[pkg-boost-commits] r13900 - in boost/trunk: . boost boost/archive boost/archive/detail boost/archive/impl boost/archive/iterators boost/config boost/config/compiler boost/config/platform boost/config/stdlib boost/date_time boost/date_time/gregorian boost/date_time/posix_time boost/detail boost/graph boost/graph/detail boost/iostreams boost/iostreams/detail boost/iostreams/detail/adapter boost/iostreams/detail/streambuf boost/iostreams/device boost/iostreams/filter boost/iterator boost/multi_index boost/multi_index/detail boost/numeric/ublas boost/numeric/ublas/detail boost/parameter boost/parameter/aux_ boost/pending boost/program_options boost/program_options/detail boost/python boost/python/detail boost/python/object boost/range boost/regex boost/regex/pending boost/regex/v4 boost/serialization boost/serialization/detail boost/signals boost/signals/detail boost/spirit/dynamic/impl boost/spirit/fusion/algorithm boost/spirit/fusion/detail boost/spirit/fusion/iterator boost/spirit/fusion/iterator/detail/cons_iterator boost/spirit/fusion/sequence boost/spirit/fusion/sequence/detail boost/spirit/iterator boost/spirit/tree/impl boost/spirit/utility boost/spirit/utility/impl boost/test/impl boost/thread boost/thread/detail boost/tuple/detail boost/wave boost/wave/cpplexer boost/wave/cpplexer/re2clex boost/wave/grammars boost/wave/util debian doc/html doc/html/any doc/html/array doc/html/array/more doc/html/bbv2 doc/html/bbv2/advanced doc/html/bbv2/advanced/builtins doc/html/bbv2/arch doc/html/bbv2/extending doc/html/bbv2/faq doc/html/bbv2/recipies doc/html/bbv2/reference doc/html/bbv2/tutorial doc/html/boost doc/html/boost/date_time doc/html/boost/gregorian doc/html/boost/logic doc/html/boost_staticassert doc/html/boost_typetraits doc/html/boostbook doc/html/boostbook/documenting doc/html/boostbook/dtd doc/html/boostbook/getting doc/html/boostbook/setup doc/html/concepts doc/html/date_time doc/html/date_time/examples doc/html/function doc/html/hash doc/html/lambda doc/html/libraries doc/html/program_options doc/html/ref doc/html/signals doc/html/string_algo doc/html/thread doc/html/threads doc/html/tribool doc/html/variant doc/html/who_s_using_boost_ doc/src libs/algorithm/minmax libs/algorithm/minmax/doc libs/algorithm/string/doc libs/any/doc libs/array/doc libs/bind libs/concept_check libs/config libs/config/tools libs/conversion libs/date_time/test libs/date_time/test/gregorian libs/date_time/xmldoc libs/filesystem/src libs/function/doc libs/functional/hash/doc libs/functional/hash/examples libs/functional/hash/test libs/graph/build libs/graph/doc libs/graph/example libs/graph/src libs/graph/test libs/iostreams/build libs/iostreams/doc libs/iostreams/doc/classes libs/iostreams/doc/concepts libs/iostreams/doc/functions libs/iostreams/doc/guide libs/iostreams/doc/macros libs/iostreams/doc/theme libs/iostreams/doc/tutorial libs/iostreams/example libs/iostreams/src libs/iostreams/test libs/iostreams/test/detail libs/iterator/test libs/math/octonion libs/math/quaternion libs/math/special_functions libs/mpl/test libs/multi_array/doc libs/multi_index/doc libs/multi_index/doc/reference libs/multi_index/test libs/numeric/ublas libs/parameter/doc libs/parameter/doc/html libs/parameter/test libs/program_options/doc libs/program_options/src libs/program_options/test libs/ptr_container libs/ptr_container/doc libs/ptr_container/test libs/python/doc libs/python/doc/v2 libs/python/src/converter libs/python/test libs/range/doc libs/range/test libs/regex/build libs/regex/doc libs/regex/example libs/regex/src libs/regex/test/regress libs/serialization/build libs/serialization/doc libs/serialization/src libs/serialization/test libs/serialization/vc7ide libs/signals/doc libs/signals/src libs/spirit libs/spirit/doc libs/spirit/example/fundamental libs/spirit/test libs/test/build libs/test/test libs/thread/build libs/thread/doc libs/thread/src libs/thread/test libs/type_traits/doc libs/utility libs/variant/doc libs/wave libs/wave/build libs/wave/doc libs/wave/samples/cpp_tokens libs/wave/samples/cpp_tokens/build libs/wave/samples/cpp_tokens/slex libs/wave/samples/lexed_tokens/build libs/wave/samples/list_includes/build libs/wave/samples/quick_start/build libs/wave/samples/waveidl/build libs/wave/samples/waveidl/idllexer libs/wave/src/cpplexer/re2clex libs/wave/test/build libs/wave/test/testwave/testfiles more more/whos_using people status tools/bcp tools/boostbook/doc tools/build/jam_src tools/build/v1 tools/build/v2/doc/src tools/build/v2/tools tools/regression tools/wave/build

Domenico Andreoli cavok at costa.debian.org
Tue Dec 6 16:18:04 UTC 2005


Author: cavok
Date: 2005-12-06 16:16:19 +0000 (Tue, 06 Dec 2005)
New Revision: 13900

Added:
   boost/trunk/boost/detail/is_xxx.hpp
   boost/trunk/boost/serialization/detail/stack_constructor.hpp
   boost/trunk/boost/serialization/void_cast_fwd.hpp
   boost/trunk/boost/spirit/fusion/sequence/prepend_view.hpp
   boost/trunk/configure
   boost/trunk/doc/html/collect_unrecognized.html
   boost/trunk/doc/html/id1000727.html
   boost/trunk/doc/html/id1000856.html
   boost/trunk/doc/html/id1002768.html
   boost/trunk/doc/html/id1002832.html
   boost/trunk/doc/html/id1003172.html
   boost/trunk/doc/html/id1004464.html
   boost/trunk/doc/html/id1005099.html
   boost/trunk/doc/html/id1005474.html
   boost/trunk/doc/html/id1006469.html
   boost/trunk/doc/html/id1006770.html
   boost/trunk/doc/html/id1007648.html
   boost/trunk/doc/html/id1008265.html
   boost/trunk/doc/html/id1008761.html
   boost/trunk/doc/html/id1011013.html
   boost/trunk/doc/html/id1011206.html
   boost/trunk/doc/html/id1012042.html
   boost/trunk/doc/html/id1012853.html
   boost/trunk/doc/html/id1013364.html
   boost/trunk/doc/html/id1035618.html
   boost/trunk/doc/html/id1038934.html
   boost/trunk/doc/html/id1040893.html
   boost/trunk/doc/html/id1043782.html
   boost/trunk/doc/html/id1046659.html
   boost/trunk/doc/html/id1047787.html
   boost/trunk/doc/html/id1066093.html
   boost/trunk/doc/html/id1066619.html
   boost/trunk/doc/html/id1067419-bb.html
   boost/trunk/doc/html/id1069976.html
   boost/trunk/doc/html/id1072313-bb.html
   boost/trunk/doc/html/id1074505.html
   boost/trunk/doc/html/id1075688.html
   boost/trunk/doc/html/id1075734.html
   boost/trunk/doc/html/id1075809.html
   boost/trunk/doc/html/id1076154.html
   boost/trunk/doc/html/id1077172.html
   boost/trunk/doc/html/id1081373.html
   boost/trunk/doc/html/id1082329.html
   boost/trunk/doc/html/id1083385.html
   boost/trunk/doc/html/id1101061.html
   boost/trunk/doc/html/id1101634.html
   boost/trunk/doc/html/id1102611.html
   boost/trunk/doc/html/id1102684.html
   boost/trunk/doc/html/id1104792-bb.html
   boost/trunk/doc/html/id1106672.html
   boost/trunk/doc/html/id1108300.html
   boost/trunk/doc/html/id1108774.html
   boost/trunk/doc/html/id1108830.html
   boost/trunk/doc/html/id1109608-bb.html
   boost/trunk/doc/html/id1110744.html
   boost/trunk/doc/html/id1111217.html
   boost/trunk/doc/html/id1111544.html
   boost/trunk/doc/html/id1115162.html
   boost/trunk/doc/html/id1117522-bb.html
   boost/trunk/doc/html/id1136776.html
   boost/trunk/doc/html/id1142924.html
   boost/trunk/doc/html/id1145169.html
   boost/trunk/doc/html/id1151074.html
   boost/trunk/doc/html/id1172278.html
   boost/trunk/doc/html/id1175301.html
   boost/trunk/doc/html/id1176279.html
   boost/trunk/doc/html/id1181214.html
   boost/trunk/doc/html/id1181325.html
   boost/trunk/doc/html/id1181458.html
   boost/trunk/doc/html/id1185234.html
   boost/trunk/doc/html/id1185550.html
   boost/trunk/doc/html/id1210776.html
   boost/trunk/doc/html/id1211701.html
   boost/trunk/doc/html/id1220439.html
   boost/trunk/doc/html/id1220996.html
   boost/trunk/doc/html/id1241163.html
   boost/trunk/doc/html/id1246129.html
   boost/trunk/doc/html/id1248921.html
   boost/trunk/doc/html/id1257003.html
   boost/trunk/doc/html/id1279984.html
   boost/trunk/doc/html/id1289087.html
   boost/trunk/doc/html/id1290990.html
   boost/trunk/doc/html/id1315948.html
   boost/trunk/doc/html/id1316002.html
   boost/trunk/doc/html/id1317124.html
   boost/trunk/doc/html/id1319232.html
   boost/trunk/doc/html/id2284769.html
   boost/trunk/doc/html/id2284811.html
   boost/trunk/doc/html/id2338422.html
   boost/trunk/doc/html/id2341545.html
   boost/trunk/doc/html/id2342268.html
   boost/trunk/doc/html/id2342446.html
   boost/trunk/doc/html/id2342470-bb.html
   boost/trunk/doc/html/id2342502.html
   boost/trunk/doc/html/id2345195.html
   boost/trunk/doc/html/id2345298.html
   boost/trunk/doc/html/id2345386.html
   boost/trunk/doc/html/id2346601.html
   boost/trunk/doc/html/id2348724.html
   boost/trunk/doc/html/id2348844.html
   boost/trunk/doc/html/id2348892.html
   boost/trunk/doc/html/id2349650.html
   boost/trunk/doc/html/id2354316.html
   boost/trunk/doc/html/id2358254.html
   boost/trunk/doc/html/id2359751.html
   boost/trunk/doc/html/id2359806.html
   boost/trunk/doc/html/id2360956.html
   boost/trunk/doc/html/id2361471.html
   boost/trunk/doc/html/id2363052-bb.html
   boost/trunk/doc/html/id2363468.html
   boost/trunk/doc/html/id2374912.html
   boost/trunk/doc/html/id2380285.html
   boost/trunk/doc/html/id2380363.html
   boost/trunk/doc/html/id2381437-bb.html
   boost/trunk/doc/html/id2381519-bb.html
   boost/trunk/doc/html/id2381778-bb.html
   boost/trunk/doc/html/id2381950-bb.html
   boost/trunk/doc/html/id2382392.html
   boost/trunk/doc/html/id2383787.html
   boost/trunk/doc/html/id2383831.html
   boost/trunk/doc/html/id2386234.html
   boost/trunk/doc/html/id2390624.html
   boost/trunk/doc/html/id2391976.html
   boost/trunk/doc/html/id2393344.html
   boost/trunk/doc/html/id2394886.html
   boost/trunk/doc/html/id2395071.html
   boost/trunk/doc/html/id2397684.html
   boost/trunk/doc/html/id2400763.html
   boost/trunk/doc/html/id2402187.html
   boost/trunk/doc/html/id2403874.html
   boost/trunk/doc/html/id2403949.html
   boost/trunk/doc/html/id2404411.html
   boost/trunk/doc/html/id2405579.html
   boost/trunk/doc/html/id2405655.html
   boost/trunk/doc/html/id2406096.html
   boost/trunk/doc/html/id2411202.html
   boost/trunk/doc/html/id2415708.html
   boost/trunk/doc/html/id2415820.html
   boost/trunk/doc/html/id2416802.html
   boost/trunk/doc/html/id2417636.html
   boost/trunk/doc/html/id2423887.html
   boost/trunk/doc/html/id2427956.html
   boost/trunk/doc/html/id2428972.html
   boost/trunk/doc/html/id2434930.html
   boost/trunk/doc/html/id2434970.html
   boost/trunk/doc/html/id2440843.html
   boost/trunk/doc/html/id2441838.html
   boost/trunk/doc/html/id2441885.html
   boost/trunk/doc/html/id2441931.html
   boost/trunk/doc/html/id2441978.html
   boost/trunk/doc/html/id2442024.html
   boost/trunk/doc/html/id2442665.html
   boost/trunk/doc/html/id2442711.html
   boost/trunk/doc/html/id2442758.html
   boost/trunk/doc/html/id2442833.html
   boost/trunk/doc/html/id2443265.html
   boost/trunk/doc/html/id2444918.html
   boost/trunk/doc/html/id2451531.html
   boost/trunk/doc/html/id2451976.html
   boost/trunk/doc/html/id2458348.html
   boost/trunk/doc/html/id2459964.html
   boost/trunk/doc/html/id2460171.html
   boost/trunk/doc/html/id2460249.html
   boost/trunk/doc/html/id2460311.html
   boost/trunk/doc/html/id2460372.html
   boost/trunk/doc/html/id2462174.html
   boost/trunk/doc/html/id2463074.html
   boost/trunk/doc/html/id2463150.html
   boost/trunk/doc/html/id2473370.html
   boost/trunk/doc/html/id2473733.html
   boost/trunk/doc/html/id2475183.html
   boost/trunk/doc/html/id2475230.html
   boost/trunk/doc/html/id2475277.html
   boost/trunk/doc/html/id2475325.html
   boost/trunk/doc/html/id2475371.html
   boost/trunk/doc/html/id2475419.html
   boost/trunk/doc/html/id2475466.html
   boost/trunk/doc/html/id2475514.html
   boost/trunk/doc/html/id2477525.html
   boost/trunk/doc/html/id2483937.html
   boost/trunk/doc/html/id2484608.html
   boost/trunk/doc/html/id2490467.html
   boost/trunk/doc/html/id2492742.html
   boost/trunk/doc/html/id2492905-bb.html
   boost/trunk/doc/html/id2496250.html
   boost/trunk/doc/html/id2498096-bb.html
   boost/trunk/doc/html/id2501105.html
   boost/trunk/doc/html/id2503912.html
   boost/trunk/doc/html/id2509958.html
   boost/trunk/doc/html/id2510242.html
   boost/trunk/doc/html/id2514166.html
   boost/trunk/doc/html/id2522859-bb.html
   boost/trunk/doc/html/id2525902.html
   boost/trunk/doc/html/id2531282.html
   boost/trunk/doc/html/id2535733.html
   boost/trunk/doc/html/id2545607.html
   boost/trunk/doc/html/id2559243.html
   boost/trunk/doc/html/id2567673.html
   boost/trunk/doc/html/id2568583.html
   boost/trunk/doc/html/id2569821.html
   boost/trunk/doc/html/id2571496.html
   boost/trunk/doc/html/id2580251.html
   boost/trunk/doc/html/id2586835.html
   boost/trunk/doc/html/id2591657-bb.html
   boost/trunk/doc/html/id2605064.html
   boost/trunk/doc/html/id2629621.html
   boost/trunk/doc/html/id2630804.html
   boost/trunk/doc/html/id2648190.html
   boost/trunk/doc/html/id2652694.html
   boost/trunk/doc/html/id2655704.html
   boost/trunk/doc/html/id2667605.html
   boost/trunk/doc/html/id612209.html
   boost/trunk/doc/html/id613511-bb.html
   boost/trunk/doc/html/id652972.html
   boost/trunk/doc/html/id656954.html
   boost/trunk/doc/html/id682549.html
   boost/trunk/doc/html/id682690.html
   boost/trunk/doc/html/id682992.html
   boost/trunk/doc/html/id685401.html
   boost/trunk/doc/html/id685876.html
   boost/trunk/doc/html/id692727.html
   boost/trunk/doc/html/id698854.html
   boost/trunk/doc/html/id726982.html
   boost/trunk/doc/html/id727853.html
   boost/trunk/doc/html/id730580.html
   boost/trunk/doc/html/id732463.html
   boost/trunk/doc/html/id732514.html
   boost/trunk/doc/html/id753810.html
   boost/trunk/doc/html/id754617.html
   boost/trunk/doc/html/id756476.html
   boost/trunk/doc/html/id756653.html
   boost/trunk/doc/html/id756942.html
   boost/trunk/doc/html/id757234.html
   boost/trunk/doc/html/id757440.html
   boost/trunk/doc/html/id759771.html
   boost/trunk/doc/html/id761403.html
   boost/trunk/doc/html/id762184-bb.html
   boost/trunk/doc/html/id764073.html
   boost/trunk/doc/html/id765833.html
   boost/trunk/doc/html/id767095.html
   boost/trunk/doc/html/id786780.html
   boost/trunk/doc/html/id791643.html
   boost/trunk/doc/html/id792595.html
   boost/trunk/doc/html/id793312.html
   boost/trunk/doc/html/id797225.html
   boost/trunk/doc/html/id797327.html
   boost/trunk/doc/html/id798130.html
   boost/trunk/doc/html/id801724.html
   boost/trunk/doc/html/id801965.html
   boost/trunk/doc/html/id802077.html
   boost/trunk/doc/html/id803042-bb.html
   boost/trunk/doc/html/id822503.html
   boost/trunk/doc/html/id825498.html
   boost/trunk/doc/html/id827567-bb.html
   boost/trunk/doc/html/id828736.html
   boost/trunk/doc/html/id829690.html
   boost/trunk/doc/html/id829697.html
   boost/trunk/doc/html/id829771.html
   boost/trunk/doc/html/id830090.html
   boost/trunk/doc/html/id832781.html
   boost/trunk/doc/html/id833202.html
   boost/trunk/doc/html/id833576-bb.html
   boost/trunk/doc/html/id834018.html
   boost/trunk/doc/html/id835863.html
   boost/trunk/doc/html/id836208.html
   boost/trunk/doc/html/id837111.html
   boost/trunk/doc/html/id837311.html
   boost/trunk/doc/html/id856528.html
   boost/trunk/doc/html/id857561.html
   boost/trunk/doc/html/id859664.html
   boost/trunk/doc/html/id863329.html
   boost/trunk/doc/html/id863881.html
   boost/trunk/doc/html/id866316.html
   boost/trunk/doc/html/id867037.html
   boost/trunk/doc/html/id867073.html
   boost/trunk/doc/html/id867809.html
   boost/trunk/doc/html/id867950.html
   boost/trunk/doc/html/id868865.html
   boost/trunk/doc/html/id871323.html
   boost/trunk/doc/html/id872478.html
   boost/trunk/doc/html/id895253.html
   boost/trunk/doc/html/id897225.html
   boost/trunk/doc/html/id897825.html
   boost/trunk/doc/html/id899638.html
   boost/trunk/doc/html/id899939.html
   boost/trunk/doc/html/id902407-bb.html
   boost/trunk/doc/html/id902736.html
   boost/trunk/doc/html/id904638.html
   boost/trunk/doc/html/id905192.html
   boost/trunk/doc/html/id905663.html
   boost/trunk/doc/html/id906280-bb.html
   boost/trunk/doc/html/id907001-bb.html
   boost/trunk/doc/html/id907404.html
   boost/trunk/doc/html/id907863.html
   boost/trunk/doc/html/id908622.html
   boost/trunk/doc/html/id926506.html
   boost/trunk/doc/html/id926799.html
   boost/trunk/doc/html/id927058.html
   boost/trunk/doc/html/id928151.html
   boost/trunk/doc/html/id928370.html
   boost/trunk/doc/html/id929185.html
   boost/trunk/doc/html/id930380.html
   boost/trunk/doc/html/id931820.html
   boost/trunk/doc/html/id931882.html
   boost/trunk/doc/html/id932460.html
   boost/trunk/doc/html/id935107.html
   boost/trunk/doc/html/id937212.html
   boost/trunk/doc/html/id937779.html
   boost/trunk/doc/html/id938144.html
   boost/trunk/doc/html/id939231.html
   boost/trunk/doc/html/id940597.html
   boost/trunk/doc/html/id962554.html
   boost/trunk/doc/html/id963166.html
   boost/trunk/doc/html/id963572.html
   boost/trunk/doc/html/id963574.html
   boost/trunk/doc/html/id964077.html
   boost/trunk/doc/html/id964497.html
   boost/trunk/doc/html/id965024.html
   boost/trunk/doc/html/id965057.html
   boost/trunk/doc/html/id966212.html
   boost/trunk/doc/html/id966919.html
   boost/trunk/doc/html/id967208.html
   boost/trunk/doc/html/id967850.html
   boost/trunk/doc/html/id968571.html
   boost/trunk/doc/html/id970494.html
   boost/trunk/doc/html/id970662.html
   boost/trunk/doc/html/id971242.html
   boost/trunk/doc/html/id971950.html
   boost/trunk/doc/html/id972407.html
   boost/trunk/doc/html/id972508.html
   boost/trunk/doc/html/id972660.html
   boost/trunk/doc/html/id973766.html
   boost/trunk/doc/html/id973952.html
   boost/trunk/doc/html/id974544.html
   boost/trunk/doc/html/id974672.html
   boost/trunk/doc/html/id974717.html
   boost/trunk/doc/html/id975549.html
   boost/trunk/doc/html/id976020.html
   boost/trunk/doc/html/id976400.html
   boost/trunk/doc/html/id976922.html
   boost/trunk/doc/html/id977867.html
   boost/trunk/doc/html/id978011.html
   boost/trunk/doc/html/id978190.html
   boost/trunk/doc/html/id978266.html
   boost/trunk/doc/html/id978312.html
   boost/trunk/doc/html/id978358-bb.html
   boost/trunk/doc/html/id996896.html
   boost/trunk/doc/html/id997682.html
   boost/trunk/doc/html/id998748-bb.html
   boost/trunk/doc/html/id999384.html
   boost/trunk/libs/iostreams/doc/theme/boost_small.png
   boost/trunk/libs/iostreams/test/file_test.cpp
   boost/trunk/libs/parameter/test/tutorial.cpp
   boost/trunk/libs/ptr_container/doc/boost.png
   boost/trunk/libs/python/test/polymorphism2_auto_ptr.cpp
   boost/trunk/libs/python/test/polymorphism2_auto_ptr.py
   boost/trunk/libs/python/test/wrapper_held_type.cpp
   boost/trunk/libs/python/test/wrapper_held_type.py
   boost/trunk/libs/range/doc/example.cpp
   boost/trunk/libs/range/test/extension_mechanism.cpp
   boost/trunk/libs/serialization/doc/reference.html
   boost/trunk/libs/utility/sublibs
   boost/trunk/libs/wave/test/testwave/testfiles/t_4_004.cpp
   boost/trunk/tools/build/v1/qcc-tools.jam
   boost/trunk/tools/build/v1/stlport.html
   boost/trunk/tools/build/v1/vc-8_0-tools.html
Removed:
   boost/trunk/boost/thread/detail/read_write_lock.hpp
   boost/trunk/boost/thread/read_write_mutex.hpp
   boost/trunk/doc/html/id1178955.html
   boost/trunk/doc/html/id726784.html
   boost/trunk/doc/html/id801451.html
   boost/trunk/doc/html/id833986.html
   boost/trunk/doc/html/id869148.html
   boost/trunk/doc/html/id905079.html
   boost/trunk/doc/html/id974797.html
   boost/trunk/doc/html/id977316.html
   boost/trunk/libs/graph/build/python/
   boost/trunk/libs/graph/example/python/
   boost/trunk/libs/graph/src/python/
   boost/trunk/libs/graph/test/python/
   boost/trunk/libs/iostreams/doc/concepts/multi-character.html
   boost/trunk/libs/ptr_container/doc/cboost.gif
   boost/trunk/libs/thread/doc/read_write_mutex-ref.xml
   boost/trunk/libs/thread/src/read_write_mutex.cpp
   boost/trunk/libs/thread/test/test_read_write_mutex.cpp
Modified:
   boost/trunk/Jamfile
   boost/trunk/Jamfile.v2
   boost/trunk/Jamrules
   boost/trunk/boost/any.hpp
   boost/trunk/boost/archive/archive_exception.hpp
   boost/trunk/boost/archive/basic_archive.hpp
   boost/trunk/boost/archive/basic_text_oprimitive.hpp
   boost/trunk/boost/archive/codecvt_null.hpp
   boost/trunk/boost/archive/detail/archive_pointer_iserializer.hpp
   boost/trunk/boost/archive/detail/archive_pointer_oserializer.hpp
   boost/trunk/boost/archive/detail/basic_iarchive.hpp
   boost/trunk/boost/archive/detail/basic_iserializer.hpp
   boost/trunk/boost/archive/detail/basic_oarchive.hpp
   boost/trunk/boost/archive/detail/basic_oserializer.hpp
   boost/trunk/boost/archive/detail/basic_pointer_iserializer.hpp
   boost/trunk/boost/archive/detail/basic_pointer_oserializer.hpp
   boost/trunk/boost/archive/detail/basic_serializer.hpp
   boost/trunk/boost/archive/detail/basic_serializer_map.hpp
   boost/trunk/boost/archive/detail/interface_iarchive.hpp
   boost/trunk/boost/archive/detail/interface_oarchive.hpp
   boost/trunk/boost/archive/detail/iserializer.hpp
   boost/trunk/boost/archive/detail/oserializer.hpp
   boost/trunk/boost/archive/detail/polymorphic_iarchive_impl.hpp
   boost/trunk/boost/archive/detail/polymorphic_oarchive_impl.hpp
   boost/trunk/boost/archive/impl/archive_pointer_iserializer.ipp
   boost/trunk/boost/archive/impl/archive_pointer_oserializer.ipp
   boost/trunk/boost/archive/impl/basic_binary_iarchive.ipp
   boost/trunk/boost/archive/impl/basic_text_iarchive.ipp
   boost/trunk/boost/archive/impl/basic_xml_iarchive.ipp
   boost/trunk/boost/archive/impl/basic_xml_oarchive.ipp
   boost/trunk/boost/archive/impl/text_iarchive_impl.ipp
   boost/trunk/boost/archive/impl/xml_iarchive_impl.ipp
   boost/trunk/boost/archive/impl/xml_wiarchive_impl.ipp
   boost/trunk/boost/archive/iterators/mb_from_wchar.hpp
   boost/trunk/boost/archive/polymorphic_iarchive.hpp
   boost/trunk/boost/archive/polymorphic_oarchive.hpp
   boost/trunk/boost/archive/text_iarchive.hpp
   boost/trunk/boost/archive/text_oarchive.hpp
   boost/trunk/boost/config/auto_link.hpp
   boost/trunk/boost/config/compiler/intel.hpp
   boost/trunk/boost/config/compiler/visualc.hpp
   boost/trunk/boost/config/platform/bsd.hpp
   boost/trunk/boost/config/platform/win32.hpp
   boost/trunk/boost/config/select_platform_config.hpp
   boost/trunk/boost/config/stdlib/libstdcpp3.hpp
   boost/trunk/boost/config/stdlib/stlport.hpp
   boost/trunk/boost/crc.hpp
   boost/trunk/boost/cstdint.hpp
   boost/trunk/boost/date_time/date_generator_parser.hpp
   boost/trunk/boost/date_time/gregorian/conversion.hpp
   boost/trunk/boost/date_time/gregorian/parsers.hpp
   boost/trunk/boost/date_time/microsec_time_clock.hpp
   boost/trunk/boost/date_time/posix_time/conversion.hpp
   boost/trunk/boost/date_time/wrapping_int.hpp
   boost/trunk/boost/detail/sp_counted_base_cw_ppc.hpp
   boost/trunk/boost/detail/sp_counted_base_gcc_ppc.hpp
   boost/trunk/boost/graph/cuthill_mckee_ordering.hpp
   boost/trunk/boost/graph/detail/adjacency_list.hpp
   boost/trunk/boost/graph/dijkstra_shortest_paths.hpp
   boost/trunk/boost/graph/filtered_graph.hpp
   boost/trunk/boost/graph/fruchterman_reingold.hpp
   boost/trunk/boost/graph/king_ordering.hpp
   boost/trunk/boost/integer_traits.hpp
   boost/trunk/boost/iostreams/chain.hpp
   boost/trunk/boost/iostreams/char_traits.hpp
   boost/trunk/boost/iostreams/checked_operations.hpp
   boost/trunk/boost/iostreams/code_converter.hpp
   boost/trunk/boost/iostreams/compose.hpp
   boost/trunk/boost/iostreams/detail/adapter/concept_adapter.hpp
   boost/trunk/boost/iostreams/detail/adapter/direct_adapter.hpp
   boost/trunk/boost/iostreams/detail/adapter/mode_adapter.hpp
   boost/trunk/boost/iostreams/detail/adapter/non_blocking_adapter.hpp
   boost/trunk/boost/iostreams/detail/adapter/range_adapter.hpp
   boost/trunk/boost/iostreams/detail/bool_trait_def.hpp
   boost/trunk/boost/iostreams/detail/resolve.hpp
   boost/trunk/boost/iostreams/detail/streambuf/direct_streambuf.hpp
   boost/trunk/boost/iostreams/detail/streambuf/indirect_streambuf.hpp
   boost/trunk/boost/iostreams/device/file.hpp
   boost/trunk/boost/iostreams/device/file_descriptor.hpp
   boost/trunk/boost/iostreams/device/mapped_file.hpp
   boost/trunk/boost/iostreams/device/null.hpp
   boost/trunk/boost/iostreams/filter/aggregate.hpp
   boost/trunk/boost/iostreams/filter/gzip.hpp
   boost/trunk/boost/iostreams/filter/line.hpp
   boost/trunk/boost/iostreams/filter/symmetric.hpp
   boost/trunk/boost/iostreams/filter/zlib.hpp
   boost/trunk/boost/iostreams/filtering_stream.hpp
   boost/trunk/boost/iostreams/positioning.hpp
   boost/trunk/boost/iostreams/restrict.hpp
   boost/trunk/boost/iterator/counting_iterator.hpp
   boost/trunk/boost/iterator/is_lvalue_iterator.hpp
   boost/trunk/boost/lexical_cast.hpp
   boost/trunk/boost/multi_index/detail/safe_mode.hpp
   boost/trunk/boost/multi_index/hashed_index.hpp
   boost/trunk/boost/multi_index/ordered_index.hpp
   boost/trunk/boost/multi_index_container.hpp
   boost/trunk/boost/numeric/ublas/banded.hpp
   boost/trunk/boost/numeric/ublas/detail/definitions.hpp
   boost/trunk/boost/numeric/ublas/functional.hpp
   boost/trunk/boost/numeric/ublas/matrix.hpp
   boost/trunk/boost/numeric/ublas/matrix_sparse.hpp
   boost/trunk/boost/numeric/ublas/triangular.hpp
   boost/trunk/boost/numeric/ublas/vector.hpp
   boost/trunk/boost/numeric/ublas/vector_sparse.hpp
   boost/trunk/boost/parameter/aux_/arg_list.hpp
   boost/trunk/boost/parameter/aux_/tag.hpp
   boost/trunk/boost/parameter/aux_/tagged_argument.hpp
   boost/trunk/boost/parameter/keyword.hpp
   boost/trunk/boost/parameter/parameters.hpp
   boost/trunk/boost/pending/relaxed_heap.hpp
   boost/trunk/boost/program_options/detail/parsers.hpp
   boost/trunk/boost/program_options/option.hpp
   boost/trunk/boost/program_options/parsers.hpp
   boost/trunk/boost/python/detail/config.hpp
   boost/trunk/boost/python/detail/is_xxx.hpp
   boost/trunk/boost/python/detail/wrap_python.hpp
   boost/trunk/boost/python/module_init.hpp
   boost/trunk/boost/python/object/class_metadata.hpp
   boost/trunk/boost/python/object/value_holder.hpp
   boost/trunk/boost/python/override.hpp
   boost/trunk/boost/range/begin.hpp
   boost/trunk/boost/range/difference_type.hpp
   boost/trunk/boost/range/end.hpp
   boost/trunk/boost/range/rbegin.hpp
   boost/trunk/boost/range/rend.hpp
   boost/trunk/boost/range/size_type.hpp
   boost/trunk/boost/range/value_type.hpp
   boost/trunk/boost/regex/config.hpp
   boost/trunk/boost/regex/icu.hpp
   boost/trunk/boost/regex/pattern_except.hpp
   boost/trunk/boost/regex/pending/static_mutex.hpp
   boost/trunk/boost/regex/pending/unicode_iterator.hpp
   boost/trunk/boost/regex/regex_traits.hpp
   boost/trunk/boost/regex/v4/basic_regex.hpp
   boost/trunk/boost/regex/v4/basic_regex_creator.hpp
   boost/trunk/boost/regex/v4/basic_regex_parser.hpp
   boost/trunk/boost/regex/v4/cpp_regex_traits.hpp
   boost/trunk/boost/regex/v4/fileiter.hpp
   boost/trunk/boost/regex/v4/instances.hpp
   boost/trunk/boost/regex/v4/iterator_traits.hpp
   boost/trunk/boost/regex/v4/match_flags.hpp
   boost/trunk/boost/regex/v4/perl_matcher.hpp
   boost/trunk/boost/regex/v4/perl_matcher_common.hpp
   boost/trunk/boost/regex/v4/perl_matcher_non_recursive.hpp
   boost/trunk/boost/regex/v4/perl_matcher_recursive.hpp
   boost/trunk/boost/regex/v4/regex_grep.hpp
   boost/trunk/boost/regex/v4/regex_iterator.hpp
   boost/trunk/boost/regex/v4/regex_match.hpp
   boost/trunk/boost/regex/v4/regex_raw_buffer.hpp
   boost/trunk/boost/regex/v4/regex_search.hpp
   boost/trunk/boost/regex/v4/regex_token_iterator.hpp
   boost/trunk/boost/regex/v4/regex_workaround.hpp
   boost/trunk/boost/regex/v4/states.hpp
   boost/trunk/boost/regex/v4/u32regex_iterator.hpp
   boost/trunk/boost/regex/v4/u32regex_token_iterator.hpp
   boost/trunk/boost/serialization/base_object.hpp
   boost/trunk/boost/serialization/collections_load_imp.hpp
   boost/trunk/boost/serialization/export.hpp
   boost/trunk/boost/serialization/extended_type_info.hpp
   boost/trunk/boost/serialization/extended_type_info_no_rtti.hpp
   boost/trunk/boost/serialization/extended_type_info_typeid.hpp
   boost/trunk/boost/serialization/nvp.hpp
   boost/trunk/boost/serialization/optional.hpp
   boost/trunk/boost/serialization/shared_ptr.hpp
   boost/trunk/boost/serialization/slist.hpp
   boost/trunk/boost/serialization/type_info_implementation.hpp
   boost/trunk/boost/serialization/utility.hpp
   boost/trunk/boost/serialization/variant.hpp
   boost/trunk/boost/signals/detail/named_slot_map.hpp
   boost/trunk/boost/signals/detail/signal_base.hpp
   boost/trunk/boost/signals/signal_template.hpp
   boost/trunk/boost/spirit/dynamic/impl/switch.ipp
   boost/trunk/boost/spirit/fusion/algorithm/push_back.hpp
   boost/trunk/boost/spirit/fusion/algorithm/push_front.hpp
   boost/trunk/boost/spirit/fusion/detail/config.hpp
   boost/trunk/boost/spirit/fusion/iterator/cons_iterator.hpp
   boost/trunk/boost/spirit/fusion/iterator/detail/cons_iterator/next_traits.hpp
   boost/trunk/boost/spirit/fusion/iterator/detail/cons_iterator/value_traits.hpp
   boost/trunk/boost/spirit/fusion/iterator/tuple_iterator.hpp
   boost/trunk/boost/spirit/fusion/sequence/at.hpp
   boost/trunk/boost/spirit/fusion/sequence/detail/cons_begin_end_traits.hpp
   boost/trunk/boost/spirit/fusion/sequence/detail/manip.hpp
   boost/trunk/boost/spirit/iterator/file_iterator.hpp
   boost/trunk/boost/spirit/tree/impl/tree_to_xml.ipp
   boost/trunk/boost/spirit/utility/impl/regex.ipp
   boost/trunk/boost/spirit/utility/regex.hpp
   boost/trunk/boost/test/impl/plain_report_formatter.ipp
   boost/trunk/boost/tuple/detail/tuple_basic.hpp
   boost/trunk/boost/version.hpp
   boost/trunk/boost/wave/cpp_iteration_context.hpp
   boost/trunk/boost/wave/cpplexer/cpp_lex_iterator.hpp
   boost/trunk/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp
   boost/trunk/boost/wave/cpplexer/re2clex/scanner.hpp
   boost/trunk/boost/wave/grammars/cpp_expression_grammar.hpp
   boost/trunk/boost/wave/grammars/cpp_grammar.hpp
   boost/trunk/boost/wave/token_ids.hpp
   boost/trunk/boost/wave/util/cpp_iterator.hpp
   boost/trunk/boost/wave/util/cpp_macromap.hpp
   boost/trunk/boost/wave/util/cpp_macromap_predef.hpp
   boost/trunk/boost/wave/util/file_position.hpp
   boost/trunk/boost/wave/util/functor_input.hpp
   boost/trunk/boost/wave/util/insert_whitespace_detection.hpp
   boost/trunk/boost/wave/util/iteration_context.hpp
   boost/trunk/boost/wave/wave_version.hpp
   boost/trunk/debian/changelog
   boost/trunk/debian/control
   boost/trunk/debian/rules
   boost/trunk/doc/html/Assignable.html
   boost/trunk/doc/html/BOOST_ONCE_INIT.html
   boost/trunk/doc/html/BOOST_TRIBOOL_THIRD_STATE.html
   boost/trunk/doc/html/BOOST_VARIANT_ENUM_PARAMS.html
   boost/trunk/doc/html/BOOST_VARIANT_LIMIT_TYPES.html
   boost/trunk/doc/html/BidirectionalIterator.html
   boost/trunk/doc/html/CopyConstructible.html
   boost/trunk/doc/html/DefaultConstructible.html
   boost/trunk/doc/html/EqualityComparable.html
   boost/trunk/doc/html/FinderConcept.html
   boost/trunk/doc/html/FormatterConcept.html
   boost/trunk/doc/html/ForwardIterator.html
   boost/trunk/doc/html/InputIterator.html
   boost/trunk/doc/html/LessThanComparable.html
   boost/trunk/doc/html/OutputIterator.html
   boost/trunk/doc/html/RandomAccessIterator.html
   boost/trunk/doc/html/SignedInteger.html
   boost/trunk/doc/html/abstract_variables_map.html
   boost/trunk/doc/html/acst_dst_trait.html
   boost/trunk/doc/html/all.html
   boost/trunk/doc/html/all_date_names_put.html
   boost/trunk/doc/html/ambiguous_option.html
   boost/trunk/doc/html/ambiguous_result.html
   boost/trunk/doc/html/any.html
   boost/trunk/doc/html/any/reference.html
   boost/trunk/doc/html/any/s02.html
   boost/trunk/doc/html/any/s04.html
   boost/trunk/doc/html/any_cast.html
   boost/trunk/doc/html/apa.html
   boost/trunk/doc/html/apply_visitor.html
   boost/trunk/doc/html/apply_visitor_delayed_t.html
   boost/trunk/doc/html/array.html
   boost/trunk/doc/html/array/ack.html
   boost/trunk/doc/html/array/more/info.html
   boost/trunk/doc/html/array/rationale.html
   boost/trunk/doc/html/array/reference.html
   boost/trunk/doc/html/bad_adjustment.html
   boost/trunk/doc/html/bad_any_cast.html
   boost/trunk/doc/html/bad_day_of_month.html
   boost/trunk/doc/html/bad_day_of_year.html
   boost/trunk/doc/html/bad_field_count.html
   boost/trunk/doc/html/bad_function_call.html
   boost/trunk/doc/html/bad_get.html
   boost/trunk/doc/html/bad_month.html
   boost/trunk/doc/html/bad_offset.html
   boost/trunk/doc/html/bad_visit.html
   boost/trunk/doc/html/bad_weekday.html
   boost/trunk/doc/html/bad_year.html
   boost/trunk/doc/html/barrier.html
   boost/trunk/doc/html/base_time.html
   boost/trunk/doc/html/basic_command_line_parser.html
   boost/trunk/doc/html/basic_option.html
   boost/trunk/doc/html/basic_parsed_options.html
   boost/trunk/doc/html/bbv2.html
   boost/trunk/doc/html/bbv2/advanced.html
   boost/trunk/doc/html/bbv2/advanced/build_process.html
   boost/trunk/doc/html/bbv2/advanced/builtins/features.html
   boost/trunk/doc/html/bbv2/advanced/builtins/targets.html
   boost/trunk/doc/html/bbv2/advanced/differences_to_v1.html
   boost/trunk/doc/html/bbv2/advanced/jamfiles.html
   boost/trunk/doc/html/bbv2/arch.html
   boost/trunk/doc/html/bbv2/arch/build.html
   boost/trunk/doc/html/bbv2/arch/targets.html
   boost/trunk/doc/html/bbv2/arch/tools.html
   boost/trunk/doc/html/bbv2/extender.html
   boost/trunk/doc/html/bbv2/extending/features.html
   boost/trunk/doc/html/bbv2/extending/rules.html
   boost/trunk/doc/html/bbv2/extending/targets.html
   boost/trunk/doc/html/bbv2/extending/tools.html
   boost/trunk/doc/html/bbv2/extending/toolset_modules.html
   boost/trunk/doc/html/bbv2/faq.html
   boost/trunk/doc/html/bbv2/faq/dll-path.html
   boost/trunk/doc/html/bbv2/faq/envar.html
   boost/trunk/doc/html/bbv2/faq/external.html
   boost/trunk/doc/html/bbv2/faq/s03.html
   boost/trunk/doc/html/bbv2/faq/s04.html
   boost/trunk/doc/html/bbv2/faq/s06.html
   boost/trunk/doc/html/bbv2/faq/s07.html
   boost/trunk/doc/html/bbv2/howto.html
   boost/trunk/doc/html/bbv2/installation.html
   boost/trunk/doc/html/bbv2/recipies/site-config.html
   boost/trunk/doc/html/bbv2/reference.html
   boost/trunk/doc/html/bbv2/reference/buildprocess.html
   boost/trunk/doc/html/bbv2/reference/definitions.html
   boost/trunk/doc/html/bbv2/reference/generators.html
   boost/trunk/doc/html/bbv2/reference/jamfiles.html
   boost/trunk/doc/html/bbv2/tutorial.html
   boost/trunk/doc/html/bbv2/tutorial/conditions.html
   boost/trunk/doc/html/bbv2/tutorial/hierarchy.html
   boost/trunk/doc/html/bbv2/tutorial/libs.html
   boost/trunk/doc/html/bbv2/tutorial/linkage.html
   boost/trunk/doc/html/bbv2/tutorial/prebuilt.html
   boost/trunk/doc/html/bbv2/tutorial/properties.html
   boost/trunk/doc/html/bool_switch.html
   boost/trunk/doc/html/boost/any.html
   boost/trunk/doc/html/boost/array.html
   boost/trunk/doc/html/boost/date_time/date.html
   boost/trunk/doc/html/boost/function.html
   boost/trunk/doc/html/boost/gregorian/date.html
   boost/trunk/doc/html/boost/hash.html
   boost/trunk/doc/html/boost/logic/tribool.html
   boost/trunk/doc/html/boost/variant.html
   boost/trunk/doc/html/boost_staticassert.html
   boost/trunk/doc/html/boost_staticassert/how.html
   boost/trunk/doc/html/boost_staticassert/test.html
   boost/trunk/doc/html/boost_typetraits.html
   boost/trunk/doc/html/boost_typetraits/background.html
   boost/trunk/doc/html/boost_typetraits/category.html
   boost/trunk/doc/html/boost_typetraits/credits.html
   boost/trunk/doc/html/boost_typetraits/examples.html
   boost/trunk/doc/html/boost_typetraits/intrinsics.html
   boost/trunk/doc/html/boost_typetraits/mpl.html
   boost/trunk/doc/html/boost_typetraits/reference.html
   boost/trunk/doc/html/boost_typetraits/user_defined.html
   boost/trunk/doc/html/boostbook.html
   boost/trunk/doc/html/boostbook/documenting.html
   boost/trunk/doc/html/boostbook/documenting/s02.html
   boost/trunk/doc/html/boostbook/dtd/boostbook.html
   boost/trunk/doc/html/boostbook/dtd/class-specialization.html
   boost/trunk/doc/html/boostbook/dtd/class.html
   boost/trunk/doc/html/boostbook/dtd/code.html
   boost/trunk/doc/html/boostbook/dtd/compile-fail-test.html
   boost/trunk/doc/html/boostbook/dtd/compile-test.html
   boost/trunk/doc/html/boostbook/dtd/complexity.html
   boost/trunk/doc/html/boostbook/dtd/constructor.html
   boost/trunk/doc/html/boostbook/dtd/copy-assignment.html
   boost/trunk/doc/html/boostbook/dtd/data-member.html
   boost/trunk/doc/html/boostbook/dtd/default.html
   boost/trunk/doc/html/boostbook/dtd/description.html
   boost/trunk/doc/html/boostbook/dtd/destructor.html
   boost/trunk/doc/html/boostbook/dtd/effects.html
   boost/trunk/doc/html/boostbook/dtd/enum.html
   boost/trunk/doc/html/boostbook/dtd/enumvalue.html
   boost/trunk/doc/html/boostbook/dtd/free-function-group.html
   boost/trunk/doc/html/boostbook/dtd/function.html
   boost/trunk/doc/html/boostbook/dtd/functionname.html
   boost/trunk/doc/html/boostbook/dtd/header.html
   boost/trunk/doc/html/boostbook/dtd/if-fails.html
   boost/trunk/doc/html/boostbook/dtd/inherit.html
   boost/trunk/doc/html/boostbook/dtd/lib.html
   boost/trunk/doc/html/boostbook/dtd/library-reference.html
   boost/trunk/doc/html/boostbook/dtd/library.html
   boost/trunk/doc/html/boostbook/dtd/librarycategory.html
   boost/trunk/doc/html/boostbook/dtd/librarycategorydef.html
   boost/trunk/doc/html/boostbook/dtd/librarycategorylist.html
   boost/trunk/doc/html/boostbook/dtd/libraryinfo.html
   boost/trunk/doc/html/boostbook/dtd/librarylist.html
   boost/trunk/doc/html/boostbook/dtd/libraryname.html
   boost/trunk/doc/html/boostbook/dtd/librarypurpose.html
   boost/trunk/doc/html/boostbook/dtd/link-fail-test.html
   boost/trunk/doc/html/boostbook/dtd/link-test.html
   boost/trunk/doc/html/boostbook/dtd/method-group.html
   boost/trunk/doc/html/boostbook/dtd/method.html
   boost/trunk/doc/html/boostbook/dtd/namespace.html
   boost/trunk/doc/html/boostbook/dtd/notes.html
   boost/trunk/doc/html/boostbook/dtd/overloaded-function.html
   boost/trunk/doc/html/boostbook/dtd/overloaded-method.html
   boost/trunk/doc/html/boostbook/dtd/parameter.html
   boost/trunk/doc/html/boostbook/dtd/paramtype.html
   boost/trunk/doc/html/boostbook/dtd/postconditions.html
   boost/trunk/doc/html/boostbook/dtd/precondition.html
   boost/trunk/doc/html/boostbook/dtd/programlisting.html
   boost/trunk/doc/html/boostbook/dtd/purpose.html
   boost/trunk/doc/html/boostbook/dtd/rationale.html
   boost/trunk/doc/html/boostbook/dtd/requirement.html
   boost/trunk/doc/html/boostbook/dtd/requires.html
   boost/trunk/doc/html/boostbook/dtd/returns.html
   boost/trunk/doc/html/boostbook/dtd/run-fail-test.html
   boost/trunk/doc/html/boostbook/dtd/run-test.html
   boost/trunk/doc/html/boostbook/dtd/signature.html
   boost/trunk/doc/html/boostbook/dtd/snippet.html
   boost/trunk/doc/html/boostbook/dtd/source.html
   boost/trunk/doc/html/boostbook/dtd/specialization.html
   boost/trunk/doc/html/boostbook/dtd/static-constant.html
   boost/trunk/doc/html/boostbook/dtd/struct-specialization.html
   boost/trunk/doc/html/boostbook/dtd/struct.html
   boost/trunk/doc/html/boostbook/dtd/template-arg.html
   boost/trunk/doc/html/boostbook/dtd/template-nontype-parameter.html
   boost/trunk/doc/html/boostbook/dtd/template-type-parameter.html
   boost/trunk/doc/html/boostbook/dtd/template-varargs.html
   boost/trunk/doc/html/boostbook/dtd/template.html
   boost/trunk/doc/html/boostbook/dtd/testsuite.html
   boost/trunk/doc/html/boostbook/dtd/throws.html
   boost/trunk/doc/html/boostbook/dtd/type.html
   boost/trunk/doc/html/boostbook/dtd/typedef.html
   boost/trunk/doc/html/boostbook/dtd/union-specialization.html
   boost/trunk/doc/html/boostbook/dtd/union.html
   boost/trunk/doc/html/boostbook/dtd/using-class.html
   boost/trunk/doc/html/boostbook/dtd/using-namespace.html
   boost/trunk/doc/html/boostbook/getting/started.html
   boost/trunk/doc/html/boostbook/introduction.html
   boost/trunk/doc/html/boostbook/sectioning.html
   boost/trunk/doc/html/boostbook/setup/manual.html
   boost/trunk/doc/html/boostbook/setup/running.html
   boost/trunk/doc/html/boostbook/setup/troubleshooting.html
   boost/trunk/doc/html/boostbook/together.html
   boost/trunk/doc/html/c_local_adjustor.html
   boost/trunk/doc/html/c_time.html
   boost/trunk/doc/html/call_once.html
   boost/trunk/doc/html/concepts/reference.html
   boost/trunk/doc/html/condition.html
   boost/trunk/doc/html/connection.html
   boost/trunk/doc/html/const_formatter.html
   boost/trunk/doc/html/constrained_value.html
   boost/trunk/doc/html/contains.html
   boost/trunk/doc/html/convert_string_type.html
   boost/trunk/doc/html/counted_time_rep.html
   boost/trunk/doc/html/counted_time_system.html
   boost/trunk/doc/html/custom_time_zone.html
   boost/trunk/doc/html/data_not_accessible.html
   boost/trunk/doc/html/date_duration.html
   boost/trunk/doc/html/date_facet.html
   boost/trunk/doc/html/date_formatter.html
   boost/trunk/doc/html/date_generator_formatter.html
   boost/trunk/doc/html/date_generator_parser.html
   boost/trunk/doc/html/date_input_facet.html
   boost/trunk/doc/html/date_itr.html
   boost/trunk/doc/html/date_itr_base.html
   boost/trunk/doc/html/date_names_put.html
   boost/trunk/doc/html/date_time.html
   boost/trunk/doc/html/date_time/date_time_io.html
   boost/trunk/doc/html/date_time/details.html
   boost/trunk/doc/html/date_time/doxy.html
   boost/trunk/doc/html/date_time/examples.html
   boost/trunk/doc/html/date_time/examples/general_usage_examples.html
   boost/trunk/doc/html/date_time/gregorian.html
   boost/trunk/doc/html/date_time/local_time.html
   boost/trunk/doc/html/date_time/posix_time.html
   boost/trunk/doc/html/date_time/serialization.html
   boost/trunk/doc/html/day_calc_dst_rule.html
   boost/trunk/doc/html/day_clock.html
   boost/trunk/doc/html/day_functor.html
   boost/trunk/doc/html/days_before_weekday.html
   boost/trunk/doc/html/days_until_weekday.html
   boost/trunk/doc/html/dst_calc_engine.html
   boost/trunk/doc/html/dst_calculator.html
   boost/trunk/doc/html/dst_day_calc_rule.html
   boost/trunk/doc/html/dst_not_valid.html
   boost/trunk/doc/html/duplicate_option_error.html
   boost/trunk/doc/html/duration_from_string.html
   boost/trunk/doc/html/duration_traits_adapted.html
   boost/trunk/doc/html/duration_traits_long.html
   boost/trunk/doc/html/empty_formatter.html
   boost/trunk/doc/html/ends_with.html
   boost/trunk/doc/html/environment_iterator.html
   boost/trunk/doc/html/eof_iterator.html
   boost/trunk/doc/html/equals.html
   boost/trunk/doc/html/erase_all.html
   boost/trunk/doc/html/erase_all_copy.html
   boost/trunk/doc/html/erase_all_regex.html
   boost/trunk/doc/html/erase_all_regex_copy.html
   boost/trunk/doc/html/erase_first.html
   boost/trunk/doc/html/erase_first_copy.html
   boost/trunk/doc/html/erase_head.html
   boost/trunk/doc/html/erase_head_copy.html
   boost/trunk/doc/html/erase_last.html
   boost/trunk/doc/html/erase_last_copy.html
   boost/trunk/doc/html/erase_nth.html
   boost/trunk/doc/html/erase_nth_copy.html
   boost/trunk/doc/html/erase_range.html
   boost/trunk/doc/html/erase_range_copy.html
   boost/trunk/doc/html/erase_regex.html
   boost/trunk/doc/html/erase_regex_copy.html
   boost/trunk/doc/html/erase_tail.html
   boost/trunk/doc/html/erase_tail_copy.html
   boost/trunk/doc/html/error.html
   boost/trunk/doc/html/eu_dst_trait.html
   boost/trunk/doc/html/find.html
   boost/trunk/doc/html/find_all.html
   boost/trunk/doc/html/find_all_regex.html
   boost/trunk/doc/html/find_first.html
   boost/trunk/doc/html/find_format.html
   boost/trunk/doc/html/find_format_all.html
   boost/trunk/doc/html/find_format_all_copy.html
   boost/trunk/doc/html/find_format_copy.html
   boost/trunk/doc/html/find_head.html
   boost/trunk/doc/html/find_iterator.html
   boost/trunk/doc/html/find_last.html
   boost/trunk/doc/html/find_nth.html
   boost/trunk/doc/html/find_regex.html
   boost/trunk/doc/html/find_tail.html
   boost/trunk/doc/html/find_token.html
   boost/trunk/doc/html/first_finder.html
   boost/trunk/doc/html/first_kday_after.html
   boost/trunk/doc/html/first_kday_before.html
   boost/trunk/doc/html/first_kday_of_month.html
   boost/trunk/doc/html/first_last_rule_spec.html
   boost/trunk/doc/html/fixed_string_to_int.html
   boost/trunk/doc/html/format_date_parser.html
   boost/trunk/doc/html/from_ftime.html
   boost/trunk/doc/html/function.html
   boost/trunk/doc/html/function/faq.html
   boost/trunk/doc/html/function/history.html
   boost/trunk/doc/html/function/misc.html
   boost/trunk/doc/html/function/reference.html
   boost/trunk/doc/html/function/testsuite.html
   boost/trunk/doc/html/function/tutorial.html
   boost/trunk/doc/html/functionN.html
   boost/trunk/doc/html/function_base.html
   boost/trunk/doc/html/function_equal.html
   boost/trunk/doc/html/gather_month_strings.html
   boost/trunk/doc/html/gather_weekday_strings.html
   boost/trunk/doc/html/get.html
   boost/trunk/doc/html/greg_day.html
   boost/trunk/doc/html/greg_durations_config.html
   boost/trunk/doc/html/greg_facet_config.html
   boost/trunk/doc/html/greg_month.html
   boost/trunk/doc/html/greg_weekday.html
   boost/trunk/doc/html/greg_year.html
   boost/trunk/doc/html/gregorian_calendar.html
   boost/trunk/doc/html/gregorian_calendar_base.html
   boost/trunk/doc/html/has_const_time_erase.html
   boost/trunk/doc/html/has_const_time_insert.html
   boost/trunk/doc/html/has_native_replace.html
   boost/trunk/doc/html/has_stable_iterators.html
   boost/trunk/doc/html/hash.html
   boost/trunk/doc/html/hash/acknowledgements.html
   boost/trunk/doc/html/hash/combine.html
   boost/trunk/doc/html/hash/custom.html
   boost/trunk/doc/html/hash/links.html
   boost/trunk/doc/html/hash/portability.html
   boost/trunk/doc/html/hash/reference_.html
   boost/trunk/doc/html/hash/tutorial.html
   boost/trunk/doc/html/hash_combine.html
   boost/trunk/doc/html/hash_range.html
   boost/trunk/doc/html/head_finder.html
   boost/trunk/doc/html/hours.html
   boost/trunk/doc/html/icontains.html
   boost/trunk/doc/html/identity_formatter.html
   boost/trunk/doc/html/iends_with.html
   boost/trunk/doc/html/iequals.html
   boost/trunk/doc/html/ierase_all.html
   boost/trunk/doc/html/ierase_all_copy.html
   boost/trunk/doc/html/ierase_first.html
   boost/trunk/doc/html/ierase_first_copy.html
   boost/trunk/doc/html/ierase_last.html
   boost/trunk/doc/html/ierase_last_copy.html
   boost/trunk/doc/html/ierase_nth.html
   boost/trunk/doc/html/ierase_nth_copy.html
   boost/trunk/doc/html/ifind_all.html
   boost/trunk/doc/html/ifind_first.html
   boost/trunk/doc/html/ifind_last.html
   boost/trunk/doc/html/ifind_nth.html
   boost/trunk/doc/html/indeterminate.html
   boost/trunk/doc/html/indeterminate_name.html
   boost/trunk/doc/html/index.html
   boost/trunk/doc/html/int_adapter.html
   boost/trunk/doc/html/invalid_command_line_style.html
   boost/trunk/doc/html/invalid_option_value.html
   boost/trunk/doc/html/invalid_syntax.html
   boost/trunk/doc/html/ireplace_all.html
   boost/trunk/doc/html/ireplace_all_copy.html
   boost/trunk/doc/html/ireplace_first.html
   boost/trunk/doc/html/ireplace_first_copy.html
   boost/trunk/doc/html/ireplace_last.html
   boost/trunk/doc/html/ireplace_last_copy.html
   boost/trunk/doc/html/ireplace_nth.html
   boost/trunk/doc/html/ireplace_nth_copy.html
   boost/trunk/doc/html/is_alnum.html
   boost/trunk/doc/html/is_alpha.html
   boost/trunk/doc/html/is_any_of.html
   boost/trunk/doc/html/is_classified.html
   boost/trunk/doc/html/is_cntrl.html
   boost/trunk/doc/html/is_digit.html
   boost/trunk/doc/html/is_equal.html
   boost/trunk/doc/html/is_from_range.html
   boost/trunk/doc/html/is_graph.html
   boost/trunk/doc/html/is_iequal.html
   boost/trunk/doc/html/is_lower.html
   boost/trunk/doc/html/is_print.html
   boost/trunk/doc/html/is_punct.html
   boost/trunk/doc/html/is_recursive_wrapper.html
   boost/trunk/doc/html/is_reference_wrapper.html
   boost/trunk/doc/html/is_space.html
   boost/trunk/doc/html/is_upper.html
   boost/trunk/doc/html/is_xdigit.html
   boost/trunk/doc/html/iso_extended_format.html
   boost/trunk/doc/html/iso_format.html
   boost/trunk/doc/html/iso_format_base.html
   boost/trunk/doc/html/istarts_with.html
   boost/trunk/doc/html/lambda.html
   boost/trunk/doc/html/lambda/extending.html
   boost/trunk/doc/html/lambda/getting_started.html
   boost/trunk/doc/html/lambda/le_in_details.html
   boost/trunk/doc/html/lambda/s03.html
   boost/trunk/doc/html/lambda/s07.html
   boost/trunk/doc/html/lambda/s08.html
   boost/trunk/doc/html/lambda/s09.html
   boost/trunk/doc/html/lambda/using_library.html
   boost/trunk/doc/html/last_finder.html
   boost/trunk/doc/html/last_kday_of_month.html
   boost/trunk/doc/html/last_last_rule_spec.html
   boost/trunk/doc/html/last_value.html
   boost/trunk/doc/html/libraries.html
   boost/trunk/doc/html/libraries/s02.html
   boost/trunk/doc/html/local_adjustor.html
   boost/trunk/doc/html/local_date_time_base.html
   boost/trunk/doc/html/lock_error.html
   boost/trunk/doc/html/make_find_iterator.html
   boost/trunk/doc/html/make_recursive_variant.html
   boost/trunk/doc/html/make_split_iterator.html
   boost/trunk/doc/html/make_variant_over.html
   boost/trunk/doc/html/microsec_clock.html
   boost/trunk/doc/html/minutes.html
   boost/trunk/doc/html/month_formatter.html
   boost/trunk/doc/html/month_functor.html
   boost/trunk/doc/html/months_duration.html
   boost/trunk/doc/html/multiple_occurrences.html
   boost/trunk/doc/html/multiple_values.html
   boost/trunk/doc/html/mutex.html
   boost/trunk/doc/html/next_weekday.html
   boost/trunk/doc/html/notify.html
   boost/trunk/doc/html/nth_finder.html
   boost/trunk/doc/html/nth_kday_of_month.html
   boost/trunk/doc/html/nth_kday_rule_spec.html
   boost/trunk/doc/html/nth_last_rule_spec.html
   boost/trunk/doc/html/null_dst_rules.html
   boost/trunk/doc/html/option_description.html
   boost/trunk/doc/html/options_description.html
   boost/trunk/doc/html/ostream_date_formatter.html
   boost/trunk/doc/html/ostream_month_formatter.html
   boost/trunk/doc/html/ostream_time_formatter.html
   boost/trunk/doc/html/ostream_weekday_formatter.html
   boost/trunk/doc/html/ostream_ymd_formatter.html
   boost/trunk/doc/html/parse_command_line.html
   boost/trunk/doc/html/parse_config_file.html
   boost/trunk/doc/html/parse_match_result.html
   boost/trunk/doc/html/partial_date.html
   boost/trunk/doc/html/partial_date_rule_spec.html
   boost/trunk/doc/html/period.html
   boost/trunk/doc/html/period_formatter.html
   boost/trunk/doc/html/period_parser.html
   boost/trunk/doc/html/posix_time_system_config.html
   boost/trunk/doc/html/posix_time_zone.html
   boost/trunk/doc/html/previous_weekday.html
   boost/trunk/doc/html/program_options.html
   boost/trunk/doc/html/program_options/design.html
   boost/trunk/doc/html/program_options/howto.html
   boost/trunk/doc/html/program_options/overview.html
   boost/trunk/doc/html/program_options/reference.html
   boost/trunk/doc/html/program_options/s06.html
   boost/trunk/doc/html/program_options/tutorial.html
   boost/trunk/doc/html/ptime.html
   boost/trunk/doc/html/range_finder.html
   boost/trunk/doc/html/recursive_mutex.html
   boost/trunk/doc/html/recursive_timed_mutex.html
   boost/trunk/doc/html/recursive_try_mutex.html
   boost/trunk/doc/html/recursive_wrapper.html
   boost/trunk/doc/html/ref.html
   boost/trunk/doc/html/ref/ack.html
   boost/trunk/doc/html/ref/reference.html
   boost/trunk/doc/html/reference.html
   boost/trunk/doc/html/reference_wrapper.html
   boost/trunk/doc/html/replace_all.html
   boost/trunk/doc/html/replace_all_copy.html
   boost/trunk/doc/html/replace_all_regex.html
   boost/trunk/doc/html/replace_all_regex_copy.html
   boost/trunk/doc/html/replace_first.html
   boost/trunk/doc/html/replace_first_copy.html
   boost/trunk/doc/html/replace_head.html
   boost/trunk/doc/html/replace_head_copy.html
   boost/trunk/doc/html/replace_last.html
   boost/trunk/doc/html/replace_last_copy.html
   boost/trunk/doc/html/replace_nth.html
   boost/trunk/doc/html/replace_nth_copy.html
   boost/trunk/doc/html/replace_range.html
   boost/trunk/doc/html/replace_range_copy.html
   boost/trunk/doc/html/replace_regex.html
   boost/trunk/doc/html/replace_regex_copy.html
   boost/trunk/doc/html/replace_tail.html
   boost/trunk/doc/html/replace_tail_copy.html
   boost/trunk/doc/html/scoped_connection.html
   boost/trunk/doc/html/second_clock.html
   boost/trunk/doc/html/seconds.html
   boost/trunk/doc/html/signal.html
   boost/trunk/doc/html/signalN.html
   boost/trunk/doc/html/signals.html
   boost/trunk/doc/html/signals/reference.html
   boost/trunk/doc/html/signals/s04.html
   boost/trunk/doc/html/signals/s05.html
   boost/trunk/doc/html/signals/s06.html
   boost/trunk/doc/html/signals/tests.html
   boost/trunk/doc/html/signals/tutorial.html
   boost/trunk/doc/html/simple_exception_policy.html
   boost/trunk/doc/html/simple_format.html
   boost/trunk/doc/html/simple_time_rep.html
   boost/trunk/doc/html/slot.html
   boost/trunk/doc/html/special_value_from_string.html
   boost/trunk/doc/html/special_values_formatter.html
   boost/trunk/doc/html/special_values_parser.html
   boost/trunk/doc/html/split_iterator.html
   boost/trunk/doc/html/split_regex.html
   boost/trunk/doc/html/split_timedate_system.html
   boost/trunk/doc/html/starts_with.html
   boost/trunk/doc/html/static_local_time_adjustor.html
   boost/trunk/doc/html/static_visitor.html
   boost/trunk/doc/html/string_algo.html
   boost/trunk/doc/html/string_algo/concept.html
   boost/trunk/doc/html/string_algo/credits.html
   boost/trunk/doc/html/string_algo/design.html
   boost/trunk/doc/html/string_algo/env.html
   boost/trunk/doc/html/string_algo/quickref.html
   boost/trunk/doc/html/string_algo/rationale.html
   boost/trunk/doc/html/string_algo/reference.html
   boost/trunk/doc/html/string_algo/release_notes.html
   boost/trunk/doc/html/string_algo/usage.html
   boost/trunk/doc/html/string_parse_tree.html
   boost/trunk/doc/html/subsecond_duration.html
   boost/trunk/doc/html/tail_finder.html
   boost/trunk/doc/html/thread.html
   boost/trunk/doc/html/thread/acknowledgements.html
   boost/trunk/doc/html/thread/build.html
   boost/trunk/doc/html/thread/configuration.html
   boost/trunk/doc/html/thread_group.html
   boost/trunk/doc/html/thread_resource_error.html
   boost/trunk/doc/html/thread_specific_ptr.html
   boost/trunk/doc/html/threads.html
   boost/trunk/doc/html/threads/concepts.html
   boost/trunk/doc/html/threads/design.html
   boost/trunk/doc/html/threads/faq.html
   boost/trunk/doc/html/threads/implementation_notes.html
   boost/trunk/doc/html/threads/rationale.html
   boost/trunk/doc/html/threads/reference.html
   boost/trunk/doc/html/threads/release_notes.html
   boost/trunk/doc/html/time_facet.html
   boost/trunk/doc/html/time_formats.html
   boost/trunk/doc/html/time_from_ftime.html
   boost/trunk/doc/html/time_input_facet.html
   boost/trunk/doc/html/time_itr.html
   boost/trunk/doc/html/time_label_invalid.html
   boost/trunk/doc/html/time_resolution_traits.html
   boost/trunk/doc/html/time_zone.html
   boost/trunk/doc/html/time_zone_base.html
   boost/trunk/doc/html/time_zone_names_base.html
   boost/trunk/doc/html/timed_mutex.html
   boost/trunk/doc/html/to_lower.html
   boost/trunk/doc/html/to_lower_copy.html
   boost/trunk/doc/html/to_upper.html
   boost/trunk/doc/html/to_upper_copy.html
   boost/trunk/doc/html/token_finder.html
   boost/trunk/doc/html/trackable.html
   boost/trunk/doc/html/tribool.html
   boost/trunk/doc/html/tribool/reference.html
   boost/trunk/doc/html/tribool/tests.html
   boost/trunk/doc/html/tribool/tutorial.html
   boost/trunk/doc/html/trim.html
   boost/trunk/doc/html/trim_copy.html
   boost/trunk/doc/html/trim_copy_if.html
   boost/trunk/doc/html/trim_if.html
   boost/trunk/doc/html/trim_left.html
   boost/trunk/doc/html/trim_left_copy.html
   boost/trunk/doc/html/trim_left_copy_if.html
   boost/trunk/doc/html/trim_left_if.html
   boost/trunk/doc/html/trim_right.html
   boost/trunk/doc/html/trim_right_copy.html
   boost/trunk/doc/html/trim_right_copy_if.html
   boost/trunk/doc/html/trim_right_if.html
   boost/trunk/doc/html/try_mutex.html
   boost/trunk/doc/html/typed_value.html
   boost/trunk/doc/html/tz_db_base.html
   boost/trunk/doc/html/uk_dst_trait.html
   boost/trunk/doc/html/unknown_option.html
   boost/trunk/doc/html/untyped_value.html
   boost/trunk/doc/html/unwrap_recursive_wrapper.html
   boost/trunk/doc/html/unwrap_reference.html
   boost/trunk/doc/html/us_dst_rules.html
   boost/trunk/doc/html/us_dst_trait.html
   boost/trunk/doc/html/utc_adjustment.html
   boost/trunk/doc/html/validation_error.html
   boost/trunk/doc/html/value.html
   boost/trunk/doc/html/value_semantic.html
   boost/trunk/doc/html/var_string_to_int.html
   boost/trunk/doc/html/variable_value.html
   boost/trunk/doc/html/variables_map.html
   boost/trunk/doc/html/variant.html
   boost/trunk/doc/html/variant/design.html
   boost/trunk/doc/html/variant/misc.html
   boost/trunk/doc/html/variant/reference.html
   boost/trunk/doc/html/variant/refs.html
   boost/trunk/doc/html/variant/tutorial.html
   boost/trunk/doc/html/visit_each.html
   boost/trunk/doc/html/visitor_ptr.html
   boost/trunk/doc/html/visitor_ptr_t.html
   boost/trunk/doc/html/week_functor.html
   boost/trunk/doc/html/weeks_duration.html
   boost/trunk/doc/html/who_s_using_boost_.html
   boost/trunk/doc/html/who_s_using_boost_/inhouse.html
   boost/trunk/doc/html/who_s_using_boost_/open.html
   boost/trunk/doc/html/who_s_using_boost_/shrink.html
   boost/trunk/doc/html/who_s_using_boost_/submit.html
   boost/trunk/doc/html/wrapping_int.html
   boost/trunk/doc/html/wrapping_int2.html
   boost/trunk/doc/html/wvalue.html
   boost/trunk/doc/html/xtime.html
   boost/trunk/doc/html/year_based_generator.html
   boost/trunk/doc/html/year_functor.html
   boost/trunk/doc/html/year_month_day_base.html
   boost/trunk/doc/html/years_duration.html
   boost/trunk/doc/html/ymd_formatter.html
   boost/trunk/doc/src/boost.xml
   boost/trunk/index.htm
   boost/trunk/libs/algorithm/minmax/doc/minmax_benchs.html
   boost/trunk/libs/algorithm/minmax/index.html
   boost/trunk/libs/algorithm/string/doc/usage.xml
   boost/trunk/libs/any/doc/any.xml
   boost/trunk/libs/array/doc/array.xml
   boost/trunk/libs/bind/bind.html
   boost/trunk/libs/concept_check/Jamfile
   boost/trunk/libs/config/config.htm
   boost/trunk/libs/config/configure
   boost/trunk/libs/config/tools/configure.in
   boost/trunk/libs/conversion/lexical_cast_test.cpp
   boost/trunk/libs/date_time/test/gregorian/testgreg_durations.cpp
   boost/trunk/libs/date_time/test/testwrapping_int.cpp
   boost/trunk/libs/date_time/xmldoc/buildinfo.xml
   boost/trunk/libs/filesystem/src/operations_posix_windows.cpp
   boost/trunk/libs/function/doc/reference.xml
   boost/trunk/libs/functional/hash/doc/hash.qbk
   boost/trunk/libs/functional/hash/examples/point.cpp
   boost/trunk/libs/functional/hash/test/hash_float_test.cpp
   boost/trunk/libs/graph/doc/bibliography.html
   boost/trunk/libs/graph/doc/dijkstra_shortest_paths.html
   boost/trunk/libs/graph/doc/history.html
   boost/trunk/libs/graph/doc/incremental_components.html
   boost/trunk/libs/graph/doc/minimum_degree_ordering.html
   boost/trunk/libs/graph/doc/plod_generator.html
   boost/trunk/libs/graph/doc/python.html
   boost/trunk/libs/graph/doc/table_of_contents.html
   boost/trunk/libs/graph/doc/topological_sort.html
   boost/trunk/libs/graph/doc/wavefront.htm
   boost/trunk/libs/graph/src/graphviz_digraph_parser.cpp
   boost/trunk/libs/graph/src/graphviz_graph_parser.cpp
   boost/trunk/libs/graph/src/graphviz_parser.yy
   boost/trunk/libs/iostreams/build/bzip2.jam
   boost/trunk/libs/iostreams/doc/acknowledgments.html
   boost/trunk/libs/iostreams/doc/classes/array.html
   boost/trunk/libs/iostreams/doc/classes/bzip2.html
   boost/trunk/libs/iostreams/doc/classes/chain.html
   boost/trunk/libs/iostreams/doc/classes/classes.html
   boost/trunk/libs/iostreams/doc/classes/counter.html
   boost/trunk/libs/iostreams/doc/classes/file.html
   boost/trunk/libs/iostreams/doc/classes/file_descriptor.html
   boost/trunk/libs/iostreams/doc/classes/filtering_stream.html
   boost/trunk/libs/iostreams/doc/classes/filtering_streambuf.html
   boost/trunk/libs/iostreams/doc/classes/line_filter.html
   boost/trunk/libs/iostreams/doc/classes/stdio_filter.html
   boost/trunk/libs/iostreams/doc/classes/zlib.html
   boost/trunk/libs/iostreams/doc/concepts/closable.html
   boost/trunk/libs/iostreams/doc/concepts/concepts.html
   boost/trunk/libs/iostreams/doc/concepts/filter.html
   boost/trunk/libs/iostreams/doc/concepts/input_filter.html
   boost/trunk/libs/iostreams/doc/concepts/peekable.html
   boost/trunk/libs/iostreams/doc/concepts/pipable.html
   boost/trunk/libs/iostreams/doc/concepts/seekable_device.html
   boost/trunk/libs/iostreams/doc/concepts/seekable_filter.html
   boost/trunk/libs/iostreams/doc/concepts/sink.html
   boost/trunk/libs/iostreams/doc/concepts/source.html
   boost/trunk/libs/iostreams/doc/concepts/symmetric_filter.html
   boost/trunk/libs/iostreams/doc/faq.html
   boost/trunk/libs/iostreams/doc/functions/compose.html
   boost/trunk/libs/iostreams/doc/functions/imbue.html
   boost/trunk/libs/iostreams/doc/functions/positioning.html
   boost/trunk/libs/iostreams/doc/functions/restrict.html
   boost/trunk/libs/iostreams/doc/functions/tee.html
   boost/trunk/libs/iostreams/doc/guide/concepts.html
   boost/trunk/libs/iostreams/doc/guide/exceptions.html
   boost/trunk/libs/iostreams/doc/guide/generic_streams.html
   boost/trunk/libs/iostreams/doc/guide/pipelines.html
   boost/trunk/libs/iostreams/doc/installation.html
   boost/trunk/libs/iostreams/doc/macros/workarounds.html
   boost/trunk/libs/iostreams/doc/menu.html
   boost/trunk/libs/iostreams/doc/portability.html
   boost/trunk/libs/iostreams/doc/rationale.html
   boost/trunk/libs/iostreams/doc/tutorial/container_device.html
   boost/trunk/libs/iostreams/doc/tutorial/container_sink.html
   boost/trunk/libs/iostreams/doc/tutorial/container_source.html
   boost/trunk/libs/iostreams/doc/tutorial/dictionary_filters.html
   boost/trunk/libs/iostreams/doc/tutorial/dual_use_filters.html
   boost/trunk/libs/iostreams/doc/tutorial/finite_state_filters.html
   boost/trunk/libs/iostreams/doc/tutorial/shell_comments_filters.html
   boost/trunk/libs/iostreams/doc/tutorial/unix2dos_filters.html
   boost/trunk/libs/iostreams/doc/tutorial/writing_filters.html
   boost/trunk/libs/iostreams/example/shell_comments_filter.hpp
   boost/trunk/libs/iostreams/src/bzip2.cpp
   boost/trunk/libs/iostreams/src/file_descriptor.cpp
   boost/trunk/libs/iostreams/src/mapped_file.cpp
   boost/trunk/libs/iostreams/src/zlib.cpp
   boost/trunk/libs/iostreams/test/Jamfile
   boost/trunk/libs/iostreams/test/Jamfile.v2
   boost/trunk/libs/iostreams/test/component_access_test.cpp
   boost/trunk/libs/iostreams/test/detail/filters.hpp
   boost/trunk/libs/iostreams/test/file_descriptor_test.cpp
   boost/trunk/libs/iostreams/test/offset_test.cpp
   boost/trunk/libs/iostreams/test/restrict_test.cpp
   boost/trunk/libs/iterator/test/counting_iterator_test.cpp
   boost/trunk/libs/iterator/test/iterator_traits_test.cpp
   boost/trunk/libs/math/octonion/octonion_test.cpp
   boost/trunk/libs/math/quaternion/quaternion_test.cpp
   boost/trunk/libs/math/special_functions/special_functions_test.cpp
   boost/trunk/libs/mpl/test/size_t.cpp
   boost/trunk/libs/multi_array/doc/user.html
   boost/trunk/libs/multi_index/doc/advanced_topics.html
   boost/trunk/libs/multi_index/doc/compiler_specifics.html
   boost/trunk/libs/multi_index/doc/examples.html
   boost/trunk/libs/multi_index/doc/performance.html
   boost/trunk/libs/multi_index/doc/reference/hash_indices.html
   boost/trunk/libs/multi_index/doc/reference/key_extraction.html
   boost/trunk/libs/multi_index/doc/reference/ord_indices.html
   boost/trunk/libs/multi_index/doc/reference/seq_indices.html
   boost/trunk/libs/multi_index/doc/release_notes.html
   boost/trunk/libs/multi_index/test/test_modifiers.cpp
   boost/trunk/libs/numeric/ublas/index.html
   boost/trunk/libs/parameter/doc/html/index.html
   boost/trunk/libs/parameter/doc/index.rst
   boost/trunk/libs/parameter/test/Jamfile
   boost/trunk/libs/parameter/test/Jamfile.v2
   boost/trunk/libs/program_options/doc/howto.xml
   boost/trunk/libs/program_options/doc/index.html
   boost/trunk/libs/program_options/doc/program_options.ent
   boost/trunk/libs/program_options/doc/todo.txt
   boost/trunk/libs/program_options/src/cmdline.cpp
   boost/trunk/libs/program_options/test/parsers_test.cpp
   boost/trunk/libs/ptr_container/doc/associative_ptr_container.html
   boost/trunk/libs/ptr_container/doc/associative_ptr_container.rst
   boost/trunk/libs/ptr_container/doc/comp_all.sh
   boost/trunk/libs/ptr_container/doc/conventions.html
   boost/trunk/libs/ptr_container/doc/conventions.rst
   boost/trunk/libs/ptr_container/doc/examples.html
   boost/trunk/libs/ptr_container/doc/examples.rst
   boost/trunk/libs/ptr_container/doc/faq.html
   boost/trunk/libs/ptr_container/doc/faq.rst
   boost/trunk/libs/ptr_container/doc/guidelines.html
   boost/trunk/libs/ptr_container/doc/guidelines.rst
   boost/trunk/libs/ptr_container/doc/headers.html
   boost/trunk/libs/ptr_container/doc/headers.rst
   boost/trunk/libs/ptr_container/doc/indirect_fun.html
   boost/trunk/libs/ptr_container/doc/indirect_fun.rst
   boost/trunk/libs/ptr_container/doc/ptr_array.html
   boost/trunk/libs/ptr_container/doc/ptr_array.rst
   boost/trunk/libs/ptr_container/doc/ptr_container.html
   boost/trunk/libs/ptr_container/doc/ptr_container.rst
   boost/trunk/libs/ptr_container/doc/ptr_deque.html
   boost/trunk/libs/ptr_container/doc/ptr_deque.rst
   boost/trunk/libs/ptr_container/doc/ptr_list.html
   boost/trunk/libs/ptr_container/doc/ptr_list.rst
   boost/trunk/libs/ptr_container/doc/ptr_map.html
   boost/trunk/libs/ptr_container/doc/ptr_map.rst
   boost/trunk/libs/ptr_container/doc/ptr_map_adapter.html
   boost/trunk/libs/ptr_container/doc/ptr_map_adapter.rst
   boost/trunk/libs/ptr_container/doc/ptr_multimap.html
   boost/trunk/libs/ptr_container/doc/ptr_multimap.rst
   boost/trunk/libs/ptr_container/doc/ptr_multimap_adapter.html
   boost/trunk/libs/ptr_container/doc/ptr_multimap_adapter.rst
   boost/trunk/libs/ptr_container/doc/ptr_multiset.html
   boost/trunk/libs/ptr_container/doc/ptr_multiset.rst
   boost/trunk/libs/ptr_container/doc/ptr_multiset_adapter.html
   boost/trunk/libs/ptr_container/doc/ptr_multiset_adapter.rst
   boost/trunk/libs/ptr_container/doc/ptr_sequence_adapter.html
   boost/trunk/libs/ptr_container/doc/ptr_sequence_adapter.rst
   boost/trunk/libs/ptr_container/doc/ptr_set.html
   boost/trunk/libs/ptr_container/doc/ptr_set.rst
   boost/trunk/libs/ptr_container/doc/ptr_set_adapter.html
   boost/trunk/libs/ptr_container/doc/ptr_set_adapter.rst
   boost/trunk/libs/ptr_container/doc/ptr_vector.html
   boost/trunk/libs/ptr_container/doc/ptr_vector.rst
   boost/trunk/libs/ptr_container/doc/reference.html
   boost/trunk/libs/ptr_container/doc/reference.rst
   boost/trunk/libs/ptr_container/doc/reversible_ptr_container.html
   boost/trunk/libs/ptr_container/doc/reversible_ptr_container.rst
   boost/trunk/libs/ptr_container/doc/tutorial.html
   boost/trunk/libs/ptr_container/doc/tutorial.rst
   boost/trunk/libs/ptr_container/index.html
   boost/trunk/libs/ptr_container/test/iterator_test.cpp
   boost/trunk/libs/python/doc/building.html
   boost/trunk/libs/python/doc/news.html
   boost/trunk/libs/python/doc/v2/class.html
   boost/trunk/libs/python/doc/v2/pickle.html
   boost/trunk/libs/python/src/converter/type_id.cpp
   boost/trunk/libs/python/test/Jamfile
   boost/trunk/libs/python/test/polymorphism.cpp
   boost/trunk/libs/python/test/polymorphism2.cpp
   boost/trunk/libs/python/test/polymorphism2.py
   boost/trunk/libs/python/test/test_builtin_converters.cpp
   boost/trunk/libs/python/test/test_builtin_converters.py
   boost/trunk/libs/range/doc/boost_range.html
   boost/trunk/libs/range/doc/intro.html
   boost/trunk/libs/range/doc/range.html
   boost/trunk/libs/range/test/Jamfile
   boost/trunk/libs/regex/build/Jamfile
   boost/trunk/libs/regex/build/bcb6.mak
   boost/trunk/libs/regex/build/gcc-shared.mak
   boost/trunk/libs/regex/build/gcc.mak
   boost/trunk/libs/regex/build/generic.mak
   boost/trunk/libs/regex/build/sunpro.mak
   boost/trunk/libs/regex/build/vc6-stlport.mak
   boost/trunk/libs/regex/build/vc6.mak
   boost/trunk/libs/regex/build/vc7-stlport.mak
   boost/trunk/libs/regex/build/vc7.mak
   boost/trunk/libs/regex/build/vc71-stlport.mak
   boost/trunk/libs/regex/build/vc71.mak
   boost/trunk/libs/regex/build/vc8.mak
   boost/trunk/libs/regex/build/vc_gen.sh
   boost/trunk/libs/regex/doc/examples.html
   boost/trunk/libs/regex/doc/history.html
   boost/trunk/libs/regex/example/Jamfile
   boost/trunk/libs/regex/src/icu.cpp
   boost/trunk/libs/regex/src/w32_regex_traits.cpp
   boost/trunk/libs/regex/test/regress/basic_tests.cpp
   boost/trunk/libs/regex/test/regress/test.hpp
   boost/trunk/libs/regex/test/regress/test_asserts.cpp
   boost/trunk/libs/regex/test/regress/test_emacs.cpp
   boost/trunk/libs/regex/test/regress/test_grep.cpp
   boost/trunk/libs/regex/test/regress/test_icu.cpp
   boost/trunk/libs/regex/test/regress/test_not_regex.hpp
   boost/trunk/libs/regex/test/regress/test_perl_ex.cpp
   boost/trunk/libs/regex/test/regress/test_sets.cpp
   boost/trunk/libs/regex/test/regress/test_simple_repeats.cpp
   boost/trunk/libs/regex/test/regress/test_unicode.cpp
   boost/trunk/libs/serialization/build/Jamfile
   boost/trunk/libs/serialization/build/serialization.jam
   boost/trunk/libs/serialization/doc/archives.html
   boost/trunk/libs/serialization/doc/contents.html
   boost/trunk/libs/serialization/doc/implementation.html
   boost/trunk/libs/serialization/doc/overview.html
   boost/trunk/libs/serialization/doc/release.html
   boost/trunk/libs/serialization/doc/serialization.html
   boost/trunk/libs/serialization/doc/special.html
   boost/trunk/libs/serialization/doc/traits.html
   boost/trunk/libs/serialization/doc/tutorial.html
   boost/trunk/libs/serialization/src/basic_iarchive.cpp
   boost/trunk/libs/serialization/src/basic_iserializer.cpp
   boost/trunk/libs/serialization/src/basic_serializer_map.cpp
   boost/trunk/libs/serialization/src/extended_type_info.cpp
   boost/trunk/libs/serialization/src/extended_type_info_no_rtti.cpp
   boost/trunk/libs/serialization/src/void_cast.cpp
   boost/trunk/libs/serialization/test/Jamfile
   boost/trunk/libs/serialization/test/polymorphic_text_warchive.hpp
   boost/trunk/libs/serialization/test/test_demo_xml_load.cpp
   boost/trunk/libs/serialization/test/test_demo_xml_save.cpp
   boost/trunk/libs/serialization/test/test_diamond.cpp
   boost/trunk/libs/serialization/test/test_map.cpp
   boost/trunk/libs/serialization/test/test_reset_object_address.cpp
   boost/trunk/libs/serialization/test/test_shared_ptr.cpp
   boost/trunk/libs/serialization/test/test_shared_ptr_132.cpp
   boost/trunk/libs/serialization/test/test_tools.hpp
   boost/trunk/libs/serialization/vc7ide/BoostSerializationLibrary.sln
   boost/trunk/libs/serialization/vc7ide/Library.vcproj
   boost/trunk/libs/serialization/vc7ide/LibraryW.vcproj
   boost/trunk/libs/signals/doc/faq.xml
   boost/trunk/libs/signals/src/named_slot_map.cpp
   boost/trunk/libs/signals/src/signal_base.cpp
   boost/trunk/libs/spirit/change_log.html
   boost/trunk/libs/spirit/doc/faq.html
   boost/trunk/libs/spirit/example/fundamental/list_parser.cpp
   boost/trunk/libs/spirit/example/fundamental/regular_expression.cpp
   boost/trunk/libs/spirit/test/Jamfile
   boost/trunk/libs/spirit/test/escape_char_parser_tests.cpp
   boost/trunk/libs/test/build/Jamfile
   boost/trunk/libs/test/test/basic_cstring_test.cpp
   boost/trunk/libs/thread/build/Jamfile
   boost/trunk/libs/thread/doc/acknowledgements.xml
   boost/trunk/libs/thread/doc/concepts.xml
   boost/trunk/libs/thread/doc/reference.xml
   boost/trunk/libs/thread/doc/thread-ref.xml
   boost/trunk/libs/thread/test/Jamfile
   boost/trunk/libs/type_traits/doc/type_traits.qbk
   boost/trunk/libs/utility/base_from_member.html
   boost/trunk/libs/utility/numeric_traits_test.cpp
   boost/trunk/libs/variant/doc/design.xml
   boost/trunk/libs/variant/doc/misc.xml
   boost/trunk/libs/wave/ChangeLog
   boost/trunk/libs/wave/build/Jamfile
   boost/trunk/libs/wave/doc/class_reference_filepos.html
   boost/trunk/libs/wave/doc/class_reference_lexer.html
   boost/trunk/libs/wave/doc/class_reference_tokentype.html
   boost/trunk/libs/wave/doc/references.html
   boost/trunk/libs/wave/doc/tracing_facility.html
   boost/trunk/libs/wave/index.html
   boost/trunk/libs/wave/samples/cpp_tokens/build/Jamfile
   boost/trunk/libs/wave/samples/cpp_tokens/cpp_tokens.cpp
   boost/trunk/libs/wave/samples/cpp_tokens/slex/cpp_slex_lexer.hpp
   boost/trunk/libs/wave/samples/cpp_tokens/slex_iterator.hpp
   boost/trunk/libs/wave/samples/lexed_tokens/build/Jamfile
   boost/trunk/libs/wave/samples/list_includes/build/Jamfile
   boost/trunk/libs/wave/samples/quick_start/build/Jamfile
   boost/trunk/libs/wave/samples/waveidl/build/Jamfile
   boost/trunk/libs/wave/samples/waveidl/idllexer/idl_lex_iterator.hpp
   boost/trunk/libs/wave/samples/waveidl/idllexer/idl_re.cpp
   boost/trunk/libs/wave/samples/waveidl/idllexer/idl_re2c_lexer.hpp
   boost/trunk/libs/wave/src/cpplexer/re2clex/cpp.re
   boost/trunk/libs/wave/src/cpplexer/re2clex/cpp_re.cpp
   boost/trunk/libs/wave/test/build/Jamfile
   boost/trunk/libs/wave/test/testwave/testfiles/t_5_002.cpp
   boost/trunk/libs/wave/test/testwave/testfiles/t_5_035.cpp
   boost/trunk/libs/wave/test/testwave/testfiles/test.cfg
   boost/trunk/more/bugs.htm
   boost/trunk/more/getting_started.html
   boost/trunk/more/mailing_lists.htm
   boost/trunk/more/test_policy.htm
   boost/trunk/more/version_history.html
   boost/trunk/more/whos_using/using.qbk
   boost/trunk/people/doug_gregor.html
   boost/trunk/people/eric_friedman.htm
   boost/trunk/people/jaakko_jarvi.htm
   boost/trunk/people/thomas_witt.html
   boost/trunk/status/Jamfile
   boost/trunk/status/explicit-failures-markup.xml
   boost/trunk/tools/bcp/file_types.cpp
   boost/trunk/tools/bcp/scan_cvs_path.cpp
   boost/trunk/tools/boostbook/doc/boostbook.xml
   boost/trunk/tools/build/jam_src/build.jam
   boost/trunk/tools/build/jam_src/build.sh
   boost/trunk/tools/build/jam_src/execunix.c
   boost/trunk/tools/build/jam_src/fileunix.c
   boost/trunk/tools/build/jam_src/index.html
   boost/trunk/tools/build/jam_src/jam.h
   boost/trunk/tools/build/v1/allyourbase.jam
   boost/trunk/tools/build/v1/boost-base.jam
   boost/trunk/tools/build/v1/borland-tools.jam
   boost/trunk/tools/build/v1/dmc-stlport-tools.html
   boost/trunk/tools/build/v1/gcc-stlport-tools.html
   boost/trunk/tools/build/v1/gcc-tools.jam
   boost/trunk/tools/build/v1/mingw-stlport-tools.html
   boost/trunk/tools/build/v1/mingw-tools.jam
   boost/trunk/tools/build/v1/msvc-stlport-tools.html
   boost/trunk/tools/build/v1/python.jam
   boost/trunk/tools/build/v1/stlport.jam
   boost/trunk/tools/build/v1/vc-7_1-stlport-tools.html
   boost/trunk/tools/build/v1/vc7-stlport-tools.html
   boost/trunk/tools/build/v2/doc/src/advanced.xml
   boost/trunk/tools/build/v2/doc/src/extending.xml
   boost/trunk/tools/build/v2/doc/src/install.xml
   boost/trunk/tools/build/v2/tools/borland.jam
   boost/trunk/tools/regression/index.htm
   boost/trunk/tools/wave/build/Jamfile
   boost/trunk/tools/wave/build/Jamfile.v2
Log:
successfully merged with upstream 1.33.1

Modified: boost/trunk/Jamfile
===================================================================
--- boost/trunk/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,4 +1,4 @@
-#~ Copyright 2003-2004, Rene Rivera.
+#~ Copyright 2003-2005, Rene Rivera.
 #~ Distributed under the Boost Software License, Version 1.0.
 #~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
@@ -17,6 +17,9 @@
     
     -sTOOLS=<toolsets>      Indicates the tools to build with.
     
+    --show-libraries        Displays the list of Boost libraries that require
+                            build and installation steps, then exit.
+
     --layout=<layout>       Determines what kind of build layout to use. This
                             allows one to control the naming of the resulting
                             libraries, and the locations of the installed
@@ -67,10 +70,14 @@
     --with-python-root[=PYTHON_ROOT]
                             Build Boost.Python libraries with the Python
                             devel packages located at PYTHON_ROOT.
-                            Default PYTHON_ROOT; C:\\tools\\python on Win32.
-                            Default PYTHON_ROOT; /usr/local on Unix, Linux, etc.
-                            Default PYTHON_ROOT; /usr on Cygwin.
+                            Default PYTHON_ROOT; C:\\Python24 on Win32.
+                            Default PYTHON_ROOT; /usr on Unix, Linux, Cygwin, etc.
                             
+    --with-python-version[=2.4]
+                            Build Boost.Python libraries with the Python
+                            version indicated.
+                            Default; 2.4.
+                            
     --with-pydebug          Build Boost.Python libraries using the
                             Python debug runtime.
 " ;
@@ -128,6 +135,10 @@
 local python-root = [ MATCH "^--with-python-root=(.*)" : $(ARGV) ] ;
 PYTHON_ROOT ?= $(python-root) ;
 
+# version of python
+local python-version = [ MATCH "^--with-python-version=(.*)" : $(ARGV) ] ;
+PYTHON_VERSION ?= $(python-version) ;
+
 # variant for pydebug build
 local with-debug-python ;
 if --with-pydebug in $(ARGV)
@@ -145,6 +156,7 @@
     switch $(arg)
     {
         case --with-python-root=* : local _ ;
+        case --with-python-version=* : local _ ;
         case --with-pydebug : local _ ;
         
         case --with-* :
@@ -158,8 +170,25 @@
 # bring in the rules for python
 import python ;
 
+# print out libraries to build/install
+if --show-libraries in $(ARGV)
+{
+    local library-jamfiles ;
+    library-jamfiles =
+        [ MATCH ^(.*build[/\\:]$(JAMFILE))$ : 
+            [ glob-tree $(BOOST_ROOT)/libs : $(JAMFILE) ] ] ;
+    libraries =
+        [ MATCH ^.*libs[/\\:]([^/\\:]*)[/\\:]build[/\\:]Jamfile$ :
+            $(library-jamfiles) ] ;
+    EXIT $(libraries) ;
+}
+
 #
-local version-tag = [ MATCH "^([^.]+).([^.]+)" : $(BOOST_VERSION) ] ;
+local version-tag = [ MATCH "^([^.]+)[.]([^.]+)[.]([^.]+)" : $(BOOST_VERSION) ] ;
+if $(version-tag[3]) = 0
+{
+    version-tag = $(version-tag[1-2]) ;
+}
 version-tag = $(version-tag:J="_") ;
 
 #

Modified: boost/trunk/Jamfile.v2
===================================================================
--- boost/trunk/Jamfile.v2	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/Jamfile.v2	2005-12-06 16:16:19 UTC (rev 13900)
@@ -15,7 +15,7 @@
 import stage ;
 import package ;
 
-constant BOOST_VERSION : 1.33.0 ;
+constant BOOST_VERSION : 1.33.1 ;
 
 project boost
     : requirements <include>.
@@ -174,4 +174,4 @@
 {
     use-project /boost/$(l) : libs/$(l)/build ;
 }
-    
\ No newline at end of file
+    

Modified: boost/trunk/Jamrules
===================================================================
--- boost/trunk/Jamrules	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/Jamrules	2005-12-06 16:16:19 UTC (rev 13900)
@@ -11,5 +11,5 @@
 path-global BOOST_ROOT : . ;
 
 # The current version of Boost.
-BOOST_VERSION ?= 1.33.0 ;
+BOOST_VERSION ?= 1.33.1 ;
 

Modified: boost/trunk/boost/any.hpp
===================================================================
--- boost/trunk/boost/any.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/any.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -88,7 +88,7 @@
         class placeholder
         {
         public: // structors
-    
+
             virtual ~placeholder()
             {
             }
@@ -98,7 +98,7 @@
             virtual const std::type_info & type() const = 0;
 
             virtual placeholder * clone() const = 0;
-    
+
         };
 
         template<typename ValueType>
@@ -136,6 +136,9 @@
         template<typename ValueType>
         friend ValueType * any_cast(any *);
 
+        template<typename ValueType>
+        friend ValueType * unsafe_any_cast(any *);
+
 #else
 
     public: // representation (public so any_cast can be non-friend)
@@ -208,7 +211,22 @@
         return *result;
     }
 
+    // Note: The "unsafe" versions of any_cast are not part of the
+    // public interface and may be removed at any time. They are
+    // required where we know what type is stored in the any and can't
+    // use typeid() comparison, e.g., when our types may travel across
+    // different shared libraries.
+    template<typename ValueType>
+    ValueType * unsafe_any_cast(any * operand)
+    {
+        return &static_cast<any::holder<ValueType> *>(operand->content)->held;
+    }
 
+    template<typename ValueType>
+    const ValueType * unsafe_any_cast(const any * operand)
+    {
+        return any_cast<ValueType>(const_cast<any *>(operand));
+    }
 }
 
 // Copyright Kevlin Henney, 2000, 2001, 2002. All rights reserved.

Modified: boost/trunk/boost/archive/archive_exception.hpp
===================================================================
--- boost/trunk/boost/archive/archive_exception.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/archive_exception.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,10 +16,7 @@
 
 //  See http://www.boost.org for updates, documentation, and revision history.
 
-#include <boost/config.hpp>
-#ifndef BOOST_NO_EXCEPTIONS
 #include <exception>
-
 #include <cassert>
 
 namespace boost {
@@ -28,7 +25,8 @@
 //////////////////////////////////////////////////////////////////////
 // exceptions thrown by archives
 //
-class archive_exception : public virtual std::exception
+class archive_exception : 
+    public virtual std::exception
 {
 public:
     typedef enum {
@@ -114,5 +112,4 @@
 }// namespace archive
 }// namespace boost
 
-#endif //BOOST_NO_EXCEPTIONS
 #endif //BOOST_ARCHIVE_ARCHIVE_EXCEPTION_HPP

Modified: boost/trunk/boost/archive/basic_archive.hpp
===================================================================
--- boost/trunk/boost/archive/basic_archive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/basic_archive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,11 +16,6 @@
 
 //  See http://www.boost.org for updates, documentation, and revision history.
 
-#if defined(BOOST_SERIALIZATION_TYPE_INFO_IMPLEMENTATION_HPP) \
-||  defined(BOOST_SERIALIZATION_TRAITS_HPP)
-#error "no serialization headers my precede any archive headers"
-#endif
-
 #include <boost/config.hpp>
 #include <boost/strong_typedef.hpp>
 #include <boost/noncopyable.hpp>
@@ -132,5 +127,4 @@
 #error "export.hpp must not be included before any archive header"
 #endif
 
-
 #endif //BOOST_ARCHIVE_BASIC_ARCHIVE_HPP

Modified: boost/trunk/boost/archive/basic_text_oprimitive.hpp
===================================================================
--- boost/trunk/boost/archive/basic_text_oprimitive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/basic_text_oprimitive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -124,6 +124,10 @@
         os << std::setprecision(std::numeric_limits<double>::digits10 + 2);
         os << t;
     }
+    BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY())
+    basic_text_oprimitive(OStream & os, bool no_codecvt);
+    BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY()) 
+    ~basic_text_oprimitive();
 public:
     // unformatted append of one character
     void put(int c){
@@ -131,7 +135,6 @@
             boost::throw_exception(archive_exception(archive_exception::stream_error));
         os.put(c);
     }
-
     // unformatted append of null terminated string
     void put(const char * s){
         if(os.fail())
@@ -139,12 +142,6 @@
         while('\0' != *s)
             os.put(*s++);
     }
-
-    BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY())
-    basic_text_oprimitive(OStream & os, bool no_codecvt);
-    BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY()) 
-    ~basic_text_oprimitive();
-public:
     BOOST_ARCHIVE_OR_WARCHIVE_DECL(void) 
     save_binary(const void *address, std::size_t count);
 };

Modified: boost/trunk/boost/archive/codecvt_null.hpp
===================================================================
--- boost/trunk/boost/archive/codecvt_null.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/codecvt_null.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -24,6 +24,8 @@
 namespace std{ 
     #if defined(__LIBCOMO__)
         using ::mbstate_t;
+    #elif defined(_QNXNTO_)
+        using std::mbstate_t;
     #elif defined(BOOST_DINKUMWARE_STDLIB)
         using ::mbstate_t;
     #elif defined(__SGI_STL_PORT)

Modified: boost/trunk/boost/archive/detail/archive_pointer_iserializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/archive_pointer_iserializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/archive_pointer_iserializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -42,6 +42,12 @@
     archive_pointer_iserializer(
         const boost::serialization::extended_type_info & eti
     );
+    BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY()) 
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~archive_pointer_iserializer();
 public:
     virtual const basic_iserializer & get_basic_serializer() const 
     // mscvc 6.0 requires template functions to be implemented. For this
@@ -75,8 +81,6 @@
     find(
         const boost::serialization::extended_type_info & eti
     );
-    
-    virtual ~archive_pointer_iserializer(){}
 };
 
 } // namespace detail

Modified: boost/trunk/boost/archive/detail/archive_pointer_oserializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/archive_pointer_oserializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/archive_pointer_oserializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,6 +17,7 @@
 
 //  See http://www.boost.org for updates, documentation, and revision history.
 
+#include <boost/config.hpp>
 #include <boost/archive/detail/basic_serializer.hpp>
 #include <boost/archive/detail/basic_pointer_oserializer.hpp>
 
@@ -39,6 +40,12 @@
     archive_pointer_oserializer(
         const boost::serialization::extended_type_info & eti
     );
+    BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY()) 
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~archive_pointer_oserializer();
 public:
     // return the type_extended save pointer corresponding to a give
     // type_info.  returns NULL, if there is no such instance. This
@@ -49,7 +56,6 @@
     find(
         const boost::serialization::extended_type_info & eti
     );
-    virtual ~archive_pointer_oserializer(){}
 };
 
 } // namespace detail

Modified: boost/trunk/boost/archive/detail/basic_iarchive.hpp
===================================================================
--- boost/trunk/boost/archive/detail/basic_iarchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/basic_iarchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -19,6 +19,7 @@
 // can't use this - much as I'd like to as borland doesn't support it
 // #include <boost/scoped_ptr.hpp>
 
+#include <boost/config.hpp>
 #include <boost/archive/basic_archive.hpp>
 #include <boost/serialization/tracking_enum.hpp>
 
@@ -56,7 +57,11 @@
     virtual void vload(tracking_type &t) = 0;
 protected:
     basic_iarchive(unsigned int flags);
-    virtual ~basic_iarchive();
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~basic_iarchive();
 public:
     // note: NOT part of the public API.
     void next_object_pointer(void *t);

Modified: boost/trunk/boost/archive/detail/basic_iserializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/basic_iserializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/basic_iserializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,6 +18,8 @@
 
 #include <cassert>
 #include <cstdlib> // NULL
+#include <boost/config.hpp>
+
 #include <boost/archive/detail/auto_link_archive.hpp>
 #include <boost/archive/detail/basic_serializer.hpp>
 
@@ -45,7 +47,11 @@
     explicit basic_iserializer(
         const boost::serialization::extended_type_info & type_
     );
-    virtual ~basic_iserializer();
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~basic_iserializer();
 public:
     bool serialized_as_pointer() const {
         return bpis != NULL;
@@ -56,19 +62,10 @@
     const basic_pointer_iserializer * get_bpis_ptr() const {
         return bpis;
     }
-#if 0
     virtual void load_object_data(
         basic_iarchive & ar, 
         void *x,
         const unsigned int file_version
-    ) const {
-        assert(false);
-    };
-#endif
-    virtual void load_object_data(
-        basic_iarchive & ar, 
-        void *x,
-        const unsigned int file_version
     ) const = 0;
     // returns true if class_info should be saved
     virtual bool class_info() const = 0 ;

Modified: boost/trunk/boost/archive/detail/basic_oarchive.hpp
===================================================================
--- boost/trunk/boost/archive/detail/basic_oarchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/basic_oarchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -63,7 +63,11 @@
     virtual void vsave(const tracking_type t) = 0;
 protected:
     basic_oarchive(unsigned int flags);
-    virtual ~basic_oarchive();
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~basic_oarchive();
 public:
     // note: NOT part of the public interface
     void register_basic_serializer(const basic_oserializer & bos);

Modified: boost/trunk/boost/archive/detail/basic_oserializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/basic_oserializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/basic_oserializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,6 +17,8 @@
 //  See http://www.boost.org for updates, documentation, and revision history.
 
 #include <cstdlib> // NULL
+#include <boost/config.hpp>
+
 #include <boost/archive/detail/auto_link_archive.hpp>
 #include <boost/archive/detail/basic_serializer.hpp>
 
@@ -44,7 +46,11 @@
     explicit basic_oserializer(
         const boost::serialization::extended_type_info & type_
     );
-    virtual ~basic_oserializer();
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~basic_oserializer();
 public:
     bool serialized_as_pointer() const {
         return bpos != NULL;

Modified: boost/trunk/boost/archive/detail/basic_pointer_iserializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/basic_pointer_iserializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/basic_pointer_iserializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,7 +16,7 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 
 //  See http://www.boost.org for updates, documentation, and revision history.
-
+#include <boost/config.hpp>
 #include <boost/archive/detail/auto_link_archive.hpp>
 #include <boost/archive/detail/basic_serializer.hpp>
 
@@ -41,7 +41,11 @@
     explicit basic_pointer_iserializer(
         const boost::serialization::extended_type_info & type_
     );
-    virtual ~basic_pointer_iserializer();
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~basic_pointer_iserializer();
 public:
     virtual const basic_iserializer & get_basic_serializer() const = 0;
     virtual void load_object_ptr(

Modified: boost/trunk/boost/archive/detail/basic_pointer_oserializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/basic_pointer_oserializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/basic_pointer_oserializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,7 +16,7 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 
 //  See http://www.boost.org for updates, documentation, and revision history.
-
+#include <boost/config.hpp>
 #include <boost/archive/detail/auto_link_archive.hpp>
 #include <boost/archive/detail/basic_serializer.hpp>
 
@@ -40,7 +40,11 @@
     explicit basic_pointer_oserializer(
         const boost::serialization::extended_type_info & type_
     );
-    virtual ~basic_pointer_oserializer();
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~basic_pointer_oserializer();
 public:
     virtual const basic_oserializer & get_basic_serializer() const = 0;
     virtual void save_object_ptr(

Modified: boost/trunk/boost/archive/detail/basic_serializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/basic_serializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/basic_serializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,11 +16,13 @@
 
 //  See http://www.boost.org for updates, documentation, and revision history.
 
+#include <cassert>
+
 #include <boost/noncopyable.hpp>
 #include <boost/config.hpp>
 #include <boost/serialization/extended_type_info.hpp>
+
 namespace boost {
-
 namespace archive {
 namespace detail {
 
@@ -38,7 +40,7 @@
         return m_eti;
     }
     bool operator<(const basic_serializer & rhs) const {
-        return m_eti < rhs.get_eti();
+        return & m_eti < & rhs.get_eti();
     }
 };
 

Modified: boost/trunk/boost/archive/detail/basic_serializer_map.hpp
===================================================================
--- boost/trunk/boost/archive/detail/basic_serializer_map.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/basic_serializer_map.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -33,22 +33,26 @@
 
 class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_serializer;
 
-struct type_info_pointer_compare
+struct BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) type_info_pointer_compare
 {
     bool operator()(
         const basic_serializer * lhs, const basic_serializer * rhs
     ) const ;
 };
 
-struct BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_serializer_map
+class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_serializer_map
 {
     typedef std::set<const basic_serializer *, type_info_pointer_compare> map_type;
-    map_type map;
+    map_type m_map;
+    bool & m_deleted;
+public:
     bool insert(const basic_serializer * bs);
     const basic_serializer * tfind(
         const boost::serialization::extended_type_info & type_
     ) const;
-        basic_serializer_map();
+    void erase(basic_serializer * bs);
+    basic_serializer_map(bool & deleted);
+    ~basic_serializer_map();
 };
 
 } // namespace detail

Modified: boost/trunk/boost/archive/detail/interface_iarchive.hpp
===================================================================
--- boost/trunk/boost/archive/detail/interface_iarchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/interface_iarchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,7 +18,6 @@
 #include <string>
 #include <boost/cstdint.hpp>
 #include <boost/mpl/bool.hpp>
-
 #include <boost/archive/detail/auto_link_archive.hpp>
 #include <boost/archive/detail/abi_prefix.hpp> // must be the last header
 
@@ -41,14 +40,8 @@
 public:
     /////////////////////////////////////////////////////////
     // archive public interface
-    struct is_loading {
-        typedef mpl::bool_<true> type;
-        BOOST_STATIC_CONSTANT(bool, value=true);
-    };
-    struct is_saving {
-        typedef mpl::bool_<false> type;
-        BOOST_STATIC_CONSTANT(bool, value=false);
-    };
+    typedef mpl::bool_<true> is_loading;
+    typedef mpl::bool_<false> is_saving;
 
     // return a pointer to the most derived class
     Archive * This(){
@@ -65,19 +58,18 @@
         this->This()->register_basic_serializer(bpis.get_basic_serializer());
         return & bpis;
     }
-
     void lookup_helper(
         const boost::serialization::extended_type_info * const eti,
-        shared_ptr<void> & sph
+        boost::shared_ptr<void> & sph
     ){
-        this->This()->basic_iarchive::lookup_basic_helper(eti, sph);
+        this->This()->lookup_basic_helper(eti, sph);
     }
 
     void insert_helper(
         const boost::serialization::extended_type_info * const eti,
         shared_ptr<void> & sph
     ){
-        this->This()->basic_iarchive::insert_basic_helper(eti, sph);
+        this->This()->insert_basic_helper(eti, sph);
     }
     template<class T>
     Archive & operator>>(T & t){

Modified: boost/trunk/boost/archive/detail/interface_oarchive.hpp
===================================================================
--- boost/trunk/boost/archive/detail/interface_oarchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/interface_oarchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -41,16 +41,9 @@
 public:
     /////////////////////////////////////////////////////////
     // archive public interface
+    typedef mpl::bool_<false> is_loading;
+    typedef mpl::bool_<true> is_saving;
 
-    struct is_loading {
-        typedef mpl::bool_<false> type;
-        BOOST_STATIC_CONSTANT(bool, value=false);
-    };
-    struct is_saving {
-        typedef mpl::bool_<true> type;
-        BOOST_STATIC_CONSTANT(bool, value=true);
-    };
-
     // return a pointer to the most derived class
     Archive * This(){
         return static_cast<Archive *>(this);
@@ -69,16 +62,16 @@
 
     void lookup_helper(
         const boost::serialization::extended_type_info * const eti,
-        shared_ptr<void> & sph
+        boost::shared_ptr<void> & sph
     ){
-        this->This()->basic_oarchive::lookup_basic_helper(eti, sph);
+        this->This()->lookup_basic_helper(eti, sph);
     }
 
     void insert_helper(
         const boost::serialization::extended_type_info * const eti,
         shared_ptr<void> & sph
     ){
-        this->This()->basic_oarchive::insert_basic_helper(eti, sph);
+        this->This()->insert_basic_helper(eti, sph);
     }
     template<class T>
     Archive & operator<<(T & t){

Modified: boost/trunk/boost/archive/detail/iserializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/iserializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/iserializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -37,6 +37,7 @@
 #include <boost/smart_cast.hpp>
 #include <boost/static_assert.hpp>
 #include <boost/static_warning.hpp>
+#include <boost/detail/no_exceptions_support.hpp>
 
 #include <boost/type_traits/is_pointer.hpp>
 #include <boost/type_traits/is_fundamental.hpp>
@@ -76,6 +77,7 @@
 #include <boost/serialization/type_info_implementation.hpp>
 #include <boost/serialization/nvp.hpp>
 #include <boost/serialization/binary_object.hpp>
+#include <boost/serialization/void_cast.hpp>
 
 namespace boost {
 
@@ -122,8 +124,8 @@
             >= boost::serialization::object_class_info;
     }
     virtual bool tracking(const unsigned int flags) const {
-        if(0 != (flags & no_tracking))
-            return false;
+//        if(0 != (flags & no_tracking))
+//            return false;
         return boost::serialization::tracking_level<T>::value 
                 == boost::serialization::track_always
             || boost::serialization::tracking_level<T>::value 
@@ -294,17 +296,28 @@
     auto_ptr_with_deleter<T> ap(heap_allocator<T>::invoke());
     if(NULL == ap.get())
         boost::throw_exception(std::bad_alloc()) ;
+
     T * t = ap.get();
     x = t;
 
-    // this addresses an obscure situtation that occurs when load_constructor
-    // de-serializes something through and a pointer.
-    ar.next_object_pointer(t);
-    boost::serialization::load_construct_data_adl<Archive, T>(
-        ar_impl,
-        t, 
-        file_version
-    );
+    // catch exception during load_construct_data so that we don't
+    // automatically delete the t which is most likely not fully
+    // constructed
+    BOOST_TRY {
+        // this addresses an obscure situtation that occurs when 
+        // load_constructor de-serializes something through a pointer.
+        ar.next_object_pointer(t);
+        boost::serialization::load_construct_data_adl<Archive, T>(
+            ar_impl,
+            t, 
+            file_version
+        );
+    }
+    BOOST_CATCH(...){
+        BOOST_RETHROW;
+    }
+    BOOST_CATCH_END
+
     ar_impl >> boost::serialization::make_nvp(NULL, * t);
     ap.release();
 }
@@ -354,11 +367,11 @@
     // and serialization level to the archive
     struct load_standard {
         static void invoke(Archive &ar, T &t){
-                        //BOOST_STATIC_ASSERT(! boost::is_const<T>::value);
-                        // borland - for some reason T is const here - even though
-                        // its not called that way - so fix it her
-                        typedef BOOST_DEDUCED_TYPENAME boost::remove_const<T>::type typex;
-                        void * x = & const_cast<typex &>(t);
+            //BOOST_STATIC_ASSERT(! boost::is_const<T>::value);
+            // borland - for some reason T is const here - even though
+            // its not called that way - so fix it her
+            typedef BOOST_DEDUCED_TYPENAME boost::remove_const<T>::type typex;
+            void * x = & const_cast<typex &>(t);
             ar.load_object(x, iserializer<Archive, T>::instantiate());
         }
     };

Modified: boost/trunk/boost/archive/detail/oserializer.hpp
===================================================================
--- boost/trunk/boost/archive/detail/oserializer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/oserializer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -66,6 +66,7 @@
 #include <boost/serialization/tracking.hpp>
 #include <boost/serialization/type_info_implementation.hpp>
 #include <boost/serialization/nvp.hpp>
+#include <boost/serialization/void_cast.hpp>
 
 #include <boost/archive/archive_exception.hpp>
 
@@ -115,8 +116,8 @@
             >= boost::serialization::object_class_info;
     }
     virtual bool tracking(const unsigned int flags) const {
-        if(0 != (flags &  no_tracking))
-            return false;
+//        if(0 != (flags &  no_tracking))
+//            return false;
         return boost::serialization::tracking_level<T>::value == boost::serialization::track_always
             || boost::serialization::tracking_level<T>::value == boost::serialization::track_selectivly
             && serialized_as_pointer();
@@ -328,10 +329,10 @@
     struct abstract
     {
         static const basic_pointer_oserializer * register_type(Archive & /* ar */){
-            typedef BOOST_DEDUCED_TYPENAME 
-                boost::serialization::type_info_implementation<T>::type::is_polymorphic typex;
             // it has? to be polymorphic
-            BOOST_STATIC_ASSERT(typex::value);
+            BOOST_STATIC_ASSERT(
+                boost::serialization::type_info_implementation<T>::type::is_polymorphic::value
+            );
             return static_cast<const basic_pointer_oserializer *>(NULL);
         }
     };

Modified: boost/trunk/boost/archive/detail/polymorphic_iarchive_impl.hpp
===================================================================
--- boost/trunk/boost/archive/detail/polymorphic_iarchive_impl.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/polymorphic_iarchive_impl.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // polymorphic_iarchive_impl.hpp
 
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 
+// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
 // Use, modification and distribution is subject to 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)
@@ -24,15 +24,20 @@
 
 #include <boost/config.hpp>
 #if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{ 
-    using ::size_t; 
+namespace std{
+    using ::size_t;
 } // namespace std
 #endif
 
 #include <boost/archive/polymorphic_iarchive.hpp>
 #include <boost/archive/detail/abi_prefix.hpp> // must be the last header
 
-namespace boost { 
+namespace boost {
+template<class T>
+class shared_ptr;
+namespace serialization {
+    class extended_type_info;
+} // namespace serialization
 namespace archive {
 namespace detail{
 
@@ -40,9 +45,9 @@
 class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_pointer_iserializer;
 
 template<class ArchiveImplementation>
-class polymorphic_iarchive_impl : 
+class polymorphic_iarchive_impl :
     public polymorphic_iarchive,
-    // note: gcc dynamic cross cast fails if the the derivation below is 
+    // note: gcc dynamic cross cast fails if the the derivation below is
     // not public.  I think this is a mistake.
     public /*protected*/ ArchiveImplementation,
     private boost::noncopyable
@@ -50,13 +55,13 @@
 private:
     // these are used by the serialization library.
     virtual void load_object(
-        void *t, 
+        void *t,
         const basic_iserializer & bis
     ){
         ArchiveImplementation::load_object(t, bis);
     }
     virtual const basic_pointer_iserializer * load_pointer(
-        void * & t, 
+        void * & t,
         const basic_pointer_iserializer * bpis_ptr,
         const basic_pointer_iserializer * (*finder)(
             const boost::serialization::extended_type_info & type
@@ -73,12 +78,15 @@
     virtual unsigned int get_flags() const {
         return ArchiveImplementation::get_flags();
     }
-    virtual void reset_object_address(const void * new_address, const void * old_address){
-        ArchiveImplementation::reset_object_address(new_address, old_address);
-    }
     virtual void delete_created_pointers(){
         ArchiveImplementation::delete_created_pointers();
     }
+    virtual void reset_object_address(
+        const void * new_address,
+        const void * old_address
+    ){
+        ArchiveImplementation::reset_object_address(new_address, old_address);
+    }
     virtual void load_binary(void * t, std::size_t size){
         ArchiveImplementation::load_binary(t, size);
     }
@@ -153,14 +161,26 @@
     virtual void register_basic_serializer(const basic_iserializer & bis){
         ArchiveImplementation::register_basic_serializer(bis);
     }
+    virtual void lookup_basic_helper(
+        const boost::serialization::extended_type_info * const eti,
+        boost::shared_ptr<void> & sph
+        ){
+                ArchiveImplementation::lookup_basic_helper(eti, sph);
+        }
+    virtual void insert_basic_helper(
+        const boost::serialization::extended_type_info * const eti,
+                boost::shared_ptr<void> & sph
+        ){
+                ArchiveImplementation::insert_basic_helper(eti, sph);
+        }
 public:
-    // the >> operator 
+    // the >> operator
     template<class T>
     polymorphic_iarchive & operator>>(T & t){
         return polymorphic_iarchive::operator>>(t);
     }
 
-    // the & operator 
+    // the & operator
     template<class T>
     polymorphic_iarchive & operator&(T & t){
         return polymorphic_iarchive::operator&(t);
@@ -169,7 +189,7 @@
     // all current archives take a stream as constructor argument
     template <class _Elem, class _Tr>
     polymorphic_iarchive_impl(
-        std::basic_istream<_Elem, _Tr> & is, 
+        std::basic_istream<_Elem, _Tr> & is,
         unsigned int flags = 0
     ) :
         ArchiveImplementation(is, flags)

Modified: boost/trunk/boost/archive/detail/polymorphic_oarchive_impl.hpp
===================================================================
--- boost/trunk/boost/archive/detail/polymorphic_oarchive_impl.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/detail/polymorphic_oarchive_impl.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // polymorphic_oarchive_impl.hpp
 
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 
+// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
 // Use, modification and distribution is subject to 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)
@@ -24,15 +24,20 @@
 
 #include <boost/config.hpp>
 #if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{ 
-    using ::size_t; 
+namespace std{
+    using ::size_t;
 } // namespace std
 #endif
 
 #include <boost/archive/polymorphic_oarchive.hpp>
 #include <boost/archive/detail/abi_prefix.hpp> // must be the last header
 
-namespace boost { 
+namespace boost {
+template<class T>
+class shared_ptr;
+namespace serialization {
+    class extended_type_info;
+} // namespace serialization
 namespace archive {
 namespace detail{
 
@@ -40,9 +45,9 @@
 class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_pointer_oserializer;
 
 template<class ArchiveImplementation>
-class polymorphic_oarchive_impl : 
+class polymorphic_oarchive_impl :
     public polymorphic_oarchive,
-    // note: gcc dynamic cross cast fails if the the derivation below is 
+    // note: gcc dynamic cross cast fails if the the derivation below is
     // not public.  I think this is a mistake.
     public /*protected*/ ArchiveImplementation,
     private boost::noncopyable
@@ -50,13 +55,13 @@
 private:
     // these are used by the serialization library.
     virtual void save_object(
-        const void *x, 
+        const void *x,
         const detail::basic_oserializer & bos
     ){
         ArchiveImplementation::save_object(x, bos);
     }
     virtual void save_pointer(
-        const void * t, 
+        const void * t,
         const detail::basic_pointer_oserializer * bpos_ptr
     ){
         ArchiveImplementation::save_pointer(t, bpos_ptr);
@@ -146,13 +151,25 @@
     virtual void register_basic_serializer(const detail::basic_oserializer & bos){
         ArchiveImplementation::register_basic_serializer(bos);
     }
+    virtual void lookup_basic_helper(
+        const boost::serialization::extended_type_info * const eti,
+                shared_ptr<void> & sph
+        ){
+                ArchiveImplementation::lookup_basic_helper(eti, sph);
+        }
+    virtual void insert_basic_helper(
+        const boost::serialization::extended_type_info * const eti,
+                shared_ptr<void> & sph
+        ){
+                ArchiveImplementation::insert_basic_helper(eti, sph);
+        }
 public:
     // the << operator
     template<class T>
     polymorphic_oarchive & operator<<(T & t){
         return polymorphic_oarchive::operator<<(t);
     }
-    // the & operator 
+    // the & operator
     template<class T>
     polymorphic_oarchive & operator&(T & t){
         return polymorphic_oarchive::operator&(t);
@@ -160,7 +177,7 @@
     // all current archives take a stream as constructor argument
     template <class _Elem, class _Tr>
     polymorphic_oarchive_impl(
-        std::basic_ostream<_Elem, _Tr> & os, 
+        std::basic_ostream<_Elem, _Tr> & os,
         unsigned int flags = 0
     ) :
         ArchiveImplementation(os, flags)

Modified: boost/trunk/boost/archive/impl/archive_pointer_iserializer.ipp
===================================================================
--- boost/trunk/boost/archive/impl/archive_pointer_iserializer.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/archive_pointer_iserializer.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -8,6 +8,8 @@
 
 //  See http://www.boost.org for updates, documentation, and revision history.
 
+#include <cassert>
+
 #include <boost/config.hpp> // msvc 6.0 needs this for warning suppression
 
 #include <boost/archive/detail/basic_serializer_map.hpp>
@@ -18,9 +20,11 @@
 namespace detail {
 
 template<class Archive>
-basic_serializer_map & iserializer_map(){
-    static basic_serializer_map map;
-    return map;
+basic_serializer_map * 
+iserializer_map(){
+    static bool deleted = false;
+    static basic_serializer_map map(deleted);
+    return deleted ? NULL : & map;
 }
 
 template<class Archive>
@@ -30,7 +34,9 @@
 ) :
     basic_pointer_iserializer(eti)
 {
-    iserializer_map<Archive>().insert(this);
+    basic_serializer_map *mp = iserializer_map<Archive>();
+    assert(NULL != mp);
+    mp->insert(this);
 }
 
 template<class Archive>
@@ -38,11 +44,22 @@
 archive_pointer_iserializer<Archive>::find(
     const boost::serialization::extended_type_info & eti
 ){
-    return static_cast<const basic_pointer_iserializer *>(
-        iserializer_map<Archive>().tfind(eti)
-    );
+    basic_serializer_map *mp = iserializer_map<Archive>();
+    assert(NULL != mp);
+    return static_cast<const basic_pointer_iserializer *>(mp->tfind(eti));
 }
 
+template<class Archive>
+BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY())
+archive_pointer_iserializer<Archive>::~archive_pointer_iserializer(){
+    // note: we need to check that the map still exists as we can't depend
+    // on static variables being constructed in a specific sequence
+    basic_serializer_map *mp = iserializer_map<Archive>();
+    if(NULL == mp)
+        return;
+    mp->erase(this);
+}
+
 } // namespace detail
 } // namespace archive
 } // namespace boost

Modified: boost/trunk/boost/archive/impl/archive_pointer_oserializer.ipp
===================================================================
--- boost/trunk/boost/archive/impl/archive_pointer_oserializer.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/archive_pointer_oserializer.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,10 +18,11 @@
 namespace detail {
 
 template<class Archive>
-basic_serializer_map & 
+basic_serializer_map *
 oserializer_map(){
-    static basic_serializer_map map;
-    return map;
+    static bool deleted = false;
+    static basic_serializer_map map(deleted);
+    return deleted ? NULL : & map;
 }
 
 template<class Archive>
@@ -29,9 +30,11 @@
 archive_pointer_oserializer<Archive>::archive_pointer_oserializer(
     const boost::serialization::extended_type_info & eti
 ) :
-        basic_pointer_oserializer(eti)
+    basic_pointer_oserializer(eti)
 {
-    oserializer_map<Archive>().insert(this);
+    basic_serializer_map *mp = oserializer_map<Archive>();
+    assert(NULL != mp);
+    mp->insert(this);
 }
 
 template<class Archive>
@@ -39,11 +42,22 @@
 archive_pointer_oserializer<Archive>::find(
     const boost::serialization::extended_type_info & eti
 ){
-    return static_cast<const basic_pointer_oserializer *>(
-        oserializer_map<Archive>().tfind(eti)
-    );
+    basic_serializer_map *mp = oserializer_map<Archive>();
+    assert(NULL != mp);
+    return static_cast<const basic_pointer_oserializer *>(mp->tfind(eti));
 }
 
+template<class Archive>
+BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY())
+archive_pointer_oserializer<Archive>::~archive_pointer_oserializer(){
+    // note: we need to check that the map still exists as we can't depend
+    // on static variables being constructed in a specific sequence
+    basic_serializer_map *mp = oserializer_map<Archive>();
+    if(NULL == mp)
+        return;
+    mp->erase(this);
+}
+
 } // namespace detail
 } // namespace archive
 } // namespace boost

Modified: boost/trunk/boost/archive/impl/basic_binary_iarchive.ipp
===================================================================
--- boost/trunk/boost/archive/impl/basic_binary_iarchive.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/basic_binary_iarchive.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -22,7 +22,7 @@
 #include <boost/detail/workaround.hpp>
 
 #include <boost/archive/basic_binary_iarchive.hpp>
-#include <boost/serialization/extended_type_info.hpp>
+//#include <boost/serialization/extended_type_info.hpp>
 
 namespace boost {
 namespace archive {

Modified: boost/trunk/boost/archive/impl/basic_text_iarchive.ipp
===================================================================
--- boost/trunk/boost/archive/impl/basic_text_iarchive.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/basic_text_iarchive.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -22,7 +22,7 @@
 #include <boost/detail/workaround.hpp>
 
 #include <boost/archive/basic_text_iarchive.hpp>
-#include <boost/serialization/extended_type_info.hpp>
+//#include <boost/serialization/extended_type_info.hpp>
 
 namespace boost {
 namespace archive {

Modified: boost/trunk/boost/archive/impl/basic_xml_iarchive.ipp
===================================================================
--- boost/trunk/boost/archive/impl/basic_xml_iarchive.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/basic_xml_iarchive.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -15,7 +15,7 @@
 
 #include <boost/archive/basic_xml_iarchive.hpp>
 #include <boost/serialization/tracking.hpp>
-#include <boost/serialization/extended_type_info.hpp>
+//#include <boost/serialization/extended_type_info.hpp>
 
 namespace boost {
 namespace archive {

Modified: boost/trunk/boost/archive/impl/basic_xml_oarchive.ipp
===================================================================
--- boost/trunk/boost/archive/impl/basic_xml_oarchive.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/basic_xml_oarchive.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -11,8 +11,8 @@
 #include <algorithm>
 #include <cstring>
 #if defined(BOOST_NO_STDC_NAMESPACE) && ! defined(__LIBCOMO__)
-namespace std{ 
-    using ::strlen; 
+namespace std{
+    using ::strlen;
 } // namespace std
 #endif
 
@@ -26,12 +26,11 @@
 namespace detail {
 template<class CharType>
 struct XML_name {
-    typedef bool result_type;
     void operator()(CharType t) const{
-        unsigned char lookup_table[] = {
+        const unsigned char lookup_table[] = {
             0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
             0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-            0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0, // -.
+            0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0, // -.
             1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0, // 0-9
             0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // A-
             1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1, // -Z _
@@ -59,7 +58,7 @@
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
 basic_xml_oarchive<Archive>::write_attribute(
-    const char *attribute_name, 
+    const char *attribute_name,
     int t,
     const char *conjunction
 ){
@@ -69,11 +68,11 @@
     this->This()->save(t);
     this->This()->put('"');
 }
-    
+
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
 basic_xml_oarchive<Archive>::write_attribute(
-    const char *attribute_name, 
+    const char *attribute_name,
     const char *key
 ){
     this->This()->put(' ');
@@ -82,7 +81,7 @@
     this->This()->put(key);
     this->This()->put('"');
 }
-    
+
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
 basic_xml_oarchive<Archive>::indent(){
@@ -97,7 +96,7 @@
 {
     if(NULL == name)
         return;
-        
+
     // be sure name has no invalid characters
     std::for_each(name, name + std::strlen(name), detail::XML_name<const char>());
 
@@ -119,7 +118,7 @@
 {
     if(NULL == name)
         return;
-        
+
     // be sure name has no invalid characters
     std::for_each(name, name + std::strlen(name), detail::XML_name<const char>());
 
@@ -151,7 +150,7 @@
 basic_xml_oarchive<Archive>::save_override(const object_id_type & t, int)
 {
     int i = t.t; // extra .t is for borland
-    write_attribute(OBJECT_ID(), i, "=\"_"); 
+    write_attribute(OBJECT_ID(), i, "=\"_");
 }
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
@@ -160,20 +159,20 @@
     int
 ){
     int i = t.t; // extra .t is for borland
-    write_attribute(OBJECT_REFERENCE(), i, "=\"_"); 
+    write_attribute(OBJECT_REFERENCE(), i, "=\"_");
 }
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
 basic_xml_oarchive<Archive>::save_override(const version_type & t, int)
 {
     int i = t.t; // extra .t is for borland
-    write_attribute(VERSION(), i); 
+    write_attribute(VERSION(), i);
 }
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
 basic_xml_oarchive<Archive>::save_override(const class_id_type & t, int)
 {
-    write_attribute(CLASS_ID(), t); 
+    write_attribute(CLASS_ID(), t);
 }
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
@@ -181,7 +180,7 @@
     const class_id_reference_type & t,
     int
 ){
-    write_attribute(CLASS_ID_REFERENCE(), t); 
+    write_attribute(CLASS_ID_REFERENCE(), t);
 }
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
@@ -189,7 +188,7 @@
     const class_id_optional_type & t,
     int
 ){
-    write_attribute(CLASS_ID(), t); 
+    write_attribute(CLASS_ID(), t);
 }
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
@@ -198,13 +197,13 @@
     const char * key = t;
     if(NULL == key)
         return;
-    write_attribute(CLASS_NAME(), key); 
+    write_attribute(CLASS_NAME(), key);
 }
 template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
 basic_xml_oarchive<Archive>::save_override(const tracking_type & t, int)
 {
-    write_attribute(TRACKING(), t.t); // extra .t is for borland 
+    write_attribute(TRACKING(), t.t); // extra .t is for borland
 }
 
 template<class Archive>
@@ -215,12 +214,12 @@
     this->This()->put("<!DOCTYPE boost_serialization>\n");
     // xml document wrapper - outer root
     this->This()->put("<boost_serialization");
-    write_attribute("signature", ARCHIVE_SIGNATURE()); 
-    write_attribute("version", ARCHIVE_VERSION()); 
+    write_attribute("signature", ARCHIVE_SIGNATURE());
+    write_attribute("version", ARCHIVE_VERSION());
     this->This()->put(">\n");
 }
 
-template<class Archive> 
+template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY())
 basic_xml_oarchive<Archive>::basic_xml_oarchive(unsigned int flags) :
     detail::common_oarchive<Archive>(flags),
@@ -230,16 +229,16 @@
 {
 }
 
-template<class Archive> 
+template<class Archive>
 BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY())
 basic_xml_oarchive<Archive>::~basic_xml_oarchive(){
     if(0 == (this->get_flags() & no_header)){
         BOOST_TRY{
-                    this->This()->put("</boost_serialization>\n");
-            }
-            BOOST_CATCH(...){}
-            BOOST_CATCH_END
+                this->This()->put("</boost_serialization>\n");
         }
+        BOOST_CATCH(...){}
+        BOOST_CATCH_END
+    }
 }
 
 } // namespace archive

Modified: boost/trunk/boost/archive/impl/text_iarchive_impl.ipp
===================================================================
--- boost/trunk/boost/archive/impl/text_iarchive_impl.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/text_iarchive_impl.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -92,6 +92,18 @@
 #endif // BOOST_NO_CWCHAR
 
 template<class Archive>
+BOOST_ARCHIVE_DECL(void)
+text_iarchive_impl<Archive>::load_override(class_name_type & t, int){
+    basic_text_iarchive<Archive>::load_override(t, 0);
+}
+
+template<class Archive>
+BOOST_ARCHIVE_DECL(void)
+text_iarchive_impl<Archive>::init(){
+    basic_text_iarchive<Archive>::init();
+}
+
+template<class Archive>
 BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) 
 text_iarchive_impl<Archive>::text_iarchive_impl(
     std::istream & is, 

Modified: boost/trunk/boost/archive/impl/xml_iarchive_impl.ipp
===================================================================
--- boost/trunk/boost/archive/impl/xml_iarchive_impl.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/xml_iarchive_impl.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -168,20 +168,30 @@
     basic_xml_iarchive<Archive>(flags),
     gimpl(new xml_grammar())
 {
-    if(0 == (flags & no_header))
-        init();
+    if(0 == (flags & no_header)){
+        BOOST_TRY{
+            init();
+        }
+        BOOST_CATCH(...){
+            delete gimpl;
+            #ifndef BOOST_NO_EXCEPTIONS
+                throw; // re-throw
+            #endif
+        }
+        BOOST_CATCH_END
+    }
 }
 
 template<class Archive>
 BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY())
 xml_iarchive_impl<Archive>::~xml_iarchive_impl(){
     if(0 == (this->get_flags() & no_header)){
-                BOOST_TRY{
-                        gimpl->windup(is);
-                }
-                BOOST_CATCH(...){}
-            BOOST_CATCH_END
+        BOOST_TRY{
+            gimpl->windup(is);
         }
+        BOOST_CATCH(...){}
+        BOOST_CATCH_END
+    }
     delete gimpl;
 }
 } // namespace archive

Modified: boost/trunk/boost/archive/impl/xml_wiarchive_impl.ipp
===================================================================
--- boost/trunk/boost/archive/impl/xml_wiarchive_impl.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/impl/xml_wiarchive_impl.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -168,20 +168,30 @@
         );
         is.imbue(* archive_locale);
     }
-    if(0 == (flags & no_header))
-        this->init();
+    if(0 == (flags & no_header)){
+        BOOST_TRY{
+            this->init();
+        }
+        BOOST_CATCH(...){
+            delete gimpl;
+            #ifndef BOOST_NO_EXCEPTIONS
+                throw; // re-throw
+            #endif
+        }
+        BOOST_CATCH_END
+    }
 }
 
 template<class Archive>
 BOOST_WARCHIVE_DECL(BOOST_PP_EMPTY())
 xml_wiarchive_impl<Archive>::~xml_wiarchive_impl(){
     if(0 == (this->get_flags() & no_header)){
-                BOOST_TRY{
-                        gimpl->windup(is);
-                }
-                BOOST_CATCH(...){}
-            BOOST_CATCH_END
+        BOOST_TRY{
+            gimpl->windup(is);
         }
+        BOOST_CATCH(...){}
+        BOOST_CATCH_END
+    }
     delete gimpl;
 }
 

Modified: boost/trunk/boost/archive/iterators/mb_from_wchar.hpp
===================================================================
--- boost/trunk/boost/archive/iterators/mb_from_wchar.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/iterators/mb_from_wchar.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -84,7 +84,11 @@
 
     void fill(){
         wchar_t value = * this->base_reference();
+        #if (defined(__MINGW32__) && ((__MINGW32_MAJOR_VERSION > 3) || ((__MINGW32_MAJOR_VERSION == 3) && (__MINGW32_MINOR_VERSION >= 8))))
+        m_bend = std::wcrtomb(m_buffer, value, 0);
+        #else
         m_bend = std::wctomb(m_buffer, value);
+        #endif
         assert(-1 != m_bend);
         assert((std::size_t)m_bend <= sizeof(m_buffer));
         assert(m_bend > 0);

Modified: boost/trunk/boost/archive/polymorphic_iarchive.hpp
===================================================================
--- boost/trunk/boost/archive/polymorphic_iarchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/polymorphic_iarchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // polymorphic_iarchive.hpp
 
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 
+// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
 // Use, modification and distribution is subject to 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)
@@ -20,8 +20,8 @@
 #include <boost/config.hpp>
 
 #if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{ 
-    using ::size_t; 
+namespace std{
+    using ::size_t;
 } // namespace std
 #endif
 
@@ -42,7 +42,12 @@
 #   define BOOST_NO_INTRINSIC_INT64_T
 #endif
 
-namespace boost { 
+namespace boost {
+template<class T>
+class shared_ptr;
+namespace serialization {
+    class extended_type_info;
+} // namespace serialization
 namespace archive {
 namespace detail {
     class basic_iarchive;
@@ -93,6 +98,14 @@
     virtual void load_start(const char * name) = 0;
     virtual void load_end(const char * name) = 0;
     virtual void register_basic_serializer(const detail::basic_iserializer & bis) = 0;
+    virtual void lookup_basic_helper(
+        const boost::serialization::extended_type_info * const eti,
+                boost::shared_ptr<void> & sph
+    ) = 0;
+    virtual void insert_basic_helper(
+        const boost::serialization::extended_type_info * const eti,
+                boost::shared_ptr<void> & sph
+    ) = 0;
 
     // msvc and borland won't automatically pass these to the base class so
     // make it explicit here
@@ -107,7 +120,7 @@
                 #ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
                 const
                 #endif
-                boost::serialization::nvp<T> & t, 
+                boost::serialization::nvp<T> & t,
                 int
         ){
         load_start(t.name());
@@ -119,31 +132,34 @@
     virtual void set_library_version(unsigned int archive_library_version) = 0;
     virtual unsigned int get_library_version() const = 0;
     virtual unsigned int get_flags() const = 0;
-    virtual void reset_object_address(const void * new_address, const void * old_address) = 0;
     virtual void delete_created_pointers() = 0;
+    virtual void reset_object_address(
+        const void * new_address,
+        const void * old_address
+    ) = 0;
 
     virtual void load_binary(void * t, std::size_t size) = 0;
 
     // these are used by the serialization library implementation.
     virtual void load_object(
-        void *t, 
+        void *t,
         const detail::basic_iserializer & bis
     ) = 0;
     virtual const detail::basic_pointer_iserializer * load_pointer(
-        void * & t, 
+        void * & t,
         const detail::basic_pointer_iserializer * bpis_ptr,
         const detail::basic_pointer_iserializer * (*finder)(
             const boost::serialization::extended_type_info & type
         )
     ) = 0;
 
-	virtual ~polymorphic_iarchive() {}
+    virtual ~polymorphic_iarchive() {}
 };
 
 } // namespace archive
 } // namespace boost
 
-// required by smart_cast for compilers not implementing 
+// required by smart_cast for compilers not implementing
 // partial template specialization
 BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(boost::archive::polymorphic_iarchive)
 

Modified: boost/trunk/boost/archive/polymorphic_oarchive.hpp
===================================================================
--- boost/trunk/boost/archive/polymorphic_oarchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/polymorphic_oarchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // polymorphic_oarchive.hpp
 
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 
+// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
 // Use, modification and distribution is subject to 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)
@@ -21,8 +21,8 @@
 
 #include <boost/config.hpp>
 #if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{ 
-    using ::size_t; 
+namespace std{
+    using ::size_t;
 } // namespace std
 #endif
 
@@ -41,7 +41,12 @@
 #   define BOOST_NO_INTRINSIC_INT64_T
 #endif
 
-namespace boost { 
+namespace boost {
+template<class T>
+class shared_ptr;
+namespace serialization {
+    class extended_type_info;
+} // namespace serialization
 namespace archive {
 namespace detail {
     class basic_oarchive;
@@ -92,6 +97,14 @@
     virtual void save_start(const char * name) = 0;
     virtual void save_end(const char * name) = 0;
     virtual void register_basic_serializer(const detail::basic_oserializer & bos) = 0;
+    virtual void lookup_basic_helper(
+        const boost::serialization::extended_type_info * const eti,
+                boost::shared_ptr<void> & sph
+    ) = 0;
+    virtual void insert_basic_helper(
+        const boost::serialization::extended_type_info * const eti,
+                shared_ptr<void> & sph
+    ) = 0;
 
     virtual unsigned int get_library_version() const = 0;
     virtual void end_preamble() = 0;
@@ -121,7 +134,7 @@
     virtual void save_binary(const void * t, std::size_t size) = 0;
 
     virtual void save_object(
-        const void *x, 
+        const void *x,
         const detail::basic_oserializer & bos
     ) = 0;
     virtual void save_pointer(
@@ -130,13 +143,12 @@
     ) = 0;
 
     virtual ~polymorphic_oarchive() {}
-
 };
 
 } // namespace archive
 } // namespace boost
 
-// required by smart_cast for compilers not implementing 
+// required by smart_cast for compilers not implementing
 // partial template specialization
 BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(boost::archive::polymorphic_oarchive)
 

Modified: boost/trunk/boost/archive/text_iarchive.hpp
===================================================================
--- boost/trunk/boost/archive/text_iarchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/text_iarchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -63,6 +63,10 @@
     void load_override(T & t, BOOST_PFTO int){
         basic_text_iarchive<Archive>::load_override(t, 0);
     }
+    BOOST_ARCHIVE_DECL(void)
+    load_override(class_name_type & t, int);
+    BOOST_ARCHIVE_DECL(void)
+    init();
     BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) 
     text_iarchive_impl(std::istream & is, unsigned int flags);
     BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) 

Modified: boost/trunk/boost/archive/text_oarchive.hpp
===================================================================
--- boost/trunk/boost/archive/text_oarchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/archive/text_oarchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -65,7 +65,6 @@
     BOOST_ARCHIVE_DECL(void) 
     save(const std::wstring &ws);
     #endif
-protected:
     BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) 
     text_oarchive_impl(std::ostream & os, unsigned int flags);
     BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) 

Modified: boost/trunk/boost/config/auto_link.hpp
===================================================================
--- boost/trunk/boost/config/auto_link.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/config/auto_link.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -321,9 +321,11 @@
 #if defined(BOOST_LIB_NAME)
 #  undef BOOST_LIB_NAME
 #endif
-#if defined(BOOST_LIB_TOOLSET)
-#  undef BOOST_LIB_TOOLSET
-#endif
+// Don't undef this one: it can be set by the user and should be the 
+// same for all libraries:
+//#if defined(BOOST_LIB_TOOLSET)
+//#  undef BOOST_LIB_TOOLSET
+//#endif
 #if defined(BOOST_LIB_THREAD_OPT)
 #  undef BOOST_LIB_THREAD_OPT
 #endif
@@ -352,3 +354,4 @@
 
 
 
+

Modified: boost/trunk/boost/config/compiler/intel.hpp
===================================================================
--- boost/trunk/boost/config/compiler/intel.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/config/compiler/intel.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -88,7 +88,16 @@
 #  endif
 #endif
 
+#if defined(__GNUC__) && !defined(BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL)
 //
+// Figure out when Intel is emulating this gcc bug:
+//
+#  if ((__GNUC__ == 3) && (__GNUC_MINOR__ <= 2)) || (BOOST_INTEL <= 900)
+#     define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
+#  endif
+#endif
+
+//
 // Verify that we have actually got BOOST_NO_INTRINSIC_WCHAR_T
 // set correctly, if we don't do this now, we will get errors later
 // in type_traits code among other things, getting this correct

Modified: boost/trunk/boost/config/compiler/visualc.hpp
===================================================================
--- boost/trunk/boost/config/compiler/visualc.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/config/compiler/visualc.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,8 +17,8 @@
 // turn off the warnings before we #include anything
 #pragma warning( disable : 4503 ) // warning: decorated name length exceeded
 
-#if _MSC_VER < 1300  // 1200 == VC++ 6.0, 1201 == EVC4.2
-#pragma warning( disable : 4786 ) // ident trunc to '255' chars in debug info
+#if _MSC_VER < 1300  // 1200 == VC++ 6.0, 1200-1202 == eVC++4
+#  pragma warning( disable : 4786 ) // ident trunc to '255' chars in debug info
 #  define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
 #  define BOOST_NO_VOID_RETURNS
 #  define BOOST_NO_EXCEPTION_STD_NAMESPACE
@@ -28,9 +28,9 @@
 
 #if (_MSC_VER <= 1300)  // 1300 == VC++ 7.0
 
-#if !defined(_MSC_EXTENSIONS) && !defined(BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS)      // VC7 bug with /Za
-#  define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
-#endif
+#  if !defined(_MSC_EXTENSIONS) && !defined(BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS)      // VC7 bug with /Za
+#    define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
+#  endif
 
 #  define BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
 #  define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
@@ -56,6 +56,7 @@
 #  define BOOST_NO_SFINAE
 #  define BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
 #  define BOOST_NO_IS_ABSTRACT
+// TODO: what version is meant here? Have there really been any fixes in cl 12.01 (as e.g. shipped with eVC4)?
 #  if (_MSC_VER > 1200)
 #     define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
 #  endif
@@ -116,16 +117,36 @@
 #  define BOOST_ABI_SUFFIX "boost/config/abi/msvc_suffix.hpp"
 #endif
 
-# if _MSC_VER == 1200
-#   define BOOST_COMPILER_VERSION 6.0
-# elif _MSC_VER == 1300
-#   define BOOST_COMPILER_VERSION 7.0
-# elif _MSC_VER == 1310
-#   define BOOST_COMPILER_VERSION 7.1
-# elif _MSC_VER == 1400
-#   define BOOST_COMPILER_VERSION 8.0
+// TODO:
+// these things are mostly bogus. 1200 means version 12.0 of the compiler. The 
+// artificial versions assigned to them only refer to the versions of some IDE
+// these compilers have been shipped with, and even that is not all of it. Some
+// were shipped with freely downloadable SDKs, others as crosscompilers in eVC.
+// IOW, you can't use these 'versions' in any sensible way. Sorry.
+# if defined(UNDER_CE)
+#   if _MSC_VER < 1200
+      // Note: these are so far off, they are not really supported
+#   elif _MSC_VER < 1300 // eVC++ 4 comes with 1200-1202
+#     define BOOST_COMPILER_VERSION evc4.0
+#     error unknown CE compiler
+#   else
+#     error unknown CE compiler
+#   endif
 # else
-#   define BOOST_COMPILER_VERSION _MSC_VER
+#   if _MSC_VER < 1200
+      // Note: these are so far off, they are not really supported
+#     define BOOST_COMPILER_VERSION 5.0
+#   elif _MSC_VER < 1300
+#       define BOOST_COMPILER_VERSION 6.0
+#   elif _MSC_VER == 1300
+#     define BOOST_COMPILER_VERSION 7.0
+#   elif _MSC_VER == 1310
+#     define BOOST_COMPILER_VERSION 7.1
+#   elif _MSC_VER == 1400
+#     define BOOST_COMPILER_VERSION 8.0
+#   else
+#     define BOOST_COMPILER_VERSION _MSC_VER
+#   endif
 # endif
 
 #define BOOST_COMPILER "Microsoft Visual C++ version " BOOST_STRINGIZE(BOOST_COMPILER_VERSION)
@@ -137,7 +158,7 @@
 #error "Compiler not supported or configured - please reconfigure"
 #endif
 //
-// last known and checked version is 1310:
+// last known and checked version is 1400 (VC8):
 #if (_MSC_VER > 1400)
 #  if defined(BOOST_ASSERT_CONFIG)
 #     error "Unknown compiler version - please run the configure tests and report the results"

Modified: boost/trunk/boost/config/platform/bsd.hpp
===================================================================
--- boost/trunk/boost/config/platform/bsd.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/config/platform/bsd.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 
 //  generic BSD config options:
 
-#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__DragonFly__)
 #error "This platform is not BSD"
 #endif
 
@@ -19,6 +19,8 @@
 #define BOOST_PLATFORM "NetBSD " BOOST_STRINGIZE(__NetBSD__)
 #elif defined(__OpenBSD__)
 #define BOOST_PLATFORM "OpenBSD " BOOST_STRINGIZE(__OpenBSD__)
+#elif defined(__DragonFly__)
+#define BOOST_PLATFORM "DragonFly " BOOST_STRINGIZE(__DragonFly__)
 #endif
 
 //
@@ -26,7 +28,7 @@
 // FreeBSD has <nl_types.h> but does not
 // advertise the fact in <unistd.h>:
 //
-#if defined(__FreeBSD__) && (__FreeBSD__ >= 3)
+#if (defined(__FreeBSD__) && (__FreeBSD__ >= 3)) || defined(__DragonFly__)
 #  define BOOST_HAS_NL_TYPES_H
 #endif
 

Modified: boost/trunk/boost/config/platform/win32.hpp
===================================================================
--- boost/trunk/boost/config/platform/win32.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/config/platform/win32.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,6 +1,7 @@
 //  (C) Copyright John Maddock 2001 - 2003. 
 //  (C) Copyright Bill Kempf 2001. 
 //  (C) Copyright Aleksey Gurtovoy 2003. 
+//  (C) Copyright Rene Rivera 2005.
 //  Use, modification and distribution are subject to 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)
@@ -11,6 +12,11 @@
 
 #define BOOST_PLATFORM "Win32"
 
+//  Get the information about the MinGW runtime, i.e. __MINGW32_*VERSION.
+#if defined(__MINGW32__)
+#  include <_mingw.h>
+#endif
+
 #if defined(__GNUC__) && !defined(BOOST_NO_SWPRINTF)
 #  define BOOST_NO_SWPRINTF
 #endif
@@ -19,9 +25,11 @@
 #  define BOOST_HAS_DECLSPEC
 #endif
 
-#if defined(__MINGW32__) && ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 2)))
+#if defined(__MINGW32__) && ((__MINGW32_MAJOR_VERSION > 2) || ((__MINGW32_MAJOR_VERSION == 2) && (__MINGW32_MINOR_VERSION >= 0)))
 #  define BOOST_HAS_STDINT_H
 #  define __STDC_LIMIT_MACROS
+#  define BOOST_HAS_DIRENT_H
+#  define BOOST_HAS_UNISTD_H
 #endif
 
 //

Modified: boost/trunk/boost/config/select_platform_config.hpp
===================================================================
--- boost/trunk/boost/config/select_platform_config.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/config/select_platform_config.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,7 +17,7 @@
 // linux:
 #  define BOOST_PLATFORM_CONFIG "boost/config/platform/linux.hpp"
 
-#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
+#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
 // BSD:
 #  define BOOST_PLATFORM_CONFIG "boost/config/platform/bsd.hpp"
 

Modified: boost/trunk/boost/config/stdlib/libstdcpp3.hpp
===================================================================
--- boost/trunk/boost/config/stdlib/libstdcpp3.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/config/stdlib/libstdcpp3.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,7 +1,7 @@
-//  (C) Copyright John Maddock 2001. 
-//  (C) Copyright Jens Maurer 2001. 
-//  Use, modification and distribution are subject to the 
-//  Boost Software License, Version 1.0. (See accompanying file 
+//  (C) Copyright John Maddock 2001.
+//  (C) Copyright Jens Maurer 2001.
+//  Use, modification and distribution are subject to 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)
 
 //  See http://www.boost.org for most recent version.
@@ -30,28 +30,31 @@
 #endif
 
 #ifdef __GLIBCXX__ // gcc 3.4 and greater:
-#  ifdef _GLIBCXX_HAVE_GTHR_DEFAULT
-      // 
+#  if defined(_GLIBCXX_HAVE_GTHR_DEFAULT) \
+        || defined(_GLIBCXX__PTHREADS)
+      //
       // If the std lib has thread support turned on, then turn it on in Boost
       // as well.  We do this because some gcc-3.4 std lib headers define _REENTANT
       // while others do not...
-      // 
+      //
 #     define BOOST_HAS_THREADS
 #  else
 #     define BOOST_DISABLE_THREADS
 #  endif
-#elif defined(__GLIBCPP__) && !defined(_GLIBCPP_HAVE_GTHR_DEFAULT)
+#elif defined(__GLIBCPP__) \
+        && !defined(_GLIBCPP_HAVE_GTHR_DEFAULT) \
+        && !defined(_GLIBCPP__PTHREADS)
    // disable thread support if the std lib was built single threaded:
 #  define BOOST_DISABLE_THREADS
 #endif
 
 #if (defined(linux) || defined(__linux) || defined(__linux__)) && defined(__arm__) && defined(_GLIBCPP_HAVE_GTHR_DEFAULT)
-// linux on arm apparently doesn't define _REENTRANT 
+// linux on arm apparently doesn't define _REENTRANT
 // so just turn on threading support whenever the std lib is thread safe:
 #  define BOOST_HAS_THREADS
 #endif
 
- 
+
 #if !defined(_GLIBCPP_USE_LONG_LONG) \
     && !defined(_GLIBCXX_USE_LONG_LONG)\
     && defined(BOOST_HAS_LONG_LONG)

Modified: boost/trunk/boost/config/stdlib/stlport.hpp
===================================================================
--- boost/trunk/boost/config/stdlib/stlport.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/config/stdlib/stlport.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -52,7 +52,7 @@
 // then the io stream facets are not available in namespace std::
 //
 #ifdef _STLPORT_VERSION
-#  if !defined(_STLP_OWN_IOSTREAMS) && defined(_STLP_USE_NAMESPACES) && defined(BOOST_NO_USING_TEMPLATE) && !defined(__BORLANDC__)
+#  if !(_STLPORT_VERSION >= 0x500) && !defined(_STLP_OWN_IOSTREAMS) && defined(_STLP_USE_NAMESPACES) && defined(BOOST_NO_USING_TEMPLATE) && !defined(__BORLANDC__)
 #     define BOOST_NO_STD_LOCALE
 #  endif
 #else
@@ -74,7 +74,7 @@
 //
 #define BOOST_HAS_PARTIAL_STD_ALLOCATOR
 
-#if !defined(_STLP_MEMBER_TEMPLATE_CLASSES)
+#if !defined(_STLP_MEMBER_TEMPLATE_CLASSES) || defined(_STLP_DONT_SUPPORT_REBIND_MEMBER_TEMPLATE)
 #  define BOOST_NO_STD_ALLOCATOR
 #endif
 

Modified: boost/trunk/boost/crc.hpp
===================================================================
--- boost/trunk/boost/crc.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/crc.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -349,8 +349,12 @@
 #else
         BOOST_STATIC_CONSTANT( least, sig_bits = (~( ~(least( 0u )) << Bits )) );
 #endif
+#if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 2
+        // Work around a weird bug that ICEs the compiler in build_c_cast
+        BOOST_STATIC_CONSTANT( fast, sig_bits_fast = static_cast<fast>(sig_bits) );
+#else
         BOOST_STATIC_CONSTANT( fast, sig_bits_fast = fast(sig_bits) );
-
+#endif
     };  // boost::detail::mask_uint_t
 
     template <  >
@@ -458,7 +462,7 @@
         typedef typename masking_type::fast  value_type;
 #if defined(__BORLANDC__) && defined(_M_IX86) && (__BORLANDC__ == 0x560)
         // for some reason Borland's command line compiler (version 0x560)
-        // chokes over this unless we do the calculation for it: 
+        // chokes over this unless we do the calculation for it:
         typedef value_type                   table_type[ 0x100 ];
 #else
         typedef value_type                   table_type[ byte_combos ];
@@ -732,7 +736,7 @@
     // a full polynominal division step is done when the highest bit is one
     bool const  do_poly_div = static_cast<bool>( rem_ & high_bit_mask );
 
-    // shift out the highest bit 
+    // shift out the highest bit
     rem_ <<= 1;
 
     // carry out the division, if needed

Modified: boost/trunk/boost/cstdint.hpp
===================================================================
--- boost/trunk/boost/cstdint.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/cstdint.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -51,6 +51,37 @@
 
 # endif
 
+#ifdef __QNX__
+
+// QNX (Dinkumware stdlib) defines these as non-standard names.
+// Reflect to the standard names.
+
+typedef ::intleast8_t int_least8_t;
+typedef ::intfast8_t int_fast8_t;
+typedef ::uintleast8_t uint_least8_t;
+typedef ::uintfast8_t uint_fast8_t;
+
+typedef ::intleast16_t int_least16_t;
+typedef ::intfast16_t int_fast16_t;
+typedef ::uintleast16_t uint_least16_t;
+typedef ::uintfast16_t uint_fast16_t;
+
+typedef ::intleast32_t int_least32_t;
+typedef ::intfast32_t int_fast32_t;
+typedef ::uintleast32_t uint_least32_t;
+typedef ::uintfast32_t uint_fast32_t;
+
+# ifndef BOOST_NO_INT64_T
+
+typedef ::intleast64_t int_least64_t;
+typedef ::intfast64_t int_fast64_t;
+typedef ::uintleast64_t uint_least64_t;
+typedef ::uintfast64_t uint_fast64_t;
+
+# endif
+
+#endif
+
 namespace boost
 {
 

Modified: boost/trunk/boost/date_time/date_generator_parser.hpp
===================================================================
--- boost/trunk/boost/date_time/date_generator_parser.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/date_time/date_generator_parser.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -7,7 +7,7 @@
  * Boost Software License, Version 1.0. (See accompanying
  * file LICENSE-1.0 or http://www.boost.org/LICENSE-1.0)
  * Author: Jeff Garland, Bart Garst
- * $Date: 
+ * $Date: 2005/09/07 09:15:03 $
  */
 
 
@@ -20,7 +20,11 @@
 namespace boost { namespace date_time {
 
   //! Class for date_generator parsing 
-  /*! The elements of a date_generator "phrase" are parsed from the input stream in a particular order. All elements are required and the order in which they appear cannot change, however, the elements themselves can be changed. The default elements and their order are as follows:
+  /*! The elements of a date_generator "phrase" are parsed from the input stream in a 
+   *  particular order. All elements are required and the order in which they appear 
+   *  cannot change, however, the elements themselves can be changed. The default 
+   *  elements and their order are as follows:
+   *
    * - partial_date                     => "dd Month"
    * - nth_day_of_the_week_in_month     => "nth weekday of month"
    * - first_day_of_the_week_in_month   => "first weekday of month"
@@ -30,24 +34,22 @@
    *
    * Weekday and Month names and formats are handled via the date_input_facet. 
    *
-   * TODO: add doc-comments for which elements can be changed
    */
   template<class date_type, typename charT>
   class date_generator_parser
   {
    public:
     typedef std::basic_string<charT>        string_type;
-    //typedef std::basic_stringstream<charT>  stringstream_type;
     typedef std::istreambuf_iterator<charT> stream_itr_type;
-    //typedef typename string_type::const_iterator const_itr;
-    //typedef typename date_type::year_type  year_type;
-    typedef typename date_type::month_type month_type;
-    //typedef typename date_type::duration_type duration_type;
+
+    typedef typename date_type::month_type       month_type;
     typedef typename date_type::day_of_week_type day_of_week_type;
-    typedef typename date_type::day_type day_type;
-    typedef string_parse_tree<charT> parse_tree_type;
+    typedef typename date_type::day_type         day_type;
+
+    typedef string_parse_tree<charT>                          parse_tree_type;
     typedef typename parse_tree_type::parse_match_result_type match_results;
-    typedef std::vector<std::basic_string<charT> > collection_type;
+    typedef std::vector<std::basic_string<charT> >            collection_type;
+
     typedef partial_date<date_type>          partial_date_type;
     typedef nth_kday_of_month<date_type>     nth_kday_type;
     typedef first_kday_of_month<date_type>   first_kday_type;
@@ -73,56 +75,52 @@
     date_generator_parser()
     {
       element_strings(string_type(first_string),
-                  string_type(second_string),
-                  string_type(third_string),
-                  string_type(fourth_string),
-                  string_type(fifth_string),
-                  string_type(last_string),
-                  string_type(before_string),
-                  string_type(after_string),
-                  string_type(of_string));
+                      string_type(second_string),
+                      string_type(third_string),
+                      string_type(fourth_string),
+                      string_type(fifth_string),
+                      string_type(last_string),
+                      string_type(before_string),
+                      string_type(after_string),
+                      string_type(of_string));
     }
 
     //! Creates a date_generator_parser using a user defined set of element strings
-    date_generator_parser(const string_type& first,
-                          const string_type& second,
-                          const string_type& third,
-                          const string_type& fourth,
-                          const string_type& fifth,
-                          const string_type& last,
-                          const string_type& before,
-                          const string_type& after,
-                          const string_type& of)
+    date_generator_parser(const string_type& first_str,
+                          const string_type& second_str,
+                          const string_type& third_str,
+                          const string_type& fourth_str,
+                          const string_type& fifth_str,
+                          const string_type& last_str,
+                          const string_type& before_str,
+                          const string_type& after_str,
+                          const string_type& of_str)
     {
-      element_strings(first, second, third, fourth, fifth, last, before, after, of);
+      element_strings(first_str, second_str, third_str, fourth_str, fifth_str, 
+                      last_str, before_str, after_str, of_str);
     }
 
-    date_generator_parser(const date_generator_parser<date_type,charT>* dgp)
-    {
-      this->m_element_strings = dgp.m_element_strings;
-    }
-
     //! Replace strings that determine nth week for generator
-    void element_strings(const string_type& first,
-                     const string_type& second,
-                     const string_type& third,
-                     const string_type& fourth,
-                     const string_type& fifth,
-                     const string_type& last,
-                     const string_type& before,
-                     const string_type& after,
-                     const string_type& of)
+    void element_strings(const string_type& first_str,
+                         const string_type& second_str,
+                         const string_type& third_str,
+                         const string_type& fourth_str,
+                         const string_type& fifth_str,
+                         const string_type& last_str,
+                         const string_type& before_str,
+                         const string_type& after_str,
+                         const string_type& of_str)
     {
       collection_type phrases;
-      phrases.push_back(first);
-      phrases.push_back(second);
-      phrases.push_back(third);
-      phrases.push_back(fourth);
-      phrases.push_back(fifth);
-      phrases.push_back(last);
-      phrases.push_back(before);
-      phrases.push_back(after);
-      phrases.push_back(of);
+      phrases.push_back(first_str);
+      phrases.push_back(second_str);
+      phrases.push_back(third_str);
+      phrases.push_back(fourth_str);
+      phrases.push_back(fifth_str);
+      phrases.push_back(last_str);
+      phrases.push_back(before_str);
+      phrases.push_back(after_str);
+      phrases.push_back(of_str);
       m_element_strings = parse_tree_type(phrases, this->first); // enum first
     }
 

Modified: boost/trunk/boost/date_time/gregorian/conversion.hpp
===================================================================
--- boost/trunk/boost/date_time/gregorian/conversion.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/date_time/gregorian/conversion.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -6,7 +6,7 @@
  * Boost Software License, Version 1.0. (See accompanying
  * file LICENSE-1.0 or http://www.boost.org/LICENSE-1.0)
  * Author: Jeff Garland, Bart Garst
- * $Date: 2005/05/25 14:15:41 $
+ * $Date: 2005/10/28 13:32:38 $
  */
 
 #include <exception>
@@ -30,7 +30,7 @@
 
   //! Converts a date to a tm struct. Throws out_of_range exception if date is a special value
   inline
-  tm to_tm(const date& d) 
+  std::tm to_tm(const date& d) 
   {
     if(d.is_pos_infinity() || d.is_neg_infinity() || d.is_not_a_date()){
 #if defined(USE_DATE_TIME_PRE_1_33_FACET_IO)
@@ -42,7 +42,7 @@
       throw std::out_of_range(ss.str());
 #endif // USE_DATE_TIME_PRE_1_33_FACET_IO
     }
-    tm datetm;
+    std::tm datetm;
     boost::gregorian::date::ymd_type ymd = d.year_month_day();
     datetm.tm_year = ymd.year-1900; 
     datetm.tm_mon = ymd.month-1; 
@@ -56,7 +56,7 @@
 
   //! Converts a tm structure into a date dropping the any time values.
   inline
-  date date_from_tm(const tm& datetm) 
+  date date_from_tm(const std::tm& datetm) 
   {
     return date(static_cast<unsigned short>(datetm.tm_year+1900), 
                 static_cast<unsigned short>(datetm.tm_mon+1), 

Modified: boost/trunk/boost/date_time/gregorian/parsers.hpp
===================================================================
--- boost/trunk/boost/date_time/gregorian/parsers.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/date_time/gregorian/parsers.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -6,7 +6,7 @@
  * Boost Software License, Version 1.0. (See accompanying
  * file LICENSE-1.0 or http://www.boost.org/LICENSE-1.0)
  * Author: Jeff Garland, Bart Garst
- * $Date: 2005/06/21 03:33:15 $
+ * $Date: 2005/11/28 13:02:19 $
  */
 
 #include "boost/date_time/gregorian/gregorian_types.hpp"
@@ -23,7 +23,7 @@
   /*! Return special_value from string argument. If argument is 
    * not one of the special value names (defined in src/gregorian/names.hpp), 
    * return 'not_special' */
-  special_values special_value_from_string(const std::string& s);
+  BOOST_DATE_TIME_DECL special_values special_value_from_string(const std::string& s);
 
   //! Deprecated: Use from_simple_string
   inline date from_string(std::string s) {

Modified: boost/trunk/boost/date_time/microsec_time_clock.hpp
===================================================================
--- boost/trunk/boost/date_time/microsec_time_clock.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/date_time/microsec_time_clock.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -6,7 +6,7 @@
  * Boost Software License, Version 1.0. (See accompanying
  * file LICENSE-1.0 or http://www.boost.org/LICENSE-1.0)
  * Author: Jeff Garland, Bart Garst
- * $Date: 2005/06/01 15:05:06 $
+ * $Date: 2005/10/28 13:32:38 $
  */
 
 
@@ -84,7 +84,7 @@
     static time_type create_time(TZ_FOR_CREATE tz) {
       timeval tv;
       gettimeofday(&tv, 0); //gettimeofday does not support TZ adjust on Linux.
-      time_t t = tv.tv_sec;
+      std::time_t t = tv.tv_sec;
       boost::uint32_t fs = tv.tv_usec;
       std::tm curr, *curr_ptr = 0;
       if (tz == LOCAL) {
@@ -155,7 +155,7 @@
 
       boost::uint32_t sub_sec = (filetime % 10000000) / 10; // microseconds
 
-      time_t t = static_cast<time_t>(filetime / 10000000); // seconds since epoch
+      std::time_t t = static_cast<time_t>(filetime / 10000000); // seconds since epoch
       
       std::tm curr, *curr_ptr = 0;
       if (tz == LOCAL) {

Modified: boost/trunk/boost/date_time/posix_time/conversion.hpp
===================================================================
--- boost/trunk/boost/date_time/posix_time/conversion.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/date_time/posix_time/conversion.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -6,7 +6,7 @@
  * Boost Software License, Version 1.0. (See accompanying
  * file LICENSE-1.0 or http://www.boost.org/LICENSE-1.0)
  * Author: Jeff Garland, Bart Garst
- * $Date: 2005/07/03 06:53:13 $
+ * $Date: 2005/11/01 04:26:55 $
  */
 
 #include "boost/date_time/posix_time/ptime.hpp"
@@ -30,8 +30,8 @@
 
   //! Convert a time to a tm structure truncating any fractional seconds 
   inline
-  tm to_tm(const boost::posix_time::ptime& t) {
-    tm timetm = boost::gregorian::to_tm(t.date());
+  std::tm to_tm(const boost::posix_time::ptime& t) {
+    std::tm timetm = boost::gregorian::to_tm(t.date());
     boost::posix_time::time_duration td = t.time_of_day();
     timetm.tm_hour = td.hours(); 
     timetm.tm_min = td.minutes(); 
@@ -41,8 +41,8 @@
   }
   //! Convert a time_duration to a tm structure truncating any fractional seconds and zeroing fields for date components 
   inline
-  tm to_tm(const boost::posix_time::time_duration& td) {
-    tm timetm;
+  std::tm to_tm(const boost::posix_time::time_duration& td) {
+    std::tm timetm;
     timetm.tm_year = 0;
     timetm.tm_mon = 0;
     timetm.tm_mday = 0;
@@ -58,7 +58,7 @@
 
   //! Convert a tm struct to a ptime ignoring is_dst flag
   inline
-  ptime ptime_from_tm(const tm& timetm) {
+  ptime ptime_from_tm(const std::tm& timetm) {
     boost::gregorian::date d = boost::gregorian::date_from_tm(timetm);
     return ptime(d, time_duration(timetm.tm_hour, timetm.tm_min, timetm.tm_sec));
   }

Modified: boost/trunk/boost/date_time/wrapping_int.hpp
===================================================================
--- boost/trunk/boost/date_time/wrapping_int.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/date_time/wrapping_int.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,22 +1,31 @@
 #ifndef _DATE_TIME_WRAPPING_INT_HPP__
 #define _DATE_TIME_WRAPPING_INT_HPP__
 
-/* Copyright (c) 2002,2003 CrystalClear Software, Inc.
+/* Copyright (c) 2002,2003,2005 CrystalClear Software, Inc.
  * Use, modification and distribution is subject to the 
  * Boost Software License, Version 1.0. (See accompanying
  * file LICENSE-1.0 or http://www.boost.org/LICENSE-1.0)
  * Author: Jeff Garland, Bart Garst
- * $Date: 2003/12/03 03:14:07 $
+ * $Date: 2005/10/24 01:32:08 $
  */
 
 
 namespace boost {
 namespace date_time {
 
-//! A wrapping integer used to support time durations 
+//! A wrapping integer used to support time durations (WARNING: only instantiate with a signed type)
 /*! In composite date and time types this type is used to
  *  wrap at the day boundary.
+ *  Ex: 
+ *  A wrapping_int<short, 10> will roll over after nine, and 
+ *  roll under below zero. This gives a range of [0,9]
  *
+ * NOTE: it is strongly recommended that wrapping_int2 be used 
+ * instead of wrapping_int as wrapping_int is to be depricated 
+ * at some point soon.
+ *
+ * Also Note that warnings will occur if instantiated with an 
+ * unsigned type. Only a signed type should be used!
  */
 template<typename int_type_, int_type_ wrap_val>
 class wrapping_int {
@@ -29,54 +38,55 @@
   //! Explicit converion method
   int_type as_int()   const   {return value_;}
   operator int_type() const   {return value_;}
+  //!Add, return number of wraps performed
+  /*! The sign of the returned value will indicate which direction the 
+   * wraps went. Ex: add a negative number and wrapping under could occur,
+   * this would be indicated by a negative return value. If wrapping over 
+   * took place, a positive value would be returned */
   int_type add(int_type v) 
   {
-    //take the mod here and assign it....
-    int_type remainder = static_cast<int_type>(v % wrap_val);
-    int_type overflow = static_cast<int_type>(v / wrap_val);
+    int_type remainder = static_cast<int_type>(v % (wrap_val));
+    int_type overflow = static_cast<int_type>(v / (wrap_val));
     value_ = static_cast<int_type>(value_ + remainder);
-    if ((value_) >= wrap_val) {
-      value_ -= wrap_val;
-      overflow++;
-    }
-    return overflow;
+    return calculate_wrap(overflow);
   }
+  //! Subtract will return '+d' if wrapping under took place ('d' is the number of wraps)
+  /*! The sign of the returned value will indicate which direction the
+   * wraps went (positive indicates wrap under, negative indicates wrap over). 
+   * Ex: subtract a negative number and wrapping over could 
+   * occur, this would be indicated by a negative return value. If 
+   * wrapping under took place, a positive value would be returned. */
   int_type subtract(int_type v) 
   {
-    //take the mod here and assign it....
-    int_type remainder = v % wrap_val;
-    int_type underflow = v / wrap_val;
-    
-//     std::cout << "wi :" << value_ << "|"
-//               << v << "|"
-//               << underflow << "|" 
-//               << remainder << "|" 
-//               << wrap_val  << std::endl;
-    if (remainder > value_) {
-      underflow++;
-      //      value_ = remainder - value_;
-      value_ = wrap_val - (remainder-value_);
+    int_type remainder = static_cast<int_type>(v % (wrap_val));
+    int_type underflow = static_cast<int_type>(-(v / (wrap_val)));
+    value_ = static_cast<int_type>(value_ - remainder);
+    return calculate_wrap(underflow) * -1;
+  }
+private:
+  int_type value_;
+
+  int_type calculate_wrap(int_type wrap)
+  {
+    if ((value_) >= wrap_val) 
+    {
+      wrap++;
+      value_ -= (wrap_val);
     }
-    else {
-      value_ -= remainder;
-      //value_ = wrap_val-(remainder-value_);
-      //      value_ = wrap_val -(value_-remainder);
+    else if(value_ < 0) 
+    {
+      wrap--;
+      value_ += (wrap_val);
     }
-//     std::cout << "wi final uf: " << underflow 
-//               << " value: "  << value_ << std::endl;
-    return underflow;
+    return wrap;
   }
-            
-private:
-  int_type value_;
                   
 };
 
 
-//! A wrapping integer used to wrap around at the top
+//! A wrapping integer used to wrap around at the top (WARNING: only instantiate with a signed type)
 /*! Bad name, quick impl to fix a bug -- fix later!!
  *  This allows the wrap to restart at a value other than 0.
- *  Currently this only works if wrap_min == 1 
  */
 template<typename int_type_, int_type_ wrap_min, int_type_ wrap_max>
 class wrapping_int2 {
@@ -99,36 +109,48 @@
   //! Explicit converion method
   int_type as_int()   const   {return value_;}
   operator int_type() const {return value_;}
-  //!Add, return number of wraps performed 
+  //!Add, return number of wraps performed
+  /*! The sign of the returned value will indicate which direction the 
+   * wraps went. Ex: add a negative number and wrapping under could occur,
+   * this would be indicated by a negative return value. If wrapping over 
+   * took place, a positive value would be returned */
   int_type add(int_type v) 
   {
     int_type remainder = static_cast<int_type>(v % (wrap_max - wrap_min + 1));
     int_type overflow = static_cast<int_type>(v / (wrap_max - wrap_min + 1));
     value_ = static_cast<int_type>(value_ + remainder);
-    if ((value_) > wrap_max) 
-    {
-      overflow++;
-      value_ -= (wrap_max - wrap_min + 1);
-    }
-    return overflow;
+    return calculate_wrap(overflow);
   }
-  //! Subtract will return '-d' if wrapping took place ('d' is the number of wraps)
+  //! Subtract will return '-d' if wrapping under took place ('d' is the number of wraps)
+  /*! The sign of the returned value will indicate which direction the
+   * wraps went. Ex: subtract a negative number and wrapping over could 
+   * occur, this would be indicated by a positive return value. If 
+   * wrapping under took place, a negative value would be returned */
   int_type subtract(int_type v) 
   {
     int_type remainder = static_cast<int_type>(v % (wrap_max - wrap_min + 1));
     int_type underflow = static_cast<int_type>(-(v / (wrap_max - wrap_min + 1)));
     value_ = static_cast<int_type>(value_ - remainder);
-    if ((value_) < wrap_min) 
+    return calculate_wrap(underflow);
+  }
+            
+private:
+  int_type value_;
+
+  int_type calculate_wrap(int_type wrap)
+  {
+    if ((value_) > wrap_max) 
     {
-      underflow--;
+      wrap++;
+      value_ -= (wrap_max - wrap_min + 1);
+    }
+    else if((value_) < wrap_min) 
+    {
+      wrap--;
       value_ += (wrap_max - wrap_min + 1);
     }
-    return underflow;
+    return wrap;
   }
-            
-private:
-  int_type value_;
-                  
 };
 
 

Copied: boost/trunk/boost/detail/is_xxx.hpp (from rev 13899, boost/branches/upstream/current/boost/detail/is_xxx.hpp)

Modified: boost/trunk/boost/detail/sp_counted_base_cw_ppc.hpp
===================================================================
--- boost/trunk/boost/detail/sp_counted_base_cw_ppc.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/detail/sp_counted_base_cw_ppc.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -34,55 +34,61 @@
 
 inline void atomic_increment( register long * pw )
 {
+    register int a;
+
     asm
     {
 loop:
 
-    lwarx   r4, 0, r3
-    addi    r4, r4, 1
-    stwcx.  r4, 0, r3
+    lwarx   a, 0, pw
+    addi    a, a, 1
+    stwcx.  a, 0, pw
     bne-    loop
     }
 }
 
 inline long atomic_decrement( register long * pw )
 {
+    register int a;
+
     asm
     {
     sync
 
 loop:
 
-    lwarx   r4, 0, r3
-    addi    r4, r4, -1
-    stwcx.  r4, 0, r3
+    lwarx   a, 0, pw
+    addi    a, a, -1
+    stwcx.  a, 0, pw
     bne-    loop
 
-    mr      r3, r4
-
     isync
     }
+
+    return a;
 }
 
 inline long atomic_conditional_increment( register long * pw )
 {
+    register int a;
+
     asm
     {
 loop:
 
-    lwarx   r4, 0, r3
-    cmpwi   r4, 0
+    lwarx   a, 0, pw
+    cmpwi   a, 0
     beq     store
 
-    addi    r4, r4, 1
+    addi    a, a, 1
 
 store:
 
-    stwcx.  r4, 0, r3
+    stwcx.  a, 0, pw
     bne-    loop
+    }
 
-    mr      r3, r4
-    }
+    return a;
 }
 
 class sp_counted_base

Modified: boost/trunk/boost/detail/sp_counted_base_gcc_ppc.hpp
===================================================================
--- boost/trunk/boost/detail/sp_counted_base_gcc_ppc.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/detail/sp_counted_base_gcc_ppc.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -32,11 +32,11 @@
 namespace detail
 {
 
-inline void atomic_increment( long * pw )
+inline void atomic_increment( int * pw )
 {
     // ++*pw;
 
-    long tmp;
+    int tmp;
 
     __asm__
     (
@@ -52,11 +52,11 @@
     );
 }
 
-inline long atomic_decrement( long * pw )
+inline int atomic_decrement( int * pw )
 {
     // return --*pw;
 
-    long rv;
+    int rv;
 
     __asm__ __volatile__
     (
@@ -76,12 +76,12 @@
     return rv;
 }
 
-inline long atomic_conditional_increment( long * pw )
+inline int atomic_conditional_increment( int * pw )
 {
     // if( *pw != 0 ) ++*pw;
     // return *pw;
 
-    long rv;
+    int rv;
 
     __asm__
     (
@@ -109,8 +109,8 @@
     sp_counted_base( sp_counted_base const & );
     sp_counted_base & operator= ( sp_counted_base const & );
 
-    long use_count_;        // #shared
-    long weak_count_;       // #weak + (#shared != 0)
+    int use_count_;        // #shared
+    int weak_count_;       // #weak + (#shared != 0)
 
 public:
 
@@ -170,7 +170,7 @@
 
     long use_count() const // nothrow
     {
-        return static_cast<long const volatile &>( use_count_ );
+        return static_cast<int const volatile &>( use_count_ );
     }
 };
 

Modified: boost/trunk/boost/graph/cuthill_mckee_ordering.hpp
===================================================================
--- boost/trunk/boost/graph/cuthill_mckee_ordering.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/graph/cuthill_mckee_ordering.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -164,7 +164,7 @@
 
     // Find one vertex from each connected component 
     BGL_FORALL_VERTICES_T(v, G, Graph) {
-      if (get(color, v) != Color::white()) {
+      if (get(color, v) == Color::white()) {
         depth_first_visit(G, v, dfs_visitor<>(), color);
         vertex_queue.push_back(v);
       }

Modified: boost/trunk/boost/graph/detail/adjacency_list.hpp
===================================================================
--- boost/trunk/boost/graph/detail/adjacency_list.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/graph/detail/adjacency_list.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -13,6 +13,7 @@
 
 #include <map> // for vertex_map in copy_impl
 #include <boost/config.hpp>
+#include <boost/detail/workaround.hpp>
 #include <boost/operators.hpp>
 #include <boost/property_map.hpp>
 #include <boost/pending/integer_range.hpp>
@@ -2669,12 +2670,16 @@
 #if !defined(BOOST_NO_HASH) && !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
 namespace BOOST_STD_EXTENSION_NAMESPACE {
 
+  #if BOOST_WORKAROUND( _STLPORT_VERSION, >= 0x500 )
+  // STLport 5 already defines a hash<void*> specialization.
+  #else
   template <>
   struct hash< void* > // Need this when vertex_descriptor=void*
   {
     std::size_t
     operator()(void* v) const { return (std::size_t)v; }
   };
+  #endif
 
   template <typename V>
   struct hash< boost::detail::stored_edge<V> > 

Modified: boost/trunk/boost/graph/dijkstra_shortest_paths.hpp
===================================================================
--- boost/trunk/boost/graph/dijkstra_shortest_paths.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/graph/dijkstra_shortest_paths.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -140,7 +140,7 @@
 
   } // namespace detail
 
-  // Initalize distances and call breadth first search
+  // Call breadth first search with default color map.
   template <class VertexListGraph, class DijkstraVisitor,
             class PredecessorMap, class DistanceMap,
             class WeightMap, class IndexMap, class Compare, class Combine,
@@ -154,6 +154,27 @@
      Compare compare, Combine combine, DistZero zero,
      DijkstraVisitor vis)
   {
+    std::vector<default_color_type> color(num_vertices(g));
+    default_color_type c = white_color;
+    dijkstra_shortest_paths_no_init( g, s, predecessor, distance, weight,
+      index_map, compare, combine, zero, vis,
+        make_iterator_property_map(&color[0], index_map, c));
+  }
+
+  // Call breadth first search
+  template <class VertexListGraph, class DijkstraVisitor,
+            class PredecessorMap, class DistanceMap,
+            class WeightMap, class IndexMap, class Compare, class Combine,
+            class DistZero, class ColorMap>
+  inline void
+  dijkstra_shortest_paths_no_init
+    (const VertexListGraph& g,
+     typename graph_traits<VertexListGraph>::vertex_descriptor s,
+     PredecessorMap predecessor, DistanceMap distance, WeightMap weight,
+     IndexMap index_map,
+     Compare compare, Combine combine, DistZero zero,
+     DijkstraVisitor vis, ColorMap color)
+  {
     typedef indirect_cmp<DistanceMap, Compare> IndirectCmp;
     IndirectCmp icmp(distance, compare);
 
@@ -170,10 +191,7 @@
         PredecessorMap, DistanceMap, Combine, Compare>
       bfs_vis(vis, Q, weight, predecessor, distance, combine, compare, zero);
 
-      std::vector<default_color_type> color(num_vertices(g));
-      default_color_type c = white_color;
-      breadth_first_visit(g, s, Q, bfs_vis,
-                          make_iterator_property_map(&color[0], index_map, c));
+      breadth_first_visit(g, s, Q, bfs_vis, color);
       return;
     }
 #endif // BOOST_GRAPH_DIJKSTRA_TESTING
@@ -186,14 +204,10 @@
       PredecessorMap, DistanceMap, Combine, Compare>
         bfs_vis(vis, Q, weight, predecessor, distance, combine, compare, zero);
 
-    std::vector<default_color_type> color(num_vertices(g));
-    default_color_type c = white_color;
-    breadth_first_visit(g, s, Q, bfs_vis,
-      make_iterator_property_map(&color[0], index_map, c));
+    breadth_first_visit(g, s, Q, bfs_vis, color);
   }
 
-
-  // Initalize distances and call breadth first search
+  // Initialize distances and call breadth first search with default color map
   template <class VertexListGraph, class DijkstraVisitor,
             class PredecessorMap, class DistanceMap,
             class WeightMap, class IndexMap, class Compare, class Combine,
@@ -207,15 +221,40 @@
      Compare compare, Combine combine, DistInf inf, DistZero zero,
      DijkstraVisitor vis)
   {
+    std::vector<default_color_type> color(num_vertices(g));
+    default_color_type c = white_color;
+    dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
+                            compare, combine, inf, zero, vis,
+                            make_iterator_property_map(&color[0], index_map,
+                                                       c));
+  }
+
+  // Initialize distances and call breadth first search
+  template <class VertexListGraph, class DijkstraVisitor,
+            class PredecessorMap, class DistanceMap,
+            class WeightMap, class IndexMap, class Compare, class Combine,
+            class DistInf, class DistZero, class ColorMap>
+  inline void
+  dijkstra_shortest_paths
+    (const VertexListGraph& g,
+     typename graph_traits<VertexListGraph>::vertex_descriptor s,
+     PredecessorMap predecessor, DistanceMap distance, WeightMap weight,
+     IndexMap index_map,
+     Compare compare, Combine combine, DistInf inf, DistZero zero,
+     DijkstraVisitor vis, ColorMap color)
+  {
+    typedef typename property_traits<ColorMap>::value_type ColorValue;
+    typedef color_traits<ColorValue> Color;
     typename graph_traits<VertexListGraph>::vertex_iterator ui, ui_end;
     for (tie(ui, ui_end) = vertices(g); ui != ui_end; ++ui) {
       put(distance, *ui, inf);
       put(predecessor, *ui, *ui);
+      put(color, *ui, Color::white());
     }
     put(distance, s, zero);
 
     dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
-                            index_map, compare, combine, zero, vis);
+                            index_map, compare, combine, zero, vis, color);
   }
 
   namespace detail {
@@ -223,13 +262,13 @@
     // Handle defaults for PredecessorMap and
     // Distance Compare, Combine, Inf and Zero
     template <class VertexListGraph, class DistanceMap, class WeightMap,
-              class IndexMap, class Params>
+              class IndexMap, class Params, class ColorMap>
     inline void
     dijkstra_dispatch2
       (const VertexListGraph& g,
        typename graph_traits<VertexListGraph>::vertex_descriptor s,
        DistanceMap distance, WeightMap weight, IndexMap index_map,
-       const Params& params)
+       const Params& params, ColorMap color)
     {
       // Default for predecessor map
       dummy_property_map p_map;
@@ -248,17 +287,18 @@
          choose_param(get_param(params, distance_zero_t()),
                       D()),
          choose_param(get_param(params, graph_visitor),
-                      make_dijkstra_visitor(null_visitor())));
+                      make_dijkstra_visitor(null_visitor())),
+         color);
     }
 
     template <class VertexListGraph, class DistanceMap, class WeightMap,
-              class IndexMap, class Params>
+              class IndexMap, class Params, class ColorMap>
     inline void
     dijkstra_dispatch1
       (const VertexListGraph& g,
        typename graph_traits<VertexListGraph>::vertex_descriptor s,
        DistanceMap distance, WeightMap weight, IndexMap index_map,
-       const Params& params)
+       const Params& params, ColorMap color)
     {
       // Default for distance map
       typedef typename property_traits<WeightMap>::value_type D;
@@ -266,11 +306,19 @@
         n = is_default_param(distance) ? num_vertices(g) : 1;
       std::vector<D> distance_map(n);
 
+      // Default for color map
+      typename std::vector<default_color_type>::size_type
+        m = is_default_param(color) ? num_vertices(g) : 1;
+      std::vector<default_color_type> color_map(m);
+
       detail::dijkstra_dispatch2
         (g, s, choose_param(distance, make_iterator_property_map
                             (distance_map.begin(), index_map,
                              distance_map[0])),
-         weight, index_map, params);
+         weight, index_map, params,
+         choose_param(color, make_iterator_property_map
+                      (color_map.begin(), index_map,
+                       color_map[0])));
     }
   } // namespace detail
 
@@ -289,7 +337,8 @@
        get_param(params, vertex_distance),
        choose_const_pmap(get_param(params, edge_weight), g, edge_weight),
        choose_const_pmap(get_param(params, vertex_index), g, vertex_index),
-       params);
+       params,
+       get_param(params, vertex_color));
   }
 
 } // namespace boost

Modified: boost/trunk/boost/graph/filtered_graph.hpp
===================================================================
--- boost/trunk/boost/graph/filtered_graph.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/graph/filtered_graph.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -201,12 +201,12 @@
     template<typename Descriptor>
     typename graph::detail::bundled_result<Graph, Descriptor>::type&
     operator[](Descriptor x)
-    { return this->m_g[local_to_global(x)]; }
+    { return const_cast<Graph&>(this->m_g)[x]; }
 
     template<typename Descriptor>
     typename graph::detail::bundled_result<Graph, Descriptor>::type const&
     operator[](Descriptor x) const
-    { return this->m_g[local_to_global(x)]; }
+    { return this->m_g[x]; }
 #endif // BOOST_GRAPH_NO_BUNDLED_PROPERTIES
 
     //private:

Modified: boost/trunk/boost/graph/fruchterman_reingold.hpp
===================================================================
--- boost/trunk/boost/graph/fruchterman_reingold.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/graph/fruchterman_reingold.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -131,41 +131,21 @@
             apply_force(*v, *u);
           }
 
-          // Repulse vertices in the bucket to the right
-          if (column < columns - 1) {
-            bucket_t& r_bucket = buckets[row * columns + column + 1];
-            for (v = r_bucket.begin(); v != r_bucket.end(); ++v) {
-              apply_force(*u, *v);
-              apply_force(*v, *u);
-            }
-          }
-
-          // Repulse vertices in bucket below
-          if (row < rows - 1) {
-            bucket_t& b_bucket = buckets[(row + 1) * columns + column];
-            for (v = b_bucket.begin(); v != b_bucket.end(); ++v) {
-              apply_force(*u, *v);
-              apply_force(*v, *u);
-            }
-          }
-
-          // Repulse vertices in bucket below and to the right
-          if (column < columns - 1 && row < rows - 1) {
-            bucket_t& br_bucket = buckets[(row + 1) * columns + column + 1];
-            for (v = br_bucket.begin(); v != br_bucket.end(); ++v) {
-              apply_force(*u, *v);
-              apply_force(*v, *u);
-            }
-          }
-          
-          // Repulse vertices in bucket above and to the right
-          if (column < columns - 1 && row > 0) {
-            bucket_t& ur_bucket = buckets[(row - 1) * columns + column + 1];
-            for (v = ur_bucket.begin(); v != ur_bucket.end(); ++v) {
-              apply_force(*u, *v);
-              apply_force(*v, *u);
-            }
-          }
+          std::size_t adj_start_row = row == 0? 0 : row - 1;
+          std::size_t adj_end_row = row == rows - 1? row : row + 1;
+          std::size_t adj_start_column = column == 0? 0 : column - 1;
+          std::size_t adj_end_column = column == columns - 1? column : column + 1;
+          for (std::size_t other_row = adj_start_row; other_row <= adj_end_row;
+               ++other_row)
+            for (std::size_t other_column = adj_start_column; 
+                 other_column <= adj_end_column; ++other_column)
+              if (other_row != row || other_column != column) {
+                // Repulse vertices in this bucket
+                bucket_t& other_bucket 
+                  = buckets[other_row * columns + other_column];
+                for (v = other_bucket.begin(); v != other_bucket.end(); ++v)
+                  apply_force(*u, *v);
+              }
         }
       }
   }

Modified: boost/trunk/boost/graph/king_ordering.hpp
===================================================================
--- boost/trunk/boost/graph/king_ordering.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/graph/king_ordering.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -294,7 +294,7 @@
 
     // Find one vertex from each connected component 
     BGL_FORALL_VERTICES_T(v, G, Graph) {
-      if (get(color, v) != Color::white()) {
+      if (get(color, v) == Color::white()) {
         depth_first_visit(G, v, dfs_visitor<>(), color);
         vertex_queue.push_back(v);
       }

Modified: boost/trunk/boost/integer_traits.hpp
===================================================================
--- boost/trunk/boost/integer_traits.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/integer_traits.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,7 +5,7 @@
  * accompanying file LICENSE_1_0.txt or copy at
  * http://www.boost.org/LICENSE_1_0.txt)
  *
- * $Id: integer_traits.hpp,v 1.27 2005/05/07 13:14:07 dgregor Exp $
+ * $Id: integer_traits.hpp,v 1.27.2.1 2005/08/24 15:45:17 johnmaddock Exp $
  *
  * Idea by Beman Dawes, Ed Brey, Steve Cleary, and Nathan Myers
  */
@@ -100,6 +100,7 @@
     || (defined(__OpenBSD__) && defined(__GNUC__))\
     || (defined(__NetBSD__) && defined(__GNUC__))\
     || (defined(__FreeBSD__) && defined(__GNUC__))\
+    || (defined(__DragonFly__) && defined(__GNUC__))\
     || (defined(__hpux) && defined(__GNUC__) && (__GNUC__ == 3) && !defined(__SGI_STL_PORT))
     // No WCHAR_MIN and WCHAR_MAX, wchar_t has the same range as int.
     //  - SGI MIPSpro with native library

Modified: boost/trunk/boost/iostreams/chain.hpp
===================================================================
--- boost/trunk/boost/iostreams/chain.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/chain.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -21,8 +21,8 @@
 #include <typeinfo>
 #include <stdexcept>                            // logic_error, out_of_range.
 #include <boost/checked_delete.hpp>
-#include <boost/config.hpp>                     // BOOST_MSVC, template friends.
-#include <boost/detail/workaround.hpp>
+#include <boost/config.hpp>                     // BOOST_MSVC, template friends,
+#include <boost/detail/workaround.hpp>          // BOOST_NESTED_TEMPLATE 
 #include <boost/iostreams/constants.hpp>
 #include <boost/iostreams/detail/access_control.hpp>
 #include <boost/iostreams/detail/char_traits.hpp>
@@ -37,8 +37,8 @@
 #include <boost/shared_ptr.hpp>
 #include <boost/static_assert.hpp>
 #include <boost/type_traits/is_convertible.hpp>
+#include <boost/type.hpp>
 #if BOOST_WORKAROUND(BOOST_MSVC, < 1310)
-# include <boost/type.hpp>
 # include <boost/mpl/int.hpp>
 #endif
 
@@ -56,19 +56,18 @@
 # define BOOST_IOSTREAMS_COMPARE_TYPE_ID(X,Y) ((X)==(Y))
 #endif
 
+// Deprecated
+#define BOOST_IOSTREAMS_COMPONENT_TYPE(chain, index) \
+    chain.component_type( index ) \
+    /**/
+
 #if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
-# define BOOST_IOSTREAMS_COMPONENT_TYPE(chain, index) \
-    chain.component_type< index >() \
-    /**/
 # define BOOST_IOSTREAMS_COMPONENT(chain, index, target) \
-    chain.component< index, target >() \
+    chain.component< target >( index ) \
     /**/
 #else
-# define BOOST_IOSTREAMS_COMPONENT_TYPE(chain, index) \
-    chain.component_type( ::boost::mpl::int_< index >() ) \
-    /**/
 # define BOOST_IOSTREAMS_COMPONENT(chain, index, target) \
-    chain.component( ::boost::mpl::int_< index >(), ::boost::type< target >() ) \
+    chain.component( index, ::boost::type< target >() ) \
     /**/
 #endif
 
@@ -161,69 +160,64 @@
 
     std::streamsize read(char_type* s, std::streamsize n);
     std::streamsize write(const char_type* s, std::streamsize n);
-    stream_offset seek(stream_offset off, BOOST_IOS::seekdir way);
+    std::streampos seek(stream_offset off, BOOST_IOS::seekdir way);
 
+    //----------Additional i/o functions--------------------------------------//
+
+    // Returns true if this chain is non-empty and its final link
+    // is a source or sink, i.e., if it is ready to perform i/o.
+    bool is_complete() const;
+    bool auto_close() const;
+    void set_auto_close(bool close);
+    bool sync() { return front().BOOST_IOSTREAMS_PUBSYNC() != -1; }
+    bool strict_sync();
+
+    //----------Container-like interface--------------------------------------//
+
+    typedef typename list_type::size_type size_type;
+    streambuf_type& front() { return *list().front(); }
+    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
+    void pop();
+    bool empty() const { return list().empty(); }
+    size_type size() const { return list().size(); }
+    void reset();
+
     //----------Direct component access---------------------------------------//
 
-#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
-    template<int N>
-    const std::type_info& component_type() const
+    const std::type_info& component_type(int n) const
     {
-        if (N >= size())
+        if (static_cast<size_type>(n) >= size())
             throw std::out_of_range("bad chain offset");
-        return (*boost::next(list().begin(), N))->component_type();
+        return (*boost::next(list().begin(), n))->component_type();
     }
 
-    template<int N, typename T>
-    T* component() const
-    {
-        if (N >= size())
-            throw std::out_of_range("bad chain offset");
-        streambuf_type* link = *boost::next(list().begin(), N);
-        if (BOOST_IOSTREAMS_COMPARE_TYPE_ID(link->component_type(), typeid(T)))
-            return static_cast<T*>(link->component_impl());
-        else
-            return 0;
-    }
-#else
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
+    // Deprecated.
     template<int N>
-    const std::type_info& component_type(mpl::int_<N>) const
-    {
-        if (N >= size())
-            throw std::out_of_range("bad chain offset");
-        return (*boost::next(list().begin(), N))->component_type();
-    }
+    const std::type_info& component_type() const { return component_type(N); }
 
-    template<int N, typename T>
-    T* component(mpl::int_<N>, boost::type<T>) const
+    template<typename T>
+    T* component(int n) const { return component(n, boost::type<T>()); }
+
+    // Deprecated.
+    template<int N, typename T> 
+    T* component() const { return component<T>(N); }
+#endif
+
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
+    private:
+#endif
+    template<typename T>
+    T* component(int n, boost::type<T>) const
     {
-        if (N >= size())
+        if (static_cast<size_type>(n) >= size())
             throw std::out_of_range("bad chain offset");
-        streambuf_type* link = *boost::next(list().begin(), N);
+        streambuf_type* link = *boost::next(list().begin(), n);
         if (BOOST_IOSTREAMS_COMPARE_TYPE_ID(link->component_type(), typeid(T)))
             return static_cast<T*>(link->component_impl());
         else
             return 0;
     }
-#endif
-
-    //----------Container-like interface--------------------------------------//
-
-    typedef typename list_type::size_type size_type;
-    streambuf_type& front() { return *list().front(); }
-    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
-    void pop();
-    bool empty() const { return list().empty(); }
-    size_type size() const { return list().size(); }
-    void reset();
-
-    // Returns true if this chain is non-empty and its final link
-    // is a source or sink, i.e., if it is ready to perform i/o.
-    bool is_complete() const;
-    bool auto_close() const;
-    void set_auto_close(bool close);
-    bool sync() { return front().BOOST_IOSTREAMS_PUBSYNC() != -1; }
-    bool strict_sync();
 private:
     template<typename T>
     void push_impl(const T& t, int buffer_size = -1, int pback_size = -1)
@@ -423,22 +417,47 @@
     chain_client(chain_client* client) : chain_(client->chain_) { }
     virtual ~chain_client() { }
 
-#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
-    template<int N>
-    const std::type_info& component_type() const
-    { return chain_->component_type<N>(); }
+    const std::type_info& component_type(int n) const
+    { return chain_->component_type(n); }
 
-    template<int N, typename T>
-    T* component() const
-    { return chain_->component<N, T>(); }
-#else
-    template<int N>
-    const std::type_info& component_type(mpl::int_<N> i) const
-    { return chain_->component_type(i); }
+//#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
+//    // Deprecated.
+//    template<int N>
+//    const std::type_info& component_type() const
+//    { return chain_->component_type(N); }
+//
+//    template<typename T>
+//    T* component(int n) const   // Tru64 needs boost::type.
+//    { return chain_->component(n, boost::type<T>()); } 
+//
+//    // Deprecated.
+//    template<int N, typename T>
+//    T* component() const        // Tru64 needs boost::type.
+//    { return chain_->component(N, boost::type<T>()); }
+//#else
+//    template<typename T>
+//    T* component(int n, boost::type<T> t) const
+//    { return chain_->component(n, t); }
+//#endif
 
-    template<int N, typename T>
-    T* component(mpl::int_<N> i, boost::type<T> t) const
-    { return chain_->component(i, t); }
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
+    // Deprecated.
+    template<int N>
+    const std::type_info& component_type() const
+    { return chain_->BOOST_NESTED_TEMPLATE component_type<N>(); }
+
+    template<typename T>
+    T* component(int n) const
+    { return chain_->BOOST_NESTED_TEMPLATE component<T>(n); }
+
+    // Deprecated.
+    template<int N, typename T>
+    T* component() const
+    { return chain_->BOOST_NESTED_TEMPLATE component<N, T>(); }
+#else
+    template<typename T>
+    T* component(int n, boost::type<T> t) const
+    { return chain_->component(n, t); }
 #endif
 
     bool is_complete() const { return chain_->is_complete(); }
@@ -491,7 +510,7 @@
 { return iostreams::write(*list().front(), s, n); }
 
 template<typename Self, typename Ch, typename Tr, typename Alloc, typename Mode>
-inline stream_offset chain_base<Self, Ch, Tr, Alloc, Mode>::seek
+inline std::streampos chain_base<Self, Ch, Tr, Alloc, Mode>::seek
     (stream_offset off, BOOST_IOS::seekdir way)
 { return iostreams::seek(*list().front(), off, way); }
 
@@ -547,7 +566,7 @@
         pimpl_->close();
     streambuf_type* buf = 0;
     std::swap(buf, list().back());
-    buf->set_auto_close(auto_close());
+    buf->set_auto_close(false);
     buf->set_next(0);
     delete buf;
     list().pop_back();

Modified: boost/trunk/boost/iostreams/char_traits.hpp
===================================================================
--- boost/trunk/boost/iostreams/char_traits.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/char_traits.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -27,6 +27,13 @@
 
 namespace boost { namespace iostreams {
 
+// Dinkumware that comes with QNX Momentics 6.3.0, 4.0.2, incorrectly defines the
+// EOF and WEOF macros to not std:: qualify the wint_t type.
+// Fix by placing the def in this scope.
+#if defined(__QNX__) && defined(BOOST_DINKUMWARE_STDLIB)
+using ::std::wint_t;
+#endif
+
 const int WOULD_BLOCK = (int) (EOF - 1);
 
 #ifndef BOOST_IOSTREAMS_NO_WIDE_STREAMS

Modified: boost/trunk/boost/iostreams/checked_operations.hpp
===================================================================
--- boost/trunk/boost/iostreams/checked_operations.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/checked_operations.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -127,7 +127,7 @@
 template<>
 struct seek_if_impl<random_access> {
     template<typename T>
-    static stream_offset 
+    static std::streampos 
     seek( T& t, stream_offset off, BOOST_IOS::seekdir way, 
           BOOST_IOS::openmode which )
     { return iostreams::seek(t, off, way, which); }
@@ -136,7 +136,7 @@
 template<>
 struct seek_if_impl<any_tag> {
     template<typename T>
-    static stream_offset 
+    static std::streampos 
     seek(T&, stream_offset, BOOST_IOS::seekdir, BOOST_IOS::openmode)
     { throw cant_seek(); }
 };

Modified: boost/trunk/boost/iostreams/code_converter.hpp
===================================================================
--- boost/trunk/boost/iostreams/code_converter.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/code_converter.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -23,7 +23,7 @@
 #include <algorithm>                       // max.
 #include <cstring>                         // memcpy.
 #include <exception>
-#include <boost/config.hpp>                // DEDUCED_TYPENAME.
+#include <boost/config.hpp>                // DEDUCED_TYPENAME, 
 #include <boost/iostreams/char_traits.hpp>
 #include <boost/iostreams/constants.hpp>   // default_filter_buffer_size.
 #include <boost/iostreams/detail/adapter/concept_adapter.hpp>
@@ -57,6 +57,32 @@
 
 namespace detail {
 
+//--------------Definition of strncpy_if_same---------------------------------//
+
+// Helper template for strncpy_if_same, below.
+template<bool B>
+struct strncpy_if_same_impl;
+
+template<>
+struct strncpy_if_same_impl<true> {
+    template<typename Ch>
+    static Ch* copy(Ch* tgt, const Ch* src, std::streamsize n)
+    { return BOOST_IOSTREAMS_CHAR_TRAITS(Ch)::copy(tgt, src, n); }
+};
+
+template<>
+struct strncpy_if_same_impl<false> {
+    template<typename Src, typename Tgt>
+    static Tgt* copy(Tgt* tgt, const Src*, std::streamsize) { return tgt; }
+};
+
+template<typename Src, typename Tgt>
+Tgt* strncpy_if_same(Tgt* tgt, const Src* src, std::streamsize n)
+{
+    typedef strncpy_if_same_impl<is_same<Src, Tgt>::value> impl;
+    return impl::copy(tgt, src, n);
+}
+
 //--------------Definition of conversion_buffer-------------------------------//
 
 // Buffer and conversion state for reading.
@@ -169,7 +195,7 @@
 
     policy_type& dev() { return **dev_; }
 
-    enum {
+    enum flag_type {
         f_open             = 1,
         f_input_closed     = f_open << 1,
         f_output_closed    = f_input_closed << 1
@@ -311,16 +337,18 @@
             break;
         case codecvt_base::ok:
             break;
+        case codecvt_base::noconv:
+            {
+                streamsize amt = 
+                    std::min<streamsize>(next - buf.ptr(), n - total);
+                detail::strncpy_if_same(s + total, buf.ptr(), amt);
+                total += amt;
+            }
+            break;
         case codecvt_base::error:
+        default:
             buf.state() = state_type();
             throw code_conversion_error();
-        case codecvt_base::noconv:
-        default:
-            buf.state() = state_type();
-            intern_type c = intern_type();
-            memcpy(&c, (const void*) buf.ptr(), sizeof(extern_type));
-            s[total++] = c;
-            break;
         }
 
     } while (total < n && status != EOF && status != WOULD_BLOCK);
@@ -362,24 +390,19 @@
         case codecvt_base::ok:
             total = static_cast<streamsize>(nint - s);
             break;
+        case codecvt_base::noconv:
+            {
+                streamsize amt = 
+                    std::min<streamsize>( nint - total - s, 
+                                          buf.end() - buf.eptr() );
+                detail::strncpy_if_same(buf.eptr(), s + total, amt);
+                total += amt;
+            }
+            break;
         case codecvt_base::error:
+        default:
             buf.state() = state_type();
             throw code_conversion_error();
-        case codecvt_base::noconv:
-            {
-                // This can be shortened to two memcpy's.
-                const char* c = (const char*) (s + total);
-                for ( std::size_t index = 0; 
-                      index < sizeof(intern_type); 
-                      index += sizeof(extern_type), 
-                      ++buf.ptr() ) 
-                {
-                    memcpy(buf.ptr(), c + index, sizeof(extern_type));
-                    if (buf.eptr() == buf.end())
-                        buf.flush(dev());
-                }
-                ++total;
-            }
         }
     }
     return total;

Modified: boost/trunk/boost/iostreams/compose.hpp
===================================================================
--- boost/trunk/boost/iostreams/compose.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/compose.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -78,9 +78,9 @@
     composite_device(const Filter& flt, param_type dev);
     std::streamsize read(char_type* s, std::streamsize n);
     std::streamsize write(const char_type* s, std::streamsize n);
-    stream_offset seek( stream_offset off, BOOST_IOS::seekdir way,
-                        BOOST_IOS::openmode which =
-                            BOOST_IOS::in | BOOST_IOS::out );
+    std::streampos seek( stream_offset off, BOOST_IOS::seekdir way,
+                         BOOST_IOS::openmode which =
+                             BOOST_IOS::in | BOOST_IOS::out );
 
     void close();
     void close(BOOST_IOS::openmode which);
@@ -142,9 +142,9 @@
     }
 
     template<typename Device>
-    stream_offset seek( Device& dev, stream_offset off, BOOST_IOS::seekdir way,
-                        BOOST_IOS::openmode which =
-                            BOOST_IOS::in | BOOST_IOS::out )
+    std::streampos seek( Device& dev, stream_offset off, BOOST_IOS::seekdir way,
+                         BOOST_IOS::openmode which =
+                             BOOST_IOS::in | BOOST_IOS::out )
     {
         composite_device<filter_ref, Device> cmp(boost::ref(filter2_), dev);
         return iostreams::seek(filter1_, cmp, off, way, which);
@@ -325,7 +325,7 @@
 { return iostreams::write(filter_, device_, s, n); }
 
 template<typename Filter, typename Device, typename Mode>
-stream_offset composite_device<Filter, Device, Mode>::seek
+std::streampos composite_device<Filter, Device, Mode>::seek
     (stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which)
 { return iostreams::seek(filter_, device_, off, way, which); }
 

Modified: boost/trunk/boost/iostreams/detail/adapter/concept_adapter.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/adapter/concept_adapter.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/adapter/concept_adapter.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -80,16 +80,16 @@
     std::streamsize write(const char_type* s, std::streamsize n, Sink* snk)
     { return output_impl::write(t_, snk, s, n); }
 
-    stream_offset seek( stream_offset off, BOOST_IOS::seekdir way,
-                        BOOST_IOS::openmode which )
+    std::streampos seek( stream_offset off, BOOST_IOS::seekdir way,
+                         BOOST_IOS::openmode which )
     { 
         return this->seek( off, way, which, 
                            (basic_null_device<char_type, seekable>*) 0); 
     }
 
     template<typename Device>
-    stream_offset seek( stream_offset off, BOOST_IOS::seekdir way,
-                        BOOST_IOS::openmode which, Device* dev )
+    std::streampos seek( stream_offset off, BOOST_IOS::seekdir way,
+                         BOOST_IOS::openmode which, Device* dev )
     { return any_impl::seek(t_, dev, off, way, which); }
 
     void close(BOOST_IOS::openmode which)
@@ -122,7 +122,7 @@
 template<>
 struct device_wrapper_impl<any_tag> {
     template<typename Device, typename Dummy>
-    static stream_offset 
+    static std::streampos 
     seek( Device& dev, Dummy*, stream_offset off, 
           BOOST_IOS::seekdir way, BOOST_IOS::openmode which )
     { 
@@ -131,7 +131,7 @@
     }
 
     template<typename Device>
-    static stream_offset 
+    static std::streampos 
     seek( Device&, stream_offset, BOOST_IOS::seekdir, 
           BOOST_IOS::openmode, any_tag )
     { 
@@ -139,7 +139,7 @@
     }
 
     template<typename Device>
-    static stream_offset 
+    static std::streampos 
     seek( Device& dev, stream_offset off, 
           BOOST_IOS::seekdir way, BOOST_IOS::openmode which, 
           random_access )
@@ -191,7 +191,7 @@
 template<>
 struct flt_wrapper_impl<any_tag> {
     template<typename Filter, typename Device>
-    static stream_offset
+    static std::streampos
     seek( Filter& f, Device* dev, stream_offset off,
           BOOST_IOS::seekdir way, BOOST_IOS::openmode which )
     {
@@ -200,13 +200,13 @@
     }
 
     template<typename Filter, typename Device>
-    static stream_offset
+    static std::streampos
     seek( Filter&, Device*, stream_offset,
           BOOST_IOS::seekdir, BOOST_IOS::openmode, any_tag )
     { throw cant_seek(); }
 
     template<typename Filter, typename Device>
-    static stream_offset
+    static std::streampos
     seek( Filter& f, Device* dev, stream_offset off,
           BOOST_IOS::seekdir way, BOOST_IOS::openmode which,
           random_access tag )
@@ -216,14 +216,14 @@
     }
 
     template<typename Filter, typename Device>
-    static stream_offset
+    static std::streampos
     seek( Filter& f, Device* dev, stream_offset off,
           BOOST_IOS::seekdir way, BOOST_IOS::openmode which,
           random_access, any_tag )
     { return f.seek(*dev, off, way); }
 
     template<typename Filter, typename Device>
-    static stream_offset
+    static std::streampos
     seek( Filter& f, Device* dev, stream_offset off,
           BOOST_IOS::seekdir way, BOOST_IOS::openmode which,
           random_access, two_sequence )

Modified: boost/trunk/boost/iostreams/detail/adapter/direct_adapter.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/adapter/direct_adapter.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/adapter/direct_adapter.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -111,8 +111,8 @@
 
     std::streamsize read(char_type* s, std::streamsize n);
     std::streamsize write(const char_type* s, std::streamsize n);
-    stream_offset seek( stream_offset, BOOST_IOS::seekdir,
-                        BOOST_IOS::openmode = BOOST_IOS::in | BOOST_IOS::out );
+    std::streampos seek( stream_offset, BOOST_IOS::seekdir,
+                         BOOST_IOS::openmode = BOOST_IOS::in | BOOST_IOS::out );
     void close();
     void close(BOOST_IOS::openmode which);
 #ifndef BOOST_IOSTREAMS_NO_LOCALE
@@ -214,7 +214,7 @@
 }
 
 template<typename Direct>
-inline stream_offset direct_adapter<Direct>::seek
+inline std::streampos direct_adapter<Direct>::seek
     ( stream_offset off, BOOST_IOS::seekdir way, 
       BOOST_IOS::openmode which )
 {
@@ -248,7 +248,7 @@
         else
             bad_seek();
     }
-    return static_cast<stream_offset>(next);
+    return offset_to_position(next);
 }
 
 template<typename Direct>

Modified: boost/trunk/boost/iostreams/detail/adapter/mode_adapter.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/adapter/mode_adapter.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/adapter/mode_adapter.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -48,9 +48,9 @@
 
     std::streamsize read(char_type* s, std::streamsize n);
     std::streamsize write(const char_type* s, std::streamsize n);
-    stream_offset seek( stream_offset off, BOOST_IOS::seekdir way,
-                        BOOST_IOS::openmode which = 
-                            BOOST_IOS::in | BOOST_IOS::out );
+    std::streampos seek( stream_offset off, BOOST_IOS::seekdir way,
+                         BOOST_IOS::openmode which = 
+                             BOOST_IOS::in | BOOST_IOS::out );
 #if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
     void close(BOOST_IOS::openmode which = BOOST_IOS::in | BOOST_IOS::out);
 #endif
@@ -66,12 +66,12 @@
     { return iostreams::write(t_, snk, s, n); }
 
     template<typename Device>
-    stream_offset seek(Device& dev, stream_offset off, BOOST_IOS::seekdir way)
+    std::streampos seek(Device& dev, stream_offset off, BOOST_IOS::seekdir way)
     { return iostreams::seek(t_, dev, off, way); }
 
     template<typename Device>
-    stream_offset seek( Device& dev, stream_offset off, 
-                        BOOST_IOS::seekdir way, BOOST_IOS::openmode which  )
+    std::streampos seek( Device& dev, stream_offset off, 
+                         BOOST_IOS::seekdir way, BOOST_IOS::openmode which  )
     { return iostreams::seek(t_, dev, off, way, which); }
 
     template<typename Device>
@@ -102,7 +102,7 @@
 { return boost::iostreams::write(t_, s, n); }
 
 template<typename Mode, typename T>
-stream_offset mode_adapter<Mode, T>::seek
+std::streampos mode_adapter<Mode, T>::seek
     (stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which)
 { return boost::iostreams::seek(t_, off, way, which); }
 

Modified: boost/trunk/boost/iostreams/detail/adapter/non_blocking_adapter.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/adapter/non_blocking_adapter.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/adapter/non_blocking_adapter.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -44,9 +44,9 @@
         }
         return result;    
     }
-    stream_offset seek( stream_offset off, BOOST_IOS::seekdir way,
-                        BOOST_IOS::openmode which = 
-                            BOOST_IOS::in | BOOST_IOS::out )
+    std::streampos seek( stream_offset off, BOOST_IOS::seekdir way,
+                         BOOST_IOS::openmode which = 
+                             BOOST_IOS::in | BOOST_IOS::out )
     { return iostreams::seek(device_, off, way, which); }
 public:
     Device& device_;

Modified: boost/trunk/boost/iostreams/detail/adapter/range_adapter.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/adapter/range_adapter.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/adapter/range_adapter.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -62,7 +62,7 @@
     range_adapter(iterator first, iterator last);
     std::streamsize read(char_type* s, std::streamsize n);
     std::streamsize write(const char_type* s, std::streamsize n);
-    stream_offset seek(stream_offset off, BOOST_IOS::seekdir way);
+    std::streampos seek(stream_offset off, BOOST_IOS::seekdir way);
 private:
     iterator first_, cur_, last_;
 };
@@ -89,11 +89,11 @@
 
 
 template<typename Mode, typename Range>
-stream_offset range_adapter<Mode, Range>::seek
+std::streampos range_adapter<Mode, Range>::seek
     (stream_offset off, BOOST_IOS::seekdir way)
 { 
     impl::seek(first_, cur_, last_, off, way); 
-    return static_cast<stream_offset>(cur_ - first_);
+    return offset_to_position(cur_ - first_);
 }
 
 //------------------Implementation of range_adapter_impl----------------------//

Modified: boost/trunk/boost/iostreams/detail/bool_trait_def.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/bool_trait_def.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/bool_trait_def.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,6 +20,11 @@
 // Description: Used to generate the traits classes is_istream, is_ostream,
 //      etc.
 //
+#if BOOST_WORKAROUND(__BORLANDC__, <= 0x564)
+# define BOOST_IOSTREAMS_TRAIT_NAMESPACE(trait)
+#else
+# define BOOST_IOSTREAMS_TRAIT_NAMESPACE(trait) BOOST_PP_CAT(trait, _impl_):: 
+#endif
 #define BOOST_IOSTREAMS_BOOL_TRAIT_DEF(trait, type, arity) \
     namespace BOOST_PP_CAT(trait, _impl_) { \
       BOOST_IOSTREAMS_TEMPLATE_PARAMS(arity, T) \
@@ -29,7 +34,8 @@
       template<typename T> \
       struct impl { \
            BOOST_STATIC_CONSTANT(bool, value = \
-               (sizeof(helper(static_cast<T*>(0))) == \
+           (sizeof(BOOST_IOSTREAMS_TRAIT_NAMESPACE(trait) \
+              helper(static_cast<T*>(0))) == \
                 sizeof(type_traits::yes_type))); \
       }; \
     } \

Modified: boost/trunk/boost/iostreams/detail/resolve.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/resolve.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/resolve.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -47,10 +47,7 @@
 struct resolve_traits {
     typedef typename 
             mpl::if_<
-                mpl::and_<
-                    boost::detail::is_incrementable<T>, // Must come first
-                    is_dereferenceable<T>               // for CW 9.[0-4]
-                >,
+                boost::detail::is_incrementable<T>,
                 output_iterator_adapter<Mode, Ch, T>,
                 const T&
             >::type type;
@@ -163,10 +160,7 @@
                 mode_adapter<Mode, T>,
                 is_iterator_range<T>,
                 range_adapter<Mode, T>,
-                mpl::and_<
-                    is_dereferenceable<T>,
-                    boost::detail::is_incrementable<T>
-                >,
+                is_dereferenceable<T>,
                 output_iterator_adapter<Mode, Ch, T>,
                 is_array<T>,
                 array_adapter<Mode, T>,

Modified: boost/trunk/boost/iostreams/detail/streambuf/direct_streambuf.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/streambuf/direct_streambuf.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/streambuf/direct_streambuf.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -24,6 +24,7 @@
 #include <boost/iostreams/detail/streambuf/linked_streambuf.hpp>
 #include <boost/iostreams/detail/error.hpp>
 #include <boost/iostreams/operations.hpp>
+#include <boost/iostreams/positioning.hpp>
 #include <boost/iostreams/traits.hpp>
 
 // Must come last.
@@ -52,7 +53,7 @@
             )                                             streambuf_type;
 public: // stream needs access.
     void open(const T& t, int buffer_size, int pback_size);
-    bool is_open();
+    bool is_open() const;
     void close();
     bool auto_close() const { return auto_close_; }
     void set_auto_close(bool close) { auto_close_ = close; }
@@ -85,7 +86,7 @@
                       BOOST_IOS::openmode which );
     pos_type seekpos(pos_type sp, BOOST_IOS::openmode which);
 private:
-    pos_type seek_impl( off_type off, BOOST_IOS::seekdir way,
+    pos_type seek_impl( stream_offset off, BOOST_IOS::seekdir way,
                         BOOST_IOS::openmode which );
     void init_input(any_tag) { }
     void init_input(input);
@@ -118,7 +119,8 @@
 }
 
 template<typename T, typename Tr>
-bool direct_streambuf<T, Tr>::is_open() { return ibeg_ != 0 && !obeg_ != 0; }
+bool direct_streambuf<T, Tr>::is_open() const 
+{ return ibeg_ != 0 && !obeg_ != 0; }
 
 template<typename T, typename Tr>
 void direct_streambuf<T, Tr>::close() 
@@ -185,7 +187,10 @@
 inline typename direct_streambuf<T, Tr>::pos_type
 direct_streambuf<T, Tr>::seekpos
     (pos_type sp, BOOST_IOS::openmode)
-{ return seek_impl(sp, BOOST_IOS::beg, BOOST_IOS::in | BOOST_IOS::out); }
+{ 
+    return seek_impl( position_to_offset(sp), BOOST_IOS::beg, 
+                      BOOST_IOS::in | BOOST_IOS::out );
+}
 
 template<typename T, typename Tr>
 void direct_streambuf<T, Tr>::close(BOOST_IOS::openmode which)
@@ -204,13 +209,13 @@
 
 template<typename T, typename Tr>
 typename direct_streambuf<T, Tr>::pos_type direct_streambuf<T, Tr>::seek_impl
-    (off_type off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which)
+    (stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which)
 {
     using namespace std;
     BOOST_IOS::openmode both = BOOST_IOS::in | BOOST_IOS::out;
     if (two_head() && (which & both) == both)
         throw bad_seek();
-    off_type result = -1;
+    stream_offset result = -1;
     bool one = one_head();
     if (one && (pptr() != 0 || gptr()== 0))
         init_get_area(); // Switch to input mode, for code reuse.
@@ -242,7 +247,7 @@
         pbump(static_cast<int>(next - (pptr() - obeg_)));
         result = next;
     }
-    return result;
+    return offset_to_position(result);
 }
 
 template<typename T, typename Tr>

Modified: boost/trunk/boost/iostreams/detail/streambuf/indirect_streambuf.hpp
===================================================================
--- boost/trunk/boost/iostreams/detail/streambuf/indirect_streambuf.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/detail/streambuf/indirect_streambuf.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -58,7 +58,7 @@
     indirect_streambuf();
 
     void open(const T& t BOOST_IOSTREAMS_PUSH_PARAMS());
-    bool is_open();
+    bool is_open() const;
     void close();
     bool auto_close() const;
     void set_auto_close(bool close);
@@ -118,7 +118,7 @@
     void sync_impl();
     void close_impl(BOOST_IOS::openmode);
 
-    enum {
+    enum flag_type {
         f_open             = 1,
         f_input_closed     = f_open << 1,
         f_output_closed    = f_input_closed << 1,
@@ -189,7 +189,7 @@
 }
 
 template<typename T, typename Tr, typename Alloc, typename Mode>
-inline bool indirect_streambuf<T, Tr, Alloc, Mode>::is_open()
+inline bool indirect_streambuf<T, Tr, Alloc, Mode>::is_open() const
 { return (flags_ & f_open) != 0; }
 
 template<typename T, typename Tr, typename Alloc, typename Mode>
@@ -328,7 +328,10 @@
 inline typename indirect_streambuf<T, Tr, Alloc, Mode>::pos_type
 indirect_streambuf<T, Tr, Alloc, Mode>::seekpos
     (pos_type sp, BOOST_IOS::openmode)
-{ return seek_impl(sp, BOOST_IOS::beg, BOOST_IOS::in | BOOST_IOS::out); }
+{ 
+    return seek_impl( position_to_offset(sp), BOOST_IOS::beg, 
+                      BOOST_IOS::in | BOOST_IOS::out ); 
+}
 
 template<typename T, typename Tr, typename Alloc, typename Mode>
 typename indirect_streambuf<T, Tr, Alloc, Mode>::pos_type

Modified: boost/trunk/boost/iostreams/device/file.hpp
===================================================================
--- boost/trunk/boost/iostreams/device/file.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/device/file.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -51,9 +51,15 @@
                     BOOST_IOS::in | BOOST_IOS::out );
     std::streamsize read(char_type* s, std::streamsize n);
     std::streamsize write(const char_type* s, std::streamsize n);
-    stream_offset seek( stream_offset off, BOOST_IOS::seekdir way, 
-                        BOOST_IOS::openmode which = 
-                            BOOST_IOS::in | BOOST_IOS::out );
+    std::streampos seek( stream_offset off, BOOST_IOS::seekdir way, 
+                         BOOST_IOS::openmode which = 
+                             BOOST_IOS::in | BOOST_IOS::out );
+    void open( const std::string& path,
+               BOOST_IOS::openmode mode =
+                   BOOST_IOS::in | BOOST_IOS::out,
+               BOOST_IOS::openmode base_mode =
+                   BOOST_IOS::in | BOOST_IOS::out );
+    bool is_open() const;
     void close();
 #ifndef BOOST_IOSTREAMS_NO_LOCALE
     void imbue(const std::locale& loc) { pimpl_->file_.pubimbue(loc);  }
@@ -81,12 +87,18 @@
         { };
     using basic_file<Ch>::read;
     using basic_file<Ch>::seek;
+    using basic_file<Ch>::is_open;
     using basic_file<Ch>::close;
     basic_file_source( const std::string& path,
                        BOOST_IOS::openmode mode = 
                            BOOST_IOS::in )
-        : basic_file<Ch>(path, mode & ~BOOST_IOS::out, BOOST_IOS::in) 
+        : basic_file<Ch>(path, mode & ~BOOST_IOS::out, BOOST_IOS::in)
         { }
+    void open( const std::string& path,
+               BOOST_IOS::openmode mode = BOOST_IOS::in )
+    {
+        basic_file<Ch>::open(path, mode & ~BOOST_IOS::out, BOOST_IOS::in);
+    }
 };
 
 typedef basic_file_source<char>     file_source;
@@ -102,11 +114,17 @@
         { };
     using basic_file<Ch>::write;
     using basic_file<Ch>::seek;
+    using basic_file<Ch>::is_open;
     using basic_file<Ch>::close;
     basic_file_sink( const std::string& path,
                      BOOST_IOS::openmode mode = BOOST_IOS::out )
-        : basic_file<Ch>(path, mode & ~BOOST_IOS::in, BOOST_IOS::out) 
+        : basic_file<Ch>(path, mode & ~BOOST_IOS::in, BOOST_IOS::out)
         { }
+    void open( const std::string& path,
+               BOOST_IOS::openmode mode = BOOST_IOS::out )
+    {
+        basic_file<Ch>::open(path, mode & ~BOOST_IOS::in, BOOST_IOS::out);
+    }
 };
 
 typedef basic_file_sink<char>     file_sink;
@@ -118,7 +136,9 @@
 basic_file<Ch>::basic_file
     ( const std::string& path, BOOST_IOS::openmode mode, 
       BOOST_IOS::openmode base_mode )
-    : pimpl_(new impl(path, mode | base_mode)) { }
+{ 
+    open(path, mode, base_mode);
+}
 
 template<typename Ch>
 inline std::streamsize basic_file<Ch>::read
@@ -134,12 +154,23 @@
 { return pimpl_->file_.sputn(s, n); }
 
 template<typename Ch>
-stream_offset basic_file<Ch>::seek
+std::streampos basic_file<Ch>::seek
     ( stream_offset off, BOOST_IOS::seekdir way, 
       BOOST_IOS::openmode )
 { return iostreams::seek(pimpl_->file_, off, way); }
 
 template<typename Ch>
+void basic_file<Ch>::open
+    ( const std::string& path, BOOST_IOS::openmode mode, 
+      BOOST_IOS::openmode base_mode )
+{ 
+    pimpl_.reset(new impl(path, mode | base_mode));
+}
+
+template<typename Ch>
+bool basic_file<Ch>::is_open() const { return pimpl_->file_.is_open(); }
+
+template<typename Ch>
 void basic_file<Ch>::close() { pimpl_->file_.close(); }
 
 //----------------------------------------------------------------------------//

Modified: boost/trunk/boost/iostreams/device/file_descriptor.hpp
===================================================================
--- boost/trunk/boost/iostreams/device/file_descriptor.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/device/file_descriptor.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -60,9 +60,10 @@
                    BOOST_IOS::in | BOOST_IOS::out,
                BOOST_IOS::openmode base_mode =
                    BOOST_IOS::in | BOOST_IOS::out );
+    bool is_open() const { return pimpl_->flags_ != 0; }
     std::streamsize read(char_type* s, std::streamsize n);
     std::streamsize write(const char_type* s, std::streamsize n);
-    stream_offset seek(stream_offset off, BOOST_IOS::seekdir way);
+    std::streampos seek(stream_offset off, BOOST_IOS::seekdir way);
     void close();
 private:
     struct impl {
@@ -104,6 +105,7 @@
     struct category : public source_tag, closable_tag { };
     using file_descriptor::read;
     using file_descriptor::open;
+    using file_descriptor::is_open;
     using file_descriptor::close;
     file_descriptor_source() { }
     explicit file_descriptor_source(int fd, bool close_on_exit = false)
@@ -129,6 +131,7 @@
     struct category : public sink_tag, closable_tag { };
     using file_descriptor::write;
     using file_descriptor::open;
+    using file_descriptor::is_open;
     using file_descriptor::close;
     file_descriptor_sink() { }
     explicit file_descriptor_sink(int fd, bool close_on_exit = false)

Modified: boost/trunk/boost/iostreams/device/mapped_file.hpp
===================================================================
--- boost/trunk/boost/iostreams/device/mapped_file.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/device/mapped_file.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -137,7 +137,7 @@
 
 //------------------Definition of mapped_file---------------------------------//
 
-class mapped_file {
+class BOOST_IOSTREAMS_DECL mapped_file {
 private:
     typedef mapped_file_source delegate_type;
     delegate_type delegate_;
@@ -202,7 +202,7 @@
     static int alignment() { return mapped_file_source::alignment(); }
 };
 
-struct mapped_file_sink : private mapped_file {
+struct BOOST_IOSTREAMS_DECL mapped_file_sink : private mapped_file {
     friend struct operations<mapped_file_sink>;
     typedef char char_type;
     struct category

Modified: boost/trunk/boost/iostreams/device/null.hpp
===================================================================
--- boost/trunk/boost/iostreams/device/null.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/device/null.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -30,9 +30,9 @@
         { };
     std::streamsize read(Ch*, std::streamsize) { return 0; }
     std::streamsize write(const Ch*, std::streamsize n) { return n; }
-    stream_offset seek( stream_offset, BOOST_IOS::seekdir,
-                        BOOST_IOS::openmode = 
-                            BOOST_IOS::in | BOOST_IOS::out ) 
+    std::streampos seek( stream_offset, BOOST_IOS::seekdir,
+                         BOOST_IOS::openmode = 
+                             BOOST_IOS::in | BOOST_IOS::out ) 
     { return -1; }
     void close(BOOST_IOS::openmode = BOOST_IOS::in | BOOST_IOS::out) { }
 };

Modified: boost/trunk/boost/iostreams/filter/aggregate.hpp
===================================================================
--- boost/trunk/boost/iostreams/filter/aggregate.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/filter/aggregate.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -145,7 +145,7 @@
         do_close();
     }
 
-    enum {
+    enum flag_type {
         f_read   = 1,
         f_write  = f_read << 1,
         f_eof    = f_write << 1

Modified: boost/trunk/boost/iostreams/filter/gzip.hpp
===================================================================
--- boost/trunk/boost/iostreams/filter/gzip.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/filter/gzip.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -234,14 +234,20 @@
     template<typename Sink>
     void close(Sink& snk, BOOST_IOS::openmode m)
     {
+        namespace io = boost::iostreams;
+
         if (m & BOOST_IOS::out) {
 
-            // Close zlib compressor.
-            base_type::close(snk, BOOST_IOS::out);
+                // Close zlib compressor.
+                base_type::close(snk, BOOST_IOS::out);
 
-            // Write final fields of gzip file format.
-            write_long(this->crc(), snk);
-            write_long(this->total_in(), snk);
+            if (flags_ & f_header_done) {
+
+                // Write final fields of gzip file format.
+                write_long(this->crc(), snk);
+                write_long(this->total_in(), snk);
+            }
+
         }
         #if BOOST_WORKAROUND(__GNUC__, == 2) && defined(__STL_CONFIG_H) || \
             BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) \
@@ -267,7 +273,7 @@
         boost::iostreams::put(next, static_cast<char>(0xFF & (n >> 24)));
     }
 
-    enum {
+    enum flag_type {
         f_header_done = 1,
         f_body_done = f_header_done << 1,
         f_footer_done = f_body_done << 1
@@ -456,7 +462,7 @@
         if (static_cast<int>(read_uint32(rng, gzip::bad_footer)) != this->total_out())
             throw gzip_error(gzip::bad_length);
     }
-    enum {
+    enum flag_type {
         f_header_read  = 1,
         f_footer_read  = f_header_read << 1,
         f_text         = f_footer_read << 1
@@ -547,11 +553,11 @@
         static_cast<streamsize>(str.size() - offset_);
     streamsize amt = (std::min)(avail, n);
     std::copy( str.data() + offset_,
-                str.data() + offset_ + amt,
-                s );
+               str.data() + offset_ + amt,
+               s );
     offset_ += amt;
     if ( !(flags_ & f_header_done) &&
-            offset_ == static_cast<std::size_t>(str.size()) )
+         offset_ == static_cast<std::size_t>(str.size()) )
     {
         flags_ |= f_header_done;
     }

Modified: boost/trunk/boost/iostreams/filter/line.hpp
===================================================================
--- boost/trunk/boost/iostreams/filter/line.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/filter/line.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -193,7 +193,7 @@
         pos_ = string_type::npos;
     }
 
-    enum {
+    enum flag_type {
         f_read   = 1,
         f_write  = f_read << 1
     };

Modified: boost/trunk/boost/iostreams/filter/symmetric.hpp
===================================================================
--- boost/trunk/boost/iostreams/filter/symmetric.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/filter/symmetric.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -231,7 +231,7 @@
 
     void close();
 
-    enum {
+    enum flag_type {
         f_read   = 1,
         f_write  = f_read << 1,
         f_eof    = f_write << 1,

Modified: boost/trunk/boost/iostreams/filter/zlib.hpp
===================================================================
--- boost/trunk/boost/iostreams/filter/zlib.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/filter/zlib.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -332,7 +332,7 @@
 
 template<typename Alloc>
 zlib_compressor_impl<Alloc>::~zlib_compressor_impl()
-{ /*reset(true, false);*/ }
+{ reset(true, false); }
 
 template<typename Alloc>
 bool zlib_compressor_impl<Alloc>::filter
@@ -357,7 +357,7 @@
 
 template<typename Alloc>
 zlib_decompressor_impl<Alloc>::~zlib_decompressor_impl()
-{ /*reset(false, false);*/ }
+{ reset(false, false); }
 
 template<typename Alloc>
 zlib_decompressor_impl<Alloc>::zlib_decompressor_impl(int window_bits)

Modified: boost/trunk/boost/iostreams/filtering_stream.hpp
===================================================================
--- boost/trunk/boost/iostreams/filtering_stream.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/filtering_stream.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -83,7 +83,7 @@
 } // End namespace detail.
 
 //
-// Macro: BOOST_IOSTREAMS_DEFINE_FILTER_STERAM(name_, chain_type_, default_char_)
+// Macro: BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(name_, chain_type_, default_char_)
 // Description: Defines a template derived from std::basic_streambuf which uses
 //      a chain to perform i/o. The template has the following parameters:
 //      Mode - the i/o mode.

Modified: boost/trunk/boost/iostreams/positioning.hpp
===================================================================
--- boost/trunk/boost/iostreams/positioning.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/positioning.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,6 +35,7 @@
 
 #if ((defined(_YVALS) && !defined(__IBMCPP__)) || defined(_CPPLIB_VER)) && \
      !defined(__SGI_STL_PORT) && !defined(_STLPORT_VERSION) \
+     && !defined(__QNX__) \
    /**/
 
         /* Dinkumware */

Modified: boost/trunk/boost/iostreams/restrict.hpp
===================================================================
--- boost/trunk/boost/iostreams/restrict.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iostreams/restrict.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -61,7 +61,7 @@
                                 stream_offset len = -1 );
     std::streamsize read(char_type* s, std::streamsize n);
     std::streamsize write(const char_type* s, std::streamsize n);
-    stream_offset seek(stream_offset off, BOOST_IOS::seekdir way);
+    std::streampos seek(stream_offset off, BOOST_IOS::seekdir way);
 private:
     stream_offset beg_, pos_, end_;
 };
@@ -145,7 +145,7 @@
     }
 
     template<typename Device>
-    stream_offset seek(Device& dev, stream_offset off, BOOST_IOS::seekdir way)
+    std::streampos seek(Device& dev, stream_offset off, BOOST_IOS::seekdir way)
     {
         stream_offset next;
         if (way == BOOST_IOS::beg) {
@@ -159,12 +159,12 @@
             pos_ = this->component().seek(dev, off, BOOST_IOS::end);
             if (pos_ < beg_)
                 bad_seek();
-            return pos_ - beg_;
+            return offset_to_position(pos_ - beg_);
         }
         if (next < beg_ || end_ != -1 && next >= end_)
             bad_seek();
         pos_ = this->component().seek(dev, next, BOOST_IOS::cur);
-        return pos_ - beg_;
+        return offset_to_position(pos_ - beg_);
     }
 private:
     template<typename Device>
@@ -329,7 +329,7 @@
 }
 
 template<typename Device>
-stream_offset restricted_indirect_device<Device>::seek
+std::streampos restricted_indirect_device<Device>::seek
     (stream_offset off, BOOST_IOS::seekdir way)
 {
     stream_offset next;
@@ -344,12 +344,12 @@
         pos_ = iostreams::seek(this->component(), off, BOOST_IOS::end);
         if (pos_ < beg_)
             bad_seek();
-        return pos_ - beg_;
+        return offset_to_position(pos_ - beg_);
     }
     if (next < beg_ || end_ != -1 && next >= end_)
         bad_seek();
     pos_ = iostreams::seek(this->component(), next - pos_, BOOST_IOS::cur);
-    return pos_ - beg_;
+    return offset_to_position(pos_ - beg_);
 }
 
 //--------------Implementation of restricted_direct_device--------------------//

Modified: boost/trunk/boost/iterator/counting_iterator.hpp
===================================================================
--- boost/trunk/boost/iterator/counting_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iterator/counting_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -172,7 +172,7 @@
 # if 0
     template<class OtherIncrementable>
     counting_iterator(
-        counting_iterator<OtherIncrementable> const& t
+        counting_iterator<OtherIncrementable, CategoryOrTraversal, Difference> const& t
       , typename enable_if_convertible<OtherIncrementable, Incrementable>::type* = 0
     )
       : super_t(t.base())
@@ -188,7 +188,7 @@
 
     template <class OtherIncrementable>
     difference_type
-    distance_to(counting_iterator<OtherIncrementable> const& y) const
+    distance_to(counting_iterator<OtherIncrementable, CategoryOrTraversal, Difference> const& y) const
     {
       typedef typename mpl::if_<
           detail::is_numeric<Incrementable>

Modified: boost/trunk/boost/iterator/is_lvalue_iterator.hpp
===================================================================
--- boost/trunk/boost/iterator/is_lvalue_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/iterator/is_lvalue_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -33,7 +33,7 @@
   template <class U>
   not_an_lvalue lvalue_preserver(U const&, ...);
   
-# define BOOST_LVALUE_PRESERVER(expr) lvalue_preserver(expr,0)
+# define BOOST_LVALUE_PRESERVER(expr) detail::lvalue_preserver(expr,0)
   
 #else
   

Modified: boost/trunk/boost/lexical_cast.hpp
===================================================================
--- boost/trunk/boost/lexical_cast.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/lexical_cast.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -30,8 +30,7 @@
 
 #if defined(BOOST_NO_STRINGSTREAM) || \
     defined(BOOST_NO_STD_WSTRING) || \
-    defined(BOOST_NO_STD_LOCALE) || \
-    defined(BOOST_NO_INTRINSIC_WCHAR_T)
+    defined(BOOST_NO_STD_LOCALE) 
 #define DISABLE_WIDE_CHAR_SUPPORT
 #endif
 
@@ -81,11 +80,13 @@
         };
 
         #ifndef DISABLE_WIDE_CHAR_SUPPORT
+#if !defined(BOOST_NO_INTRINSIC_WCHAR_T)
         template<>
         struct stream_char<wchar_t>
         {
             typedef wchar_t type;
         };
+#endif
 
         template<>
         struct stream_char<wchar_t *>

Modified: boost/trunk/boost/multi_index/detail/safe_mode.hpp
===================================================================
--- boost/trunk/boost/multi_index/detail/safe_mode.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/multi_index/detail/safe_mode.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,6 +20,10 @@
 #include <boost/multi_index/safe_mode_errors.hpp>
 #include <boost/noncopyable.hpp>
 
+#if defined(BOOST_HAS_THREADS)
+#include <boost/detail/lightweight_mutex.hpp>
+#endif
+
 namespace boost{
 
 namespace multi_index{
@@ -172,12 +176,20 @@
 #endif
 
   safe_iterator_base header;
+
+#if defined(BOOST_HAS_THREADS)
+  boost::detail::lightweight_mutex mutex;
+#endif
 };
 
 void safe_iterator_base::attach(safe_container_base* cont_)
 {
   cont=cont_;
   if(cont){
+#if defined(BOOST_HAS_THREADS)
+    boost::detail::lightweight_mutex::scoped_lock lock(cont->mutex);
+#endif
+
     next=cont->header.next;
     cont->header.next=this;
   }
@@ -186,6 +198,10 @@
 void safe_iterator_base::detach()
 {
   if(cont){
+#if defined(BOOST_HAS_THREADS)
+    boost::detail::lightweight_mutex::scoped_lock lock(cont->mutex);
+#endif
+
     safe_iterator_base *prev_,*next_;
     for(prev_=&cont->header;(next_=prev_->next)!=this;prev_=next_){}
     prev_->next=next;

Modified: boost/trunk/boost/multi_index/hashed_index.hpp
===================================================================
--- boost/trunk/boost/multi_index/hashed_index.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/multi_index/hashed_index.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -250,23 +250,14 @@
     for(;first!=last;++first)hint=insert(hint,*first);
   }
 
-  void erase(iterator position)
+  iterator erase(iterator position)
   {
     BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(position);
     BOOST_MULTI_INDEX_CHECK_DEREFERENCEABLE_ITERATOR(position);
     BOOST_MULTI_INDEX_CHECK_IS_OWNER(position,*this);
     BOOST_MULTI_INDEX_HASHED_INDEX_CHECK_INVARIANT;
-
-#if defined(BOOST_MULTI_INDEX_ENABLE_SAFE_MODE)
-    /* MSVC++ 6.0 optimizer on safe mode code chokes if this
-     * this is not added. Left it for all compilers as it does no
-     * harm.
-     */
-
-    position.detach();
-#endif
-
-    this->final_erase_(static_cast<final_node_type*>(position.get_node()));
+    this->final_erase_(static_cast<final_node_type*>(position++.get_node()));
+    return position;
   }
   
   size_type erase(key_param_type x)
@@ -277,7 +268,7 @@
     iterator it=find(x); /* caveat: relies on find() returning */
     if(it!=end()){       /* the first element                  */
       do{
-        erase(it++);
+        it=erase(it);
         ++s;
       }while(it!=end()&&eq(x,key(*it)));
     }
@@ -285,7 +276,7 @@
     return s;
   }
 
-  void erase(iterator first,iterator last)
+  iterator erase(iterator first,iterator last)
   {
     BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(first);
     BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(last);
@@ -294,8 +285,9 @@
     BOOST_MULTI_INDEX_CHECK_VALID_RANGE(first,last);
     BOOST_MULTI_INDEX_HASHED_INDEX_CHECK_INVARIANT;
     while(first!=last){
-      erase(first++);
+      first=erase(first);
     }
+    return first;
   }
 
   bool replace(iterator position,value_param_type x)

Modified: boost/trunk/boost/multi_index/ordered_index.hpp
===================================================================
--- boost/trunk/boost/multi_index/ordered_index.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/multi_index/ordered_index.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -268,23 +268,14 @@
     for(;first!=last;++first)hint=insert(hint,*first);
   }
 
-  void erase(iterator position)
+  iterator erase(iterator position)
   {
     BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(position);
     BOOST_MULTI_INDEX_CHECK_DEREFERENCEABLE_ITERATOR(position);
     BOOST_MULTI_INDEX_CHECK_IS_OWNER(position,*this);
     BOOST_MULTI_INDEX_ORD_INDEX_CHECK_INVARIANT;
-
-#if defined(BOOST_MULTI_INDEX_ENABLE_SAFE_MODE)
-    /* MSVC++ 6.0 optimizer on safe mode code chokes if this
-     * this is not added. Left it for all compilers as it does no
-     * harm.
-     */
-
-    position.detach();
-#endif
-
-    this->final_erase_(static_cast<final_node_type*>(position.get_node()));
+    this->final_erase_(static_cast<final_node_type*>(position++.get_node()));
+    return position;
   }
   
   size_type erase(key_param_type x)
@@ -293,13 +284,13 @@
     std::pair<iterator,iterator> p=equal_range(x);
     size_type s=0;
     while(p.first!=p.second){
-      erase(p.first++);
+      p.first=erase(p.first);
       ++s;
     }
     return s;
   }
 
-  void erase(iterator first,iterator last)
+  iterator erase(iterator first,iterator last)
   {
     BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(first);
     BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(last);
@@ -308,8 +299,9 @@
     BOOST_MULTI_INDEX_CHECK_VALID_RANGE(first,last);
     BOOST_MULTI_INDEX_ORD_INDEX_CHECK_INVARIANT;
     while(first!=last){
-      erase(first++);
+      first=erase(first);
     }
+    return first;
   }
 
   bool replace(iterator position,value_param_type x)

Modified: boost/trunk/boost/multi_index_container.hpp
===================================================================
--- boost/trunk/boost/multi_index_container.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/multi_index_container.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -194,7 +194,7 @@
       }
     }
     BOOST_CATCH(...){
-      delete_all_nodes_();
+      clear_();
       BOOST_RETHROW;
     }
     BOOST_CATCH_END
@@ -574,7 +574,7 @@
       if(!p.second)throw_exception(
         archive::archive_exception(
           archive::archive_exception::other_exception));
-      ar.reset_object_address(&(*p.first),&value.get());
+      ar.reset_object_address(&p.first->value,&value.get());
       lm.add(p.first,ar,version);
     }
     lm.add_track(header(),ar,version);

Modified: boost/trunk/boost/numeric/ublas/banded.hpp
===================================================================
--- boost/trunk/boost/numeric/ublas/banded.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/numeric/ublas/banded.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -203,7 +203,7 @@
         }
         BOOST_UBLAS_INLINE
         void erase_element (size_type i, size_type j) {
-            return (operator () (i, j) = value_type/*zero*/());
+            operator () (i, j) = value_type/*zero*/();
         }
 
         // Zeroing

Modified: boost/trunk/boost/numeric/ublas/detail/definitions.hpp
===================================================================
--- boost/trunk/boost/numeric/ublas/detail/definitions.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/numeric/ublas/detail/definitions.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,6 +20,15 @@
 
 namespace boost { namespace numeric { namespace ublas {
 
+    namespace detail {
+        /* Borrowed from boost/concept_checks.hpp
+           "inline" is used for ignore_unused_variable_warning()
+           to make sure there is no overhead with g++.
+         */
+        template <class T> inline
+        void ignore_unused_variable_warning(const T&) {}
+    } // namespace detail
+
     // Borrowed from Dave Abraham's noncopyable.
     // I believe this should be part of utility.hpp one day...
     namespace nonassignable_  // protection from unintended ADL

Modified: boost/trunk/boost/numeric/ublas/functional.hpp
===================================================================
--- boost/trunk/boost/numeric/ublas/functional.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/numeric/ublas/functional.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,10 +35,11 @@
 #include <boost/numeric/bindings/traits/ublas_matrix.hpp>
 #include <boost/numeric/bindings/atlas/cblas.hpp>
 #endif
-#include <boost/concept_check.hpp>
 
+#include <boost/numeric/ublas/detail/definitions.hpp>
 
 
+
 namespace boost { namespace numeric { namespace ublas {
 
     // Scalar functors
@@ -1391,7 +1392,7 @@
         size_type element (size_type i, size_type size1, size_type j, size_type size2) {
             BOOST_UBLAS_CHECK (i < size1, bad_index ());
             BOOST_UBLAS_CHECK (j < size2, bad_index ());
-            ignore_unused_variable_warning(size1);
+            detail::ignore_unused_variable_warning(size1);
             // Guard against size_type overflow
             BOOST_UBLAS_CHECK (i <= ((std::numeric_limits<size_type>::max) () - j) / size2, bad_index ());
             return i * size2 + j;
@@ -1401,9 +1402,9 @@
         size_type address (size_type i, size_type size1, size_type j, size_type size2) {
             BOOST_UBLAS_CHECK (i <= size1, bad_index ());
             BOOST_UBLAS_CHECK (j <= size2, bad_index ());
-            ignore_unused_variable_warning(size1);
             // Guard against size_type overflow - address may be size2 past end of storage
             BOOST_UBLAS_CHECK (size2 == 0 || i <= ((std::numeric_limits<size_type>::max) () - j) / size2, bad_index ());
+            detail::ignore_unused_variable_warning(size1);
             return i * size2 + j;
         }
         static
@@ -1461,6 +1462,8 @@
             BOOST_UBLAS_CHECK (i < size1, bad_index ());
             BOOST_UBLAS_CHECK (j < size2, bad_index ());
             BOOST_UBLAS_CHECK (i >= j, bad_index ());
+            detail::ignore_unused_variable_warning(size1);
+            detail::ignore_unused_variable_warning(size2);
             // FIXME size_type overflow
             // sigma_i (i + 1) = (i + 1) * i / 2
             // i = 0 1 2 3, sigma = 0 1 3 6
@@ -1482,28 +1485,28 @@
         BOOST_UBLAS_INLINE
         size_type element1 (size_type i, size_type size1, size_type /* j */, size_type /* size2 */) {
             BOOST_UBLAS_CHECK (i < size1, bad_index ());
-            ignore_unused_variable_warning(size1);
+            detail::ignore_unused_variable_warning(size1);
             return i;
         }
         static
         BOOST_UBLAS_INLINE
         size_type element2 (size_type /* i */, size_type /* size1 */, size_type j, size_type size2) {
             BOOST_UBLAS_CHECK (j < size2, bad_index ());
-            ignore_unused_variable_warning(size2);
+            detail::ignore_unused_variable_warning(size2);
             return j;
         }
         static
         BOOST_UBLAS_INLINE
         size_type address1 (size_type i, size_type size1, size_type /* j */, size_type /* size2 */) {
             BOOST_UBLAS_CHECK (i <= size1, bad_index ());
-            ignore_unused_variable_warning(size1);
+            detail::ignore_unused_variable_warning(size1);
             return i;
         }
         static
         BOOST_UBLAS_INLINE
         size_type address2 (size_type /* i */, size_type /* size1 */, size_type j, size_type size2) {
             BOOST_UBLAS_CHECK (j <= size2, bad_index ());
-            ignore_unused_variable_warning(size2);
+            detail::ignore_unused_variable_warning(size2);
             return j;
         }
         static
@@ -1576,7 +1579,7 @@
         size_type element (size_type i, size_type size1, size_type j, size_type size2) {
             BOOST_UBLAS_CHECK (i < size1, bad_index ());
             BOOST_UBLAS_CHECK (j < size2, bad_index ());
-            ignore_unused_variable_warning(size2);
+            detail::ignore_unused_variable_warning(size2);
             // Guard against size_type overflow
             BOOST_UBLAS_CHECK (j <= ((std::numeric_limits<size_type>::max) () - i) / size1, bad_index ());
             return i + j * size1;
@@ -1586,7 +1589,7 @@
         size_type address (size_type i, size_type size1, size_type j, size_type size2) {
             BOOST_UBLAS_CHECK (i <= size1, bad_index ());
             BOOST_UBLAS_CHECK (j <= size2, bad_index ());
-            ignore_unused_variable_warning(size2);
+            detail::ignore_unused_variable_warning(size2);
             // Guard against size_type overflow - address may be size1 past end of storage
             BOOST_UBLAS_CHECK (size1 == 0 || j <= ((std::numeric_limits<size_type>::max) () - i) / size1, bad_index ());
             return i + j * size1;
@@ -1667,28 +1670,28 @@
         BOOST_UBLAS_INLINE
         size_type element1 (size_type /* i */, size_type /* size1 */, size_type j, size_type size2) {
             BOOST_UBLAS_CHECK (j < size2, bad_index ());
-            ignore_unused_variable_warning(size2);
+            detail::ignore_unused_variable_warning(size2);
             return j;
         }
         static
         BOOST_UBLAS_INLINE
         size_type element2 (size_type i, size_type size1, size_type /* j */, size_type /* size2 */) {
             BOOST_UBLAS_CHECK (i < size1, bad_index ());
-            ignore_unused_variable_warning(size1);
+            detail::ignore_unused_variable_warning(size1);
             return i;
         }
         static
         BOOST_UBLAS_INLINE
         size_type address1 (size_type /* i */, size_type /* size1 */, size_type j, size_type size2) {
             BOOST_UBLAS_CHECK (j <= size2, bad_index ());
-            ignore_unused_variable_warning(size2);
+            detail::ignore_unused_variable_warning(size2);
             return j;
         }
         static
         BOOST_UBLAS_INLINE
         size_type address2 (size_type i, size_type size1, size_type /* j */, size_type /* size2 */) {
             BOOST_UBLAS_CHECK (i <= size1, bad_index ());
-            ignore_unused_variable_warning(size1);
+            detail::ignore_unused_variable_warning(size1);
             return i;
         }
         static

Modified: boost/trunk/boost/numeric/ublas/matrix.hpp
===================================================================
--- boost/trunk/boost/numeric/ublas/matrix.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/numeric/ublas/matrix.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,8 +17,6 @@
 #ifndef _BOOST_UBLAS_MATRIX_
 #define _BOOST_UBLAS_MATRIX_
 
-#include <boost/concept_check.hpp>
-
 #include <boost/numeric/ublas/vector.hpp>
 #include <boost/numeric/ublas/matrix_expression.hpp>
 #include <boost/numeric/ublas/detail/matrix_assign.hpp>
@@ -167,7 +165,7 @@
             return (at_element (i, j) = t);
         }
         void erase_element (size_type i, size_type j) {
-            return (at_element (i, j) = value_type/*zero*/());
+            at_element (i, j) = value_type/*zero*/();
         }
 
         // Zeroing
@@ -1050,7 +1048,7 @@
             return size1_;
         }
         BOOST_UBLAS_INLINE
-        size_type size2 () const {
+        size_type size2 () const { 
             return size2_;
         }
 
@@ -1084,27 +1082,27 @@
         // Element access
         BOOST_UBLAS_INLINE
         const_reference operator () (size_type i, size_type j) const {
-            return data () [layout_type::element1 (i, size1_, j, size2_)] [layout_type::element2 (i, size1_, j, size2_)];
+            return data () [layout_type::element1 (i, size1_, j, size2_)] [layout_type::element2 (i, size1_, j, size2_)]; 
         }
         BOOST_UBLAS_INLINE
         reference at_element (size_type i, size_type j) {
-            return data () [layout_type::element1 (i, size1_, j, size2_)] [layout_type::element2 (i, size1_, j, size2_)];
+            return data () [layout_type::element1 (i, size1_, j, size2_)] [layout_type::element2 (i, size1_, j, size2_)]; 
         }
         BOOST_UBLAS_INLINE
         reference operator () (size_type i, size_type j) {
-            return at_element (i, j);
+            return at_element (i, j); 
         }
 
         // Element assignment
         BOOST_UBLAS_INLINE
         reference insert_element (size_type i, size_type j, const_reference t) {
-            return (at_element (i, j) = t);
+            return (at_element (i, j) = t); 
         }
         BOOST_UBLAS_INLINE
         void erase_element (size_type i, size_type j) {
-            return (at_element (i, j) = value_type/*zero*/());
+            at_element (i, j) = value_type/*zero*/(); 
         }
-
+        
         // Zeroing
         BOOST_UBLAS_INLINE
         void clear () {
@@ -1121,13 +1119,13 @@
             return *this;
         }
         BOOST_UBLAS_INLINE
-        vector_of_vector &assign_temporary (vector_of_vector &m) {
+        vector_of_vector &assign_temporary (vector_of_vector &m) { 
             swap (m);
             return *this;
         }
         template<class AE>
         BOOST_UBLAS_INLINE
-        vector_of_vector &operator = (const matrix_expression<AE> &ae) {
+        vector_of_vector &operator = (const matrix_expression<AE> &ae) { 
             self_type temporary (ae);
             return assign_temporary (temporary);
         }
@@ -1140,8 +1138,8 @@
         }
         template<class AE>
         BOOST_UBLAS_INLINE
-        vector_of_vector &assign (const matrix_expression<AE> &ae) {
-            matrix_assign<scalar_assign> (*this, ae);
+        vector_of_vector &assign (const matrix_expression<AE> &ae) { 
+            matrix_assign<scalar_assign> (*this, ae); 
             return *this;
         }
         template<class AE>
@@ -1158,8 +1156,8 @@
         }
         template<class AE>
         BOOST_UBLAS_INLINE
-        vector_of_vector &plus_assign (const matrix_expression<AE> &ae) {
-            matrix_assign<scalar_plus_assign> (*this, ae);
+        vector_of_vector &plus_assign (const matrix_expression<AE> &ae) { 
+            matrix_assign<scalar_plus_assign> (*this, ae); 
             return *this;
         }
         template<class AE>
@@ -1177,7 +1175,7 @@
         template<class AE>
         BOOST_UBLAS_INLINE
         vector_of_vector &minus_assign (const matrix_expression<AE> &ae) {
-            matrix_assign<scalar_minus_assign> (*this, ae);
+            matrix_assign<scalar_minus_assign> (*this, ae); 
             return *this;
         }
         template<class AT>
@@ -1296,7 +1294,7 @@
                 const self_type &m = (*this) ();
                 if (layout_type::fast1 ())
                     ++ it_;
-                else
+                else 
                     it_ = m.find1 (1, i_, j_).it_;
                 return *this;
             }
@@ -2139,7 +2137,7 @@
             BOOST_UBLAS_INLINE
             bool operator == (const const_iterator1 &it) const {
                 BOOST_UBLAS_CHECK (&(*this) () == &it (), external_logic ());
-		boost::ignore_unused_variable_warning(it);
+                detail::ignore_unused_variable_warning(it);
                 return true;
             }
         };
@@ -2242,6 +2240,7 @@
             BOOST_UBLAS_INLINE
             const_iterator2 &operator = (const const_iterator2 &it) {
                 container_const_reference<self_type>::assign (&it ());
+                detail::ignore_unused_variable_warning(it);
                 return *this;
             }
 
@@ -2249,7 +2248,6 @@
             BOOST_UBLAS_INLINE
             bool operator == (const const_iterator2 &it) const {
                 BOOST_UBLAS_CHECK (&(*this) () == &it (), external_logic ());
-		boost::ignore_unused_variable_warning(it);
                 return true;
             }
         };
@@ -2373,7 +2371,7 @@
             return *this;
         }
         BOOST_UBLAS_INLINE
-        identity_matrix &assign_temporary (identity_matrix &m) {
+        identity_matrix &assign_temporary (identity_matrix &m) { 
             swap (m);
             return *this;
         }
@@ -2468,14 +2466,14 @@
             typename self_type::
 #endif
             const_iterator2 begin () const {
-                return const_iterator2 ((*this) (), it_);
+                return const_iterator2 ((*this) (), it_); 
             }
             BOOST_UBLAS_INLINE
 #ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION
             typename self_type::
 #endif
             const_iterator2 end () const {
-                return const_iterator2 ((*this) (), it_ + 1);
+                return const_iterator2 ((*this) (), it_ + 1); 
             }
             BOOST_UBLAS_INLINE
 #ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION
@@ -2580,14 +2578,14 @@
             typename self_type::
 #endif
             const_iterator1 begin () const {
-                return const_iterator1 ((*this) (), it_);
+                return const_iterator1 ((*this) (), it_); 
             }
             BOOST_UBLAS_INLINE
 #ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION
             typename self_type::
 #endif
             const_iterator1 end () const {
-                return const_iterator1 ((*this) (), it_ + 1);
+                return const_iterator1 ((*this) (), it_ + 1); 
             }
             BOOST_UBLAS_INLINE
 #ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION
@@ -2733,7 +2731,7 @@
         // Element access
         BOOST_UBLAS_INLINE
         const_reference operator () (size_type /*i*/, size_type /*j*/) const {
-            return value_;
+            return value_; 
         }
 
         // Assignment
@@ -2745,7 +2743,7 @@
             return *this;
         }
         BOOST_UBLAS_INLINE
-        scalar_matrix &assign_temporary (scalar_matrix &m) {
+        scalar_matrix &assign_temporary (scalar_matrix &m) { 
             swap (m);
             return *this;
         }
@@ -2790,7 +2788,7 @@
         BOOST_UBLAS_INLINE
         const_iterator2 find2 (int /*rank*/, size_type i, size_type j) const {
             return const_iterator2 (*this, i, j);
-        }
+        }   
 
 
 #ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR
@@ -3220,7 +3218,7 @@
         reference insert_element (size_type i, size_type j, const_reference t) {
             return (at_element (i, j) = t);
         }
-
+        
         // Zeroing
         BOOST_UBLAS_INLINE
         void clear () {
@@ -3251,14 +3249,14 @@
         }
         template<class AE>
         BOOST_UBLAS_INLINE
-        c_matrix &operator = (const matrix_expression<AE> &ae) {
+        c_matrix &operator = (const matrix_expression<AE> &ae) { 
             self_type temporary (ae);
             return assign_temporary (temporary);
         }
         template<class AE>
         BOOST_UBLAS_INLINE
-        c_matrix &assign (const matrix_expression<AE> &ae) {
-            matrix_assign<scalar_assign> (*this, ae);
+        c_matrix &assign (const matrix_expression<AE> &ae) { 
+            matrix_assign<scalar_assign> (*this, ae); 
             return *this;
         }
         template<class AE>
@@ -3275,8 +3273,8 @@
         }
         template<class AE>
         BOOST_UBLAS_INLINE
-        c_matrix &plus_assign (const matrix_expression<AE> &ae) {
-            matrix_assign<scalar_plus_assign> (*this, ae);
+        c_matrix &plus_assign (const matrix_expression<AE> &ae) { 
+            matrix_assign<scalar_plus_assign> (*this, ae); 
             return *this;
         }
         template<class AE>
@@ -3293,8 +3291,8 @@
         }
         template<class AE>
         BOOST_UBLAS_INLINE
-        c_matrix &minus_assign (const matrix_expression<AE> &ae) {
-            matrix_assign<scalar_minus_assign> (*this, ae);
+        c_matrix &minus_assign (const matrix_expression<AE> &ae) { 
+            matrix_assign<scalar_minus_assign> (*this, ae); 
             return *this;
         }
         template<class AT>

Modified: boost/trunk/boost/numeric/ublas/matrix_sparse.hpp
===================================================================
--- boost/trunk/boost/numeric/ublas/matrix_sparse.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/numeric/ublas/matrix_sparse.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,8 +17,6 @@
 #ifndef _BOOST_UBLAS_MATRIX_SPARSE_
 #define _BOOST_UBLAS_MATRIX_SPARSE_
 
-#include <boost/concept_check.hpp>
-
 #include <boost/numeric/ublas/vector_sparse.hpp>
 #include <boost/numeric/ublas/matrix_expression.hpp>
 #include <boost/numeric/ublas/detail/matrix_assign.hpp>
@@ -2679,7 +2677,7 @@
         void resize (size_type size1, size_type size2, bool preserve = true) {
             // FIXME preserve unimplemented
             BOOST_UBLAS_CHECK (!preserve, internal_logic ());
-	    boost::ignore_unused_variable_warning(preserve);
+            detail::ignore_unused_variable_warning(preserve);
             size1_ = size1;
             size2_ = size2;
             capacity_ = restrict_capacity (capacity_);

Modified: boost/trunk/boost/numeric/ublas/triangular.hpp
===================================================================
--- boost/trunk/boost/numeric/ublas/triangular.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/numeric/ublas/triangular.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -157,7 +157,7 @@
         }
         BOOST_UBLAS_INLINE
         void erase_element (size_type i, size_type j) {
-            return (operator () (i, j) = value_type/*zero*/());
+            operator () (i, j) = value_type/*zero*/();
         }
         
         // Zeroing

Modified: boost/trunk/boost/numeric/ublas/vector.hpp
===================================================================
--- boost/trunk/boost/numeric/ublas/vector.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/numeric/ublas/vector.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,7 +20,6 @@
 #include <boost/numeric/ublas/storage.hpp>
 #include <boost/numeric/ublas/vector_expression.hpp>
 #include <boost/numeric/ublas/detail/vector_assign.hpp>
-#include <boost/concept_check.hpp>
 
 // Iterators based on ideas of Jeremy Siek
 
@@ -31,10 +30,10 @@
     class vector:
         public vector_container<vector<T, A> > {
 
-        typedef T *pointer;
-        typedef const T *const_pointer;
         typedef vector<T, A> self_type;
     public:
+        typedef T *pointer;
+        typedef const T *const_pointer;
 #ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS
         using vector_container<self_type>::operator ();
 #endif
@@ -138,7 +137,7 @@
         void erase_element (size_type i) {
             data () [i] = value_type/*zero*/();
         }
-
+        
         // Zeroing
         BOOST_UBLAS_INLINE
         void clear () {
@@ -703,7 +702,7 @@
             BOOST_UBLAS_INLINE
             bool operator == (const const_iterator &it) const {
                 BOOST_UBLAS_CHECK (&(*this) () == &it (), external_logic ());
-                ignore_unused_variable_warning(it);
+                detail::ignore_unused_variable_warning(it);
                 return true;
             }
         };
@@ -1287,9 +1286,9 @@
         BOOST_UBLAS_INLINE
         void erase_element (size_type i) {
             BOOST_UBLAS_CHECK (i < size_, bad_index ());
-            return (data_ [i] = value_type/*zero*/());
+            data_ [i] = value_type/*zero*/();
         }
-
+        
         // Zeroing
         BOOST_UBLAS_INLINE
         void clear () {

Modified: boost/trunk/boost/numeric/ublas/vector_sparse.hpp
===================================================================
--- boost/trunk/boost/numeric/ublas/vector_sparse.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/numeric/ublas/vector_sparse.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1757,7 +1757,7 @@
             BOOST_UBLAS_CHECK (filled_ > 0, external_logic ());
             -- filled_;
             sorted_filled_ = (std::min) (sorted_filled_, filled_);
-            sorted_ = sorted_filled_ = filled;
+            sorted_ = sorted_filled_ = filled_;
             storage_invariants ();
         }
 

Modified: boost/trunk/boost/parameter/aux_/arg_list.hpp
===================================================================
--- boost/trunk/boost/parameter/aux_/arg_list.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/parameter/aux_/arg_list.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -6,18 +6,20 @@
 #ifndef ARG_LIST_050329_HPP
 #define ARG_LIST_050329_HPP
 
+#include <boost/parameter/aux_/void.hpp>
+#include <boost/parameter/aux_/result_of0.hpp>
+#include <boost/parameter/aux_/default.hpp>
+#include <boost/parameter/aux_/parameter_requirements.hpp>
+#include <boost/parameter/config.hpp>
+
 #include <boost/mpl/apply.hpp>
+
 #include <boost/type_traits/add_reference.hpp>
+#include <boost/type_traits/is_same.hpp>
 
 #include <boost/preprocessor/repetition/enum_params.hpp>
 #include <boost/preprocessor/facilities/intercept.hpp>
 
-#include <boost/parameter/aux_/void.hpp>
-#include <boost/parameter/aux_/result_of0.hpp>
-#include <boost/parameter/aux_/default.hpp>
-#include <boost/parameter/aux_/parameter_requirements.hpp>
-#include <boost/parameter/config.hpp>
-
 namespace boost { namespace parameter { 
 
 // Forward declaration for aux::arg_list, below.
@@ -134,6 +136,7 @@
 template <class TaggedArg, class Next = empty_arg_list>
 struct arg_list : Next
 {
+    typedef arg_list<TaggedArg,Next> self;
     typedef typename TaggedArg::key_type key_type;
     typedef typename TaggedArg::value_type value_type;
     typedef typename TaggedArg::reference reference;
@@ -240,38 +243,38 @@
     // reached, indicating no matching argument was passed, the
     // default is returned, or if no default_ or lazy_default was
     // passed, compilation fails.
-    reference get(keyword<key_type> const& x) const
+    reference get(keyword<key_type> const&) const
     {
         return arg.value;
     }
 
     template <class Default>
-    reference get(default_<key_type,Default> x) const
+    reference get(default_<key_type,Default>) const
     {
         return arg.value;
     }
 
     template <class Default>
-    reference get(lazy_default<key_type, Default> x) const
+    reference get(lazy_default<key_type, Default>) const
     {
         return arg.value;
     }
     
 #else
 
-    reference operator[](keyword<key_type> const& x) const
+    reference operator[](keyword<key_type> const&) const
     {
         return arg.value;
     }
 
     template <class Default>
-    reference operator[](default_<key_type, Default> x) const
+    reference operator[](default_<key_type, Default>) const
     {
         return arg.value;
     }
 
     template <class Default>
-    reference operator[](lazy_default<key_type, Default> x) const
+    reference operator[](lazy_default<key_type, Default>) const
     {
         return arg.value;
     }
@@ -303,16 +306,14 @@
     using Next::satisfies;
 #endif
 
-#if !BOOST_WORKAROUND(__BORLANDC__,BOOST_TESTED_AT(0x564))
     // Comma operator to compose argument list without using parameters<>.
     // Useful for argument lists with undetermined length.
     template <class KW, class T2>
-    arg_list<tagged_argument<KW, T2>, arg_list> 
-    operator,(tagged_argument<KW, T2> x) const
+    arg_list<tagged_argument<KW, T2>, self> 
+    operator,(tagged_argument<KW,T2> x)
     {
-        return arg_list<tagged_argument<KW, T2>, arg_list>(x, *this);
+        return arg_list<tagged_argument<KW,T2>, self>(x, *this);
     }
-#endif 
 };
 
 #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)  // ETI workaround

Modified: boost/trunk/boost/parameter/aux_/tag.hpp
===================================================================
--- boost/trunk/boost/parameter/aux_/tag.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/parameter/aux_/tag.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,12 +5,10 @@
 # define BOOST_PARAMETER_AUX_TAG_DWA2005610_HPP
 
 # include <boost/parameter/aux_/unwrap_cv_reference.hpp>
+# include <boost/parameter/aux_/tagged_argument.hpp>
 
 namespace boost { namespace parameter { namespace aux { 
 
-template <class Keyword, class Arg>
-struct tagged_argument;
-
 template <class Keyword, class ActualArg
 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
         , class = typename is_cv_reference_wrapper<ActualArg>::type

Modified: boost/trunk/boost/parameter/aux_/tagged_argument.hpp
===================================================================
--- boost/trunk/boost/parameter/aux_/tagged_argument.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/parameter/aux_/tagged_argument.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -8,6 +8,7 @@
 
 #include <boost/parameter/aux_/void.hpp>
 #include <boost/parameter/aux_/arg_list.hpp>
+#include <boost/detail/is_xxx.hpp>
 
 namespace boost { namespace parameter { namespace aux {
 
@@ -46,7 +47,7 @@
 
 // Defines a metafunction, is_tagged_argument, that identifies
 // tagged_argument specializations.
-BOOST_PYTHON_IS_XXX_DEF(tagged_argument,tagged_argument,2)
+BOOST_DETAIL_IS_XXX_DEF(tagged_argument,tagged_argument,2)
 
 }}} // namespace boost::parameter::aux
 

Modified: boost/trunk/boost/parameter/keyword.hpp
===================================================================
--- boost/trunk/boost/parameter/keyword.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/parameter/keyword.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -53,7 +53,7 @@
         return aux::lazy_default<Tag, Default>(default_);
     }
 
-#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1200)  // avoid partial ordering bugs
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)  // avoid partial ordering bugs
     template <class T>
     typename aux::tag<Tag, T const>::type
     operator=(T const& x) const
@@ -63,7 +63,7 @@
     }
 #endif 
 
-#if !BOOST_WORKAROUND(BOOST_MSVC, == 1200)  // avoid partial ordering bugs
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)  // avoid partial ordering bugs
     template <class Default>
     aux::default_<Tag, const Default>
     operator|(const Default& default_) const
@@ -105,14 +105,29 @@
 
 // Reduces boilerplate required to declare and initialize keywords
 // without violating ODR.  Declares a keyword tag type with the given
-// name in namespace tag_namespace, and declares and initializes a 
-// 
-#define BOOST_PARAMETER_KEYWORD(tag_namespace,name)             \
-   namespace tag_namespace { struct name; }                     \
-   ::boost::parameter::keyword<tag_namespace::name>& name       \
-   = ::boost::parameter::keyword<tag_namespace::name>::get();
+// name in namespace tag_namespace, and declares and initializes a
+// reference in an anonymous namespace to a singleton instance of that
+// type.
 
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 
+# define BOOST_PARAMETER_KEYWORD(tag_namespace,name)                \
+    namespace tag_namespace { struct name; }                        \
+    static ::boost::parameter::keyword<tag_namespace::name>& name   \
+       = ::boost::parameter::keyword<tag_namespace::name>::get();
+
+#else
+
+#define BOOST_PARAMETER_KEYWORD(tag_namespace,name)                 \
+    namespace tag_namespace { struct name; }                        \
+    namespace                                                       \
+    {                                                               \
+       ::boost::parameter::keyword<tag_namespace::name>& name       \
+       = ::boost::parameter::keyword<tag_namespace::name>::get();   \
+    }
+
+#endif
+
 }} // namespace boost::parameter
 
 #endif // KEYWORD_050328_HPP

Modified: boost/trunk/boost/parameter/parameters.hpp
===================================================================
--- boost/trunk/boost/parameter/parameters.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/parameter/parameters.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -6,6 +6,8 @@
 #ifndef BOOST_PARAMETERS_031014_HPP
 #define BOOST_PARAMETERS_031014_HPP
 
+#include <boost/detail/is_xxx.hpp>
+
 #include <boost/mpl/lambda.hpp>
 #include <boost/mpl/apply.hpp>
 #include <boost/mpl/always.hpp>
@@ -18,8 +20,6 @@
 
 #include <boost/type_traits/is_same.hpp>
 #include <boost/type_traits/remove_reference.hpp>
-#include <boost/iterator/detail/config_def.hpp>
-#include <boost/python/detail/is_xxx.hpp>
 
 #include <boost/preprocessor/repetition/enum.hpp>
 #include <boost/preprocessor/repetition/enum_params.hpp>
@@ -42,6 +42,7 @@
 #include <boost/parameter/aux_/tag.hpp>
 #include <boost/parameter/config.hpp>
 
+
 namespace boost {
 
 template<class T> class reference_wrapper;
@@ -89,8 +90,8 @@
 {
   // Defines metafunctions, is_required and is_optional, that
   // identify required<...> and optional<...> specializations.
-  BOOST_PYTHON_IS_XXX_DEF(required, required, 2)
-  BOOST_PYTHON_IS_XXX_DEF(optional, optional, 2)
+  BOOST_DETAIL_IS_XXX_DEF(required, required, 2)
+  BOOST_DETAIL_IS_XXX_DEF(optional, optional, 2)
 
   //
   // key_type, has_default, and predicate --
@@ -450,7 +451,5 @@
 
 } // namespace boost
 
-#include <boost/iterator/detail/config_undef.hpp>
- 
 #endif // BOOST_PARAMETERS_031014_HPP
 

Modified: boost/trunk/boost/pending/relaxed_heap.hpp
===================================================================
--- boost/trunk/boost/pending/relaxed_heap.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/pending/relaxed_heap.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -11,7 +11,6 @@
 
 #include <functional>
 #include <boost/property_map.hpp>
-#include <cmath>
 #include <boost/optional.hpp>
 #include <vector>
 
@@ -87,23 +86,38 @@
     group**               children;
   };
 
+  size_type log2(size_type n)
+  {
+    size_type leading_zeroes = 0;
+    do {
+      size_type next = n << 1;
+      if (n == (next >> 1)) {
+        ++leading_zeroes;
+        n = next;
+      } else {
+        break;
+      }
+    } while (true);
+    return sizeof(size_type) * CHAR_BIT - leading_zeroes - 1;
+  }
+
 public:
   relaxed_heap(size_type n, const Compare& compare = Compare(),
                const ID& id = ID())
     : compare(compare), id(id), root(smallest_key), groups(n),
       smallest_value(0)
   {
-#ifndef BOOST_NO_STDC_NAMESPACE
-    using std::log;
-#endif // BOOST_NO_STDC_NAMESPACE
+    if (n == 0) {
+      root.children = new group*[1];
+      return;
+    }
 
-    if (n == 0) return;
+    log_n = log2(n);
 
-    log_n = static_cast<size_type>(log((double)n) / log(2.0));
     if (log_n == 0) log_n = 1;
     size_type g = n / log_n;
     if (n % log_n > 0) ++g;
-    size_type log_g = static_cast<size_type>(log((double)g) / log(2.0));
+    size_type log_g = log2(g);
     size_type r = log_g;
 
     // Reserve an appropriate amount of space for data structures, so
@@ -120,7 +134,7 @@
       root.children[r] = &index_to_group[idx];
       idx = build_tree(root, idx, r, log_g + 1);
       if (idx != g)
-        r = static_cast<size_type>(log((double)(g - idx)) / log(2.0));
+        r = static_cast<size_type>(log2(g-idx));
     }
   }
 

Modified: boost/trunk/boost/program_options/detail/parsers.hpp
===================================================================
--- boost/trunk/boost/program_options/detail/parsers.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/program_options/detail/parsers.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -76,6 +76,24 @@
         return *this;
     }
 
+    template<class charT>
+    basic_command_line_parser<charT>& 
+    basic_command_line_parser<charT>::allow_unregistered()
+    {
+        detail::cmdline::allow_unregistered();
+        return *this;
+    }
+
+    template<class charT>
+    basic_command_line_parser<charT>& 
+    basic_command_line_parser<charT>::extra_style_parser(style_parser s)
+    {
+        detail::cmdline::extra_style_parser(s);
+        return *this;
+    }
+
+
+
     template<class charT>    
     basic_parsed_options<charT>
     basic_command_line_parser<charT>::run()
@@ -101,6 +119,26 @@
             style(style).extra_parser(ext).run();
     }
 
+    template<class charT>
+    std::vector< std::basic_string<charT> > 
+    collect_unrecognized(const std::vector< basic_option<charT> >& options,
+                         enum collect_unrecognized_mode mode)
+    {
+        std::vector< std::basic_string<charT> >  result;
+        for(unsigned i = 0; i < options.size(); ++i)
+        {
+            if (options[i].unregistered ||
+                (mode == include_positional && options[i].position_key != -1))
+            {
+                copy(options[i].original_tokens.begin(),
+                     options[i].original_tokens.end(),
+                     back_inserter(result));
+            }
+        }
+        return result;
+    }
+
+
 }}
 
 #endif

Modified: boost/trunk/boost/program_options/option.hpp
===================================================================
--- boost/trunk/boost/program_options/option.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/program_options/option.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -41,10 +41,16 @@
         int position_key;
         /** Option's value */
         std::vector< std::basic_string<charT> > value;
+        /** The original unchanged tokens this option was
+            created from. */
+        std::vector< std::basic_string<charT> > original_tokens;
         /** True if option was not recognized. In that case,
             'string_key' and 'value' are results of purely
-            syntactic parsing of source. */
+            syntactic parsing of source. The original tokens can be
+            recovered from the "original_tokens" member.
+        */
         bool unregistered;
+
     };
     typedef basic_option<char> option;
     typedef basic_option<wchar_t> woption;

Modified: boost/trunk/boost/program_options/parsers.hpp
===================================================================
--- boost/trunk/boost/program_options/parsers.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/program_options/parsers.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -73,13 +73,16 @@
     /** Command line parser.
 
         The class allows one to specify all the information needed for parsing
-        and to parser the parse the command line. It is primarily needed to
+        and to parse the command line. It is primarily needed to
         emulate named function parameters -- a regular function with 5
         parameters will be hard to use and creating overloads with a smaller
         nuber of parameters will be confusing.
 
         For the most common case, the function parse_command_line is a better 
         alternative.        
+
+        There are two typedefs -- command_line_parser and wcommand_line_parser,
+        for charT == char and charT == wchar_t cases.
     */
     template<class charT>
     class basic_command_line_parser : private detail::cmdline {
@@ -90,7 +93,7 @@
         basic_command_line_parser(const std::vector<
                                   std::basic_string<charT> >& args);
         /** Creates a command line parser for the specified arguments
-            list. The parameter should be the same as passes to 'main'.
+            list. The parameters should be the same as passed to 'main'.
         */
         basic_command_line_parser(int argc, charT* argv[]);
 
@@ -104,8 +107,26 @@
         basic_command_line_parser& style(int);
         /** Sets the extra parsers. */
         basic_command_line_parser& extra_parser(ext_parser);
+
+        /** Parses the options and returns the result of parsing.
+            Throws on error.
+        */
+        basic_parsed_options<charT> run();
+
+        /** Specifies that unregistered options are allowed and should
+            be passed though. For each command like token that looks
+            like an option but does not contain a recognized name, an
+            instance of basic_option<charT> will be added to result,
+            with 'unrecognized' field set to 'true'. It's possible to
+            collect all unrecognized options with the 'collect_unrecognized'
+            funciton. 
+        */
+        basic_command_line_parser& allow_unregistered();
         
-        basic_parsed_options<charT> run();
+        using detail::cmdline::style_parser;
+
+        basic_command_line_parser& extra_style_parser(style_parser s);
+
     private:
         const options_description* m_desc;
     };
@@ -134,6 +155,22 @@
     basic_parsed_options<charT>
     parse_config_file(std::basic_istream<charT>&, const options_description&);
 
+    /** Controls if the 'collect_unregistered' function should
+        include positional options, or not. */
+    enum collect_unrecognized_mode 
+    { include_positional, exclude_positional };
+
+    /** Collects the original tokens for all named options with
+        'unregistered' flag set. If 'mode' is 'include_positional'
+        also collects all positional options.
+        Returns the vector of origianl tokens for all collected
+        options.
+    */
+    template<class charT>
+    std::vector< std::basic_string<charT> > 
+    collect_unrecognized(const std::vector< basic_option<charT> >& options,
+                         enum collect_unrecognized_mode mode);
+
     /** Parse environment. 
 
         For each environment variable, the 'name_mapper' function is called to
@@ -180,6 +217,7 @@
     split_winmain(const std::wstring& cmdline);
     #endif
 #endif
+    
 
 }}
 

Modified: boost/trunk/boost/python/detail/config.hpp
===================================================================
--- boost/trunk/boost/python/detail/config.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/python/detail/config.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -29,14 +29,14 @@
 # endif
 
 # if defined(BOOST_MSVC)
-#  if _MSC_VER <= 1200
+#  if _MSC_VER < 1300
 #   define BOOST_MSVC6_OR_EARLIER 1
 #  endif
 
-# pragma warning (disable : 4786) // disable truncated debug symbols
-# pragma warning (disable : 4251) // disable exported dll function
-# pragma warning (disable : 4800) //'int' : forcing value to bool 'true' or 'false'
-# pragma warning (disable : 4275) // non dll-interface class
+#  pragma warning (disable : 4786) // disable truncated debug symbols
+#  pragma warning (disable : 4251) // disable exported dll function
+#  pragma warning (disable : 4800) //'int' : forcing value to bool 'true' or 'false'
+#  pragma warning (disable : 4275) // non dll-interface class
 
 # elif defined(__ICL) && __ICL < 600 // Intel C++ 5
 
@@ -68,13 +68,13 @@
 
 #if defined(BOOST_PYTHON_DYNAMIC_LIB)
 
-#  if !defined(_WIN32) && !defined(__CYGWIN__)                  \
-    && defined(__GNUC__) && __GNUC__ >= 3 && __GNUC_MINOR__ >=5 \
-    && !defined(BOOST_PYTHON_GCC_SYMBOL_VISIBILITY)
-#    define BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY
+#  if !defined(_WIN32) && !defined(__CYGWIN__)                                  \
+    && !defined(BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY)                         \
+    && BOOST_WORKAROUND(__GNUC__, >= 3) && (__GNUC_MINOR__ >=5 || __GNUC__ > 3)
+#    define BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY 1
 #  endif 
 
-#  if defined(BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY)
+#  if BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY
 #     if defined(BOOST_PYTHON_SOURCE)
 #        define BOOST_PYTHON_DECL __attribute__ ((visibility("default")))
 #        define BOOST_PYTHON_BUILD_DLL

Modified: boost/trunk/boost/python/detail/is_xxx.hpp
===================================================================
--- boost/trunk/boost/python/detail/is_xxx.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/python/detail/is_xxx.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,62 +1,13 @@
-// Copyright David Abrahams 2003.
+// Copyright David Abrahams 2005.
 // 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)
 #ifndef IS_XXX_DWA2003224_HPP
 # define IS_XXX_DWA2003224_HPP
 
-# include <boost/config.hpp>
-# include <boost/mpl/bool.hpp>
-# include <boost/preprocessor/enum_params.hpp>
+# include <boost/detail/is_xxx.hpp>
 
-# if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/add_reference.hpp>
+#  define BOOST_PYTHON_IS_XXX_DEF(name, qualified_name, nargs) \
+    BOOST_DETAIL_IS_XXX_DEF(name, qualified_name, nargs)
 
-#  define BOOST_PYTHON_IS_XXX_DEF(name, qualified_name, nargs)          \
-template <class X_>                                                     \
-struct is_##name                                                        \
-{                                                                       \
-    typedef char yes;                                                   \
-    typedef char (&no)[2];                                              \
-                                                                        \
-    static typename add_reference<X_>::type dummy;                      \
-                                                                        \
-    struct helpers                                                      \
-    {                                                                   \
-        template < BOOST_PP_ENUM_PARAMS_Z(1, nargs, class U) >          \
-        static yes test(                                                \
-           qualified_name< BOOST_PP_ENUM_PARAMS_Z(1, nargs, U) >&, int  \
-        );                                                              \
-                                                                        \
-        template <class U>                                              \
-        static no test(U&, ...);                                        \
-    };                                                                  \
-                                                                        \
-    BOOST_STATIC_CONSTANT(                                              \
-        bool, value                                                     \
-        = !is_reference<X_>::value                                      \
-        & (sizeof(helpers::test(dummy, 0)) == sizeof(yes)));            \
-                                                                        \
-    typedef mpl::bool_<value> type;                                     \
-};
-
-# else
-
-#  define BOOST_PYTHON_IS_XXX_DEF(name, qualified_name, nargs)  \
-template <class T>                                              \
-struct is_##name : mpl::false_                                  \
-{                                                               \
-};                                                              \
-                                                                \
-template < BOOST_PP_ENUM_PARAMS_Z(1, nargs, class T) >          \
-struct is_##name<                                               \
-   qualified_name< BOOST_PP_ENUM_PARAMS_Z(1, nargs, T) >        \
->                                                               \
-   : mpl::true_                                                 \
-{                                                               \
-};
-
-# endif
-
 #endif // IS_XXX_DWA2003224_HPP

Modified: boost/trunk/boost/python/detail/wrap_python.hpp
===================================================================
--- boost/trunk/boost/python/detail/wrap_python.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/python/detail/wrap_python.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -22,6 +22,26 @@
 
 #ifdef _DEBUG
 # ifndef BOOST_DEBUG_PYTHON
+#  ifdef _MSC_VER  
+    // VC8.0 will complain if system headers are #included both with
+    // and without _DEBUG defined, so we have to #include all the
+    // system headers used by pyconfig.h right here.
+#   include <stddef.h>
+#   include <stdarg.h>
+#   include <stdio.h>
+#   include <stdlib.h>
+#   include <assert.h>
+#   include <errno.h>
+#   include <ctype.h>
+#   include <wchar.h>
+#   include <basetsd.h>
+#   include <io.h>
+#   include <limits.h>
+#   include <float.h>
+#   include <string.h>
+#   include <math.h>
+#   include <time.h>
+#  endif
 #  undef _DEBUG // Don't let Python force the debug library just because we're debugging.
 #  define DEBUG_UNDEFINED_FROM_WRAP_PYTHON_H
 # endif
@@ -97,7 +117,7 @@
 
 #   define HAVE_LONG_LONG 1
 #   define LONG_LONG long long
-#  endif 
+#  endif
 
 # elif defined(__MWERKS__)
 
@@ -143,6 +163,10 @@
 #ifdef DEBUG_UNDEFINED_FROM_WRAP_PYTHON_H
 # undef DEBUG_UNDEFINED_FROM_WRAP_PYTHON_H
 # define _DEBUG
+# ifdef _CRT_NOFORCE_MANIFEST_DEFINED_FROM_WRAP_PYTHON_H
+#  undef _CRT_NOFORCE_MANIFEST_DEFINED_FROM_WRAP_PYTHON_H
+#  undef _CRT_NOFORCE_MANIFEST
+# endif
 #endif
 
 #if !defined(PY_MAJOR_VERSION) || PY_MAJOR_VERSION < 2

Modified: boost/trunk/boost/python/module_init.hpp
===================================================================
--- boost/trunk/boost/python/module_init.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/python/module_init.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -42,7 +42,7 @@
 }                                                                       \
 void init_module_##name()
 
-# elif (defined(__GNUC__) && __GNUC__ >= 3 && __GNUC_MINOR__ >=5)
+# elif BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY
 
 #   define BOOST_PYTHON_MODULE_INIT(name)                               \
 void init_module_##name();                                              \

Modified: boost/trunk/boost/python/object/class_metadata.hpp
===================================================================
--- boost/trunk/boost/python/object/class_metadata.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/python/object/class_metadata.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -30,6 +30,10 @@
 # include <boost/mpl/for_each.hpp>
 # include <boost/mpl/placeholders.hpp>
 # include <boost/mpl/single_view.hpp>
+
+# include <boost/mpl/assert.hpp>
+# include <boost/type_traits/is_same.hpp>
+
 # include <boost/type_traits/is_convertible.hpp>
 
 # include <boost/noncopyable.hpp>
@@ -49,6 +53,12 @@
     template <class Base>
     inline void operator()(Base*) const
     {
+# if !BOOST_WORKAROUND(BOOST_MSVC, == 1200)
+        BOOST_MPL_ASSERT_NOT((is_same<Base,Derived>));
+# else
+        BOOST_STATIC_ASSERT(!(is_same<Base,Derived>::value));
+# endif 
+        
         // Register the Base class
         register_dynamic_id<Base>();
 
@@ -58,7 +68,7 @@
         // Register the down-cast, if appropriate.
         this->register_downcast((Base*)0, is_polymorphic<Base>());
     }
-    
+
  private:
     static inline void register_downcast(void*, mpl::false_) {}
     
@@ -186,7 +196,7 @@
       , mpl::if_<
             use_value_holder
           , value_holder<T>
-          , pointer_holder<held_type,T>
+          , pointer_holder<held_type,wrapped>
         >
     >::type holder;
     
@@ -199,7 +209,8 @@
     template <class T2>
     inline static void register_aux(python::wrapper<T2>*) 
     {
-        class_metadata::register_aux2((T2*)0, mpl::true_());
+        typedef typename mpl::not_<is_same<T2,wrapped> >::type use_callback;
+        class_metadata::register_aux2((T2*)0, use_callback());
     }
 
     inline static void register_aux(void*) 
@@ -242,6 +253,7 @@
     //
     inline static void maybe_register_class_to_python(void*, mpl::true_) {}
     
+
     template <class T2>
     inline static void maybe_register_class_to_python(T2*, mpl::false_)
     {

Modified: boost/trunk/boost/python/object/value_holder.hpp
===================================================================
--- boost/trunk/boost/python/object/value_holder.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/python/object/value_holder.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -29,6 +29,8 @@
 #  include <boost/preprocessor/repetition/enum_params.hpp>
 #  include <boost/preprocessor/repetition/enum_binary_params.hpp>
 
+#  include <boost/utility/addressof.hpp>
+
 namespace boost { namespace python { namespace objects { 
 
 #  if BOOST_WORKAROUND(__GNUC__, == 2)
@@ -86,12 +88,12 @@
 template <class Value>
 void* value_holder<Value>::holds(type_info dst_t, bool null_ptr_only)
 {
-    if (void* wrapped = holds_wrapped(dst_t, &m_held, &m_held))
+    if (void* wrapped = holds_wrapped(dst_t, boost::addressof(m_held), boost::addressof(m_held)))
         return wrapped;
     
     type_info src_t = python::type_id<Value>();
-    return src_t == dst_t ? &m_held
-        : find_static_type(&m_held, src_t, dst_t);
+    return src_t == dst_t ? boost::addressof(m_held)
+        : find_static_type(boost::addressof(m_held), src_t, dst_t);
 }
 
 template <class Value, class Held>
@@ -132,7 +134,7 @@
             BOOST_PP_REPEAT_1ST(N, BOOST_PYTHON_UNFORWARD_LOCAL, nil)
             )
     {
-        python::detail::initialize_wrapper(self, &this->m_held);
+        python::detail::initialize_wrapper(self, boost::addressof(this->m_held));
     }
 
 # undef N

Modified: boost/trunk/boost/python/override.hpp
===================================================================
--- boost/trunk/boost/python/override.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/python/override.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -55,12 +55,15 @@
       }
 #  endif 
       
-#  if !defined(BOOST_MSVC) || BOOST_WORKAROUND(_MSC_FULL_VER, > 140040607)
+#  if defined(BOOST_MSVC) && BOOST_WORKAROUND(_MSC_FULL_VER, <= 140040607) || BOOST_WORKAROUND(BOOST_INTEL_WIN, >= 900)
+      // No operator T&
+#  else
+      
       template <class T>
       operator T&() const
       {
           converter::return_from_python<T&> converter;
-          return converter(m_obj.release());
+          return converter(const_cast<handle<>&>(m_obj).release());
       }
 #  endif 
 

Modified: boost/trunk/boost/range/begin.hpp
===================================================================
--- boost/trunk/boost/range/begin.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/range/begin.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -15,6 +15,7 @@
 # pragma once
 #endif
 
+#include <boost/type_traits/remove_const.hpp>
 #include <boost/range/config.hpp>
 
 #ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
@@ -46,7 +47,8 @@
     }
 
     template< typename C >
-    inline BOOST_DEDUCED_TYPENAME range_iterator<C>::type
+    inline BOOST_DEDUCED_TYPENAME range_iterator<
+                                                                        typename remove_const<C>::type >::type
     boost_range_begin( C& c )
     {
         return c.begin();
@@ -140,7 +142,8 @@
 
 
 template< class T >
-inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
+inline BOOST_DEDUCED_TYPENAME range_iterator<
+                        typename remove_const<T>::type >::type begin( T& r )
 {
 #if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) && \
     !BOOST_WORKAROUND(__GNUC__, < 3) \

Modified: boost/trunk/boost/range/difference_type.hpp
===================================================================
--- boost/trunk/boost/range/difference_type.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/range/difference_type.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,12 +16,25 @@
 #endif
 
 #include <boost/range/config.hpp>
+#include <boost/range/const_iterator.hpp>
+#include <boost/iterator/iterator_traits.hpp>
 
-#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-#include <boost/range/detail/difference_type.hpp>
-#else
+namespace boost
+{
+        template< class T >
+        struct range_difference
+        {
+                typedef BOOST_DEDUCED_TYPENAME iterator_difference<
+                        BOOST_DEDUCED_TYPENAME range_const_iterator<T>::type >::type
+                                type;
+        };
+}
 
-#include <boost/iterator/iterator_traits.hpp>
+//#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
+//#include <boost/range/detail/difference_type.hpp>
+//#else
+
+/*
 #include <cstddef>
 #include <utility>
 
@@ -30,13 +43,13 @@
     //////////////////////////////////////////////////////////////////////////
     // default
     //////////////////////////////////////////////////////////////////////////
-    
+
     template< typename C >
     struct range_difference
     {
         typedef BOOST_DEDUCED_TYPENAME C::difference_type type;
     };
-    
+
     //////////////////////////////////////////////////////////////////////////
     // pair
     //////////////////////////////////////////////////////////////////////////
@@ -44,14 +57,14 @@
     template< typename Iterator >
     struct range_difference< std::pair<Iterator,Iterator> >
     {
-        typedef BOOST_DEDUCED_TYPENAME 
+        typedef BOOST_DEDUCED_TYPENAME
             iterator_difference<Iterator>::type type;
     };
-    
+
     template< typename Iterator >
     struct range_difference< const std::pair<Iterator,Iterator> >
     {
-        typedef BOOST_DEDUCED_TYPENAME 
+        typedef BOOST_DEDUCED_TYPENAME
             iterator_difference<Iterator>::type type;
     };
 
@@ -127,5 +140,6 @@
 } // namespace boost
 
 #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
+*/
 
 #endif

Modified: boost/trunk/boost/range/end.hpp
===================================================================
--- boost/trunk/boost/range/end.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/range/end.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -15,6 +15,7 @@
 # pragma once
 #endif
 
+#include <boost/type_traits/remove_const.hpp>
 #include <boost/range/config.hpp>
 
 #ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
@@ -25,34 +26,35 @@
 #include <boost/range/iterator.hpp>
 #include <boost/range/const_iterator.hpp>
 
-namespace boost 
+namespace boost
 {
-    
+
 #if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) && \
     !BOOST_WORKAROUND(__GNUC__, < 3) \
-    /**/ 
+    /**/
 namespace range_detail
 {
-#endif   
+#endif
 
         //////////////////////////////////////////////////////////////////////
         // primary template
         //////////////////////////////////////////////////////////////////////
-        
+
         template< typename C >
         inline BOOST_DEDUCED_TYPENAME range_const_iterator<C>::type
         boost_range_end( const C& c )
         {
             return c.end();
         }
-                
+
         template< typename C >
-        inline BOOST_DEDUCED_TYPENAME range_iterator<C>::type
+                inline BOOST_DEDUCED_TYPENAME range_iterator<
+                                        typename remove_const<C>::type >::type
         boost_range_end( C& c )
         {
             return c.end();
         }
-      
+
         //////////////////////////////////////////////////////////////////////
         // pair
         //////////////////////////////////////////////////////////////////////
@@ -62,13 +64,13 @@
         {
             return p.second;
         }
-        
+
         template< typename Iterator >
         inline Iterator boost_range_end( std::pair<Iterator,Iterator>& p )
         {
             return p.second;
         }
-        
+
         //////////////////////////////////////////////////////////////////////
         // array
         //////////////////////////////////////////////////////////////////////
@@ -76,13 +78,13 @@
         template< typename T, std::size_t sz >
         inline const T* boost_range_end( const T (&array)[sz] )
         {
-            return range_detail::array_end<T,sz>( array ); 
+            return range_detail::array_end<T,sz>( array );
         }
-        
+
         template< typename T, std::size_t sz >
         inline T* boost_range_end( T (&array)[sz] )
         {
-            return range_detail::array_end<T,sz>( array ); 
+            return range_detail::array_end<T,sz>( array );
         }
 
         //////////////////////////////////////////////////////////////////////
@@ -134,18 +136,19 @@
 
 #if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) && \
     !BOOST_WORKAROUND(__GNUC__, < 3) \
-    /**/  
+    /**/
 } // namespace 'range_detail'
 #endif
 
 template< class T >
-inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
+inline BOOST_DEDUCED_TYPENAME range_iterator<
+                typename remove_const<T>::type >::type end( T& r )
 {
 #if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) && \
     !BOOST_WORKAROUND(__GNUC__, < 3) \
     /**/
     using namespace range_detail;
-#endif        
+#endif
     return boost_range_end( r );
 }
 
@@ -156,7 +159,7 @@
     !BOOST_WORKAROUND(__GNUC__, < 3) \
     /**/
     using namespace range_detail;
-#endif        
+#endif
     return boost_range_end( r );
 }
 

Modified: boost/trunk/boost/range/rbegin.hpp
===================================================================
--- boost/trunk/boost/range/rbegin.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/range/rbegin.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -26,7 +26,7 @@
 #ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
 
 template< class C >
-inline BOOST_DEDUCED_TYPENAME range_reverse_result_iterator<C>::type 
+inline BOOST_DEDUCED_TYPENAME range_reverse_result_iterator<C>::type
 rbegin( C& c )
 {
     return BOOST_DEDUCED_TYPENAME range_reverse_result_iterator<C>::type( end( c ) );
@@ -35,16 +35,18 @@
 #else
 
 template< class C >
-inline BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type 
+inline BOOST_DEDUCED_TYPENAME range_reverse_iterator<
+                                                                typename remove_const<C>::type >::type
 rbegin( C& c )
 {
-    typedef BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type
+    typedef BOOST_DEDUCED_TYPENAME range_reverse_iterator<
+                                                                typename remove_const<C>::type >::type
         iter_type;
     return iter_type( end( c ) );
 }
 
 template< class C >
-inline BOOST_DEDUCED_TYPENAME range_const_reverse_iterator<C>::type 
+inline BOOST_DEDUCED_TYPENAME range_const_reverse_iterator<C>::type
 rbegin( const C& c )
 {
     typedef BOOST_DEDUCED_TYPENAME range_const_reverse_iterator<C>::type

Modified: boost/trunk/boost/range/rend.hpp
===================================================================
--- boost/trunk/boost/range/rend.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/range/rend.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -22,29 +22,31 @@
 
 namespace boost
 {
-    
+
 #ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
 
 template< class C >
-inline BOOST_DEDUCED_TYPENAME range_reverse_result_iterator<C>::type 
+inline BOOST_DEDUCED_TYPENAME range_reverse_result_iterator<C>::type
 rend( C& c )
 {
     return BOOST_DEDUCED_TYPENAME range_reverse_result_iterator<C>::type( begin( c ) );
 }
 
 #else
-    
+
 template< class C >
-inline BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type 
+inline BOOST_DEDUCED_TYPENAME range_reverse_iterator<
+                                                                typename remove_const<C>::type >::type
 rend( C& c )
 {
-    typedef BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type 
+        typedef BOOST_DEDUCED_TYPENAME range_reverse_iterator<
+                                                                typename remove_const<C>::type >::type
                iter_type;
     return iter_type( begin( c ) );
 }
 
 template< class C >
-inline BOOST_DEDUCED_TYPENAME range_const_reverse_iterator<C>::type 
+inline BOOST_DEDUCED_TYPENAME range_const_reverse_iterator<C>::type
 rend( const C& c )
 {
     typedef BOOST_DEDUCED_TYPENAME range_const_reverse_iterator<C>::type

Modified: boost/trunk/boost/range/size_type.hpp
===================================================================
--- boost/trunk/boost/range/size_type.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/range/size_type.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,7 +16,55 @@
 #endif
 
 #include <boost/range/config.hpp>
+/*
+#include <boost/range/difference_type.hpp>
 
+namespace boost
+{
+        namespace range_detail
+        {
+                template< class T >
+                struct add_unsigned;
+
+                template<>
+                struct add_unsigned<short>
+                {
+                        typedef unsigned short type;
+                };
+
+                template<>
+                struct add_unsigned<int>
+                {
+                        typedef unsigned int type;
+                };
+
+                template<>
+                struct add_unsigned<long>
+                {
+                        typedef unsigned long type;
+                };
+
+#ifdef BOOST_HAS_LONG_LONG
+
+                template<>
+                struct add_unsigned<long long>
+                {
+                        typedef unsigned long long type;
+                };
+#endif
+
+        }
+
+        template< class T >
+        struct range_size
+        {
+                typedef BOOST_DEDUCED_TYPENAME range_detail::add_unsigned<
+                                        BOOST_DEDUCED_TYPENAME range_difference<T>::type >::type
+                        type;
+        };
+}
+*/
+
 #ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
 #include <boost/range/detail/size_type.hpp>
 #else
@@ -29,13 +77,13 @@
     //////////////////////////////////////////////////////////////////////////
     // default
     //////////////////////////////////////////////////////////////////////////
-    
+
     template< typename C >
     struct range_size
     {
         typedef BOOST_DEDUCED_TYPENAME C::size_type type;
     };
-    
+
     //////////////////////////////////////////////////////////////////////////
     // pair
     //////////////////////////////////////////////////////////////////////////
@@ -45,7 +93,7 @@
     {
         typedef std::size_t type;
     };
-    
+
     template< typename Iterator >
     struct range_size< const std::pair<Iterator,Iterator> >
     {
@@ -124,4 +172,5 @@
 
 #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
 
+
 #endif

Modified: boost/trunk/boost/range/value_type.hpp
===================================================================
--- boost/trunk/boost/range/value_type.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/range/value_type.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,12 +16,26 @@
 #endif
 
 #include <boost/range/config.hpp>
+#include <boost/range/iterator.hpp>
 
 #ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
 #include <boost/range/detail/value_type.hpp>
 #else
 
 #include <boost/iterator/iterator_traits.hpp>
+
+namespace boost
+{
+        template< class T >
+    struct range_value
+        {
+                typedef BOOST_DEDUCED_TYPENAME iterator_value<
+                        BOOST_DEDUCED_TYPENAME range_iterator<T>::type >::type
+                                type;
+        };
+}
+
+/*
 #include <cstddef>
 #include <utility>
 
@@ -31,13 +45,13 @@
     //////////////////////////////////////////////////////////////////////////
     // default
     //////////////////////////////////////////////////////////////////////////
-    
+
     template< typename C >
     struct range_value
     {
         typedef BOOST_DEDUCED_TYPENAME C::value_type type;
     };
-    
+
     //////////////////////////////////////////////////////////////////////////
     // pair
     //////////////////////////////////////////////////////////////////////////
@@ -45,15 +59,15 @@
     template< typename Iterator >
     struct range_value< std::pair<Iterator,Iterator> >
     {
-        typedef BOOST_DEDUCED_TYPENAME 
+        typedef BOOST_DEDUCED_TYPENAME
             iterator_value<Iterator>::type type;
     };
-    
-    
+
+
     template< typename Iterator >
     struct range_value< const std::pair<Iterator,Iterator> >
     {
-        typedef BOOST_DEDUCED_TYPENAME 
+        typedef BOOST_DEDUCED_TYPENAME
             iterator_value<Iterator>::type type;
     };
 
@@ -72,7 +86,7 @@
     {
         typedef const T type;
     };
-    
+
     //////////////////////////////////////////////////////////////////////////
     // string
     //////////////////////////////////////////////////////////////////////////
@@ -126,7 +140,7 @@
     };
 
 } // namespace boost
-
+*/
 #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
 
 #endif

Modified: boost/trunk/boost/regex/config.hpp
===================================================================
--- boost/trunk/boost/regex/config.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/config.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -80,6 +80,14 @@
 #endif
 
 /*
+ * Intel C++ before 8.0 ends up with unresolved externals unless we turn off
+ * extern template support:
+ */
+#if defined(BOOST_INTEL) && defined(__cplusplus) && (BOOST_INTEL <= 800)
+#  define BOOST_REGEX_NO_EXTERNAL_TEMPLATES
+#endif
+
+/*
  * If there isn't good enough wide character support then there will
  * be no wide character regular expressions:
  */
@@ -144,7 +152,7 @@
  * of the non-inline functions in the library, so that users can still link to the lib,
  * irrespective of whether their own code is built with /Zc:wchar_t.
  */
-#if defined(__cplusplus) && (defined(BOOST_MSVC) || defined(__ICL)) && !defined(BOOST_NO_INTRINSIC_WCHAR_T) && defined(BOOST_WINDOWS)
+#if defined(__cplusplus) && (defined(BOOST_MSVC) || defined(__ICL)) && !defined(BOOST_NO_INTRINSIC_WCHAR_T) && defined(BOOST_WINDOWS) && !defined(__SGI_STL_PORT) && !defined(_STLPORT_VERSION)
 #  define BOOST_REGEX_HAS_OTHER_WCHAR_T
 #  ifdef BOOST_MSVC
 #     pragma warning(push)

Modified: boost/trunk/boost/regex/icu.hpp
===================================================================
--- boost/trunk/boost/regex/icu.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/icu.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,8 +3,8 @@
  * Copyright (c) 2004
  * John Maddock
  *
- * Use, modification and distribution are subject to the 
- * Boost Software License, Version 1.0. (See accompanying file 
+ * Use, modification and distribution are subject to 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)
  *
  */
@@ -32,7 +32,7 @@
 
 namespace re_detail{
 
-// 
+//
 // Implementation details:
 //
 class BOOST_REGEX_DECL icu_regex_traits_implementation
@@ -40,28 +40,28 @@
    typedef UChar32                      char_type;
    typedef std::size_t                  size_type;
    typedef std::vector<char_type>       string_type;
-   typedef ::Locale                     locale_type;
+   typedef U_NAMESPACE_QUALIFIER Locale locale_type;
    typedef boost::uint_least32_t        char_class_type;
 public:
-   icu_regex_traits_implementation(const ::Locale& l)
+   icu_regex_traits_implementation(const U_NAMESPACE_QUALIFIER Locale& l)
       : m_locale(l)
    {
       UErrorCode success = U_ZERO_ERROR;
-      m_collator.reset( ::Collator::createInstance(l, success));
+      m_collator.reset(U_NAMESPACE_QUALIFIER Collator::createInstance(l, success));
       if(U_SUCCESS(success) == 0)
          init_error();
-      m_collator->setStrength(::Collator::IDENTICAL);
+      m_collator->setStrength(U_NAMESPACE_QUALIFIER Collator::IDENTICAL);
       success = U_ZERO_ERROR;
-      m_primary_collator.reset( ::Collator::createInstance(l, success));
+      m_primary_collator.reset(U_NAMESPACE_QUALIFIER Collator::createInstance(l, success));
       if(U_SUCCESS(success) == 0)
          init_error();
-      m_primary_collator->setStrength(::Collator::PRIMARY);
+      m_primary_collator->setStrength(U_NAMESPACE_QUALIFIER Collator::PRIMARY);
    }
-   ::Locale getloc()const
+   U_NAMESPACE_QUALIFIER Locale getloc()const
    {
       return m_locale;
    }
-   string_type do_transform(const char_type* p1, const char_type* p2, const ::Collator* pcoll) const;
+   string_type do_transform(const char_type* p1, const char_type* p2, const U_NAMESPACE_QUALIFIER Collator* pcoll) const;
    string_type transform(const char_type* p1, const char_type* p2) const
    {
       return do_transform(p1, p2, m_collator.get());
@@ -76,12 +76,12 @@
       std::runtime_error e("Could not initialize ICU resources");
       boost::throw_exception(e);
    }
-   ::Locale m_locale;                                  // The ICU locale that we're using
-   boost::scoped_ptr< ::Collator> m_collator;          // The full collation object
-   boost::scoped_ptr< ::Collator> m_primary_collator;  // The primary collation object
+   U_NAMESPACE_QUALIFIER Locale m_locale;                                  // The ICU locale that we're using
+   boost::scoped_ptr< U_NAMESPACE_QUALIFIER Collator> m_collator;          // The full collation object
+   boost::scoped_ptr< U_NAMESPACE_QUALIFIER Collator> m_primary_collator;  // The primary collation object
 };
 
-inline boost::shared_ptr<icu_regex_traits_implementation> get_icu_regex_traits_implementation(const ::Locale& loc)
+inline boost::shared_ptr<icu_regex_traits_implementation> get_icu_regex_traits_implementation(const U_NAMESPACE_QUALIFIER Locale& loc)
 {
    return boost::shared_ptr<icu_regex_traits_implementation>(new icu_regex_traits_implementation(loc));
 }
@@ -94,7 +94,7 @@
    typedef UChar32                      char_type;
    typedef std::size_t                  size_type;
    typedef std::vector<char_type>       string_type;
-   typedef ::Locale                     locale_type;
+   typedef U_NAMESPACE_QUALIFIER Locale locale_type;
 #ifdef BOOST_NO_INT64_T
    typedef std::bitset<64>              char_class_type;
 #else
@@ -104,7 +104,7 @@
    struct boost_extensions_tag{};
 
    icu_regex_traits()
-      : m_pimpl(re_detail::get_icu_regex_traits_implementation(::Locale()))
+      : m_pimpl(re_detail::get_icu_regex_traits_implementation(U_NAMESPACE_QUALIFIER Locale()))
    {
    }
    static size_type length(const char_type* p);
@@ -203,6 +203,28 @@
    boost::shared_ptr< ::boost::re_detail::icu_regex_traits_implementation> m_pimpl;
 };
 
+} // namespace boost
+
+//
+// template instances:
+//
+#define BOOST_REGEX_CHAR_T UChar32
+#undef BOOST_REGEX_TRAITS_T
+#define BOOST_REGEX_TRAITS_T , icu_regex_traits
+#define BOOST_REGEX_ICU_INSTANCES
+#ifdef BOOST_REGEX_ICU_INSTANTIATE
+#  define BOOST_REGEX_INSTANTIATE
+#endif
+#include <boost/regex/v4/instances.hpp>
+#undef BOOST_REGEX_CHAR_T
+#undef BOOST_REGEX_TRAITS_T
+#undef BOOST_REGEX_ICU_INSTANCES
+#ifdef BOOST_REGEX_INSTANTIATE
+#  undef BOOST_REGEX_INSTANTIATE
+#endif
+
+namespace boost{
+
 // types:
 typedef basic_regex< ::UChar32, icu_regex_traits> u32regex;
 typedef match_results<const ::UChar32*> u32match;
@@ -213,10 +235,11 @@
 //
 namespace re_detail{
 
+#if !defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(__IBMCPP__)
 template <class InputIterator>
-inline u32regex do_make_u32regex(InputIterator i, 
-                              InputIterator j, 
-                              boost::regex_constants::syntax_option_type opt, 
+inline u32regex do_make_u32regex(InputIterator i,
+                              InputIterator j,
+                              boost::regex_constants::syntax_option_type opt,
                               const boost::mpl::int_<1>*)
 {
    typedef boost::u8_to_u32_iterator<InputIterator, UChar32> conv_type;
@@ -224,9 +247,9 @@
 }
 
 template <class InputIterator>
-inline u32regex do_make_u32regex(InputIterator i, 
-                              InputIterator j, 
-                              boost::regex_constants::syntax_option_type opt, 
+inline u32regex do_make_u32regex(InputIterator i,
+                              InputIterator j,
+                              boost::regex_constants::syntax_option_type opt,
                               const boost::mpl::int_<2>*)
 {
    typedef boost::u16_to_u32_iterator<InputIterator, UChar32> conv_type;
@@ -234,22 +257,80 @@
 }
 
 template <class InputIterator>
-inline u32regex do_make_u32regex(InputIterator i, 
-                              InputIterator j, 
-                              boost::regex_constants::syntax_option_type opt, 
+inline u32regex do_make_u32regex(InputIterator i,
+                              InputIterator j,
+                              boost::regex_constants::syntax_option_type opt,
                               const boost::mpl::int_<4>*)
 {
    return u32regex(i, j, opt);
 }
+#else
+template <class InputIterator>
+inline u32regex do_make_u32regex(InputIterator i,
+                              InputIterator j,
+                              boost::regex_constants::syntax_option_type opt,
+                              const boost::mpl::int_<1>*)
+{
+   typedef boost::u8_to_u32_iterator<InputIterator, UChar32> conv_type;
+   typedef std::vector<UChar32> vector_type;
+   vector_type v;
+   conv_type a(i), b(j);
+   while(a != b)
+   {
+           v.push_back(*a);
+           ++a;
+   }
+   if(v.size())
+      return u32regex(&*v.begin(), v.size(), opt);
+   return u32regex(static_cast<UChar32 const*>(0), static_cast<u32regex::size_type>(0), opt);
+}
 
+template <class InputIterator>
+inline u32regex do_make_u32regex(InputIterator i,
+                              InputIterator j,
+                              boost::regex_constants::syntax_option_type opt,
+                              const boost::mpl::int_<2>*)
+{
+   typedef boost::u16_to_u32_iterator<InputIterator, UChar32> conv_type;
+   typedef std::vector<UChar32> vector_type;
+   vector_type v;
+   conv_type a(i), b(j);
+   while(a != b)
+   {
+           v.push_back(*a);
+           ++a;
+   }
+   if(v.size())
+      return u32regex(&*v.begin(), v.size(), opt);
+   return u32regex(static_cast<UChar32 const*>(0), static_cast<u32regex::size_type>(0), opt);
 }
 
+template <class InputIterator>
+inline u32regex do_make_u32regex(InputIterator i,
+                              InputIterator j,
+                              boost::regex_constants::syntax_option_type opt,
+                              const boost::mpl::int_<4>*)
+{
+   typedef std::vector<UCHAR32> vector_type;
+   vector_type v;
+   while(i != j)
+   {
+           v.push_back((UCHAR32)(*i));
+           ++a;
+   }
+   if(v.size())
+      return u32regex(&*v.begin(), v.size(), opt);
+   return u32regex(static_cast<UChar32 const*>(0), static_cast<u32regex::size_type>(0), opt);
+}
+#endif
+}
+
 //
 // Construction from an iterator pair:
 //
 template <class InputIterator>
-inline u32regex make_u32regex(InputIterator i, 
-                              InputIterator j, 
+inline u32regex make_u32regex(InputIterator i,
+                              InputIterator j,
                               boost::regex_constants::syntax_option_type opt)
 {
    return re_detail::do_make_u32regex(i, j, opt, static_cast<boost::mpl::int_<sizeof(*i)> const*>(0));
@@ -317,18 +398,18 @@
 }
 
 template <class BidiIterator, class Allocator>
-inline bool do_regex_match(BidiIterator first, BidiIterator last, 
-                 match_results<BidiIterator, Allocator>& m, 
-                 const u32regex& e, 
+inline bool do_regex_match(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
                  match_flag_type flags,
                  boost::mpl::int_<4> const*)
 {
    return ::boost::regex_match(first, last, m, e, flags);
 }
 template <class BidiIterator, class Allocator>
-bool do_regex_match(BidiIterator first, BidiIterator last, 
-                 match_results<BidiIterator, Allocator>& m, 
-                 const u32regex& e, 
+bool do_regex_match(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
                  match_flag_type flags,
                  boost::mpl::int_<2> const*)
 {
@@ -342,9 +423,9 @@
    return result;
 }
 template <class BidiIterator, class Allocator>
-bool do_regex_match(BidiIterator first, BidiIterator last, 
-                 match_results<BidiIterator, Allocator>& m, 
-                 const u32regex& e, 
+bool do_regex_match(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
                  match_flag_type flags,
                  boost::mpl::int_<1> const*)
 {
@@ -360,62 +441,62 @@
 } // namespace re_detail
 
 template <class BidiIterator, class Allocator>
-inline bool u32regex_match(BidiIterator first, BidiIterator last, 
-                 match_results<BidiIterator, Allocator>& m, 
-                 const u32regex& e, 
+inline bool u32regex_match(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    return re_detail::do_regex_match(first, last, m, e, flags, static_cast<mpl::int_<sizeof(*first)> const*>(0));
 }
-inline bool u32regex_match(const UChar* p, 
-                 match_results<const UChar*>& m, 
-                 const u32regex& e, 
+inline bool u32regex_match(const UChar* p,
+                 match_results<const UChar*>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    return re_detail::do_regex_match(p, p+u_strlen(p), m, e, flags, static_cast<mpl::int_<2> const*>(0));
 }
 #if !defined(U_WCHAR_IS_UTF16) && !defined(BOOST_NO_WREGEX)
-inline bool u32regex_match(const wchar_t* p, 
-                 match_results<const wchar_t*>& m, 
-                 const u32regex& e, 
+inline bool u32regex_match(const wchar_t* p,
+                 match_results<const wchar_t*>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    return re_detail::do_regex_match(p, p+std::wcslen(p), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 #endif
-inline bool u32regex_match(const char* p, 
-                 match_results<const char*>& m, 
-                 const u32regex& e, 
+inline bool u32regex_match(const char* p,
+                 match_results<const char*>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    return re_detail::do_regex_match(p, p+std::strlen(p), m, e, flags, static_cast<mpl::int_<1> const*>(0));
 }
-inline bool u32regex_match(const unsigned char* p, 
-                 match_results<const unsigned char*>& m, 
-                 const u32regex& e, 
+inline bool u32regex_match(const unsigned char* p,
+                 match_results<const unsigned char*>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    return re_detail::do_regex_match(p, p+std::strlen((const char*)p), m, e, flags, static_cast<mpl::int_<1> const*>(0));
 }
-inline bool u32regex_match(const std::string& s, 
-                        match_results<std::string::const_iterator>& m, 
-                        const u32regex& e, 
+inline bool u32regex_match(const std::string& s,
+                        match_results<std::string::const_iterator>& m,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    return re_detail::do_regex_match(s.begin(), s.end(), m, e, flags, static_cast<mpl::int_<1> const*>(0));
 }
 #ifndef BOOST_NO_STD_WSTRING
-inline bool u32regex_match(const std::wstring& s, 
-                        match_results<std::wstring::const_iterator>& m, 
-                        const u32regex& e, 
+inline bool u32regex_match(const std::wstring& s,
+                        match_results<std::wstring::const_iterator>& m,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    return re_detail::do_regex_match(s.begin(), s.end(), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 #endif
-inline bool u32regex_match(const UnicodeString& s, 
-                        match_results<const UChar*>& m, 
-                        const u32regex& e, 
+inline bool u32regex_match(const UnicodeString& s,
+                        match_results<const UChar*>& m,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    return re_detail::do_regex_match(s.getBuffer(), s.getBuffer() + s.length(), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
@@ -424,61 +505,61 @@
 // regex_match overloads that do not return what matched:
 //
 template <class BidiIterator>
-inline bool u32regex_match(BidiIterator first, BidiIterator last, 
-                 const u32regex& e, 
+inline bool u32regex_match(BidiIterator first, BidiIterator last,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<BidiIterator> m;
    return re_detail::do_regex_match(first, last, m, e, flags, static_cast<mpl::int_<sizeof(*first)> const*>(0));
 }
-inline bool u32regex_match(const UChar* p, 
-                 const u32regex& e, 
+inline bool u32regex_match(const UChar* p,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<const UChar*> m;
    return re_detail::do_regex_match(p, p+u_strlen(p), m, e, flags, static_cast<mpl::int_<2> const*>(0));
 }
 #if !defined(U_WCHAR_IS_UTF16) && !defined(BOOST_NO_WREGEX)
-inline bool u32regex_match(const wchar_t* p, 
-                 const u32regex& e, 
+inline bool u32regex_match(const wchar_t* p,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<const wchar_t*> m;
    return re_detail::do_regex_match(p, p+std::wcslen(p), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 #endif
-inline bool u32regex_match(const char* p, 
-                 const u32regex& e, 
+inline bool u32regex_match(const char* p,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<const char*> m;
    return re_detail::do_regex_match(p, p+std::strlen(p), m, e, flags, static_cast<mpl::int_<1> const*>(0));
 }
-inline bool u32regex_match(const unsigned char* p, 
-                 const u32regex& e, 
+inline bool u32regex_match(const unsigned char* p,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<const unsigned char*> m;
    return re_detail::do_regex_match(p, p+std::strlen((const char*)p), m, e, flags, static_cast<mpl::int_<1> const*>(0));
 }
-inline bool u32regex_match(const std::string& s, 
-                        const u32regex& e, 
+inline bool u32regex_match(const std::string& s,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    match_results<std::string::const_iterator> m;
    return re_detail::do_regex_match(s.begin(), s.end(), m, e, flags, static_cast<mpl::int_<1> const*>(0));
 }
 #ifndef BOOST_NO_STD_WSTRING
-inline bool u32regex_match(const std::wstring& s, 
-                        const u32regex& e, 
+inline bool u32regex_match(const std::wstring& s,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    match_results<std::wstring::const_iterator> m;
    return re_detail::do_regex_match(s.begin(), s.end(), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 #endif
-inline bool u32regex_match(const UnicodeString& s, 
-                        const u32regex& e, 
+inline bool u32regex_match(const UnicodeString& s,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    match_results<const UChar*> m;
@@ -490,42 +571,45 @@
 //
 namespace re_detail{
 template <class BidiIterator, class Allocator>
-inline bool do_regex_search(BidiIterator first, BidiIterator last, 
-                 match_results<BidiIterator, Allocator>& m, 
-                 const u32regex& e, 
+inline bool do_regex_search(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
                  match_flag_type flags,
+                 BidiIterator base,
                  boost::mpl::int_<4> const*)
 {
-   return ::boost::regex_search(first, last, m, e, flags);
+   return ::boost::regex_search(first, last, m, e, flags, base);
 }
 template <class BidiIterator, class Allocator>
-bool do_regex_search(BidiIterator first, BidiIterator last, 
-                 match_results<BidiIterator, Allocator>& m, 
-                 const u32regex& e, 
+bool do_regex_search(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
                  match_flag_type flags,
+                 BidiIterator base,
                  boost::mpl::int_<2> const*)
 {
    typedef u16_to_u32_iterator<BidiIterator, UChar32> conv_type;
    typedef match_results<conv_type>                   match_type;
    typedef typename match_type::allocator_type        alloc_type;
    match_type what;
-   bool result = ::boost::regex_search(conv_type(first), conv_type(last), what, e, flags);
+   bool result = ::boost::regex_search(conv_type(first), conv_type(last), what, e, flags, conv_type(base));
    // copy results across to m:
    if(result) copy_results(m, what);
    return result;
 }
 template <class BidiIterator, class Allocator>
-bool do_regex_search(BidiIterator first, BidiIterator last, 
-                 match_results<BidiIterator, Allocator>& m, 
-                 const u32regex& e, 
+bool do_regex_search(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
                  match_flag_type flags,
+                 BidiIterator base,
                  boost::mpl::int_<1> const*)
 {
    typedef u8_to_u32_iterator<BidiIterator, UChar32>  conv_type;
    typedef match_results<conv_type>                   match_type;
    typedef typename match_type::allocator_type        alloc_type;
    match_type what;
-   bool result = ::boost::regex_search(conv_type(first), conv_type(last), what, e, flags);
+   bool result = ::boost::regex_search(conv_type(first), conv_type(last), what, e, flags, conv_type(base));
    // copy results across to m:
    if(result) copy_results(m, what);
    return result;
@@ -533,126 +617,135 @@
 }
 
 template <class BidiIterator, class Allocator>
-inline bool u32regex_search(BidiIterator first, BidiIterator last, 
-                 match_results<BidiIterator, Allocator>& m, 
-                 const u32regex& e, 
+inline bool u32regex_search(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
-   return re_detail::do_regex_search(first, last, m, e, flags, static_cast<mpl::int_<sizeof(*first)> const*>(0));
+   return re_detail::do_regex_search(first, last, m, e, flags, first, static_cast<mpl::int_<sizeof(*first)> const*>(0));
 }
-inline bool u32regex_search(const UChar* p, 
-                 match_results<const UChar*>& m, 
-                 const u32regex& e, 
+template <class BidiIterator, class Allocator>
+inline bool u32regex_search(BidiIterator first, BidiIterator last,
+                 match_results<BidiIterator, Allocator>& m,
+                 const u32regex& e,
+                 match_flag_type flags,
+                 BidiIterator base)
+{
+   return re_detail::do_regex_search(first, last, m, e, flags, base, static_cast<mpl::int_<sizeof(*first)> const*>(0));
+}
+inline bool u32regex_search(const UChar* p,
+                 match_results<const UChar*>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
-   return re_detail::do_regex_search(p, p+u_strlen(p), m, e, flags, static_cast<mpl::int_<2> const*>(0));
+   return re_detail::do_regex_search(p, p+u_strlen(p), m, e, flags, p, static_cast<mpl::int_<2> const*>(0));
 }
 #if !defined(U_WCHAR_IS_UTF16) && !defined(BOOST_NO_WREGEX)
-inline bool u32regex_search(const wchar_t* p, 
-                 match_results<const wchar_t*>& m, 
-                 const u32regex& e, 
+inline bool u32regex_search(const wchar_t* p,
+                 match_results<const wchar_t*>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
-   return re_detail::do_regex_search(p, p+std::wcslen(p), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
+   return re_detail::do_regex_search(p, p+std::wcslen(p), m, e, flags, p, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 #endif
-inline bool u32regex_search(const char* p, 
-                 match_results<const char*>& m, 
-                 const u32regex& e, 
+inline bool u32regex_search(const char* p,
+                 match_results<const char*>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
-   return re_detail::do_regex_search(p, p+std::strlen(p), m, e, flags, static_cast<mpl::int_<1> const*>(0));
+   return re_detail::do_regex_search(p, p+std::strlen(p), m, e, flags, p, static_cast<mpl::int_<1> const*>(0));
 }
-inline bool u32regex_search(const unsigned char* p, 
-                 match_results<const unsigned char*>& m, 
-                 const u32regex& e, 
+inline bool u32regex_search(const unsigned char* p,
+                 match_results<const unsigned char*>& m,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
-   return re_detail::do_regex_search(p, p+std::strlen((const char*)p), m, e, flags, static_cast<mpl::int_<1> const*>(0));
+   return re_detail::do_regex_search(p, p+std::strlen((const char*)p), m, e, flags, p, static_cast<mpl::int_<1> const*>(0));
 }
-inline bool u32regex_search(const std::string& s, 
-                        match_results<std::string::const_iterator>& m, 
-                        const u32regex& e, 
+inline bool u32regex_search(const std::string& s,
+                        match_results<std::string::const_iterator>& m,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
-   return re_detail::do_regex_search(s.begin(), s.end(), m, e, flags, static_cast<mpl::int_<1> const*>(0));
+   return re_detail::do_regex_search(s.begin(), s.end(), m, e, flags, s.begin(), static_cast<mpl::int_<1> const*>(0));
 }
 #ifndef BOOST_NO_STD_WSTRING
-inline bool u32regex_search(const std::wstring& s, 
-                        match_results<std::wstring::const_iterator>& m, 
-                        const u32regex& e, 
+inline bool u32regex_search(const std::wstring& s,
+                        match_results<std::wstring::const_iterator>& m,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
-   return re_detail::do_regex_search(s.begin(), s.end(), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
+   return re_detail::do_regex_search(s.begin(), s.end(), m, e, flags, s.begin(), static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 #endif
-inline bool u32regex_search(const UnicodeString& s, 
-                        match_results<const UChar*>& m, 
-                        const u32regex& e, 
+inline bool u32regex_search(const UnicodeString& s,
+                        match_results<const UChar*>& m,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
-   return re_detail::do_regex_search(s.getBuffer(), s.getBuffer() + s.length(), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
+   return re_detail::do_regex_search(s.getBuffer(), s.getBuffer() + s.length(), m, e, flags, s.getBuffer(), static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 template <class BidiIterator>
-inline bool u32regex_search(BidiIterator first, BidiIterator last, 
-                 const u32regex& e, 
+inline bool u32regex_search(BidiIterator first, BidiIterator last,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<BidiIterator> m;
-   return re_detail::do_regex_search(first, last, m, e, flags, static_cast<mpl::int_<sizeof(*first)> const*>(0));
+   return re_detail::do_regex_search(first, last, m, e, flags, first, static_cast<mpl::int_<sizeof(*first)> const*>(0));
 }
-inline bool u32regex_search(const UChar* p, 
-                 const u32regex& e, 
+inline bool u32regex_search(const UChar* p,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<const UChar*> m;
-   return re_detail::do_regex_search(p, p+u_strlen(p), m, e, flags, static_cast<mpl::int_<2> const*>(0));
+   return re_detail::do_regex_search(p, p+u_strlen(p), m, e, flags, p, static_cast<mpl::int_<2> const*>(0));
 }
 #if !defined(U_WCHAR_IS_UTF16) && !defined(BOOST_NO_WREGEX)
-inline bool u32regex_search(const wchar_t* p, 
-                 const u32regex& e, 
+inline bool u32regex_search(const wchar_t* p,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<const wchar_t*> m;
-   return re_detail::do_regex_search(p, p+std::wcslen(p), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
+   return re_detail::do_regex_search(p, p+std::wcslen(p), m, e, flags, p, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 #endif
-inline bool u32regex_search(const char* p, 
-                 const u32regex& e, 
+inline bool u32regex_search(const char* p,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<const char*> m;
-   return re_detail::do_regex_search(p, p+std::strlen(p), m, e, flags, static_cast<mpl::int_<1> const*>(0));
+   return re_detail::do_regex_search(p, p+std::strlen(p), m, e, flags, p, static_cast<mpl::int_<1> const*>(0));
 }
-inline bool u32regex_search(const unsigned char* p, 
-                 const u32regex& e, 
+inline bool u32regex_search(const unsigned char* p,
+                 const u32regex& e,
                  match_flag_type flags = match_default)
 {
    match_results<const unsigned char*> m;
-   return re_detail::do_regex_search(p, p+std::strlen((const char*)p), m, e, flags, static_cast<mpl::int_<1> const*>(0));
+   return re_detail::do_regex_search(p, p+std::strlen((const char*)p), m, e, flags, p, static_cast<mpl::int_<1> const*>(0));
 }
-inline bool u32regex_search(const std::string& s, 
-                        const u32regex& e, 
+inline bool u32regex_search(const std::string& s,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    match_results<std::string::const_iterator> m;
-   return re_detail::do_regex_search(s.begin(), s.end(), m, e, flags, static_cast<mpl::int_<1> const*>(0));
+   return re_detail::do_regex_search(s.begin(), s.end(), m, e, flags, s.begin(), static_cast<mpl::int_<1> const*>(0));
 }
 #ifndef BOOST_NO_STD_WSTRING
-inline bool u32regex_search(const std::wstring& s, 
-                        const u32regex& e, 
+inline bool u32regex_search(const std::wstring& s,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    match_results<std::wstring::const_iterator> m;
-   return re_detail::do_regex_search(s.begin(), s.end(), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
+   return re_detail::do_regex_search(s.begin(), s.end(), m, e, flags, s.begin(), static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 #endif
-inline bool u32regex_search(const UnicodeString& s, 
-                        const u32regex& e, 
+inline bool u32regex_search(const UnicodeString& s,
+                        const u32regex& e,
                         match_flag_type flags = match_default)
 {
    match_results<const UChar*> m;
-   return re_detail::do_regex_search(s.getBuffer(), s.getBuffer() + s.length(), m, e, flags, static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
+   return re_detail::do_regex_search(s.getBuffer(), s.getBuffer() + s.length(), m, e, flags, s.getBuffer(), static_cast<mpl::int_<sizeof(wchar_t)> const*>(0));
 }
 
 //
@@ -714,15 +807,22 @@
 template <class OutputIterator, class I1, class I2>
 OutputIterator do_regex_replace(OutputIterator out,
                                  std::pair<I1, I1> const& in,
-                                 const u32regex& e, 
-                                 const std::pair<I2, I2>& fmt, 
+                                 const u32regex& e,
+                                 const std::pair<I2, I2>& fmt,
                                  match_flag_type flags
                                  )
 {
    // unfortunately we have to copy the format string in order to pass in onward:
    std::vector<UChar32> f;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
    f.assign(fmt.first, fmt.second);
-   
+#else
+   f.clear();
+   I2 pos = fmt.first;
+   while(pos != fmt.second)
+      f.push_back(*pos++);
+#endif
+
    regex_iterator<I1, UChar32, icu_regex_traits> i(in.first, in.second, e, flags);
    regex_iterator<I1, UChar32, icu_regex_traits> j;
    if(i == j)
@@ -736,8 +836,11 @@
       while(i != j)
       {
          if(!(flags & regex_constants::format_no_copy))
-            out = re_detail::copy(i->prefix().first, i->prefix().second, out); 
-         out = ::boost::re_detail::regex_format_imp(out, *i, &*f.begin(), &*f.end(), flags, e.get_traits());
+            out = re_detail::copy(i->prefix().first, i->prefix().second, out);
+         if(f.size())
+            out = ::boost::re_detail::regex_format_imp(out, *i, &*f.begin(), &*f.begin() + f.size(), flags, e.get_traits());
+         else
+            out = ::boost::re_detail::regex_format_imp(out, *i, static_cast<UChar32 const*>(0), static_cast<UChar32 const*>(0), flags, e.get_traits());
          last_m = (*i)[0].second;
          if(flags & regex_constants::format_first_only)
             break;
@@ -769,11 +872,15 @@
 inline OutputIterator u32regex_replace(OutputIterator out,
                          BidirectionalIterator first,
                          BidirectionalIterator last,
-                         const u32regex& e, 
-                         const charT* fmt, 
+                         const u32regex& e,
+                         const charT* fmt,
                          match_flag_type flags = match_default)
 {
-   return re_detail::extract_output_base(
+   return re_detail::extract_output_base
+#if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
+   <OutputIterator>
+#endif
+         (
       re_detail::do_regex_replace(
          re_detail::make_utf32_out(out, static_cast<mpl::int_<sizeof(*first)> const*>(0)),
          re_detail::make_utf32_seq(first, last, static_cast<mpl::int_<sizeof(*first)> const*>(0)),
@@ -787,11 +894,15 @@
 inline OutputIterator u32regex_replace(OutputIterator out,
                          Iterator first,
                          Iterator last,
-                         const u32regex& e, 
+                         const u32regex& e,
                          const std::basic_string<charT>& fmt,
                          match_flag_type flags = match_default)
 {
-   return re_detail::extract_output_base(
+   return re_detail::extract_output_base
+#if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
+   <OutputIterator>
+#endif
+         (
       re_detail::do_regex_replace(
          re_detail::make_utf32_out(out, static_cast<mpl::int_<sizeof(*first)> const*>(0)),
          re_detail::make_utf32_seq(first, last, static_cast<mpl::int_<sizeof(*first)> const*>(0)),
@@ -805,11 +916,15 @@
 inline OutputIterator u32regex_replace(OutputIterator out,
                          Iterator first,
                          Iterator last,
-                         const u32regex& e, 
+                         const u32regex& e,
                          const UnicodeString& fmt,
                          match_flag_type flags = match_default)
 {
-   return re_detail::extract_output_base(
+   return re_detail::extract_output_base
+#if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
+   <OutputIterator>
+#endif
+        (
       re_detail::do_regex_replace(
          re_detail::make_utf32_out(out, static_cast<mpl::int_<sizeof(*first)> const*>(0)),
          re_detail::make_utf32_seq(first, last, static_cast<mpl::int_<sizeof(*first)> const*>(0)),
@@ -821,7 +936,7 @@
 
 template <class charT>
 std::basic_string<charT> u32regex_replace(const std::basic_string<charT>& s,
-                         const u32regex& e, 
+                         const u32regex& e,
                          const charT* fmt,
                          match_flag_type flags = match_default)
 {
@@ -833,7 +948,7 @@
 
 template <class charT>
 std::basic_string<charT> u32regex_replace(const std::basic_string<charT>& s,
-                         const u32regex& e, 
+                         const u32regex& e,
                          const std::basic_string<charT>& fmt,
                          match_flag_type flags = match_default)
 {
@@ -853,10 +968,10 @@
    unicode_string_out_iterator& operator++() { return *this; }
    unicode_string_out_iterator& operator++(int) { return *this; }
    unicode_string_out_iterator& operator*() { return *this; }
-   unicode_string_out_iterator& operator=(UChar v) 
-   { 
-      *out += v; 
-      return *this; 
+   unicode_string_out_iterator& operator=(UChar v)
+   {
+      *out += v;
+      return *this;
    }
    typedef std::ptrdiff_t difference_type;
    typedef UChar value_type;
@@ -868,7 +983,7 @@
 }
 
 inline UnicodeString u32regex_replace(const UnicodeString& s,
-                         const u32regex& e, 
+                         const u32regex& e,
                          const UChar* fmt,
                          match_flag_type flags = match_default)
 {
@@ -879,7 +994,7 @@
 }
 
 inline UnicodeString u32regex_replace(const UnicodeString& s,
-                         const u32regex& e, 
+                         const u32regex& e,
                          const UnicodeString& fmt,
                          match_flag_type flags = match_default)
 {

Modified: boost/trunk/boost/regex/pattern_except.hpp
===================================================================
--- boost/trunk/boost/regex/pattern_except.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/pattern_except.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -40,7 +40,7 @@
    class BOOST_REGEX_DECL regex_error : public std::runtime_error
 {
 public:
-   explicit regex_error(const std::string& s, regex_constants::error_type err, std::ptrdiff_t pos);
+   explicit regex_error(const std::string& s, regex_constants::error_type err = regex_constants::error_unknown, std::ptrdiff_t pos = 0);
    explicit regex_error(regex_constants::error_type err);
    ~regex_error() throw();
    regex_constants::error_type code()const

Modified: boost/trunk/boost/regex/pending/static_mutex.hpp
===================================================================
--- boost/trunk/boost/regex/pending/static_mutex.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/pending/static_mutex.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -52,8 +52,14 @@
 public:
    scoped_static_mutex_lock(static_mutex& mut, bool lk = true);
    ~scoped_static_mutex_lock();
-   operator void const*()const;
-   bool locked()const;
+   inline bool locked()const
+   {
+      return m_have_lock;
+   }
+   inline operator void const*()const
+   {
+      return locked() ? this : 0;
+   }
    void lock();
    void unlock();
 private:
@@ -61,16 +67,7 @@
    bool m_have_lock;
 };
 
-inline scoped_static_mutex_lock::operator void const*()const
-{
-   return locked() ? this : 0;
-}
 
-inline bool scoped_static_mutex_lock::locked()const
-{
-   return m_have_lock;
-}
-
 } // namespace boost
 #elif defined(BOOST_HAS_WINTHREADS)
 //

Modified: boost/trunk/boost/regex/pending/unicode_iterator.hpp
===================================================================
--- boost/trunk/boost/regex/pending/unicode_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/pending/unicode_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -196,10 +196,14 @@
    // construct:
    u32_to_u16_iterator() : m_position(), m_current(0)
    {
+      m_values[0] = 0;
+      m_values[1] = 0;
       m_values[2] = 0;
    }
    u32_to_u16_iterator(BaseIterator b) : m_position(b), m_current(2)
    {
+      m_values[0] = 0;
+      m_values[1] = 0;
       m_values[2] = 0;
    }
 private:
@@ -284,6 +288,7 @@
    // construct:
    u16_to_u32_iterator() : m_position()
    {
+      m_value = pending_read;
    }
    u16_to_u32_iterator(BaseIterator b) : m_position(b)
    {
@@ -393,10 +398,18 @@
    // construct:
    u32_to_u8_iterator() : m_position(), m_current(0)
    {
+      m_values[0] = 0;
+      m_values[1] = 0;
+      m_values[2] = 0;
+      m_values[3] = 0;
       m_values[4] = 0;
    }
    u32_to_u8_iterator(BaseIterator b) : m_position(b), m_current(4)
    {
+      m_values[0] = 0;
+      m_values[1] = 0;
+      m_values[2] = 0;
+      m_values[3] = 0;
       m_values[4] = 0;
    }
 private:

Modified: boost/trunk/boost/regex/regex_traits.hpp
===================================================================
--- boost/trunk/boost/regex/regex_traits.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/regex_traits.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -23,15 +23,9 @@
 #  include <boost/regex/config.hpp>
 #endif
 
-#ifdef BOOST_REGEX_V3
 #  ifndef BOOST_REGEX_TRAITS_HPP_INCLUDED
-#     include <boost/regex/v3/regex_traits.hpp>
-#  endif
-#else
-#  ifndef BOOST_REGEX_TRAITS_HPP_INCLUDED
 #     include <boost/regex/v4/regex_traits.hpp>
 #  endif
-#endif
 
 #endif // include
 

Modified: boost/trunk/boost/regex/v4/basic_regex.hpp
===================================================================
--- boost/trunk/boost/regex/v4/basic_regex.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/basic_regex.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -49,9 +49,9 @@
 
    regex_data(const ::boost::shared_ptr<
       ::boost::regex_traits_wrapper<traits> >& t) 
-      : m_ptraits(t) {}
+      : m_ptraits(t), m_expression(0), m_expression_len(0) {}
    regex_data() 
-      : m_ptraits(new ::boost::regex_traits_wrapper<traits>()) {}
+      : m_ptraits(new ::boost::regex_traits_wrapper<traits>()), m_expression(0), m_expression_len(0) {}
 
    ::boost::shared_ptr<
       ::boost::regex_traits_wrapper<traits>
@@ -242,10 +242,17 @@
    {
       return assign(p, p + len, f);
    }
-
+private:
+   basic_regex& do_assign(const charT* p1,
+                          const charT* p2,
+                          flag_type f);
+public:
    basic_regex& assign(const charT* p1,
                           const charT* p2,
-                          flag_type f = regex_constants::normal);
+                          flag_type f = regex_constants::normal)
+   {
+      return do_assign(p1, p2, f);
+   }
 #if !defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(__IBMCPP__)
 
    template <class ST, class SA>
@@ -265,7 +272,10 @@
    {
       typedef typename traits::string_type seq_type;
       seq_type a(arg_first, arg_last);
-      assign(&*a.begin(), &*a.begin() + a.size(), f);
+      if(a.size())
+         assign(&*a.begin(), &*a.begin() + a.size(), f);
+      else
+         assign(static_cast<const charT*>(0), static_cast<const charT*>(0), f);
    }
 
    template <class ST, class SA>
@@ -289,9 +299,13 @@
    {
       typedef typename traits::string_type seq_type;
       seq_type a(arg_first, arg_last);
-      const charT* p1 = &*a.begin();
-      const charT* p2 = &*a.begin() + a.size();
-      return assign(p1, p2, f);
+      if(a.size())
+      {
+         const charT* p1 = &*a.begin();
+         const charT* p2 = &*a.begin() + a.size();
+         return assign(p1, p2, f);
+      }
+      return assign(static_cast<const charT*>(0), static_cast<const charT*>(0), f);
    }
 #else
    unsigned int BOOST_REGEX_CALL set_expression(const std::basic_string<charT>& p, flag_type f = regex_constants::normal)
@@ -375,7 +389,7 @@
    // empty:
    bool BOOST_REGEX_CALL empty()const
    { 
-      return (m_pimpl.get() ? 0 != m_pimpl->status() : 0); 
+      return (m_pimpl.get() ? 0 != m_pimpl->status() : true); 
    }
 
    size_type BOOST_REGEX_CALL mark_count()const 
@@ -493,7 +507,7 @@
 // (in the event of a throw, the state of the object remains unchanged).
 //
 template <class charT, class traits>
-basic_regex<charT, traits>& basic_regex<charT, traits>::assign(const charT* p1,
+basic_regex<charT, traits>& basic_regex<charT, traits>::do_assign(const charT* p1,
                         const charT* p2,
                         flag_type f)
 {

Modified: boost/trunk/boost/regex/v4/basic_regex_creator.hpp
===================================================================
--- boost/trunk/boost/regex/v4/basic_regex_creator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/basic_regex_creator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -61,6 +61,7 @@
       m_negate = false;
       m_has_digraphs = false;
       m_classes = 0;
+      m_negated_classes = 0;
       m_empty = true;
    }
 
@@ -92,6 +93,11 @@
       m_classes |= m;
       m_empty = false;
    }
+   void add_negated_class(mask_type m)
+   {
+      m_negated_classes |= m;
+      m_empty = false;
+   }
    void add_equivalent(const digraph_type& s)
    {
       m_equivalents.insert(m_equivalents.end(), s);
@@ -148,18 +154,23 @@
    {
       return m_classes;
    }
+   mask_type negated_classes()const
+   {
+      return m_negated_classes;
+   }
    bool empty()const
    {
       return m_empty;
    }
 private:
-   std::vector<digraph_type> m_singles;        // a list of single characters to match
-   std::vector<digraph_type> m_ranges;         // a list of end points of our ranges
-   bool                      m_negate;         // true if the set is to be negated
-   bool                      m_has_digraphs;   // true if we have digraphs present
-   mask_type                 m_classes;        // character classes to match
-   bool                      m_empty;          // whether we've added anything yet
-   std::vector<digraph_type> m_equivalents;    // a list of equivalence classes
+   std::vector<digraph_type> m_singles;         // a list of single characters to match
+   std::vector<digraph_type> m_ranges;          // a list of end points of our ranges
+   bool                      m_negate;          // true if the set is to be negated
+   bool                      m_has_digraphs;    // true if we have digraphs present
+   mask_type                 m_classes;         // character classes to match
+   mask_type                 m_negated_classes; // negated character classes to match
+   bool                      m_empty;           // whether we've added anything yet
+   std::vector<digraph_type> m_equivalents;     // a list of equivalence classes
 };
    
 template <class charT, class traits>
@@ -350,11 +361,14 @@
    result->cranges = static_cast<unsigned int>(::boost::re_detail::distance(char_set.ranges_begin(), char_set.ranges_end())) / 2;
    result->cequivalents = static_cast<unsigned int>(::boost::re_detail::distance(char_set.equivalents_begin(), char_set.equivalents_end()));
    result->cclasses = char_set.classes();
+   result->cnclasses = char_set.negated_classes();
    if(flags() & regbase::icase)
    {
       // adjust classes as needed:
       if(((result->cclasses & m_lower_mask) == m_lower_mask) || ((result->cclasses & m_upper_mask) == m_upper_mask))
          result->cclasses |= m_alpha_mask;
+      if(((result->cnclasses & m_lower_mask) == m_lower_mask) || ((result->cnclasses & m_upper_mask) == m_upper_mask))
+         result->cnclasses |= m_alpha_mask;
    }
 
    result->isnot = char_set.is_negated();
@@ -596,6 +610,24 @@
       }
    }
    //
+   // and now the negated classes:
+   //
+   m = char_set.negated_classes();
+   if(flags() & regbase::icase)
+   {
+      // adjust m as needed:
+      if(((m & m_lower_mask) == m_lower_mask) || ((m & m_upper_mask) == m_upper_mask))
+         m |= m_alpha_mask;
+   }
+   if(m != 0)
+   {
+      for(unsigned i = 0; i < (1u << CHAR_BIT); ++i)
+      {
+         if(0 == this->m_traits.isctype(static_cast<charT>(i), m))
+            result->_map[i] = true;
+      }
+   }
+   //
    // now process the equivalence classes:
    //
    first = char_set.equivalents_begin();
@@ -733,11 +765,19 @@
          {
             // Oops error:
             if(0 == this->m_pdata->m_status) // update the error code if not already set
-               this->m_pdata->m_status = boost::regex_constants::error_brack;
+               this->m_pdata->m_status = boost::regex_constants::error_bad_pattern;
+            //
+            // clear the expression, we should be empty:
+            //
+            this->m_pdata->m_expression = 0;
+            this->m_pdata->m_expression_len = 0;
+            //
+            // and throw if required:
+            //
             if(0 == (this->flags() & regex_constants::no_except))
             {
-               std::string message = this->m_pdata->m_ptraits->error_string(boost::regex_constants::error_brack);
-               boost::regex_error e(message, boost::regex_constants::error_brack, 0);
+               std::string message = this->m_pdata->m_ptraits->error_string(boost::regex_constants::error_bad_pattern);
+               boost::regex_error e(message, boost::regex_constants::error_bad_pattern, 0);
                e.raise();
             }
          }
@@ -754,6 +794,7 @@
       state = p.second;
       v.pop_back();
 
+      // Build maps:
       create_startmap(state->next.p, static_cast<re_alt*>(state)->_map, &static_cast<re_alt*>(state)->can_be_null, mask_take);
       m_bad_repeats = 0;
       create_startmap(static_cast<re_alt*>(state)->alt.p, static_cast<re_alt*>(state)->_map, &static_cast<re_alt*>(state)->can_be_null, mask_skip);
@@ -798,14 +839,40 @@
       case syntax_element_set:
          result += 1;
          break;
+      case syntax_element_dot_rep:
+      case syntax_element_char_rep:
+      case syntax_element_short_set_rep:
       case syntax_element_backref:
       case syntax_element_rep:
       case syntax_element_combining:
-      case syntax_element_dot_rep:
-      case syntax_element_char_rep:
-      case syntax_element_short_set_rep:
       case syntax_element_long_set_rep:
       case syntax_element_backstep:
+         {
+            re_repeat* rep = static_cast<re_repeat *>(state);
+            // adjust the type of the state to allow for faster matching:
+            state->type = this->get_repeat_type(state);
+            if((state->type == syntax_element_dot_rep) 
+               || (state->type == syntax_element_char_rep)
+               || (state->type == syntax_element_short_set_rep))
+            {
+               if(rep->max != rep->min)
+                  return -1;
+               result += static_cast<int>(rep->min);
+               state = rep->alt.p;
+               continue;
+            }
+            else if((state->type == syntax_element_long_set_rep)) 
+            {
+               BOOST_ASSERT(rep->next.p->type == syntax_element_long_set);
+               if(static_cast<re_set_long<mask_type>*>(rep->next.p)->singleton == 0)
+                  return -1;
+               if(rep->max != rep->min)
+                  return -1;
+               result += static_cast<int>(rep->min);
+               state = rep->alt.p;
+               continue;
+            }
+         }
          return -1;
       case syntax_element_long_set:
          if(static_cast<re_set_long<mask_type>*>(state)->singleton == 0)
@@ -1019,7 +1086,7 @@
          return;
       case syntax_element_endmark:
          // need to handle independent subs as a special case:
-         if(static_cast<re_brace*>(state)->index == -3)
+         if(static_cast<re_brace*>(state)->index < 0)
          {
             // can be null, any character can match:
             set_all_masks(l_map, mask);

Modified: boost/trunk/boost/regex/v4/basic_regex_parser.hpp
===================================================================
--- boost/trunk/boost/regex/v4/basic_regex_parser.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/basic_regex_parser.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,8 +3,8 @@
  * Copyright (c) 2004
  * John Maddock
  *
- * Use, modification and distribution are subject to the 
- * Boost Software License, Version 1.0. (See accompanying file 
+ * Use, modification and distribution are subject to 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)
  *
  */
@@ -291,7 +291,7 @@
       // If we have a mod_x flag set, then skip until
       // we get to a newline character:
       //
-      if((this->flags() 
+      if((this->flags()
          & (regbase::no_perl_ex|regbase::mod_x))
          == regbase::mod_x)
       {
@@ -315,8 +315,8 @@
    // append this as a literal provided it's not a space character
    // or the perl option regbase::mod_x is not set:
    if(
-      ((this->flags() 
-         & (regbase::main_option_type|regbase::mod_x|regbase::no_perl_ex)) 
+      ((this->flags()
+         & (regbase::main_option_type|regbase::mod_x|regbase::no_perl_ex))
             != regbase::mod_x)
       || !this->m_traits.isctype(*m_position, this->m_mask_space))
          this->append_literal(*m_position);
@@ -698,8 +698,8 @@
    ++m_position;
    static_cast<re_dot*>(
       this->append_state(syntax_element_wild, sizeof(re_dot))
-      )->mask = static_cast<unsigned char>(this->flags() & regbase::no_mod_s 
-      ? re_detail::force_not_newline 
+      )->mask = static_cast<unsigned char>(this->flags() & regbase::no_mod_s
+      ? re_detail::force_not_newline
          : this->flags() & regbase::mod_s ?
             re_detail::force_newline : re_detail::dont_care);
    return true;
@@ -710,10 +710,10 @@
 {
    bool greedy = true;
    std::size_t insert_point;
-   // 
+   //
    // when we get to here we may have a non-greedy ? mark still to come:
    //
-   if((m_position != m_end) 
+   if((m_position != m_end)
       && (
             (0 == (this->flags() & (regbase::main_option_type | regbase::no_perl_ex)))
             || ((regbase::basic_syntax_group|regbase::emacs_ex) == (this->flags() & (regbase::main_option_type | regbase::emacs_ex)))
@@ -766,6 +766,7 @@
       case syntax_element_soft_buffer_end:
       case syntax_element_restart_continue:
       case syntax_element_jump:
+      case syntax_element_startmark:
          // can't legally repeat any of the above:
          fail(regex_constants::error_badrepeat, m_position - m_base);
          return false;
@@ -908,7 +909,7 @@
    }
    ++m_position;
    //
-   // we need to append a trailing jump: 
+   // we need to append a trailing jump:
    //
    re_syntax_base* pj = this->append_state(re_detail::syntax_element_jump, sizeof(re_jump));
    std::ptrdiff_t jump_offset = this->getoffset(pj);
@@ -994,7 +995,7 @@
          return true;
       case regex_constants::syntax_escape:
          {
-            // 
+            //
             // look ahead and see if this is a character class shortcut
             // \d \w \s etc...
             //
@@ -1013,12 +1014,13 @@
             else if(this->m_traits.escape_syntax_type(*m_position)
                == regex_constants::escape_type_not_class)
             {
-               // negated character classes aren't supported:
+               // negated character class:
                char_class_type m = this->m_traits.lookup_classname(m_position, m_position+1);
                if(m != 0)
                {
-                  fail(regex_constants::error_escape, m_position - m_base);
-                  return false;
+                  char_set.add_negated_class(m);
+                  ++m_position;
+                  break;
                }
             }
             // not a character class, just a regular escape:
@@ -1059,7 +1061,7 @@
    case regex_constants::syntax_colon:
       {
       // check that character classes are actually enabled:
-      if((this->flags() & (regbase::main_option_type | regbase::no_char_classes)) 
+      if((this->flags() & (regbase::main_option_type | regbase::no_char_classes))
          == (regbase::basic_syntax_group  | regbase::no_char_classes))
       {
          --m_position;
@@ -1079,8 +1081,8 @@
          fail(regex_constants::error_brack, m_position - m_base);
          return false;
       }
-      while((m_position != m_end) 
-         && (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_colon)) 
+      while((m_position != m_end)
+         && (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_colon))
          ++m_position;
       const charT* name_last = m_position;
       if(m_end == m_position)
@@ -1088,12 +1090,21 @@
          fail(regex_constants::error_brack, m_position - m_base);
          return false;
       }
-      if((m_end == ++m_position) 
+      if((m_end == ++m_position)
          || (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_close_set))
       {
          fail(regex_constants::error_brack, m_position - m_base);
          return false;
       }
+      //
+      // check for negated class:
+      //
+      bool negated = false;
+      if(this->m_traits.syntax_type(*name_first) == regex_constants::syntax_caret)
+      {
+         ++name_first;
+         negated = true;
+      }
       typedef typename traits::char_class_type mask_type;
       mask_type m = this->m_traits.lookup_classname(name_first, name_last);
       if(m == 0)
@@ -1102,18 +1113,18 @@
          {
             // maybe a special case:
             ++m_position;
-            if( (m_position != m_end) 
-               && (this->m_traits.syntax_type(*m_position) 
+            if( (m_position != m_end)
+               && (this->m_traits.syntax_type(*m_position)
                   == regex_constants::syntax_close_set))
             {
-               if(this->m_traits.escape_syntax_type(*name_first) 
+               if(this->m_traits.escape_syntax_type(*name_first)
                   == regex_constants::escape_type_left_word)
                {
                   ++m_position;
                   this->append_state(syntax_element_word_start);
                   return false;
                }
-               if(this->m_traits.escape_syntax_type(*name_first) 
+               if(this->m_traits.escape_syntax_type(*name_first)
                   == regex_constants::escape_type_right_word)
                {
                   ++m_position;
@@ -1125,7 +1136,10 @@
          fail(regex_constants::error_ctype, name_first - m_base);
          return false;
       }
-      char_set.add_class(m);
+      if(negated == false)
+         char_set.add_class(m);
+      else
+         char_set.add_negated_class(m);
       ++m_position;
       break;
    }
@@ -1144,8 +1158,8 @@
          fail(regex_constants::error_brack, m_position - m_base);
          return false;
       }
-      while((m_position != m_end) 
-         && (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_equal)) 
+      while((m_position != m_end)
+         && (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_equal))
          ++m_position;
       const charT* name_last = m_position;
       if(m_end == m_position)
@@ -1153,7 +1167,7 @@
          fail(regex_constants::error_brack, m_position - m_base);
          return false;
       }
-      if((m_end == ++m_position) 
+      if((m_end == ++m_position)
          || (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_close_set))
       {
          fail(regex_constants::error_brack, m_position - m_base);
@@ -1206,6 +1220,17 @@
          char_set.add_range(start_range, end_range);
          if(this->m_traits.syntax_type(*m_position) == regex_constants::syntax_dash)
          {
+                           if(m_end == ++m_position)
+                           {
+                                   fail(regex_constants::error_brack, m_position - m_base);
+                                   return;
+                           }
+                           if(this->m_traits.syntax_type(*m_position) == regex_constants::syntax_close_set)
+                           {
+               // trailing - :
+               --m_position;
+               return;
+                           }
             fail(regex_constants::error_range, m_position - m_base);
             return;
          }
@@ -1272,8 +1297,8 @@
          fail(regex_constants::error_collate, name_first - m_base);
          return result;
       }
-      while((m_position != m_end) 
-         && (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_dot)) 
+      while((m_position != m_end)
+         && (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_dot))
          ++m_position;
       const charT* name_last = m_position;
       if(m_end == m_position)
@@ -1281,7 +1306,7 @@
          fail(regex_constants::error_collate, name_first - m_base);
          return result;
       }
-      if((m_end == ++m_position) 
+      if((m_end == ++m_position)
          || (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_close_set))
       {
          fail(regex_constants::error_collate, name_first - m_base);
@@ -1329,6 +1354,10 @@
 template <class charT, class traits>
 charT basic_regex_parser<charT, traits>::unescape_character()
 {
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127)
+#endif
    charT result(0);
    if(m_position == m_end)
    {
@@ -1433,7 +1462,7 @@
          return result;
       }
       val = this->m_traits.toi(m_position, m_position + len, 8);
-      if(val < 0) 
+      if(val < 0)
       {
          fail(regex_constants::error_escape, m_position - m_base);
          return result;
@@ -1481,6 +1510,9 @@
    }
    ++m_position;
    return result;
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
 }
 
 template <class charT, class traits>
@@ -1524,14 +1556,14 @@
    const charT* end;
    do
    {
-      while((m_position != m_end) 
+      while((m_position != m_end)
          && (this->m_traits.syntax_type(*m_position) != regex_constants::syntax_escape))
          ++m_position;
       if(m_position == m_end)
       {
          //  a \Q...\E sequence may terminate with the end of the expression:
          end = m_position;
-         break;  
+         break;
       }
       if(++m_position == m_end) // skip the escape
       {
@@ -1576,9 +1608,9 @@
    //
    if(this->m_traits.syntax_type(*m_position) == regex_constants::syntax_hash)
    {
-      while((m_position != m_end) 
+      while((m_position != m_end)
          && (this->m_traits.syntax_type(*m_position++) != regex_constants::syntax_close_mark))
-      {}      
+      {}
       return true;
    }
    //
@@ -1724,11 +1756,16 @@
       }
       break;
       }
+   case regex_constants::syntax_close_mark:
+      fail(regex_constants::error_badrepeat, m_position - m_base);
+      return false;
    default:
       //
       // lets assume that we have a (?imsx) group and try and parse it:
       //
       regex_constants::syntax_option_type opts = parse_options();
+      if(m_position == m_end)
+         return false;
       // make a note of whether we have a case change:
       m_has_case_change = ((opts & regbase::icase) != (this->flags() & regbase::icase));
       pb->index = markid = 0;
@@ -1871,44 +1908,44 @@
       char_set.add_class(this->m_word_mask);
       break;
    case '_':
-      char_set.add_single(digraph<charT>(charT('$'))); 
-      char_set.add_single(digraph<charT>(charT('&'))); 
-      char_set.add_single(digraph<charT>(charT('*'))); 
-      char_set.add_single(digraph<charT>(charT('+'))); 
-      char_set.add_single(digraph<charT>(charT('-'))); 
-      char_set.add_single(digraph<charT>(charT('_'))); 
-      char_set.add_single(digraph<charT>(charT('<'))); 
-      char_set.add_single(digraph<charT>(charT('>'))); 
+      char_set.add_single(digraph<charT>(charT('$')));
+      char_set.add_single(digraph<charT>(charT('&')));
+      char_set.add_single(digraph<charT>(charT('*')));
+      char_set.add_single(digraph<charT>(charT('+')));
+      char_set.add_single(digraph<charT>(charT('-')));
+      char_set.add_single(digraph<charT>(charT('_')));
+      char_set.add_single(digraph<charT>(charT('<')));
+      char_set.add_single(digraph<charT>(charT('>')));
       break;
    case '.':
       char_set.add_class(this->m_traits.lookup_classname(s_punct, s_punct+5));
       break;
    case '(':
-      char_set.add_single(digraph<charT>(charT('('))); 
-      char_set.add_single(digraph<charT>(charT('['))); 
-      char_set.add_single(digraph<charT>(charT('{'))); 
+      char_set.add_single(digraph<charT>(charT('(')));
+      char_set.add_single(digraph<charT>(charT('[')));
+      char_set.add_single(digraph<charT>(charT('{')));
       break;
    case ')':
-      char_set.add_single(digraph<charT>(charT(')'))); 
-      char_set.add_single(digraph<charT>(charT(']'))); 
-      char_set.add_single(digraph<charT>(charT('}'))); 
+      char_set.add_single(digraph<charT>(charT(')')));
+      char_set.add_single(digraph<charT>(charT(']')));
+      char_set.add_single(digraph<charT>(charT('}')));
       break;
    case '"':
-      char_set.add_single(digraph<charT>(charT('"'))); 
-      char_set.add_single(digraph<charT>(charT('\''))); 
-      char_set.add_single(digraph<charT>(charT('`'))); 
+      char_set.add_single(digraph<charT>(charT('"')));
+      char_set.add_single(digraph<charT>(charT('\'')));
+      char_set.add_single(digraph<charT>(charT('`')));
       break;
    case '\'':
-      char_set.add_single(digraph<charT>(charT('\''))); 
-      char_set.add_single(digraph<charT>(charT(','))); 
-      char_set.add_single(digraph<charT>(charT('#'))); 
+      char_set.add_single(digraph<charT>(charT('\'')));
+      char_set.add_single(digraph<charT>(charT(',')));
+      char_set.add_single(digraph<charT>(charT('#')));
       break;
    case '<':
-      char_set.add_single(digraph<charT>(charT(';'))); 
+      char_set.add_single(digraph<charT>(charT(';')));
       break;
    case '>':
-      char_set.add_single(digraph<charT>(charT('\n'))); 
-      char_set.add_single(digraph<charT>(charT('\f'))); 
+      char_set.add_single(digraph<charT>(charT('\n')));
+      char_set.add_single(digraph<charT>(charT('\f')));
       break;
    default:
       fail(regex_constants::error_ctype, m_position - m_base);
@@ -2001,7 +2038,7 @@
 bool basic_regex_parser<charT, traits>::unwind_alts(std::ptrdiff_t last_paren_start)
 {
    //
-   // If we didn't actually add any states after the last 
+   // If we didn't actually add any states after the last
    // alternative then that's an error:
    //
    if((this->m_alt_insert_point == static_cast<std::ptrdiff_t>(this->m_pdata->m_data.size()))
@@ -2010,7 +2047,7 @@
       fail(regex_constants::error_empty, this->m_position - this->m_base);
       return false;
    }
-   // 
+   //
    // Fix up our alternatives:
    //
    while(m_alt_jumps.size() && (m_alt_jumps.back() > last_paren_start))

Modified: boost/trunk/boost/regex/v4/cpp_regex_traits.hpp
===================================================================
--- boost/trunk/boost/regex/v4/cpp_regex_traits.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/cpp_regex_traits.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -39,6 +39,9 @@
 #include <boost/regex/pending/object_cache.hpp>
 #endif
 
+#include <istream>
+#include <ios>
+
 #ifdef BOOST_HAS_ABI_HEADERS
 #  include BOOST_ABI_PREFIX
 #endif
@@ -813,7 +816,7 @@
 
 
 template <class charT>
-boost::shared_ptr<cpp_regex_traits_implementation<charT> > create_cpp_regex_traits(const std::locale& l BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(charT))
+inline boost::shared_ptr<cpp_regex_traits_implementation<charT> > create_cpp_regex_traits(const std::locale& l BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(charT))
 {
    cpp_regex_traits_base<charT> key(l);
    return ::boost::object_cache<cpp_regex_traits_base<charT>, cpp_regex_traits_implementation<charT> >::get(key, 5);

Modified: boost/trunk/boost/regex/v4/fileiter.hpp
===================================================================
--- boost/trunk/boost/regex/v4/fileiter.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/fileiter.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -61,6 +61,7 @@
 
 #elif defined(BOOST_REGEX_FI_POSIX_DIR)
 
+#include <cstddef>
 #include <cstdio>
 #include <cctype>
 #include <iterator>

Modified: boost/trunk/boost/regex/v4/instances.hpp
===================================================================
--- boost/trunk/boost/regex/v4/instances.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/instances.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -33,6 +33,10 @@
 #  error "BOOST_REGEX_CHAR_T not defined"
 #endif
 
+#ifndef BOOST_REGEX_TRAITS_T
+#  define BOOST_REGEX_TRAITS_T , boost::regex_traits<BOOST_REGEX_CHAR_T >
+#endif
+
 //
 // what follows is compiler specific:
 //
@@ -47,7 +51,11 @@
 #     pragma option push -Jgx
 #  endif
 
-template class BOOST_REGEX_DECL basic_regex< BOOST_REGEX_CHAR_T >;
+template class BOOST_REGEX_DECL basic_regex< BOOST_REGEX_CHAR_T BOOST_REGEX_TRAITS_T >;
+template class BOOST_REGEX_DECL match_results< const BOOST_REGEX_CHAR_T* >;
+#ifndef BOOST_NO_STD_ALLOCATOR
+template class BOOST_REGEX_DECL ::boost::re_detail::perl_matcher<BOOST_REGEX_CHAR_T const *, match_results< const BOOST_REGEX_CHAR_T* >::allocator_type BOOST_REGEX_TRAITS_T >;
+#endif
 
 #  ifndef BOOST_REGEX_INSTANTIATE
 #     pragma option pop
@@ -57,7 +65,7 @@
 #  include BOOST_ABI_SUFFIX
 #endif
 
-#elif defined(BOOST_MSVC) || defined(BOOST_INTEL) || (defined(__GNUC__) && (__GNUC__ >= 3))
+#elif defined(BOOST_MSVC) || defined(__ICL)
 
 #  ifndef BOOST_REGEX_INSTANTIATE
 #     ifdef __GNUC__
@@ -72,15 +80,19 @@
 #     pragma warning(disable : 4251 4231 4660)
 #  endif
 
-template class BOOST_REGEX_DECL basic_regex< BOOST_REGEX_CHAR_T >;
-#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+template class BOOST_REGEX_DECL basic_regex< BOOST_REGEX_CHAR_T BOOST_REGEX_TRAITS_T >;
+
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 template class BOOST_REGEX_DECL match_results< const BOOST_REGEX_CHAR_T* >;
 #endif
 #ifndef BOOST_NO_STD_ALLOCATOR
-template class BOOST_REGEX_DECL ::boost::re_detail::perl_matcher<BOOST_REGEX_CHAR_T const *, match_results< const BOOST_REGEX_CHAR_T* >::allocator_type, boost::regex_traits<BOOST_REGEX_CHAR_T > >;
+template class BOOST_REGEX_DECL ::boost::re_detail::perl_matcher<BOOST_REGEX_CHAR_T const *, match_results< const BOOST_REGEX_CHAR_T* >::allocator_type BOOST_REGEX_TRAITS_T >;
 #endif
-#if !(defined(BOOST_DINKUMWARE_STDLIB) && (BOOST_DINKUMWARE_STDLIB <= 1)) && !(defined(BOOST_INTEL_CXX_VERSION) && (BOOST_INTEL_CXX_VERSION <= 800))
-#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if !(defined(BOOST_DINKUMWARE_STDLIB) && (BOOST_DINKUMWARE_STDLIB <= 1))\
+   && !(defined(BOOST_INTEL_CXX_VERSION) && (BOOST_INTEL_CXX_VERSION <= 800))\
+   && !(defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION))\
+   && !defined(BOOST_REGEX_ICU_INSTANCES)
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 template class BOOST_REGEX_DECL match_results< std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator >;
 #endif
 #ifndef BOOST_NO_STD_ALLOCATOR
@@ -97,8 +109,93 @@
 #     undef template
 #  endif
 
+#elif (defined(__GNUC__) && (__GNUC__ >= 3))
+
+#  ifndef BOOST_REGEX_INSTANTIATE
+#     define template __extension__ extern template
+#  endif
+
+#if !defined(BOOST_NO_STD_LOCALE) && !defined(BOOST_REGEX_ICU_INSTANCES)
+namespace re_detail{
+template BOOST_REGEX_DECL
+std::locale cpp_regex_traits_base<BOOST_REGEX_CHAR_T>::imbue(const std::locale& l);
+
+template BOOST_REGEX_DECL
+cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::string_type 
+   cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::transform_primary(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
+template BOOST_REGEX_DECL
+cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::string_type 
+   cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::transform(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
+template BOOST_REGEX_DECL
+cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::string_type 
+   cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::lookup_collatename(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
+template BOOST_REGEX_DECL
+void cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::init();
+template BOOST_REGEX_DECL
+cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::char_class_type 
+   cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::lookup_classname_imp(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
+#ifdef BOOST_REGEX_BUGGY_CTYPE_FACET
+template BOOST_REGEX_DECL
+bool cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::isctype(const BOOST_REGEX_CHAR_T c, char_class_type mask) const;
 #endif
+} // namespace
+template BOOST_REGEX_DECL
+int cpp_regex_traits<BOOST_REGEX_CHAR_T>::toi(const BOOST_REGEX_CHAR_T*& first, const BOOST_REGEX_CHAR_T* last, int radix)const;
+template BOOST_REGEX_DECL
+std::string cpp_regex_traits<BOOST_REGEX_CHAR_T>::catalog_name(const std::string& name);
+template BOOST_REGEX_DECL
+std::string& cpp_regex_traits<BOOST_REGEX_CHAR_T>::get_catalog_name_inst();
+template BOOST_REGEX_DECL
+std::string cpp_regex_traits<BOOST_REGEX_CHAR_T>::get_catalog_name();
+#ifdef BOOST_HAS_THREADS
+template BOOST_REGEX_DECL
+static_mutex& cpp_regex_traits<BOOST_REGEX_CHAR_T>::get_mutex_inst();
+#endif
+#endif
 
+template BOOST_REGEX_DECL basic_regex<BOOST_REGEX_CHAR_T BOOST_REGEX_TRAITS_T >& 
+   basic_regex<BOOST_REGEX_CHAR_T BOOST_REGEX_TRAITS_T >::do_assign(
+      const BOOST_REGEX_CHAR_T* p1, 
+      const BOOST_REGEX_CHAR_T* p2, 
+      flag_type f);
+template BOOST_REGEX_DECL basic_regex<BOOST_REGEX_CHAR_T BOOST_REGEX_TRAITS_T >::locale_type BOOST_REGEX_CALL 
+   basic_regex<BOOST_REGEX_CHAR_T BOOST_REGEX_TRAITS_T >::imbue(locale_type l);
+
+template BOOST_REGEX_DECL void BOOST_REGEX_CALL 
+   match_results<const BOOST_REGEX_CHAR_T*>::maybe_assign(
+      const match_results<const BOOST_REGEX_CHAR_T*>& m);
+
+namespace re_detail{
+template BOOST_REGEX_DECL void perl_matcher<BOOST_REGEX_CHAR_T const *, match_results< const BOOST_REGEX_CHAR_T* >::allocator_type BOOST_REGEX_TRAITS_T >::construct_init(
+      const basic_regex<BOOST_REGEX_CHAR_T BOOST_REGEX_TRAITS_T >& e, match_flag_type f);
+template BOOST_REGEX_DECL bool perl_matcher<BOOST_REGEX_CHAR_T const *, match_results< const BOOST_REGEX_CHAR_T* >::allocator_type BOOST_REGEX_TRAITS_T >::match();
+template BOOST_REGEX_DECL bool perl_matcher<BOOST_REGEX_CHAR_T const *, match_results< const BOOST_REGEX_CHAR_T* >::allocator_type BOOST_REGEX_TRAITS_T >::find();
+} // namespace
+
+#if (defined(__GLIBCPP__) || defined(__GLIBCXX__)) \
+   && !defined(BOOST_REGEX_ICU_INSTANCES)\
+   && !defined(__SGI_STL_PORT)\
+   && !defined(_STLPORT_VERSION)
+// std:basic_string<>::const_iterator instances as well:
+template BOOST_REGEX_DECL void BOOST_REGEX_CALL 
+   match_results<std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator>::maybe_assign(
+      const match_results<std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator>& m);
+
+namespace re_detail{
+template BOOST_REGEX_DECL void perl_matcher<std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator, match_results< std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator >::allocator_type, boost::regex_traits<BOOST_REGEX_CHAR_T > >::construct_init(
+      const basic_regex<BOOST_REGEX_CHAR_T>& e, match_flag_type f);
+template BOOST_REGEX_DECL bool perl_matcher<std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator, match_results< std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator >::allocator_type, boost::regex_traits<BOOST_REGEX_CHAR_T > >::match();
+template BOOST_REGEX_DECL bool perl_matcher<std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator, match_results< std::basic_string<BOOST_REGEX_CHAR_T>::const_iterator >::allocator_type, boost::regex_traits<BOOST_REGEX_CHAR_T > >::find();
+} // namespace
+#endif
+
+#  ifdef template
+#     undef template
+#  endif
+
+
+#endif
+
 } // namespace boost
 
 #endif // BOOST_REGEX_NO_EXTERNAL_TEMPLATES
@@ -106,3 +203,4 @@
 
 
 
+

Modified: boost/trunk/boost/regex/v4/iterator_traits.hpp
===================================================================
--- boost/trunk/boost/regex/v4/iterator_traits.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/iterator_traits.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -71,6 +71,17 @@
 struct regex_iterator_traits<wchar_t*> : pointer_iterator_traits<wchar_t>{};
 template<>
 struct regex_iterator_traits<const wchar_t*> : const_pointer_iterator_traits<wchar_t>{};
+//
+// the follwoing are needed for ICU support:
+//
+template<>
+struct regex_iterator_traits<unsigned char*> : pointer_iterator_traits<char>{};
+template<>
+struct regex_iterator_traits<const unsigned char*> : const_pointer_iterator_traits<char>{};
+template<>
+struct regex_iterator_traits<int*> : pointer_iterator_traits<int>{};
+template<>
+struct regex_iterator_traits<const int*> : const_pointer_iterator_traits<int>{};
 
 #ifdef BOOST_REGEX_HAS_OTHER_WCHAR_T
 template<>

Modified: boost/trunk/boost/regex/v4/match_flags.hpp
===================================================================
--- boost/trunk/boost/regex/v4/match_flags.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/match_flags.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -73,7 +73,7 @@
 
 } match_flags;
 
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200) || BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300) || BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
 typedef unsigned long match_flag_type;
 #else
 typedef match_flags match_flag_type;

Modified: boost/trunk/boost/regex/v4/perl_matcher.hpp
===================================================================
--- boost/trunk/boost/regex/v4/perl_matcher.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/perl_matcher.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -68,6 +68,7 @@
 // which succeeds when it should not.
 //
 #ifndef _RWSTD_VER
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
 template <class C, class T, class A>
 inline int string_compare(const std::basic_string<C,T,A>& s, const C* p)
 { 
@@ -78,7 +79,9 @@
    }
    return s.compare(p); 
 }
+#endif
 #else
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
 template <class C, class T, class A>
 inline int string_compare(const std::basic_string<C,T,A>& s, const C* p)
 { 
@@ -89,6 +92,7 @@
    }
    return s.compare(p); 
 }
+#endif
 inline int string_compare(const std::string& s, const char* p)
 { return std::strcmp(s.c_str(), p); }
 # ifndef BOOST_NO_WREGEX
@@ -96,7 +100,6 @@
 { return std::wcscmp(s.c_str(), p); }
 #endif
 #endif
-#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
 template <class Seq, class C>
 inline int string_compare(const Seq& s, const C* p)
 {
@@ -107,7 +110,6 @@
    }
    return (i == s.size()) ? -p[i] : s[i] - p[i];
 }
-#endif
 # define STR_COMP(s,p) string_compare(s,p)
 
 template<class charT>
@@ -224,6 +226,8 @@
    }
    if(traits_inst.isctype(col, set_->cclasses) == true)
       return set_->isnot ? next : ++next;
+   if((set_->cnclasses != 0) && (traits_inst.isctype(col, set_->cnclasses) == false))
+      return set_->isnot ? next : ++next;
    return set_->isnot ? ++next : next;
 }
 
@@ -322,16 +326,11 @@
    perl_matcher(BidiIterator first, BidiIterator end, 
       match_results<BidiIterator, Allocator>& what, 
       const basic_regex<char_type, traits>& e,
-      match_flag_type f);
+      match_flag_type f,
+      BidiIterator base);
 
    bool match();
-   bool match_imp();
    bool find();
-   bool find_imp();
-#ifdef BOOST_REGEX_HAS_MS_STACK_GUARD
-   typedef bool (perl_matcher::*protected_proc_type)();
-   bool protected_call(protected_proc_type);
-#endif
 
    void setf(match_flag_type f)
    { m_match_flags |= f; }
@@ -339,6 +338,13 @@
    { m_match_flags &= ~f; }
 
 private:
+   void construct_init(const basic_regex<char_type, traits>& e, match_flag_type f);
+   bool find_imp();
+   bool match_imp();
+#ifdef BOOST_REGEX_HAS_MS_STACK_GUARD
+   typedef bool (perl_matcher::*protected_proc_type)();
+   bool protected_call(protected_proc_type);
+#endif
    void estimate_max_state_count(std::random_access_iterator_tag*);
    void estimate_max_state_count(void*);
    bool match_prefix();
@@ -403,6 +409,8 @@
    BidiIterator restart;
    // where the current search started from, acts as base for $` during grep:
    BidiIterator search_base;
+   // how far we can go back when matching lookbehind:
+   BidiIterator backstop;
    // the expression being examined:
    const basic_regex<char_type, traits>& re;
    // the expression's traits class:

Modified: boost/trunk/boost/regex/v4/perl_matcher_common.hpp
===================================================================
--- boost/trunk/boost/regex/v4/perl_matcher_common.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/perl_matcher_common.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,10 +35,17 @@
 perl_matcher<BidiIterator, Allocator, traits>::perl_matcher(BidiIterator first, BidiIterator end, 
    match_results<BidiIterator, Allocator>& what, 
    const basic_regex<char_type, traits>& e,
-   match_flag_type f)
+   match_flag_type f,
+   BidiIterator b)
    :  m_result(what), base(first), last(end), 
-      position(first), re(e), traits_inst(e.get_traits()), 
+      position(first), backstop(b), re(e), traits_inst(e.get_traits()), 
       m_independent(false), next_count(&rep_obj), rep_obj(&next_count)
+{
+   construct_init(e, f);
+}
+
+template <class BidiIterator, class Allocator, class traits>
+void perl_matcher<BidiIterator, Allocator, traits>::construct_init(const basic_regex<char_type, traits>& e, match_flag_type f)
 { 
    typedef typename regex_iterator_traits<BidiIterator>::iterator_category category;
    
@@ -152,7 +159,7 @@
    search_base = base;
    state_count = 0;
    m_match_flags |= regex_constants::match_all;
-   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
+   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
    m_presult->set_base(base);
    if(m_match_flags & match_posix)
       m_result = *m_presult;
@@ -211,8 +218,7 @@
    if((m_match_flags & regex_constants::match_init) == 0)
    {
       // reset our state machine:
-      position = base;
-      search_base = base;
+      search_base = position = base;
       pstate = re.get_first_state();
       m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
       m_presult->set_base(base);
@@ -233,8 +239,8 @@
       }
       // reset $` start:
       m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
-      if(base != search_base)
-         m_match_flags |= match_prev_avail;
+      //if((base != search_base) && (base == backstop))
+      //   m_match_flags |= match_prev_avail;
    }
    if(m_match_flags & match_posix)
    {
@@ -337,7 +343,7 @@
 template <class BidiIterator, class Allocator, class traits>
 bool perl_matcher<BidiIterator, Allocator, traits>::match_start_line()
 {
-   if(position == base)
+   if(position == backstop)
    {
       if((m_match_flags & match_prev_avail) == 0)
       {
@@ -381,7 +387,7 @@
       // we're not yet at the end so *first is always valid:
       if(is_separator(*position))
       {
-         if((position != base) || (m_match_flags & match_prev_avail))
+         if((position != backstop) || (m_match_flags & match_prev_avail))
          {
             // check that we're not in the middle of \r\n sequence
             BidiIterator t(position);
@@ -463,7 +469,7 @@
    {
       b = (m_match_flags & match_not_eow) ? true : false;
    }
-   if((position == base)  && ((m_match_flags & match_prev_avail) == 0))
+   if((position == backstop) && ((m_match_flags & match_prev_avail) == 0))
    {
       if(m_match_flags & match_not_bow)
          b ^= true;
@@ -493,7 +499,7 @@
    if(traits_inst.isctype(*position, m_word_mask))
    {
       bool b;
-      if((position == base) && ((m_match_flags & match_prev_avail) == 0))
+      if((position == backstop) && ((m_match_flags & match_prev_avail) == 0)) 
          return false;
       else
       {
@@ -517,7 +523,7 @@
       return false; // can't be starting a word if we're already at the end of input
    if(!traits_inst.isctype(*position, m_word_mask))
       return false; // next character isn't a word character
-   if((position == base) && ((m_match_flags & match_prev_avail) == 0))
+   if((position == backstop) && ((m_match_flags & match_prev_avail) == 0))
    {
       if(m_match_flags & match_not_bow)
          return false; // no previous input
@@ -538,7 +544,7 @@
 template <class BidiIterator, class Allocator, class traits>
 bool perl_matcher<BidiIterator, Allocator, traits>::match_word_end()
 {
-   if((position == base) && ((m_match_flags & match_prev_avail) == 0))
+   if((position == backstop) && ((m_match_flags & match_prev_avail) == 0))
       return false;  // start of buffer can't be end of word
    BidiIterator t(position);
    --t;
@@ -563,7 +569,7 @@
 template <class BidiIterator, class Allocator, class traits>
 bool perl_matcher<BidiIterator, Allocator, traits>::match_buffer_start()
 {
-   if((position != base) || (m_match_flags & match_not_bob))
+   if((position != backstop) || (m_match_flags & match_not_bob))
       return false;
    // OK match:
    pstate = pstate->next.p;
@@ -676,12 +682,32 @@
 template <class BidiIterator, class Allocator, class traits>
 bool perl_matcher<BidiIterator, Allocator, traits>::match_backstep()
 {
-   std::ptrdiff_t maxlen = ::boost::re_detail::distance(search_base, position);
-   if(maxlen < static_cast<const re_brace*>(pstate)->index)
-      return false;
-   std::advance(position, -static_cast<const re_brace*>(pstate)->index);
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127)
+#endif
+   if( ::boost::is_random_access_iterator<BidiIterator>::value)
+   {
+      std::ptrdiff_t maxlen = ::boost::re_detail::distance(backstop, position);
+      if(maxlen < static_cast<const re_brace*>(pstate)->index)
+         return false;
+      std::advance(position, -static_cast<const re_brace*>(pstate)->index);
+   }
+   else
+   {
+      int c = static_cast<const re_brace*>(pstate)->index;
+      while(c--)
+      {
+         if(position == backstop)
+            return false;
+         --position;
+      }
+   }
    pstate = pstate->next.p;
    return true;
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
 }
 
 template <class BidiIterator, class Allocator, class traits>

Modified: boost/trunk/boost/regex/v4/perl_matcher_non_recursive.hpp
===================================================================
--- boost/trunk/boost/regex/v4/perl_matcher_non_recursive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/perl_matcher_non_recursive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -164,7 +164,10 @@
                raise_error(traits_inst, regex_constants::error_space);
             if((m_match_flags & match_partial) && (position == last) && (position != search_base))
                m_has_partial_match = true;
-            if(false == unwind(false))
+            bool successful_unwind = unwind(false);
+            if((m_match_flags & match_partial) && (position == last) && (position != search_base))
+               m_has_partial_match = true;
+            if(false == successful_unwind)
                return m_recursive_result;
          }
       }
@@ -517,8 +520,11 @@
       // try and skip the repeat if we can:
       if(take_second)
       {
-         // store position in case we fail:
-         push_non_greedy_repeat(rep->next.p);
+         if((next_count->get_count() < rep->max) && take_first)
+         {
+            // store position in case we fail:
+            push_non_greedy_repeat(rep->next.p);
+         }
          pstate = rep->alt.p;
          return true;
       }

Modified: boost/trunk/boost/regex/v4/perl_matcher_recursive.hpp
===================================================================
--- boost/trunk/boost/regex/v4/perl_matcher_recursive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/perl_matcher_recursive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -510,7 +510,7 @@
    if(::boost::is_random_access_iterator<BidiIterator>::value)
    {
       BidiIterator end = position;
-      std::advance(end, (std::min)((unsigned)::boost::re_detail::distance(position, last), desired));
+      std::advance(end, (std::min)((std::size_t)::boost::re_detail::distance(position, last), desired));
       BidiIterator origin(position);
       while((position != end) && (traits_inst.translate(*position, icase) == what))
       {
@@ -599,7 +599,7 @@
    if(::boost::is_random_access_iterator<BidiIterator>::value)
    {
       BidiIterator end = position;
-      std::advance(end, (std::min)((unsigned)::boost::re_detail::distance(position, last), desired));
+      std::advance(end, (std::min)((std::size_t)::boost::re_detail::distance(position, last), desired));
       BidiIterator origin(position);
       while((position != end) && map[static_cast<unsigned char>(traits_inst.translate(*position, icase))])
       {
@@ -689,7 +689,7 @@
    if(::boost::is_random_access_iterator<BidiIterator>::value)
    {
       BidiIterator end = position;
-      std::advance(end, (std::min)((unsigned)::boost::re_detail::distance(position, last), desired));
+      std::advance(end, (std::min)((std::size_t)::boost::re_detail::distance(position, last), desired));
       BidiIterator origin(position);
       while((position != end) && (position != re_is_set_member(position, last, set, re.get_data(), icase)))
       {

Modified: boost/trunk/boost/regex/v4/regex_grep.hpp
===================================================================
--- boost/trunk/boost/regex/v4/regex_grep.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/regex_grep.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -43,7 +43,7 @@
    typedef typename match_results<BidiIterator>::allocator_type match_allocator_type;
 
    match_results<BidiIterator> m;
-   re_detail::perl_matcher<BidiIterator, match_allocator_type, traits> matcher(first, last, m, e, flags);
+   re_detail::perl_matcher<BidiIterator, match_allocator_type, traits> matcher(first, last, m, e, flags, first);
    unsigned int count = 0;
    while(matcher.find())
    {

Modified: boost/trunk/boost/regex/v4/regex_iterator.hpp
===================================================================
--- boost/trunk/boost/regex/v4/regex_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/regex_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -57,15 +57,15 @@
    { return what; }
    bool next()
    {
-      if(what.prefix().first != what[0].second)
-         flags |= match_prev_avail;
+      //if(what.prefix().first != what[0].second)
+      //   flags |= match_prev_avail;
       BidirectionalIterator next_start = what[0].second;
       match_flag_type f(flags);
       if(!what.length())
          f |= regex_constants::match_not_initial_null;
-      if(base != next_start)
-         f |= regex_constants::match_not_bob;
-      bool result = regex_search(next_start, end, what, re, f);
+      //if(base != next_start)
+      //   f |= regex_constants::match_not_bob;
+      bool result = regex_search(next_start, end, what, re, f, base);
       if(result)
          what.set_base(base);
       return result;

Modified: boost/trunk/boost/regex/v4/regex_match.hpp
===================================================================
--- boost/trunk/boost/regex/v4/regex_match.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/regex_match.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -39,7 +39,7 @@
                  const basic_regex<charT, traits>& e, 
                  match_flag_type flags = match_default)
 {
-   re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags);
+   re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, first);
    return matcher.match();
 }
 template <class iterator, class charT, class traits>
@@ -107,6 +107,7 @@
    match_results<const char*> m;
    return regex_match(str, str + regex::traits_type::length(str), m, e, flags | regex_constants::match_any);
 }
+#ifndef BOOST_NO_STD_LOCALE
 inline bool regex_match(const char* str, 
                         cmatch& m, 
                         const basic_regex<char, cpp_regex_traits<char> >& e, 
@@ -121,6 +122,7 @@
    match_results<const char*> m;
    return regex_match(str, str + regex::traits_type::length(str), m, e, flags | regex_constants::match_any);
 }
+#endif
 inline bool regex_match(const char* str, 
                         cmatch& m, 
                         const basic_regex<char, c_regex_traits<char> >& e, 
@@ -166,6 +168,7 @@
    match_results<const wchar_t*> m;
    return regex_match(str, str + wregex::traits_type::length(str), m, e, flags | regex_constants::match_any);
 }
+#ifndef BOOST_NO_STD_LOCALE
 inline bool regex_match(const wchar_t* str, 
                         wcmatch& m, 
                         const basic_regex<wchar_t, cpp_regex_traits<wchar_t> >& e, 
@@ -180,6 +183,7 @@
    match_results<const wchar_t*> m;
    return regex_match(str, str + wregex::traits_type::length(str), m, e, flags | regex_constants::match_any);
 }
+#endif
 inline bool regex_match(const wchar_t* str, 
                         wcmatch& m, 
                         const basic_regex<wchar_t, c_regex_traits<wchar_t> >& e, 
@@ -225,6 +229,7 @@
    match_results<std::string::const_iterator> m;
    return regex_match(s.begin(), s.end(), m, e, flags | regex_constants::match_any);
 }
+#ifndef BOOST_NO_STD_LOCALE
 inline bool regex_match(const std::string& s, 
                         smatch& m,
                         const basic_regex<char, cpp_regex_traits<char> >& e, 
@@ -239,6 +244,7 @@
    match_results<std::string::const_iterator> m;
    return regex_match(s.begin(), s.end(), m, e, flags | regex_constants::match_any);
 }
+#endif
 inline bool regex_match(const std::string& s, 
                         smatch& m,
                         const basic_regex<char, c_regex_traits<char> >& e, 
@@ -284,6 +290,7 @@
    match_results<std::basic_string<wchar_t>::const_iterator> m;
    return regex_match(s.begin(), s.end(), m, e, flags | regex_constants::match_any);
 }
+#ifndef BOOST_NO_STD_LOCALE
 inline bool regex_match(const std::basic_string<wchar_t>& s, 
                         match_results<std::basic_string<wchar_t>::const_iterator>& m,
                         const basic_regex<wchar_t, cpp_regex_traits<wchar_t> >& e, 
@@ -298,6 +305,7 @@
    match_results<std::basic_string<wchar_t>::const_iterator> m;
    return regex_match(s.begin(), s.end(), m, e, flags | regex_constants::match_any);
 }
+#endif
 inline bool regex_match(const std::basic_string<wchar_t>& s, 
                         match_results<std::basic_string<wchar_t>::const_iterator>& m,
                         const basic_regex<wchar_t, c_regex_traits<wchar_t> >& e, 

Modified: boost/trunk/boost/regex/v4/regex_raw_buffer.hpp
===================================================================
--- boost/trunk/boost/regex/v4/regex_raw_buffer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/regex_raw_buffer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -26,6 +26,7 @@
 #endif
 
 #include <algorithm>
+#include <cstddef>
 
 namespace boost{
    namespace re_detail{

Modified: boost/trunk/boost/regex/v4/regex_search.hpp
===================================================================
--- boost/trunk/boost/regex/v4/regex_search.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/regex_search.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -32,10 +32,20 @@
                   const basic_regex<charT, traits>& e, 
                   match_flag_type flags = match_default)
 {
+   return regex_search(first, last, m, e, flags, first);
+}
+
+template <class BidiIterator, class Allocator, class charT, class traits>
+bool regex_search(BidiIterator first, BidiIterator last, 
+                  match_results<BidiIterator, Allocator>& m, 
+                  const basic_regex<charT, traits>& e, 
+                  match_flag_type flags,
+                  BidiIterator base)
+{
    if(e.flags() & regex_constants::failbit)
       return false;
 
-   re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags);
+   re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
    return matcher.find();
 }
 
@@ -124,7 +134,7 @@
 
    match_results<BidiIterator> m;
    typedef typename match_results<BidiIterator>::allocator_type match_alloc_type;
-   re_detail::perl_matcher<BidiIterator, match_alloc_type, traits> matcher(first, last, m, e, flags | regex_constants::match_any);
+   re_detail::perl_matcher<BidiIterator, match_alloc_type, traits> matcher(first, last, m, e, flags | regex_constants::match_any, first);
    return matcher.find();
 }
 

Modified: boost/trunk/boost/regex/v4/regex_token_iterator.hpp
===================================================================
--- boost/trunk/boost/regex/v4/regex_token_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/regex_token_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -53,6 +53,7 @@
    typedef sub_match<BidirectionalIterator>      value_type;
 
    match_results<BidirectionalIterator> what;   // current match
+   BidirectionalIterator                base;    // start of search area
    BidirectionalIterator                end;    // end of search area
    const regex_type                     re;    // the expression
    match_flag_type                      flags;  // match flags
@@ -97,7 +98,8 @@
    bool init(BidirectionalIterator first)
    {
       N = 0;
-      if(regex_search(first, end, what, re, flags) == true)
+      base = first;
+      if(regex_search(first, end, what, re, flags, base) == true)
       {
          N = 0;
          result = ((subs[N] == -1) ? what.prefix() : what[(int)subs[N]]);
@@ -134,10 +136,10 @@
          result =((subs[N] == -1) ? what.prefix() : what[subs[N]]);
          return true;
       }
-      if(what.prefix().first != what[0].second)
-         flags |= match_prev_avail | regex_constants::match_not_bob;
+      //if(what.prefix().first != what[0].second)
+      //   flags |= /*match_prev_avail |*/ regex_constants::match_not_bob;
       BidirectionalIterator last_end(what[0].second);
-      if(regex_search(last_end, end, what, re, ((what[0].first == what[0].second) ? flags | regex_constants::match_not_initial_null : flags)))
+      if(regex_search(last_end, end, what, re, ((what[0].first == what[0].second) ? flags | regex_constants::match_not_initial_null : flags), base))
       {
          N =0;
          result =((subs[N] == -1) ? what.prefix() : what[subs[N]]);
@@ -286,7 +288,7 @@
 {
    return regex_token_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits>(p.begin(), p.end(), e, submatch, m);
 }
-#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 template <class charT, class traits, std::size_t N>
 inline regex_token_iterator<const charT*, charT, traits> make_regex_token_iterator(const charT* p, const basic_regex<charT, traits>& e, const int (&submatch)[N], regex_constants::match_flag_type m = regex_constants::match_default)
 {

Modified: boost/trunk/boost/regex/v4/regex_workaround.hpp
===================================================================
--- boost/trunk/boost/regex/v4/regex_workaround.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/regex_workaround.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -25,6 +25,7 @@
 #include <cstdlib>
 #include <cstddef>
 #include <cassert>
+#include <cstdio>
 #include <string>
 #include <stdexcept>
 #include <iterator>

Modified: boost/trunk/boost/regex/v4/states.hpp
===================================================================
--- boost/trunk/boost/regex/v4/states.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/states.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -197,6 +197,7 @@
 {
    unsigned int            csingles, cranges, cequivalents;
    mask_type               cclasses;
+   mask_type               cnclasses;
    bool                    isnot;
    bool                    singleton;
 };

Modified: boost/trunk/boost/regex/v4/u32regex_iterator.hpp
===================================================================
--- boost/trunk/boost/regex/v4/u32regex_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/u32regex_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -42,7 +42,7 @@
    bool init(BidirectionalIterator first)
    {
       base = first;
-      return u32regex_search(first, end, what, re, flags);
+      return u32regex_search(first, end, what, re, flags, base);
    }
    bool compare(const u32regex_iterator_implementation& that)
    {
@@ -53,15 +53,15 @@
    { return what; }
    bool next()
    {
-      if(what.prefix().first != what[0].second)
-         flags |= match_prev_avail;
+      //if(what.prefix().first != what[0].second)
+      //   flags |= match_prev_avail;
       BidirectionalIterator next_start = what[0].second;
       match_flag_type f(flags);
       if(!what.length())
          f |= regex_constants::match_not_initial_null;
-      if(base != next_start)
-         f |= regex_constants::match_not_bob;
-      bool result = u32regex_search(next_start, end, what, re, f);
+      //if(base != next_start)
+      //   f |= regex_constants::match_not_bob;
+      bool result = u32regex_search(next_start, end, what, re, f, base);
       if(result)
          what.set_base(base);
       return result;
@@ -175,7 +175,8 @@
 template <class charT, class Traits, class Alloc>
 inline u32regex_iterator<typename std::basic_string<charT, Traits, Alloc>::const_iterator> make_u32regex_iterator(const std::basic_string<charT, Traits, Alloc>& p, const u32regex& e, regex_constants::match_flag_type m = regex_constants::match_default)
 {
-   return u32regex_iterator<typename std::basic_string<charT, Traits, Alloc>::const_iterator>(p.begin(), p.end(), e, m);
+   typedef typename std::basic_string<charT, Traits, Alloc>::const_iterator iter_type;
+   return u32regex_iterator<iter_type>(p.begin(), p.end(), e, m);
 }
 inline u32regex_iterator<const UChar*> make_u32regex_iterator(const UnicodeString& s, const u32regex& e, regex_constants::match_flag_type m = regex_constants::match_default)
 {

Modified: boost/trunk/boost/regex/v4/u32regex_token_iterator.hpp
===================================================================
--- boost/trunk/boost/regex/v4/u32regex_token_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/regex/v4/u32regex_token_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -50,7 +50,8 @@
 
    match_results<BidirectionalIterator> what;   // current match
    BidirectionalIterator                end;    // end of search area
-   const regex_type                     re;    // the expression
+   BidirectionalIterator                base;   // start of search area
+   const regex_type                     re;     // the expression
    match_flag_type                      flags;  // match flags
    value_type                           result; // the current string result
    int                                  N;      // the current sub-expression being enumerated
@@ -61,7 +62,9 @@
       : end(last), re(*p), flags(f){ subs.push_back(sub); }
    u32regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, const std::vector<int>& v, match_flag_type f)
       : end(last), re(*p), flags(f), subs(v){}
-#if (BOOST_WORKAROUND(__BORLANDC__, >= 0x560) && BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570)))\
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
+      // can't reliably get this to work....
+#elif (BOOST_WORKAROUND(__BORLANDC__, >= 0x560) && BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570)))\
       || BOOST_WORKAROUND(BOOST_MSVC, < 1300) \
       || BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3003)) \
       || BOOST_WORKAROUND(__HP_aCC, BOOST_TESTED_AT(55500))
@@ -91,8 +94,9 @@
 
    bool init(BidirectionalIterator first)
    {
+      base = first;
       N = 0;
-      if(u32regex_search(first, end, what, re, flags) == true)
+      if(u32regex_search(first, end, what, re, flags, base) == true)
       {
          N = 0;
          result = ((subs[N] == -1) ? what.prefix() : what[(int)subs[N]]);
@@ -129,10 +133,10 @@
          result =((subs[N] == -1) ? what.prefix() : what[subs[N]]);
          return true;
       }
-      if(what.prefix().first != what[0].second)
-         flags |= match_prev_avail | regex_constants::match_not_bob;
+      //if(what.prefix().first != what[0].second)
+      //   flags |= match_prev_avail | regex_constants::match_not_bob;
       BidirectionalIterator last_end(what[0].second);
-      if(u32regex_search(last_end, end, what, re, ((what[0].first == what[0].second) ? flags | regex_constants::match_not_initial_null : flags)))
+      if(u32regex_search(last_end, end, what, re, ((what[0].first == what[0].second) ? flags | regex_constants::match_not_initial_null : flags), base))
       {
          N =0;
          result =((subs[N] == -1) ? what.prefix() : what[subs[N]]);
@@ -190,7 +194,9 @@
       if(!pdata->init(a))
          pdata.reset();
    }
-#if (BOOST_WORKAROUND(__BORLANDC__, >= 0x560) && BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570)))\
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
+      // can't reliably get this to work....
+#elif (BOOST_WORKAROUND(__BORLANDC__, >= 0x560) && BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570)))\
       || BOOST_WORKAROUND(BOOST_MSVC, < 1300) \
       || BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3003)) \
       || BOOST_WORKAROUND(__HP_aCC, BOOST_TESTED_AT(55500))
@@ -284,13 +290,15 @@
 template <class charT, class Traits, class Alloc>
 inline u32regex_token_iterator<typename std::basic_string<charT, Traits, Alloc>::const_iterator> make_u32regex_token_iterator(const std::basic_string<charT, Traits, Alloc>& p, const u32regex& e, int submatch = 0, regex_constants::match_flag_type m = regex_constants::match_default)
 {
-   return u32regex_token_iterator<typename std::basic_string<charT, Traits, Alloc>::const_iterator>(p.begin(), p.end(), e, m);
+   typedef typename std::basic_string<charT, Traits, Alloc>::const_iterator iter_type;
+   return u32regex_token_iterator<iter_type>(p.begin(), p.end(), e, m);
 }
 inline u32regex_token_iterator<const UChar*> make_u32regex_token_iterator(const UnicodeString& s, const u32regex& e, int submatch = 0, regex_constants::match_flag_type m = regex_constants::match_default)
 {
    return u32regex_token_iterator<const UChar*>(s.getBuffer(), s.getBuffer() + s.length(), e, submatch, m);
 }
 
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 // construction from a reference to an array:
 template <std::size_t N>
 inline u32regex_token_iterator<const char*> make_u32regex_token_iterator(const char* p, const u32regex& e, const int (&submatch)[N], regex_constants::match_flag_type m = regex_constants::match_default)
@@ -314,13 +322,15 @@
 template <class charT, class Traits, class Alloc, std::size_t N>
 inline u32regex_token_iterator<typename std::basic_string<charT, Traits, Alloc>::const_iterator> make_u32regex_token_iterator(const std::basic_string<charT, Traits, Alloc>& p, const u32regex& e, const int (&submatch)[N], regex_constants::match_flag_type m = regex_constants::match_default)
 {
-   return u32regex_token_iterator<typename std::basic_string<charT, Traits, Alloc>::const_iterator>(p.begin(), p.end(), e, m);
+   typedef typename std::basic_string<charT, Traits, Alloc>::const_iterator iter_type;
+   return u32regex_token_iterator<iter_type>(p.begin(), p.end(), e, m);
 }
 template <std::size_t N>
 inline u32regex_token_iterator<const UChar*> make_u32regex_token_iterator(const UnicodeString& s, const u32regex& e, const int (&submatch)[N], regex_constants::match_flag_type m = regex_constants::match_default)
 {
    return u32regex_token_iterator<const UChar*>(s.getBuffer(), s.getBuffer() + s.length(), e, submatch, m);
 }
+#endif // BOOST_MSVC < 1300
 
 // construction from a vector of sub_match id's:
 inline u32regex_token_iterator<const char*> make_u32regex_token_iterator(const char* p, const u32regex& e, const std::vector<int>& submatch, regex_constants::match_flag_type m = regex_constants::match_default)
@@ -342,7 +352,8 @@
 template <class charT, class Traits, class Alloc>
 inline u32regex_token_iterator<typename std::basic_string<charT, Traits, Alloc>::const_iterator> make_u32regex_token_iterator(const std::basic_string<charT, Traits, Alloc>& p, const u32regex& e, const std::vector<int>& submatch, regex_constants::match_flag_type m = regex_constants::match_default)
 {
-   return u32regex_token_iterator<typename std::basic_string<charT, Traits, Alloc>::const_iterator>(p.begin(), p.end(), e, m);
+   typedef typename std::basic_string<charT, Traits, Alloc>::const_iterator iter_type;
+   return u32regex_token_iterator<iter_type>(p.begin(), p.end(), e, m);
 }
 inline u32regex_token_iterator<const UChar*> make_u32regex_token_iterator(const UnicodeString& s, const u32regex& e, const std::vector<int>& submatch, regex_constants::match_flag_type m = regex_constants::match_default)
 {

Modified: boost/trunk/boost/serialization/base_object.hpp
===================================================================
--- boost/trunk/boost/serialization/base_object.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/base_object.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -32,30 +32,8 @@
 #include <boost/static_assert.hpp>
 #include <boost/serialization/type_info_implementation.hpp>
 #include <boost/serialization/force_include.hpp>
+#include <boost/serialization/void_cast_fwd.hpp>
 
-// if no archive headers have been included
-// skip inclusion of void_cast.hpp .  This is to avoid auto-link when
-// a module doesn't doesn't actually invoke serializaton but rather
-// just declares it.
-
-#if ! defined(BOOST_ARCHIVE_BASIC_ARCHIVE_HPP)
-    namespace boost {
-    namespace serialization {
-    namespace void_cast_detail{
-    class void_caster;
-    } // namespace void_cast_detail
-    template<class Derived, class Base>
-    BOOST_DLLEXPORT 
-    inline const void_cast_detail::void_caster & void_cast_register(
-        const Derived * /* dnull = NULL */, 
-        const Base * /* bnull = NULL */
-    ) BOOST_USED;
-    } // namespace serialization
-    } // namespace boost
-#else
-    #include <boost/serialization/void_cast.hpp>
-#endif
-
 namespace boost {
 namespace serialization {
 

Modified: boost/trunk/boost/serialization/collections_load_imp.hpp
===================================================================
--- boost/trunk/boost/serialization/collections_load_imp.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/collections_load_imp.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -31,46 +31,10 @@
 #include <boost/serialization/access.hpp>
 #include <boost/serialization/nvp.hpp>
 #include <boost/serialization/serialization.hpp>
+#include <boost/serialization/detail/stack_constructor.hpp>
 
 namespace boost{
 namespace serialization {
-
-// reserve space on stack for an object of type T without actually
-// construction such an object
-template<typename T > 
-struct stack_allocate
-{
-    T * address() {
-        return static_cast<T*>(storage_.address()); 
-    }
-    T & reference() {
-        return * address();
-    }
-private:
-    typedef BOOST_DEDUCED_TYPENAME boost::aligned_storage<
-        sizeof(T), 
-        #if BOOST_WORKAROUND(__BORLANDC__,BOOST_TESTED_AT(0x560))
-            8
-        #else
-            boost::alignment_of<T>::value
-        #endif
-    > type;
-    type storage_;
-};
-
-// construct element on the stack
-template<class Archive, class T>
-struct stack_construct : public stack_allocate<T>
-{
-    stack_construct(Archive & ar){
-        // note borland emits a no-op without the explicit namespace
-        boost::serialization::load_construct_data_adl(ar, this->address(), 0U);
-    }
-    ~stack_construct(){
-        this->address()->~T(); // undo load_construct_data above
-    }
-};
-
 namespace stl {
 
 //////////////////////////////////////////////////////////////////////
@@ -83,8 +47,7 @@
 {
     inline void operator()(Archive &ar, Container &s)
     {
-        typedef BOOST_DEDUCED_TYPENAME Container::value_type type;
-        stack_construct<Archive, type> t(ar);
+        detail::stack_construct<Archive, BOOST_DEDUCED_TYPENAME Container::value_type> t(ar);
         // borland fails silently w/o full namespace
         ar >> boost::serialization::make_nvp("item", t.reference());
         s.push_back(t.reference());
@@ -98,24 +61,13 @@
 {
     inline void operator()(Archive &ar, Container &s)
     {
-        #if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1)
-            typedef BOOST_DEDUCED_TYPENAME std::pair<
-                BOOST_DEDUCED_TYPENAME Container::key_type,
-                BOOST_DEDUCED_TYPENAME Container::referent_type
-            > type;
-        #else
-            typedef BOOST_DEDUCED_TYPENAME std::pair<
-                BOOST_DEDUCED_TYPENAME Container::key_type,
-                BOOST_DEDUCED_TYPENAME Container::mapped_type
-            > type;
-        #endif
-        stack_construct<Archive, type> t(ar);
+        detail::stack_construct<Archive, BOOST_DEDUCED_TYPENAME Container::value_type> t(ar);
         // borland fails silently w/o full namespace
         ar >> boost::serialization::make_nvp("item", t.reference());
         std::pair<BOOST_DEDUCED_TYPENAME Container::const_iterator, bool> result = 
             s.insert(t.reference());
         assert(result.second); // make sure we inserted a new element
-        ar.reset_object_address(& (* result.first), & t);
+        ar.reset_object_address(& (* result.first), & t.reference());
     }
 };
 
@@ -126,13 +78,13 @@
     inline void operator()(Archive &ar, Container &s)
     {   
         typedef BOOST_DEDUCED_TYPENAME Container::value_type type;
-        stack_construct<Archive, type> t(ar);
+        detail::stack_construct<Archive, type> t(ar);
         // borland fails silently w/o full namespace
         ar >> boost::serialization::make_nvp("item", t.reference());
         std::pair<BOOST_DEDUCED_TYPENAME Container::const_iterator, bool> result = 
             s.insert(t.reference());
         assert(result.second); // make sure we inserted a new element
-        ar.reset_object_address(& (* result.first), & t);
+        ar.reset_object_address(& (* result.first), & t.reference());
     }
 };
 
@@ -142,23 +94,12 @@
 {
     inline void operator()(Archive &ar, Container &s)
     {
-        #if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1)
-            typedef BOOST_DEDUCED_TYPENAME std::pair<
-                BOOST_DEDUCED_TYPENAME Container::key_type,
-                BOOST_DEDUCED_TYPENAME Container::referent_type
-            > type;
-        #else
-            typedef BOOST_DEDUCED_TYPENAME std::pair<
-                BOOST_DEDUCED_TYPENAME Container::key_type,
-                BOOST_DEDUCED_TYPENAME Container::mapped_type
-            > type;
-        #endif
-        stack_construct<Archive, type> t(ar);
+        detail::stack_construct<Archive, BOOST_DEDUCED_TYPENAME Container::value_type> t(ar);
         // borland fails silently w/o full namespace
         ar >> boost::serialization::make_nvp("item", t.reference());
         BOOST_DEDUCED_TYPENAME Container::const_iterator result 
             = s.insert(t.reference());
-        ar.reset_object_address(& (* result), & t);
+        ar.reset_object_address(& (* result), & t.reference());
     }
 };
 
@@ -169,12 +110,12 @@
     inline void operator()(Archive &ar, Container &s)
     {   
         typedef BOOST_DEDUCED_TYPENAME Container::value_type type;
-        stack_construct<Archive, type> t(ar);
+        detail::stack_construct<Archive, type> t(ar);
         // borland fails silently w/o full namespace
         ar >> boost::serialization::make_nvp("item", t.reference());
         BOOST_DEDUCED_TYPENAME Container::const_iterator result 
             = s.insert(t.reference());
-        ar.reset_object_address(& (* result), & t);
+        ar.reset_object_address(& (* result), & t.reference());
     }
 };
 

Copied: boost/trunk/boost/serialization/detail/stack_constructor.hpp (from rev 13899, boost/branches/upstream/current/boost/serialization/detail/stack_constructor.hpp)

Modified: boost/trunk/boost/serialization/export.hpp
===================================================================
--- boost/trunk/boost/serialization/export.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/export.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // export.hpp: set traits of classes to be serialized
 
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 
+// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
 // Use, modification and distribution is subject to 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)
@@ -25,7 +25,7 @@
 #include <boost/config.hpp>
 
 // if no archive headers have been included this is a no op
-// this is to permit BOOST_EXPORT etc to be included in a 
+// this is to permit BOOST_EXPORT etc to be included in a
 // file declaration header
 #if ! defined(BOOST_ARCHIVE_BASIC_ARCHIVE_HPP)
 #define BOOST_CLASS_EXPORT_GUID_ARCHIVE_LIST(T, K, ASEQ)
@@ -44,7 +44,6 @@
 #include <boost/archive/detail/known_archive_types.hpp>
 #include <boost/serialization/force_include.hpp>
 #include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/extended_type_info.hpp>
 #include <boost/serialization/is_abstract.hpp>
 
 namespace boost {
@@ -136,7 +135,7 @@
 };
 
 template<class T, class ASeq>
-const export_generator<T, ASeq> 
+const export_generator<T, ASeq>
     export_generator<T, ASeq>::instance;
 
 // instantiation of this template creates a static object.
@@ -147,12 +146,12 @@
         eti_type::export_register(key);
     }
     static const guid_initializer instance;
-    guid_initializer(const char *key = NULL) BOOST_USED ;
+    guid_initializer(const char *key = 0) BOOST_USED ;
 };
 
 template<class T>
 guid_initializer<T>::guid_initializer(const char *key){
-    if(NULL != key)
+    if(0 != key)
         export_register(key);
 }
 
@@ -167,56 +166,63 @@
 template<class T, class ASeq>
 struct export_instance {
     struct abstract {
-        static const void *
+        static const export_generator<T, ASeq> *
         invoke(){
-            return NULL;
+            return 0;
         }
     };
     struct not_abstract {
-        static const void *
+        static const export_generator<T, ASeq> *
         invoke(){
             return & export_generator<T, ASeq>::instance;
         }
     };
-    static BOOST_DLLEXPORT std::pair<const void *, const void *> 
-    #if ! (defined(BOOST_MSVC) && (_MSC_VER <= 1300))
-    invoke() BOOST_USED;
-    #else
-    invoke() {
-        typedef BOOST_DEDUCED_TYPENAME mpl::eval_if<
-            serialization::is_abstract<T>,
-            mpl::identity<abstract>,
-            mpl::identity<not_abstract>
-        >::type typex;
-        return std::pair<const void *, const void *>(
-            typex::invoke(),
-            & guid_initializer<T>::instance
-        );
-    }
-    #endif
 };
 
-#if ! (defined(BOOST_MSVC) && (_MSC_VER <= 1300))
-    template<class T, class ASeq>
-    BOOST_DLLEXPORT 
-    std::pair<const void *, const void *> 
-    export_instance<T, ASeq>::invoke() {
-        typedef BOOST_DEDUCED_TYPENAME mpl::eval_if<
-            serialization::is_abstract<T>,
-            mpl::identity<abstract>,
-            mpl::identity<not_abstract>
-        >::type typex;
-        return std::pair<const void *, const void *>(
-            typex::invoke(),
-            & guid_initializer<T>::instance
-        );
-    }
-#endif
+template<class T, class ASeq>
+BOOST_DLLEXPORT
+std::pair<const export_generator<T, ASeq> *, const guid_initializer<T> *>
+export_instance_invoke() {
+    typedef BOOST_DEDUCED_TYPENAME mpl::eval_if<
+        serialization::is_abstract<T>,
+        mpl::identity<BOOST_DEDUCED_TYPENAME export_instance<T, ASeq>::abstract>,
+        mpl::identity<BOOST_DEDUCED_TYPENAME export_instance<T, ASeq>::not_abstract>
+    >::type typex;
+    return std::pair<const export_generator<T, ASeq> *, const guid_initializer<T> *>(
+        typex::invoke(),
+        & guid_initializer<T>::instance
+    );
+}
 
 template<class T, class ASeq>
-std::pair<const void *, const void *>
-export_instantiate(T &, ASeq &){
-    return export_instance<T, ASeq>::invoke();
+struct export_archives {
+    struct empty_archive_list {
+        static BOOST_DLLEXPORT
+        std::pair<const export_generator<T, ASeq> *, const guid_initializer<T> *>
+        invoke(){
+            return std::pair<const export_generator<T, ASeq> *,
+                             const guid_initializer<T> *>(0, 0);
+        }
+    };
+    struct non_empty_archive_list {
+        static BOOST_DLLEXPORT
+        std::pair<const export_generator<T, ASeq> *, const guid_initializer<T> *>
+        invoke(){
+            return export_instance_invoke<T, ASeq>();
+        }
+    };
+};
+
+template<class T, class ASeq>
+BOOST_DLLEXPORT
+std::pair<const export_generator<T, ASeq> *, const guid_initializer<T> *>
+export_archives_invoke(T &, ASeq &){
+    typedef BOOST_DEDUCED_TYPENAME mpl::eval_if<
+        mpl::empty<ASeq>,
+        mpl::identity<BOOST_DEDUCED_TYPENAME export_archives<T, ASeq>::empty_archive_list>,
+        mpl::identity<BOOST_DEDUCED_TYPENAME export_archives<T, ASeq>::non_empty_archive_list>
+    >::type typex;
+    return typex::invoke();
 }
 
 } // namespace detail
@@ -231,14 +237,15 @@
     const guid_initializer< T >                                  \
         guid_initializer< T >::instance(K);                      \
     template                                                     \
-    BOOST_DLLEXPORT std::pair<const void *, const void *>        \
-    export_instantiate(T &, ASEQ &);                             \
+    BOOST_DLLEXPORT                                              \
+    std::pair<const export_generator<T, ASEQ> *, const guid_initializer< T > *> \
+    export_archives_invoke<T, ASEQ>(T &, ASEQ &);                \
     } } }                                                        \
     /**/
 
 #endif
 
-// check for unnecessary export.  T isn't polymorphic so there is no 
+// check for unnecessary export.  T isn't polymorphic so there is no
 // need to export it.
 #define BOOST_CLASS_EXPORT_CHECK(T)                              \
     BOOST_STATIC_WARNING(                                        \
@@ -257,7 +264,7 @@
     /**/
 
 // the default exportable class identifier is the class name
-#define BOOST_CLASS_EXPORT_ARCHIVE_LIST(T, ASEQ)   \
+#define BOOST_CLASS_EXPORT_ARCHIVE_LIST(T, ASEQ)                 \
     BOOST_CLASS_EXPORT_GUID_ARCHIVE_LIST(T, BOOST_PP_STRINGIZE(T), A)
 
 // the default exportable class identifier is the class name

Modified: boost/trunk/boost/serialization/extended_type_info.hpp
===================================================================
--- boost/trunk/boost/serialization/extended_type_info.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/extended_type_info.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,6 +18,7 @@
 
 // for now, extended type info is part of the serialization libraries
 // this could change in the future.
+#include <boost/config.hpp>
 #include <boost/noncopyable.hpp>
 #include <boost/serialization/config.hpp>
 
@@ -38,18 +39,35 @@
 private:
     virtual bool
     less_than(const extended_type_info &rhs) const = 0;
+    int type_info_key_cmp(const extended_type_info & rhs) const;
+    
     // used to uniquely identify the type of class derived from this one
     // so that different derivations of this class can be simultaneously
     // included in implementation of sets and maps.
-    const char * type_info_key;
-    int type_info_key_cmp(const extended_type_info & rhs) const;
+    const char * m_type_info_key;
+    // flag to indicate wheter its been registered by type;
+    bool m_self_registered;
+    // flag to indicate wheter its been registered by type;
+    bool m_key_registered;
+    // flag indicating that no virtual function should be called here
+    // this is necessary since it seems that at least one compiler (borland
+    // and one version of gcc call less_than above when erasing even
+    // when given an iterator argument.
+    bool m_is_destructing;
 protected:
-    const char * key;
-    extended_type_info(const char * type_info_key_);
-    virtual ~extended_type_info() = 0;
+    const char * m_key;
+    extended_type_info(const char * type_info_key);
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
+    ~extended_type_info();
 public:
     void self_register();
     void key_register(const char *key);
+    bool is_destructing() const {
+        return m_is_destructing;
+    }
     bool operator<(const extended_type_info &rhs) const;
     bool operator==(const extended_type_info &rhs) const {
         return this == & rhs;
@@ -58,7 +76,7 @@
         return this != & rhs;
     }
     const char * get_key() const {
-        return key;
+        return m_key;
     }
     static const extended_type_info * find(const char *key);
     static const extended_type_info * find(const extended_type_info * t);

Modified: boost/trunk/boost/serialization/extended_type_info_no_rtti.hpp
===================================================================
--- boost/trunk/boost/serialization/extended_type_info_no_rtti.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/extended_type_info_no_rtti.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,7 +17,7 @@
 
 //  See http://www.boost.org for updates, documentation, and revision history.
 #include <cassert>
-
+#include <boost/config.hpp>
 #include <boost/static_assert.hpp>
 #include <boost/type_traits/is_const.hpp>
 
@@ -42,10 +42,14 @@
 class BOOST_SERIALIZATION_DECL(BOOST_PP_EMPTY()) extended_type_info_no_rtti_0 : 
     public extended_type_info
 {
-protected:
     virtual bool
     less_than(const boost::serialization::extended_type_info &rhs) const ;
+protected:
     extended_type_info_no_rtti_0();
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
     ~extended_type_info_no_rtti_0();
 public:
     struct is_polymorphic
@@ -59,11 +63,11 @@
 class extended_type_info_no_rtti_1 : 
     public extended_type_info_no_rtti_0
 {
-private:
-    // private constructor to inhibit any existence other than the 
-    // static one
+protected:
     extended_type_info_no_rtti_1(){}
 public:
+    // note borland complains at making this destructor protected
+    ~extended_type_info_no_rtti_1(){};
     static const boost::serialization::extended_type_info *
     get_derived_extended_type_info(const T & t){
         // find the type that corresponds to the most derived type.
@@ -93,7 +97,12 @@
 template<class T>
 class extended_type_info_no_rtti : 
     public detail::extended_type_info_no_rtti_1<const T>
-{};
+{
+    // private constructor to inhibit any existence other than the 
+    // static one
+    extended_type_info_no_rtti(){}
+    ~extended_type_info_no_rtti(){};
+};
 
 } // namespace serialization
 } // namespace boost

Modified: boost/trunk/boost/serialization/extended_type_info_typeid.hpp
===================================================================
--- boost/trunk/boost/serialization/extended_type_info_typeid.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/extended_type_info_typeid.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,6 +18,7 @@
 //  See http://www.boost.org for updates, documentation, and revision history.
 
 #include <typeinfo>
+#include <boost/config.hpp>
 
 //#include <boost/static_warning.hpp>
 #include <boost/static_assert.hpp>
@@ -48,6 +49,10 @@
     static const extended_type_info *
     get_derived_extended_type_info(const std::type_info & ti);
     extended_type_info_typeid_0();
+    // account for bogus gcc warning
+    #if defined(__GNUC__)
+    virtual
+    #endif
     ~extended_type_info_typeid_0();
 public:
     virtual const std::type_info & get_eti() const = 0;

Modified: boost/trunk/boost/serialization/nvp.hpp
===================================================================
--- boost/trunk/boost/serialization/nvp.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/nvp.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -28,7 +28,7 @@
 #include <boost/mpl/integral_c.hpp>
 #include <boost/mpl/integral_c_tag.hpp>
 
-#include <boost/serialization/traits.hpp>
+//#include <boost/serialization/traits.hpp>
 #include <boost/serialization/level.hpp>
 #include <boost/serialization/tracking.hpp>
 #include <boost/serialization/split_member.hpp>

Modified: boost/trunk/boost/serialization/optional.hpp
===================================================================
--- boost/trunk/boost/serialization/optional.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/optional.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,7 +20,7 @@
 #include <boost/serialization/split_free.hpp>
 #include <boost/serialization/level.hpp>
 #include <boost/serialization/nvp.hpp>
-#include <boost/serialization/collections_load_imp.hpp>
+#include <boost/serialization/detail/stack_constructor.hpp>
 
 // function specializations must be defined in the appropriate
 // namespace - boost::serialization
@@ -48,7 +48,7 @@
     bool tflag;
     ar >> boost::serialization::make_nvp("initialized", tflag);
     if (tflag){
-        stack_construct<Archive, T> aux(ar);
+        detail::stack_construct<Archive, T> aux(ar);
         ar >> boost::serialization::make_nvp("value", aux.reference());
         t.reset(aux.reference());
     }

Modified: boost/trunk/boost/serialization/shared_ptr.hpp
===================================================================
--- boost/trunk/boost/serialization/shared_ptr.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/shared_ptr.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -28,15 +28,18 @@
 
 #include <boost/archive/archive_exception.hpp>
 
+// no extended type info system has been selected, use the typeid based one
+#ifndef BOOST_SERIALIZATION_DEFAULT_TYPE_INFO
+    #include <boost/serialization/extended_type_info_typeid.hpp>
+#endif
+#include <boost/serialization/type_info_implementation.hpp>
 #include <boost/serialization/split_free.hpp>
 #include <boost/serialization/nvp.hpp>
 #include <boost/serialization/version.hpp>
 #include <boost/serialization/tracking.hpp>
 #include <boost/static_assert.hpp>
 
-#include <boost/serialization/extended_type_info.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/void_cast.hpp>
+#include <boost/serialization/void_cast_fwd.hpp>
 
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // shared_ptr serialization traits
@@ -47,17 +50,33 @@
     namespace boost {
     namespace serialization{
         template<class T>
-        struct version< ::boost::shared_ptr<T> > {                                                                      \
+        struct version< ::boost::shared_ptr<T> > {
             typedef mpl::integral_c_tag tag;
+#if BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3206))
+            typedef BOOST_DEDUCED_TYPENAME mpl::int_<1> type;
+#else
             typedef mpl::int_<1> type;
+#endif
+#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570))
+            BOOST_STATIC_CONSTANT(unsigned int, value = 1);
+#else
             BOOST_STATIC_CONSTANT(unsigned int, value = type::value);
+#endif
         };
         // don't track shared pointers
         template<class T>
         struct tracking_level< ::boost::shared_ptr<T> > { 
             typedef mpl::integral_c_tag tag;
+#if BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3206))
+            typedef BOOST_DEDUCED_TYPENAME mpl::int_< ::boost::serialization::track_never> type;
+#else
             typedef mpl::int_< ::boost::serialization::track_never> type;
+#endif
+#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570))
+            BOOST_STATIC_CONSTANT(int, value = ::boost::serialization::track_never);
+#else
             BOOST_STATIC_CONSTANT(int, value = type::value);
+#endif
         };
     }}
     #define BOOST_SERIALIZATION_SHARED_PTR(T)
@@ -77,6 +96,9 @@
 
 namespace boost {
 namespace serialization{
+
+class extended_type_info;
+
 namespace detail {
 
 struct null_deleter {
@@ -141,33 +163,19 @@
 // utility function for creating/getting a helper - could be useful in general
 // but shared_ptr is the only class (so far that needs it) and I don't have a
 // convenient header to place it into.
-template<class Archive, class T>
-T &
+template<class Archive, class H>
+H &
 get_helper(Archive & ar){
-    extended_type_info * eti = type_info_implementation<T>::type::get_instance();
+    extended_type_info * eti = type_info_implementation<H>::type::get_instance();
     shared_ptr<void> sph;
     ar.lookup_helper(eti, sph);
     if(NULL == sph.get()){
-        sph = shared_ptr<T>(new T);
+        sph = shared_ptr<H>(new H);
         ar.insert_helper(eti, sph);
     }
-    return * static_cast<T *>(sph.get());
+    return * static_cast<H *>(sph.get());
 }
 
-#if 0
-template<class Archive, class H>
-H &
-get_helper(Archive & ar){
-    shared_ptr<H> sph;
-    ar.lookup_helper(sph);
-    if(NULL == sph.get()){
-        sph = shared_ptr<H>(new H);
-        ar.insert_helper(sph);
-    }
-    return * static_cast<T *>(sph.get());
-}
-#endif
-
 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
 // serialization for shared_ptr
 
@@ -211,7 +219,7 @@
     else    
     #endif
     {
-            ar >> boost::serialization::make_nvp("px", r);
+        ar >> boost::serialization::make_nvp("px", r);
     }
     get_helper<Archive, detail::shared_ptr_helper >(ar).reset(t,r);
 }

Modified: boost/trunk/boost/serialization/slist.hpp
===================================================================
--- boost/trunk/boost/serialization/slist.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/slist.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -60,16 +60,16 @@
     if(0 == count)
         return;
 
-    boost::serialization::stack_construct<Archive, U> u(ar);
+    boost::serialization::detail::stack_construct<Archive, U> u(ar);
     ar >> boost::serialization::make_nvp("item", u.reference());
     t.push_front(u.reference());
     BOOST_DEDUCED_TYPENAME BOOST_STD_EXTENSION_NAMESPACE::slist<U, Allocator>::iterator last;
     last = t.begin();
     while(--count > 0){
-        boost::serialization::stack_construct<Archive, U> u(ar);
+        boost::serialization::detail::stack_construct<Archive, U> u(ar);
         ar >> boost::serialization::make_nvp("item", u.reference());
         last = t.insert_after(last, u.reference());
-        ar.reset_object_address(& (*last), & u);
+        ar.reset_object_address(& (*last), & u.reference());
     }
 }
 

Modified: boost/trunk/boost/serialization/type_info_implementation.hpp
===================================================================
--- boost/trunk/boost/serialization/type_info_implementation.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/type_info_implementation.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,10 +20,6 @@
 #include <boost/config.hpp>
 #include <boost/detail/workaround.hpp>
 
-///////////////////////////////////////////////////////////////////////////////
-// If no other implementation has been designated as default, 
-// use extended_type_info_typeid.hpp
-
 namespace boost {
 namespace serialization {
 template<class T>

Modified: boost/trunk/boost/serialization/utility.hpp
===================================================================
--- boost/trunk/boost/serialization/utility.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/utility.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,6 +20,7 @@
 #include <utility>
 #include <boost/config.hpp>
 
+#include <boost/type_traits/remove_const.hpp>
 #include <boost/serialization/nvp.hpp>
 
 // function specializations must be defined in the appropriate
@@ -40,7 +41,11 @@
     STD::pair<F, S> & p,
     const unsigned int /* file_version */
 ){
-    ar & boost::serialization::make_nvp("first", p.first);
+    // note: we remove any const-ness on the first argument.  The reason is that 
+    // for stl maps, the type saved is pair<const key, T).  We remove
+    // the const-ness in order to be able to load it.
+    typedef BOOST_DEDUCED_TYPENAME boost::remove_const<F>::type typef;
+    ar & boost::serialization::make_nvp("first", const_cast<typef &>(p.first));
     ar & boost::serialization::make_nvp("second", p.second);
 }
 

Modified: boost/trunk/boost/serialization/variant.hpp
===================================================================
--- boost/trunk/boost/serialization/variant.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/serialization/variant.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -98,10 +98,11 @@
                 // necessary has to copy the value.  This wouldn't be necessary
                 // with an implementation that de-serialized to the address of the
                 // aligned storage included in the variant.
-                BOOST_DEDUCED_TYPENAME mpl::front<S>::type value;
+                typedef BOOST_DEDUCED_TYPENAME mpl::front<S>::type head_type;
+                head_type value;
                 ar >> BOOST_SERIALIZATION_NVP(value);
                 v = value;
-                ar.reset_object_address(& v, & value);
+                ar.reset_object_address(& boost::get<head_type>(v), & value);
                 return;
             }
             typedef BOOST_DEDUCED_TYPENAME mpl::pop_front<S>::type type;

Copied: boost/trunk/boost/serialization/void_cast_fwd.hpp (from rev 13899, boost/branches/upstream/current/boost/serialization/void_cast_fwd.hpp)

Modified: boost/trunk/boost/signals/detail/named_slot_map.hpp
===================================================================
--- boost/trunk/boost/signals/detail/named_slot_map.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/signals/detail/named_slot_map.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -13,8 +13,8 @@
 #include <boost/signals/detail/config.hpp>
 #include <boost/signals/detail/signals_common.hpp>
 #include <boost/signals/connection.hpp>
-#include <boost/any.hpp>
 #include <boost/utility.hpp>
+#include <boost/shared_ptr.hpp>
 #include <boost/function/function2.hpp>
 #include <boost/iterator/iterator_facade.hpp>
 #include <map>
@@ -27,39 +27,50 @@
 
 namespace detail {
 
-typedef function2<bool, any, any> compare_type;
+class stored_group
+{
+ public:
+  enum storage_kind { sk_empty, sk_front, sk_back, sk_group };
 
-// Used to delimit the front and back of the list for O(1) insertion.
-struct front_type {};
-struct back_type {};
+  stored_group(storage_kind kind = sk_empty) : kind(kind), group() { }
 
+  template<typename T>
+  stored_group(const T& group) : kind(sk_group), group(new T(group)) { }
+
+  bool is_front() const { return kind == sk_front; }
+  bool is_back() const { return kind == sk_back; }
+  bool empty() const { return kind == sk_empty; }
+
+  void* get() const { return group.get(); }
+
+ private:
+  storage_kind kind;
+  shared_ptr<void> group;
+};
+
+typedef function2<bool, stored_group, stored_group> compare_type;
+
 // This function object bridges from a pair of any objects that hold
 // values of type Key to the underlying function object that compares
 // values of type Key.
 template<typename Compare, typename Key>
-class any_bridge_compare {
+class group_bridge_compare {
 public:
   typedef bool result_type;
-  typedef const any& first_argument_type;
-  typedef const any& second_argument_type;
+  typedef const stored_group& first_argument_type;
+  typedef const stored_group& second_argument_type;
 
-  any_bridge_compare(const Compare& c) : comp(c) {}
+  group_bridge_compare(const Compare& c) : comp(c) {}
 
-  bool operator()(const any& k1, const any& k2) const
+  bool operator()(const stored_group& k1, const stored_group& k2) const
   {
-    if (k1.type() == typeid(front_type))
-      return !(k2.type() == typeid(front_type));
-    if (k1.type() == typeid(back_type))
-      return false;
-    if (k2.type() == typeid(front_type))
-      return false;
-    if (k2.type() == typeid(back_type))
-      return true;
+    if (k1.is_front()) return !k2.is_front();
+    if (k1.is_back()) return false;
+    if (k2.is_front()) return false;
+    if (k2.is_back()) return true;
 
     // Neither is empty, so compare their values to order them
-    // The strange */& is so that we will get a reference to the
-    // value stored in the any object instead of a copy
-    return comp(*any_cast<Key>(&k1), *any_cast<Key>(&k2));
+    return comp(*static_cast<Key*>(k1.get()), *static_cast<Key*>(k2.get()));
   }
 
 private:
@@ -73,10 +84,10 @@
 {
   typedef std::list<connection_slot_pair> group_list;
   typedef group_list::iterator slot_pair_iterator;
-  typedef std::map<any, group_list, compare_type> slot_container_type;
+  typedef std::map<stored_group, group_list, compare_type> slot_container_type;
   typedef slot_container_type::iterator group_iterator;
   typedef slot_container_type::const_iterator const_group_iterator;
-  
+
   typedef iterator_facade<named_slot_map_iterator,
                           connection_slot_pair,
                           forward_traversal_tag> inherited;
@@ -89,7 +100,7 @@
   void increment();
   bool equal(const named_slot_map_iterator& other) const;
 
-#if BOOST_WORKAROUND(_MSC_VER, <= 0x1701)
+#if BOOST_WORKAROUND(_MSC_VER, <= 1400)
   void decrement();
   void advance(difference_type);
 #endif
@@ -130,15 +141,15 @@
   void clear();
   iterator begin();
   iterator end();
-  iterator insert(const any& name, const connection& con, const any& slot,
-                  connect_position at);
-  void disconnect(const any& name);
+  iterator insert(const stored_group& name, const connection& con,
+                  const any& slot, connect_position at);
+  void disconnect(const stored_group& name);
   void erase(iterator pos);
   void remove_disconnected_slots();
 
 private:
   typedef std::list<connection_slot_pair> group_list;
-  typedef std::map<any, group_list, compare_type> slot_container_type;
+  typedef std::map<stored_group, group_list, compare_type> slot_container_type;
   typedef slot_container_type::iterator group_iterator;
   typedef slot_container_type::const_iterator const_group_iterator;
 

Modified: boost/trunk/boost/signals/detail/signal_base.hpp
===================================================================
--- boost/trunk/boost/signals/detail/signal_base.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/signals/detail/signal_base.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,7 +17,6 @@
 #include <boost/signals/trackable.hpp>
 #include <boost/signals/slot.hpp>
 #include <boost/smart_ptr.hpp>
-#include <boost/any.hpp>
 #include <boost/utility.hpp>
 #include <boost/function/function2.hpp>
 #include <utility>
@@ -46,7 +45,7 @@
       public:
         friend class call_notification;
 
-        typedef function2<bool, any, any> compare_type;
+        typedef function2<bool, stored_group, stored_group> compare_type;
 
         // Make sure that an exception does not cause the "clearing" flag to
         // remain set
@@ -81,13 +80,13 @@
         std::size_t num_slots() const;
 
         // Disconnect all slots in the given group
-        void disconnect(const any&);
+        void disconnect(const stored_group&);
 
         // We're being notified that a slot has disconnected
         static void slot_disconnected(void* obj, void* data);
 
         connection connect_slot(const any& slot,
-                                const any& name,
+                                const stored_group& name,
                                 shared_ptr<slot_base::data_t> data,
                                 connect_position at);
 
@@ -138,7 +137,7 @@
 
       protected:
         connection connect_slot(const any& slot,
-                                const any& name,
+                                const stored_group& name,
                                 shared_ptr<slot_base::data_t> data,
                                 connect_position at)
         {

Modified: boost/trunk/boost/signals/signal_template.hpp
===================================================================
--- boost/trunk/boost/signals/signal_template.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/signals/signal_template.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -91,7 +91,7 @@
           template<typename Pair>
           R operator()(const Pair& slot) const
           {
-            F* target = const_cast<F*>(any_cast<F>(&slot.second));
+            F* target = const_cast<F*>(unsafe_any_cast<F>(&slot.second));
             return (*target)(BOOST_SIGNALS_BOUND_ARGS);
           }
         };
@@ -115,7 +115,7 @@
           template<typename Pair>
           unusable operator()(const Pair& slot) const
           {
-            F* target = const_cast<F*>(any_cast<F>(&slot.second));
+            F* target = const_cast<F*>(unsafe_any_cast<F>(&slot.second));
             (*target)(BOOST_SIGNALS_BOUND_ARGS);
             return unusable();
           }
@@ -160,7 +160,7 @@
 
   private:
     // The real slot name comparison object type
-    typedef BOOST_SIGNALS_NAMESPACE::detail::any_bridge_compare<GroupCompare, Group>
+    typedef BOOST_SIGNALS_NAMESPACE::detail::group_bridge_compare<GroupCompare, Group>
       real_group_compare_type;
 
     // The function object passed to the slot call iterator that will call
@@ -238,7 +238,7 @@
       BOOST_SIGNALS_NAMESPACE::detail::call_notification notification(this->impl);
 
       for (iterator i = impl->slots_.begin(); i != impl->slots_.end(); ++i) {
-        slot_function_type& s = *any_cast<slot_function_type>(&i->second);
+        slot_function_type& s = *unsafe_any_cast<slot_function_type>(&i->second);
         if (s == f) i->first.disconnect();
       }
     }
@@ -251,10 +251,10 @@
     result_type operator()(BOOST_SIGNALS_PARMS) const;
 
     Combiner& combiner()
-    { return *any_cast<Combiner>(&impl->combiner_); }
+    { return *unsafe_any_cast<Combiner>(&impl->combiner_); }
 
     const Combiner& combiner() const
-    { return *any_cast<const Combiner>(&impl->combiner_); }
+    { return *unsafe_any_cast<const Combiner>(&impl->combiner_); }
   };
 
   template<
@@ -274,13 +274,15 @@
   >::connect(const slot_type& in_slot,
              BOOST_SIGNALS_NAMESPACE::connect_position at)
   {
+    using boost::BOOST_SIGNALS_NAMESPACE::detail::stored_group;
+
     // If the slot has been disconnected, just return a disconnected
     // connection
     if (!in_slot.is_active()) {
       return BOOST_SIGNALS_NAMESPACE::connection();
     }
 
-    return impl->connect_slot(in_slot.get_slot_function(), any(), 
+    return impl->connect_slot(in_slot.get_slot_function(), stored_group(),
                               in_slot.get_data(), at);
   }
 
@@ -308,7 +310,7 @@
       return BOOST_SIGNALS_NAMESPACE::connection();
     }
 
-    return impl->connect_slot(in_slot.get_slot_function(), group, 
+    return impl->connect_slot(in_slot.get_slot_function(), group,
                               in_slot.get_data(), at);
   }
 

Modified: boost/trunk/boost/spirit/dynamic/impl/switch.ipp
===================================================================
--- boost/trunk/boost/spirit/dynamic/impl/switch.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/dynamic/impl/switch.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -270,6 +270,68 @@
 struct chain_parser<0, CaseT>;      // shouldn't be instantiated
 
 ///////////////////////////////////////////////////////////////////////////////
+//  Type computing meta function for calculating the type of the return value
+//  of the used conditional switch expression
+template <typename TargetT, typename ScannerT>
+struct condition_result {
+
+    typedef typename TargetT::template result<ScannerT>::type type;
+};
+
+///////////////////////////////////////////////////////////////////////////////
+template <typename LeftT, typename RightT, bool IsDefault>
+struct compound_case_parser
+:   public binary<LeftT, RightT,
+        parser<compound_case_parser<LeftT, RightT, IsDefault> > >
+{
+    typedef compound_case_parser<LeftT, RightT, IsDefault>    self_t;
+    typedef binary_parser_category                  parser_category_t;
+    typedef binary<LeftT, RightT, parser<self_t> >  base_t;
+
+    BOOST_STATIC_CONSTANT(int, value = RightT::value);
+    BOOST_STATIC_CONSTANT(bool, is_default = IsDefault);
+    BOOST_STATIC_CONSTANT(bool, is_simple = false);
+    BOOST_STATIC_CONSTANT(bool, is_epsilon = (
+        is_default &&
+            boost::is_same<typename RightT::subject_t, epsilon_parser>::value
+    ));
+
+    compound_case_parser(parser<LeftT> const &lhs, parser<RightT> const &rhs)
+    :   base_t(lhs.derived(), rhs.derived())
+    {}
+
+    template <typename ScannerT>
+    struct result
+    {
+        typedef typename match_result<ScannerT, nil_t>::type type;
+    };
+
+    template <typename ScannerT, typename CondT>
+    typename parser_result<self_t, ScannerT>::type
+    parse(ScannerT const& scan, CondT const &cond) const;
+
+    template <int N1, typename ParserT1, bool IsDefault1>
+    compound_case_parser<
+        self_t, case_parser<N1, ParserT1, IsDefault1>, IsDefault1
+    >
+    operator, (case_parser<N1, ParserT1, IsDefault1> const &p) const
+    {
+        //  If the following compile time assertion fires, you've probably used
+        //  more than one default_p case inside the switch_p parser construct.
+        BOOST_STATIC_ASSERT(!default_case<self_t>::value || !IsDefault1);
+
+        //  If this compile time assertion fires, you've probably want to use
+        //  more case_p/default_p case branches, than possible.
+        BOOST_STATIC_ASSERT(
+            case_chain<self_t>::depth < BOOST_SPIRIT_SWITCH_CASE_LIMIT
+        );
+
+        typedef case_parser<N1, ParserT1, IsDefault1> right_t;
+        return compound_case_parser<self_t, right_t, IsDefault1>(*this, p);
+    }
+};
+
+///////////////////////////////////////////////////////////////////////////////
 //  The parse_switch::do_ functions dispatch to the correct parser, which is
 //  selected through the given conditional switch value.
 template <int Value, int Depth, bool IsDefault>
@@ -323,7 +385,7 @@
     /**/
 
 #define BOOST_SPIRIT_PARSE_SWITCH_CASES(z, N, _)                            \
-    case BOOST_PP_CAT(left_t, N)::value:                                    \
+    case (long)(BOOST_PP_CAT(left_t, N)::value):                            \
         return delegate_parse(chain_parser<N, left_t1>::right(p.left()),    \
             scan, save);                                                    \
     /**/
@@ -342,7 +404,7 @@
                 BOOST_SPIRIT_PARSE_SWITCH_TYPEDEFS, _)                      \
                                                                             \
             switch (cond_value) {                                           \
-            case BOOST_PP_CAT(left_t, BOOST_PP_INC(N))::value:              \
+            case (long)(BOOST_PP_CAT(left_t, BOOST_PP_INC(N))::value):      \
                 return delegate_parse(                                      \
                     chain_parser<                                           \
                         case_chain<ParserT>::depth, ParserT                 \
@@ -351,7 +413,7 @@
             BOOST_PP_REPEAT_FROM_TO_ ## z(1, BOOST_PP_INC(N),               \
                 BOOST_SPIRIT_PARSE_SWITCH_CASES, _)                         \
                                                                             \
-            case left_t0::value:                                            \
+            case (long)(left_t0::value):                                    \
             default:                                                        \
                 typedef default_case<ParserT> default_t;                    \
                 typedef                                                     \
@@ -373,73 +435,19 @@
 #undef BOOST_SPIRIT_PARSE_SWITCHES
 ///////////////////////////////////////////////////////////////////////////////
 
-///////////////////////////////////////////////////////////////////////////////
-//  Type computing meta function for calculating the type of the return value
-//  of the used conditional switch expression
-template <typename TargetT, typename ScannerT>
-struct condition_result {
-
-    typedef typename TargetT::template result<ScannerT>::type type;
-};
-
-///////////////////////////////////////////////////////////////////////////////
 template <typename LeftT, typename RightT, bool IsDefault>
-struct compound_case_parser
-:   public binary<LeftT, RightT,
-        parser<compound_case_parser<LeftT, RightT, IsDefault> > >
+template <typename ScannerT, typename CondT>
+inline typename parser_result<
+    compound_case_parser<LeftT, RightT, IsDefault>, ScannerT
+>::type
+compound_case_parser<LeftT, RightT, IsDefault>::
+    parse(ScannerT const& scan, CondT const &cond) const
 {
-    typedef compound_case_parser<LeftT, RightT, IsDefault>    self_t;
-    typedef binary_parser_category                  parser_category_t;
-    typedef binary<LeftT, RightT, parser<self_t> >  base_t;
+    scan.at_end();    // allow skipper to take effect
+    return parse_switch<value, case_chain<self_t>::depth, is_default>::
+        do_(*this, scan, cond(scan), scan.first);
+}
 
-    BOOST_STATIC_CONSTANT(int, value = RightT::value);
-    BOOST_STATIC_CONSTANT(bool, is_default = IsDefault);
-    BOOST_STATIC_CONSTANT(bool, is_simple = false);
-    BOOST_STATIC_CONSTANT(bool, is_epsilon = (
-        is_default &&
-            boost::is_same<typename RightT::subject_t, epsilon_parser>::value
-    ));
-
-    compound_case_parser(parser<LeftT> const &lhs, parser<RightT> const &rhs)
-    :   base_t(lhs.derived(), rhs.derived())
-    {}
-
-    template <typename ScannerT>
-    struct result
-    {
-        typedef typename match_result<ScannerT, nil_t>::type type;
-    };
-
-    template <typename ScannerT, typename CondT>
-    typename parser_result<self_t, ScannerT>::type
-    parse(ScannerT const& scan, CondT const &cond) const
-    {
-        scan.at_end();    // allow skipper to take effect
-        return parse_switch<value, case_chain<self_t>::depth, is_default>::
-            do_(*this, scan, cond(scan), scan.first);
-    }
-
-    template <int N1, typename ParserT1, bool IsDefault1>
-    compound_case_parser<
-        self_t, case_parser<N1, ParserT1, IsDefault1>, IsDefault1
-    >
-    operator, (case_parser<N1, ParserT1, IsDefault1> const &p) const
-    {
-        //  If the following compile time assertion fires, you've probably used
-        //  more than one default_p case inside the switch_p parser construct.
-        BOOST_STATIC_ASSERT(!default_case<self_t>::value || !IsDefault1);
-
-        //  If this compile time assertion fires, you've probably want to use
-        //  more case_p/default_p case branches, than possible.
-        BOOST_STATIC_ASSERT(
-            case_chain<self_t>::depth < BOOST_SPIRIT_SWITCH_CASE_LIMIT
-        );
-
-        typedef case_parser<N1, ParserT1, IsDefault1> right_t;
-        return compound_case_parser<self_t, right_t, IsDefault1>(*this, p);
-    }
-};
-
 ///////////////////////////////////////////////////////////////////////////////
 //  The switch condition is to be evaluated from a parser result value.
 template <typename ParserT>

Modified: boost/trunk/boost/spirit/fusion/algorithm/push_back.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/algorithm/push_back.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/algorithm/push_back.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -8,7 +8,6 @@
 #if !defined(FUSION_ALGORITHM_PUSH_BACK_HPP)
 #define FUSION_ALGORITHM_PUSH_BACK_HPP
 
-#include <boost/spirit/fusion/sequence/single_view.hpp>
 #include <boost/spirit/fusion/sequence/append_view.hpp>
 
 namespace boost { namespace fusion

Modified: boost/trunk/boost/spirit/fusion/algorithm/push_front.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/algorithm/push_front.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/algorithm/push_front.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -8,9 +8,7 @@
 #if !defined(FUSION_ALGORITHM_PUSH_FRONT_HPP)
 #define FUSION_ALGORITHM_PUSH_FRONT_HPP
 
-#include <boost/spirit/fusion/sequence/single_view.hpp>
-#include <boost/spirit/fusion/sequence/joint_view.hpp>
-#include <boost/spirit/fusion/sequence/detail/sequence_base.hpp>
+#include <boost/spirit/fusion/sequence/prepend_view.hpp>
 
 namespace boost { namespace fusion
 {
@@ -19,7 +17,7 @@
         template <typename Sequence, typename T>
         struct push_front
         {
-            typedef joint_view<single_view<T>, Sequence> type;
+            typedef prepend_view<Sequence, T> type;
         };
     }
 
@@ -34,18 +32,16 @@
             inline typename apply<Sequence const, T>::type
             operator()(Sequence const& seq, T const& x) const
             {
-                typedef joint_view<single_view<T>, Sequence const> result;
-                single_view<T> val(x);
-                return result(val, seq);
+                typedef prepend_view<Sequence const, T> result;
+                return result(seq, x);
             }
 
             template <typename Sequence, typename T>
             inline typename apply<Sequence, T>::type
             operator()(Sequence& seq, T const& x) const
             {
-                typedef joint_view<single_view<T>, Sequence> result;
-                single_view<T> val(x);
-                return result(val, seq);
+                typedef prepend_view<Sequence, T> result;
+                return result(seq, x);
             }
         };
     }

Modified: boost/trunk/boost/spirit/fusion/detail/config.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/detail/config.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/detail/config.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -12,7 +12,7 @@
 #include <boost/config.hpp>
 #include <boost/detail/workaround.hpp>
 #include <boost/preprocessor/cat.hpp>
-#if BOOST_WORKAROUND(BOOST_MSVC,==1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 #include <boost/mpl/bool.hpp>
 #endif
 
@@ -79,7 +79,7 @@
 //
 ///////////////////////////////////////////////////////////////////////////////
 #if BOOST_WORKAROUND(__BORLANDC__, <= 0x551)                                    \
-    || BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+    || BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 namespace boost { namespace fusion { namespace detail
 {
     template <typename T>
@@ -88,7 +88,7 @@
         BOOST_STATIC_CONSTANT(int, value = T::value);
     };
 
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 
     // VC6 ETI (early template instantiation) bug workaround.
     template <>
@@ -101,7 +101,7 @@
 #endif
 
 #if BOOST_WORKAROUND(__BORLANDC__, <= 0x551)                                    \
-    || BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+    || BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 # define FUSION_GET_VALUE(T) ::boost::fusion::detail::get_value<T>::value
 #else
 # define FUSION_GET_VALUE(T) T::value
@@ -249,7 +249,7 @@
 //  T::types wrapper
 //
 ///////////////////////////////////////////////////////////////////////////////
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 FUSION_MSVC_ETI_WRAPPER(types)
 # define FUSION_GET_TYPES(T) ::boost::fusion::detail::get_types<T>::type
 #else
@@ -261,7 +261,7 @@
 //  T::index wrapper
 //
 ///////////////////////////////////////////////////////////////////////////////
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 FUSION_MSVC_ETI_WRAPPER(index)
 # define FUSION_GET_INDEX(T) ::boost::fusion::detail::get_index<T>::type
 #else
@@ -273,7 +273,7 @@
 //  T::tuple wrapper
 //
 ///////////////////////////////////////////////////////////////////////////////
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 FUSION_MSVC_ETI_WRAPPER(tuple)
 # define FUSION_GET_TUPLE(T) ::boost::fusion::detail::get_tuple<T>::type
 #else
@@ -285,7 +285,7 @@
 //  T::size wrapper
 //
 ///////////////////////////////////////////////////////////////////////////////
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 FUSION_MSVC_ETI_WRAPPER(size)
 # define FUSION_GET_SIZE(T) ::boost::fusion::detail::get_size<T>::type
 #else
@@ -297,7 +297,7 @@
 //  T::value_type wrapper
 //
 ///////////////////////////////////////////////////////////////////////////////
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 FUSION_MSVC_ETI_WRAPPER(value_type)
 # define FUSION_GET_VALUE_TYPE(T) ::boost::fusion::detail::get_value_type<T>::type
 #else
@@ -360,7 +360,7 @@
 }} //namespace boost::fusion
 
 namespace boost {namespace fusion {namespace detail {
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
     template<typename T>
     struct bool_base {};
     template<>
@@ -377,7 +377,7 @@
 //It ICEs because operator int() const on mpl::int_ is inlined. 
 //At the same time, another test using integral_c<T,N> ICEs because operator int() is not inlined. 
 //Only solution seems to be to define a special msvc_fusion_int for VC 6 to be used in tuple_iterator_base
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 namespace boost {namespace fusion {namespace detail{
 
 template<int N>

Modified: boost/trunk/boost/spirit/fusion/iterator/cons_iterator.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/iterator/cons_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/iterator/cons_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -10,6 +10,8 @@
 #if !defined(FUSION_ITERATOR_CONS_ITERATOR_HPP)
 #define FUSION_ITERATOR_CONS_ITERATOR_HPP
 
+#include <boost/mpl/aux_/na_fwd.hpp>
+#include <boost/mpl/iterator_tags.hpp>
 #include <boost/spirit/fusion/iterator/as_fusion_iterator.hpp>
 #include <boost/spirit/fusion/iterator/detail/iterator_base.hpp>
 #include <boost/spirit/fusion/sequence/detail/sequence_base.hpp>
@@ -28,11 +30,19 @@
     {
         typedef cons_iterator_tag tag;
         typedef Cons cons_type;
-        
+        typedef mpl::forward_iterator_tag category;
+
+        #if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
+        typedef typename cons_detail::next_traits_impl<cons_iterator>::type next;
+        typedef typename cons_detail::value_traits_impl<cons_iterator>::type type;
+        #endif
+
         explicit cons_iterator(cons_type& cons_)
             : cons(cons_) {}
 
         cons_type& cons;
+    private:
+        cons_iterator& operator=(cons_iterator const&);
     };
 
     template <>
@@ -40,6 +50,13 @@
     {
         typedef cons_iterator_tag tag;
         typedef nil cons_type;
+        typedef mpl::forward_iterator_tag category;
+
+        #if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
+        typedef cons_iterator next;
+        typedef mpl::na type;
+        #endif
+
         cons_iterator() {}
         explicit cons_iterator(nil const&) {}
     };
@@ -49,6 +66,13 @@
     {
         typedef cons_iterator_tag tag;
         typedef nil const cons_type;
+        typedef mpl::forward_iterator_tag category;
+
+        #if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
+        typedef cons_iterator next;
+        typedef mpl::na type;
+        #endif
+
         cons_iterator() {}
         explicit cons_iterator(nil const&) {}
     };

Modified: boost/trunk/boost/spirit/fusion/iterator/detail/cons_iterator/next_traits.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/iterator/detail/cons_iterator/next_traits.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/iterator/detail/cons_iterator/next_traits.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -63,6 +63,22 @@
     }
 }}
 
+#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
+
+namespace boost { namespace mpl
+{
+    template <typename Iterator>
+    struct next;
+
+    template <typename Cons>
+    struct next<fusion::cons_iterator<Cons> >
+        : fusion::cons_detail::next_traits_impl<fusion::cons_iterator<Cons> >
+    {
+    };
+}}
+
+#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
+
 #endif
 
 

Modified: boost/trunk/boost/spirit/fusion/iterator/detail/cons_iterator/value_traits.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/iterator/detail/cons_iterator/value_traits.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/iterator/detail/cons_iterator/value_traits.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -40,6 +40,22 @@
 
 }}
 
+#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
+
+namespace boost { namespace mpl
+{
+    template <typename Iterator>
+    struct deref;
+
+    template <typename Cons>
+    struct deref<fusion::cons_iterator<Cons> >
+        : fusion::cons_detail::value_traits_impl<fusion::cons_iterator<Cons> >
+    {
+    };
+}}
+
+#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
+
 #endif
 
 

Modified: boost/trunk/boost/spirit/fusion/iterator/tuple_iterator.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/iterator/tuple_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/iterator/tuple_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -60,7 +60,7 @@
             >::type
         type;
 
-#if BOOST_WORKAROUND(BOOST_MSVC,==1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
         tuple_iterator(tuple_iterator const& i);
 #else
         template <int N2, typename Tuple2>
@@ -76,7 +76,7 @@
         tuple& t;
     };
 
-#if BOOST_WORKAROUND(BOOST_MSVC,==1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
     template <int N, typename Tuple>
     tuple_iterator<N,Tuple>::tuple_iterator(tuple_iterator const& i)
     : t(static_cast<tuple&>(i.get_tuple())) {}

Modified: boost/trunk/boost/spirit/fusion/sequence/at.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/sequence/at.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/sequence/at.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -40,7 +40,7 @@
         template <typename Sequence, typename N>
         struct at : at_c<Sequence, N::value> {};
     }
-#if! BOOST_WORKAROUND(BOOST_MSVC,<=1200)
+#if! BOOST_WORKAROUND(BOOST_MSVC, < 1300)
     template <int N, typename Sequence>
     inline typename meta::at_c<Sequence const, N>::type
     at(sequence_base<Sequence> const& seq FUSION_GET_MSVC_WORKAROUND)

Modified: boost/trunk/boost/spirit/fusion/sequence/detail/cons_begin_end_traits.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/sequence/detail/cons_begin_end_traits.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/sequence/detail/cons_begin_end_traits.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -48,7 +48,7 @@
             type;
 
             static type
-            call(Cons& t)
+            call(Cons&)
             {
                 FUSION_RETURN_DEFAULT_CONSTRUCTED;
             }

Modified: boost/trunk/boost/spirit/fusion/sequence/detail/manip.hpp
===================================================================
--- boost/trunk/boost/spirit/fusion/sequence/detail/manip.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/fusion/sequence/detail/manip.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -21,7 +21,7 @@
 
 #include <boost/spirit/fusion/detail/config.hpp>
 
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1200)
+#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
 FUSION_MSVC_ETI_WRAPPER(char_type)
 FUSION_MSVC_ETI_WRAPPER(traits_type)
 # define FUSION_GET_CHAR_TYPE(T) get_char_type<T>::type

Copied: boost/trunk/boost/spirit/fusion/sequence/prepend_view.hpp (from rev 13899, boost/branches/upstream/current/boost/spirit/fusion/sequence/prepend_view.hpp)

Modified: boost/trunk/boost/spirit/iterator/file_iterator.hpp
===================================================================
--- boost/trunk/boost/spirit/iterator/file_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/iterator/file_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -232,7 +232,7 @@
 }} /* namespace boost::spirit */
 
 ///////////////////////////////////////////////////////////////////////////////
-#include "impl/file_iterator.ipp"  /* implementation */
+#include <boost/spirit/iterator/impl/file_iterator.ipp> /* implementation */
 
 #endif /* BOOST_SPIRIT_FILE_ITERATOR_HPP */
 

Modified: boost/trunk/boost/spirit/tree/impl/tree_to_xml.ipp
===================================================================
--- boost/trunk/boost/spirit/tree/impl/tree_to_xml.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/tree/impl/tree_to_xml.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,7 +20,7 @@
 #ifdef BOOST_NO_STRINGSTREAM
 #include <strstream>
 #define BOOST_SPIRIT_OSSTREAM std::ostrstream
-std::string BOOST_SPIRIT_GETSTRING(std::ostrstream& ss)
+inline std::string BOOST_SPIRIT_GETSTRING(std::ostrstream& ss)
 {
     ss << ends;
     std::string rval = ss.str();

Modified: boost/trunk/boost/spirit/utility/impl/regex.ipp
===================================================================
--- boost/trunk/boost/spirit/utility/impl/regex.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/utility/impl/regex.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -62,7 +62,11 @@
     }
 
 private:
+#if BOOST_VERSION >= 013300
+    boost::basic_regex<CharT> rxstr;       // regular expression to match
+#else
     boost::reg_expression<CharT> rxstr;    // regular expression to match
+#endif
 };
 
 }   // namespace impl

Modified: boost/trunk/boost/spirit/utility/regex.hpp
===================================================================
--- boost/trunk/boost/spirit/utility/regex.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/spirit/utility/regex.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,6 +9,8 @@
 #ifndef BOOST_SPIRIT_REGEX_HPP
 #define BOOST_SPIRIT_REGEX_HPP
 
+#include <boost/version.hpp>
+
 ///////////////////////////////////////////////////////////////////////////////
 //
 //  Include the regular expression library of boost (Boost.Regex)
@@ -17,7 +19,7 @@
 //  obtain a separate copy from http://www.boost.org.
 //
 ///////////////////////////////////////////////////////////////////////////////
-#if defined(BOOST_SPIRIT_NO_REGEX_LIB)
+#if defined(BOOST_SPIRIT_NO_REGEX_LIB) && BOOST_VERSION < 103300
 //
 //  Include all the Boost.regex library. Please note that this will not work,
 //  if you are using the boost/spirit/regex.hpp header from more than one
@@ -34,6 +36,7 @@
 //  Include the Boost.Regex headers only. Note, that you will have to link your
 //  application against the Boost.Regex library as described in the related
 //  documentation.
+//  This is the only way for Boost newer than V1.32.0
 //
 #include <boost/regex.hpp>
 #endif // defined(BOOST_SPIRIT_NO_REGEX_LIB)

Modified: boost/trunk/boost/test/impl/plain_report_formatter.ipp
===================================================================
--- boost/trunk/boost/test/impl/plain_report_formatter.ipp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/test/impl/plain_report_formatter.ipp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -7,7 +7,7 @@
 //
 //  File        : $RCSfile: plain_report_formatter.ipp,v $
 //
-//  Version     : $Revision: 1.1 $
+//  Version     : $Revision: 1.1.2.2 $
 //
 //  Description : plain report formatter definition
 // ***************************************************************************
@@ -26,6 +26,7 @@
 // STL
 #include <iomanip>
 #include <cmath>
+#include <iostream>
 
 #include <boost/test/detail/suppress_warnings.hpp>
 
@@ -195,6 +196,12 @@
 //  Revision History :
 //
 //  $Log: plain_report_formatter.ipp,v $
+//  Revision 1.1.2.2  2005/11/28 11:57:07  dgregor
+//  Make that.... iostream
+//
+//  Revision 1.1.2.1  2005/11/28 00:02:36  dgregor
+//  Include ostream
+//
 //  Revision 1.1  2005/02/20 08:27:07  rogeeff
 //  This a major update for Boost.Test framework. See release docs for complete list of fixes/updates
 //

Deleted: boost/trunk/boost/thread/detail/read_write_lock.hpp
===================================================================
--- boost/trunk/boost/thread/detail/read_write_lock.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/thread/detail/read_write_lock.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,1111 +0,0 @@
-// Copyright (C)  2002-2003
-// David Moore, Michael Glassford
-//
-// Original scoped_lock implementation
-// Copyright (C) 2001
-// William E. Kempf
-//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation.  David Moore makes no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
-
-#ifndef BOOST_READ_WRITE_LOCK_JDM031002_HPP
-#define BOOST_READ_WRITE_LOCK_JDM031002_HPP
-
-#include <boost/thread/detail/config.hpp>
-
-#include <boost/utility.hpp>
-#include <boost/thread/exceptions.hpp>
-#include <boost/thread/detail/lock.hpp>
-
-namespace boost {
-
-struct xtime;
-
-namespace read_write_lock_state {
-    enum read_write_lock_state_enum
-    {
-        unlocked=0,
-        read_locked=1,
-        write_locked=2
-    };
-} //namespace read_write_lock_state
-
-namespace detail {
-namespace thread {
-
-template <typename Mutex>
-class read_write_lock_ops : private noncopyable
-{
-private:
-
-    read_write_lock_ops() { }
-    ~read_write_lock_ops() { }
-
-public:
-
-    typedef Mutex mutex_type;
-
-    static void write_lock(Mutex& m)
-    {
-        m.do_write_lock();
-    }
-    static void read_lock(Mutex& m)
-    {
-        m.do_read_lock();
-    }
-    static void write_unlock(Mutex& m)
-    {
-        m.do_write_unlock();
-    }
-    static void read_unlock(Mutex &m)
-    {
-        m.do_read_unlock();
-    }
-    static bool try_write_lock(Mutex &m)
-    {
-        return m.do_try_write_lock();
-    }
-    static bool try_read_lock(Mutex &m)
-    {
-        return m.do_try_read_lock();
-    }
-
-    static bool timed_write_lock(Mutex &m,const xtime &xt)
-    {
-        return m.do_timed_write_lock(xt);
-    }
-    static bool timed_read_lock(Mutex &m,const xtime &xt)
-    {
-        return m.do_timed_read_lock(xt);
-    }
-
-    static void demote(Mutex & m)
-    {
-        m.do_demote_to_read_lock();
-    }
-    static bool try_demote(Mutex & m)
-    {
-        return m.do_try_demote_to_read_lock();
-    }
-    static bool timed_demote(Mutex & m,const xtime &xt)
-    {
-        return m.do_timed_demote_to_read_lock(xt);
-    }
-
-    static void promote(Mutex & m)
-    {
-        m.do_promote_to_write_lock();
-    }
-    static bool try_promote(Mutex & m)
-    {
-        return m.do_try_promote_to_write_lock();
-    }
-    static bool timed_promote(Mutex & m,const xtime &xt)
-    {
-        return m.do_timed_promote_to_write_lock(xt);
-    }
-};
-
-template <typename ReadWriteMutex>
-class scoped_read_write_lock : private noncopyable
-{
-public:
-
-    typedef ReadWriteMutex mutex_type;
-
-    scoped_read_write_lock(
-        ReadWriteMutex& mx,
-        read_write_lock_state::read_write_lock_state_enum initial_state)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initial_state == read_write_lock_state::read_locked)
-            read_lock();
-        else if (initial_state == read_write_lock_state::write_locked)
-            write_lock();
-    }
-
-    ~scoped_read_write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void read_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<ReadWriteMutex>::read_lock(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    void write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<ReadWriteMutex>::write_lock(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    void unlock()
-    {
-        if (m_state == read_write_lock_state::unlocked) throw lock_error();
-        if (m_state == read_write_lock_state::read_locked)
-            read_write_lock_ops<ReadWriteMutex>::read_unlock(m_mutex);
-        else //(m_state == read_write_lock_state::write_locked)
-            read_write_lock_ops<ReadWriteMutex>::write_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-
-    void demote(void)
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        read_write_lock_ops<ReadWriteMutex>::demote(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    void promote(void)
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        read_write_lock_ops<ReadWriteMutex>::promote(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    //If allow_unlock = true, set_lock always succeeds and
-    //the function result indicates whether an unlock was required.
-    //If allow_unlock = false, set_lock may fail;
-    //the function result indicates whether it succeeded.
-    bool set_lock(read_write_lock_state::read_write_lock_state_enum ls, bool allow_unlock = true)
-    {
-        bool result = !allow_unlock;
-
-        if (m_state != ls)
-        {
-            if (m_state == read_write_lock_state::unlocked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    read_lock();
-                else //(ls == read_write_lock_state::write_locked)
-                    write_lock();
-            }
-            else //(m_state == read_write_lock_state::read_locked || m_state == read_write_lock_state::write_locked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    demote();
-                else if (ls == read_write_lock_state::write_locked)
-                {
-                    if (allow_unlock)
-                    {
-                        result = true;
-                        unlock();
-                        write_lock();
-                    }
-                    else
-                        result = false;
-                }
-                else //(ls == read_write_lock_state::unlocked)
-                    unlock();
-            }
-        }
-
-        return result;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-  
-    bool read_locked() const
-    {
-        return m_state == read_write_lock_state::read_locked;
-    }
-  
-    bool write_locked() const
-    {
-        return m_state != read_write_lock_state::write_locked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-
-    read_write_lock_state::read_write_lock_state_enum state() const
-    {
-        return m_state;
-    }
-    
-private:
-
-    ReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-template <typename ReadWriteMutex>
-class scoped_read_lock : private noncopyable
-{
-public:
-
-    typedef ReadWriteMutex mutex_type;
-
-    explicit scoped_read_lock(
-        ReadWriteMutex& mx,
-        bool initially_locked = true)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initially_locked)
-            lock();
-    }
-
-    ~scoped_read_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<ReadWriteMutex>::read_lock(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    void unlock()
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        read_write_lock_ops<ReadWriteMutex>::read_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-    
-private:
-
-    ReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-template <typename ReadWriteMutex>
-class scoped_write_lock : private noncopyable
-{
-public:
-
-    typedef ReadWriteMutex mutex_type;
-
-    explicit scoped_write_lock(
-        ReadWriteMutex& mx,
-        bool initially_locked = true)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initially_locked)
-            lock();
-    }
-
-    ~scoped_write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<ReadWriteMutex>::write_lock(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    void unlock()
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        read_write_lock_ops<ReadWriteMutex>::write_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-    
-private:
-
-    ReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-template <typename TryReadWriteMutex>
-class scoped_try_read_write_lock : private noncopyable
-{
-public:
-
-    typedef TryReadWriteMutex mutex_type;
-    
-    scoped_try_read_write_lock(
-        TryReadWriteMutex& mx,
-        read_write_lock_state::read_write_lock_state_enum initial_state)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initial_state == read_write_lock_state::read_locked)
-            read_lock();
-        else if (initial_state == read_write_lock_state::write_locked)
-            write_lock();
-    }
-
-    ~scoped_try_read_write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void read_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<TryReadWriteMutex>::read_lock(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    bool try_read_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TryReadWriteMutex>::try_read_lock(m_mutex))
-        {
-            m_state = read_write_lock_state::read_locked;
-            return true;
-        }
-        return false;
-    }
-   
-    void write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<TryReadWriteMutex>::write_lock(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    bool try_write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TryReadWriteMutex>::try_write_lock(m_mutex))
-        {
-            m_state = read_write_lock_state::write_locked;
-            return true;
-        }
-        return false;
-    }
-
-    void unlock()
-    {
-        if (m_state == read_write_lock_state::unlocked) throw lock_error();
-        if (m_state == read_write_lock_state::read_locked)
-            read_write_lock_ops<TryReadWriteMutex>::read_unlock(m_mutex);
-        else //(m_state == read_write_lock_state::write_locked)
-            read_write_lock_ops<TryReadWriteMutex>::write_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-
-    void demote(void)
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        read_write_lock_ops<TryReadWriteMutex>::demote(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    bool try_demote(void)
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        return read_write_lock_ops<TryReadWriteMutex>::try_demote(m_mutex) ? (m_state = read_write_lock_state::read_locked, true) : false;
-    }
-
-    void promote(void)
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        read_write_lock_ops<TryReadWriteMutex>::promote(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    bool try_promote(void)
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        return read_write_lock_ops<TryReadWriteMutex>::try_promote(m_mutex) ? (m_state = read_write_lock_state::write_locked, true) : false;
-    }
-
-    //If allow_unlock = true, set_lock always succeeds and
-    //the function result indicates whether an unlock was required.
-    //If allow_unlock = false, set_lock may fail;
-    //the function result indicates whether it succeeded.
-    bool set_lock(read_write_lock_state::read_write_lock_state_enum ls, bool allow_unlock = true)
-    {
-        bool result = !allow_unlock;
-
-        if (m_state != ls)
-        {
-            if (m_state == read_write_lock_state::unlocked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    read_lock();
-                else //(ls == read_write_lock_state::write_locked)
-                    write_lock();
-            }
-            else //(m_state == read_write_lock_state::read_locked || m_state == read_write_lock_state::write_locked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    demote();
-                else if (ls == read_write_lock_state::write_locked)
-                {
-                    if (!try_promote())
-                    {
-                        if (allow_unlock)
-                        {
-                            result = true;
-                            unlock();
-                            write_lock();
-                        }
-                        else
-                            result = false;
-                    }
-                }
-                else //(ls == read_write_lock_state::unlocked)
-                    unlock();
-            }
-        }
-
-        return result;
-    }
-
-    bool try_set_lock(read_write_lock_state::read_write_lock_state_enum ls)
-    {
-        if (m_state != ls)
-        {
-            if (m_state == read_write_lock_state::unlocked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    return try_read_lock();
-                else // (ls == read_write_lock_state::write_locked)
-                    return try_write_lock();
-            }
-            else //(m_state == read_write_lock_state::read_locked || m_state == read_write_lock_state::write_locked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    return try_demote();
-                else if (ls == read_write_lock_state::write_locked)
-                    return try_promote();
-                else //(ls == read_write_lock_state::unlocked)
-                    return unlock(), true;
-            }
-        }
-        else //(m_state == ls) 
-            return true;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-  
-    bool read_locked() const
-    {
-        return m_state == read_write_lock_state::read_locked;
-    }
-  
-    bool write_locked() const
-    {
-        return m_state != read_write_lock_state::write_locked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-
-    read_write_lock_state::read_write_lock_state_enum state() const
-    {
-        return m_state;
-    }
-
-private:
-
-    TryReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-template <typename TryReadWriteMutex>
-class scoped_try_read_lock : private noncopyable
-{
-public:
-
-    typedef TryReadWriteMutex mutex_type;
-    
-    explicit scoped_try_read_lock(
-        TryReadWriteMutex& mx,
-        bool initially_locked = true)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initially_locked)
-            lock();
-    }
-
-    ~scoped_try_read_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<TryReadWriteMutex>::read_lock(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    bool try_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TryReadWriteMutex>::try_read_lock(m_mutex))
-        {
-            m_state = read_write_lock_state::read_locked;
-            return true;
-        }
-        return false;
-    }
-
-    void unlock()
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        read_write_lock_ops<TryReadWriteMutex>::read_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-
-private:
-
-    TryReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-template <typename TryReadWriteMutex>
-class scoped_try_write_lock : private noncopyable
-{
-public:
-
-    typedef TryReadWriteMutex mutex_type;
-    
-    explicit scoped_try_write_lock(
-        TryReadWriteMutex& mx,
-        bool initially_locked = true)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initially_locked)
-            lock();
-    }
-
-    ~scoped_try_write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<TryReadWriteMutex>::write_lock(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    bool try_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TryReadWriteMutex>::try_write_lock(m_mutex))
-        {
-            m_state = read_write_lock_state::write_locked;
-            return true;
-        }
-        return false;
-    }
-
-    void unlock()
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        read_write_lock_ops<TryReadWriteMutex>::write_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-
-private:
-
-    TryReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-template <typename TimedReadWriteMutex>
-class scoped_timed_read_write_lock : private noncopyable
-{
-public:
-
-    typedef TimedReadWriteMutex mutex_type;
-
-    scoped_timed_read_write_lock(
-        TimedReadWriteMutex& mx,
-        read_write_lock_state::read_write_lock_state_enum initial_state)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initial_state == read_write_lock_state::read_locked)
-            read_lock();
-        else if (initial_state == read_write_lock_state::write_locked)
-            write_lock();
-    }
-
-    ~scoped_timed_read_write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void read_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<TimedReadWriteMutex>::read_lock(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    bool try_read_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TimedReadWriteMutex>::try_read_lock(m_mutex))
-        {
-            m_state = read_write_lock_state::read_locked;
-            return true;
-        }
-        return false;
-    }
-
-    bool timed_read_lock(const xtime &xt)
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TimedReadWriteMutex>::timed_read_lock(m_mutex,xt))
-        {
-            m_state = read_write_lock_state::read_locked;
-            return true;
-        }
-        return false;
-    }
-
-    void write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<TimedReadWriteMutex>::write_lock(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    bool try_write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TimedReadWriteMutex>::try_write_lock(m_mutex))
-        {
-            m_state = read_write_lock_state::write_locked;
-            return true;
-        }
-        return false;
-    }
-
-    bool timed_write_lock(const xtime &xt)
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TimedReadWriteMutex>::timed_write_lock(m_mutex,xt))
-        {
-            m_state = read_write_lock_state::write_locked;
-            return true;
-        }
-        return false;
-    }
-
-    void unlock()
-    {
-        if (m_state == read_write_lock_state::unlocked) throw lock_error();
-        if (m_state == read_write_lock_state::read_locked)
-            read_write_lock_ops<TimedReadWriteMutex>::read_unlock(m_mutex);
-        else //(m_state == read_write_lock_state::write_locked)
-            read_write_lock_ops<TimedReadWriteMutex>::write_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-
-    void demote(void)
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        read_write_lock_ops<TimedReadWriteMutex>::demote(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    bool try_demote(void)
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        return read_write_lock_ops<TimedReadWriteMutex>::try_demote(m_mutex) ? (m_state = read_write_lock_state::read_locked, true) : false;
-    }
-
-    bool timed_demote(const xtime &xt)
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        return read_write_lock_ops<TimedReadWriteMutex>::timed_demote(m_mutex, xt) ? (m_state = read_write_lock_state::read_locked, true) : false;
-    }
-
-    void promote(void)
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        read_write_lock_ops<TimedReadWriteMutex>::promote(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    bool try_promote(void)
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        return read_write_lock_ops<TimedReadWriteMutex>::try_promote(m_mutex) ? (m_state = read_write_lock_state::write_locked, true) : false;
-    }
-
-    bool timed_promote(const xtime &xt)
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        return read_write_lock_ops<TimedReadWriteMutex>::timed_promote(m_mutex, xt) ? (m_state = read_write_lock_state::write_locked, true) : false;
-    }
-
-    //If allow_unlock = true, set_lock always succeeds and
-    //the function result indicates whether an unlock was required.
-    //If allow_unlock = false, set_lock may fail;
-    //the function result indicates whether it succeeded.
-    bool set_lock(read_write_lock_state::read_write_lock_state_enum ls, bool allow_unlock = true)
-    {
-        bool result = !allow_unlock;
-
-        if (m_state != ls)
-        {
-            if (m_state == read_write_lock_state::unlocked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    read_lock();
-                else //(ls == read_write_lock_state::write_locked)
-                    write_lock();
-            }
-            else //(m_state == read_write_lock_state::read_locked || m_state == read_write_lock_state::write_locked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    demote();
-                else if (ls == read_write_lock_state::write_locked)
-                {
-                    if (!try_promote())
-                    {
-                        if (allow_unlock)
-                        {
-                            result = true;
-                            unlock();
-                            write_lock();
-                        }
-                        else
-                            result = false;
-                    }
-                }
-                else //(ls == read_write_lock_state::unlocked)
-                    unlock();
-            }
-        }
-
-        return result;
-    }
-
-    bool try_set_lock(read_write_lock_state::read_write_lock_state_enum ls)
-    {
-        if (m_state != ls)
-        {
-            if (m_state == read_write_lock_state::unlocked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    return try_read_lock();
-                else // (ls == read_write_lock_state::write_locked)
-                    return try_write_lock();
-            }
-            else //(m_state == read_write_lock_state::read_locked || m_state == read_write_lock_state::write_locked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    return try_demote();
-                else if (ls == read_write_lock_state::write_locked)
-                    return try_promote();
-                else //(ls == read_write_lock_state::unlocked)
-                    return unlock(), true;
-            }
-        }
-        else //(m_state == ls) 
-            return true;
-    }
-
-    bool timed_set_lock(read_write_lock_state::read_write_lock_state_enum ls, const xtime &xt)
-    {
-        if (m_state != ls)
-        {
-            if (m_state == read_write_lock_state::unlocked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    return timed_read_lock(xt);
-                else // (ls == read_write_lock_state::write_locked)
-                    return timed_write_lock(xt);
-            }
-            else //(m_state == read_write_lock_state::read_locked || m_state == read_write_lock_state::write_locked)
-            {
-                if (ls == read_write_lock_state::read_locked)
-                    return timed_demote(xt);
-                else if (ls == read_write_lock_state::write_locked)
-                    return timed_promote(xt);
-                else //(ls == read_write_lock_state::unlocked)
-                    return unlock(), true;
-            }
-        }
-        else //(m_state == ls)
-            return true;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-  
-    bool read_locked() const
-    {
-        return m_state == read_write_lock_state::read_locked;
-    }
-  
-    bool write_locked() const
-    {
-        return m_state != read_write_lock_state::write_locked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-
-    read_write_lock_state::read_write_lock_state_enum state() const
-    {
-        return m_state;
-    }
-
-private:
-
-    TimedReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-template <typename TimedReadWriteMutex>
-class scoped_timed_read_lock : private noncopyable
-{
-public:
-
-    typedef TimedReadWriteMutex mutex_type;
-
-    explicit scoped_timed_read_lock(
-        TimedReadWriteMutex& mx,
-        bool initially_locked = true)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initially_locked)
-            lock();
-    }
-
-    ~scoped_timed_read_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<TimedReadWriteMutex>::read_lock(m_mutex);
-        m_state = read_write_lock_state::read_locked;
-    }
-
-    bool try_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TimedReadWriteMutex>::try_read_lock(m_mutex))
-        {
-            m_state = read_write_lock_state::read_locked;
-            return true;
-        }
-        return false;
-    }
-
-    bool timed_lock(const xtime &xt)
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TimedReadWriteMutex>::timed_read_lock(m_mutex,xt))
-        {
-            m_state = read_write_lock_state::read_locked;
-            return true;
-        }
-        return false;
-    }
-
-    void unlock()
-    {
-        if (m_state != read_write_lock_state::read_locked) throw lock_error();
-        read_write_lock_ops<TimedReadWriteMutex>::read_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-
-    read_write_lock_state::read_write_lock_state_enum state() const
-    {
-        return m_state;
-    }
-
-private:
-
-    TimedReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-template <typename TimedReadWriteMutex>
-class scoped_timed_write_lock : private noncopyable
-{
-public:
-
-    typedef TimedReadWriteMutex mutex_type;
-
-    explicit scoped_timed_write_lock(
-        TimedReadWriteMutex& mx,
-        bool initially_locked = true)
-        : m_mutex(mx), m_state(read_write_lock_state::unlocked)
-    {
-        if (initially_locked)
-            lock();
-    }
-
-    ~scoped_timed_write_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked)
-            unlock();
-    }
-
-    void lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        read_write_lock_ops<TimedReadWriteMutex>::write_lock(m_mutex);
-        m_state = read_write_lock_state::write_locked;
-    }
-
-    bool try_lock()
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TimedReadWriteMutex>::try_write_lock(m_mutex))
-        {
-            m_state = read_write_lock_state::write_locked;
-            return true;
-        }
-        return false;
-    }
-
-    bool timed_lock(const xtime &xt)
-    {
-        if (m_state != read_write_lock_state::unlocked) throw lock_error();
-        if(read_write_lock_ops<TimedReadWriteMutex>::timed_write_lock(m_mutex,xt))
-        {
-            m_state = read_write_lock_state::write_locked;
-            return true;
-        }
-        return false;
-    }
-
-    void unlock()
-    {
-        if (m_state != read_write_lock_state::write_locked) throw lock_error();
-        read_write_lock_ops<TimedReadWriteMutex>::write_unlock(m_mutex);
-
-        m_state = read_write_lock_state::unlocked;
-    }
-  
-    bool locked() const
-    {
-        return m_state != read_write_lock_state::unlocked;
-    }
-
-    operator const void*() const
-    {
-        return (m_state != read_write_lock_state::unlocked) ? this : 0; 
-    }
-
-    read_write_lock_state::read_write_lock_state_enum state() const
-    {
-        return m_state;
-    }
-
-private:
-
-    TimedReadWriteMutex& m_mutex;
-    read_write_lock_state::read_write_lock_state_enum m_state;
-};
-
-} // namespace thread
-} // namespace detail
-} // namespace boost
-
-#endif
-
-// Change Log:
-//  10 Mar 02 
-//      Original version.
-//   4 May 04 GlassfordM 
-//      Implement lock promotion and demotion (add member functions demote(),
-//         try_demote(), timed_demote(), try_promote(), timed_promote(); note 
-//         that there is intentionally no promote() member function).
-//      Add set_lock() member function.
-//      Change try lock & timed lock constructor parameters for consistency.
-//      Rename to improve consistency and eliminate abbreviations:
-//          Use "read" and "write" instead of "shared" and "exclusive".
-//          Change "rd" to "read", "wr" to "write", "rw" to "read_write".
-//      Add mutex_type typdef.

Deleted: boost/trunk/boost/thread/read_write_mutex.hpp
===================================================================
--- boost/trunk/boost/thread/read_write_mutex.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/thread/read_write_mutex.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,283 +0,0 @@
-// Copyright (C)  2002-2003
-// David Moore, William E. Kempf, Michael Glassford
-//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation.  David Moore makes no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
-
-// A Boost::threads implementation of a synchronization
-//   primitive which can allow multiple readers or a single
-//   writer to have access to a shared resource.
-
-#ifndef BOOST_READ_WRITE_MUTEX_JDM030602_HPP
-#define BOOST_READ_WRITE_MUTEX_JDM030602_HPP
-
-#include <boost/thread/detail/config.hpp>
-
-#include <boost/utility.hpp>
-#include <boost/detail/workaround.hpp>
-
-#include <boost/thread/mutex.hpp>
-#include <boost/thread/detail/lock.hpp>
-#include <boost/thread/detail/read_write_lock.hpp>
-#include <boost/thread/condition.hpp>
-
-namespace boost {
-
-namespace read_write_scheduling_policy {
-    enum read_write_scheduling_policy_enum
-    {
-        writer_priority,               //Prefer writers; can starve readers
-        reader_priority,               //Prefer readers; can starve writers
-        alternating_many_reads,        //Alternate readers and writers; before a writer, release all queued readers 
-        alternating_single_read        //Alternate readers and writers; before a writer, release only one queued reader
-    };
-} // namespace read_write_scheduling_policy
-
-namespace detail {
-
-namespace thread {
-
-// Shared implementation construct for explicit Scheduling Policies
-// This implementation is susceptible to self-deadlock, though....
-template<typename Mutex>
-struct read_write_mutex_impl
-{
-    typedef Mutex mutex_type;
-    typedef detail::thread::scoped_lock<Mutex> scoped_lock;
-    typedef detail::thread::scoped_try_lock<Mutex> scoped_try_lock;
-    typedef detail::thread::scoped_timed_lock<Mutex> scoped_timed_lock;
-
-    read_write_mutex_impl(read_write_scheduling_policy::read_write_scheduling_policy_enum sp);
-#if !BOOST_WORKAROUND(__BORLANDC__,<= 0x564)
-    ~read_write_mutex_impl();
-#endif
-
-    Mutex m_prot;
-
-    const read_write_scheduling_policy::read_write_scheduling_policy_enum m_sp;
-    int m_state; //-1 = write lock; 0 = unlocked; >0 = read locked
-
-    boost::condition m_waiting_writers;
-    boost::condition m_waiting_readers;
-    boost::condition m_waiting_promotion;
-    int m_num_waiting_writers;
-    int m_num_waiting_readers;
-    bool m_state_waiting_promotion;
-
-    int m_num_waking_writers;
-    int m_num_waking_readers;
-    int m_num_max_waking_writers; //Debug only
-    int m_num_max_waking_readers; //Debug only
-
-    bool m_readers_next;
-
-    void do_read_lock();
-    void do_write_lock();
-    void do_write_unlock();
-    void do_read_unlock();
-    bool do_try_write_lock();
-    bool do_try_read_lock();
-    bool do_timed_write_lock(const xtime &xt);
-    bool do_timed_read_lock(const xtime &xt);
-
-    void do_demote_to_read_lock();
-    bool do_try_demote_to_read_lock();
-    bool do_timed_demote_to_read_lock(const xtime &xt);
-
-    void do_promote_to_write_lock();
-    bool do_try_promote_to_write_lock();
-    bool do_timed_promote_to_write_lock(const xtime &xt);
-
-    bool locked();
-    read_write_lock_state::read_write_lock_state_enum state();
-
-private:
-
-    bool do_demote_to_read_lock_impl();
-
-    enum scheduling_reason
-    {
-        scheduling_reason_unlock,
-        scheduling_reason_timeout,
-        scheduling_reason_demote
-    };
-
-    void do_scheduling_impl(const scheduling_reason reason);
-    bool do_wake_one_reader(void);
-    bool do_wake_all_readers(void);
-    bool do_wake_writer(void);
-    bool waker_exists(void);
-};
-
-} // namespace detail
-
-} // namespace thread
-
-class BOOST_THREAD_DECL read_write_mutex : private noncopyable
-{
-public:
-
-    read_write_mutex(read_write_scheduling_policy::read_write_scheduling_policy_enum sp);
-    ~read_write_mutex();
-
-    read_write_scheduling_policy::read_write_scheduling_policy_enum policy() const { return m_impl.m_sp; }
-
-    friend class detail::thread::read_write_lock_ops<read_write_mutex>;
-
-    typedef detail::thread::scoped_read_write_lock<
-        read_write_mutex> scoped_read_write_lock;
-
-    typedef detail::thread::scoped_read_lock<
-        read_write_mutex> scoped_read_lock;
-
-    typedef detail::thread::scoped_write_lock<
-        read_write_mutex> scoped_write_lock;
-
-private:
-
-    // Operations that will eventually be done only
-    //   via lock types
-    void do_write_lock();
-    void do_read_lock();
-    void do_write_unlock();
-    void do_read_unlock();
-
-    void do_demote_to_read_lock();
-
-    void do_promote_to_write_lock();
-
-    bool locked();
-    read_write_lock_state::read_write_lock_state_enum state();
-
-    detail::thread::read_write_mutex_impl<mutex> m_impl; 
-};
-
-class BOOST_THREAD_DECL try_read_write_mutex : private noncopyable
-{
-public:
-
-    try_read_write_mutex(read_write_scheduling_policy::read_write_scheduling_policy_enum sp);
-    ~try_read_write_mutex();
-
-    read_write_scheduling_policy::read_write_scheduling_policy_enum policy() const { return m_impl.m_sp; }
-
-    friend class detail::thread::read_write_lock_ops<try_read_write_mutex>;
-
-    typedef detail::thread::scoped_read_write_lock<
-        try_read_write_mutex> scoped_read_write_lock;
-    typedef detail::thread::scoped_try_read_write_lock<
-        try_read_write_mutex> scoped_try_read_write_lock;
-
-    typedef detail::thread::scoped_read_lock<
-        try_read_write_mutex> scoped_read_lock;
-    typedef detail::thread::scoped_try_read_lock<
-        try_read_write_mutex> scoped_try_read_lock;
-
-    typedef detail::thread::scoped_write_lock<
-        try_read_write_mutex> scoped_write_lock;
-    typedef detail::thread::scoped_try_write_lock<
-        try_read_write_mutex> scoped_try_write_lock;
-
-private:
-
-    // Operations that will eventually be done only
-    //   via lock types
-    void do_write_lock();
-    void do_read_lock();
-    void do_write_unlock();
-    void do_read_unlock();
-    bool do_try_write_lock();
-    bool do_try_read_lock();
-
-
-    void do_demote_to_read_lock();
-    bool do_try_demote_to_read_lock();
-
-    void do_promote_to_write_lock();
-    bool do_try_promote_to_write_lock();
-
-    bool locked();
-    read_write_lock_state::read_write_lock_state_enum state();
-
-    detail::thread::read_write_mutex_impl<try_mutex> m_impl; 
-};
-
-class BOOST_THREAD_DECL timed_read_write_mutex : private noncopyable
-{
-public:
-
-    timed_read_write_mutex(read_write_scheduling_policy::read_write_scheduling_policy_enum sp);
-    ~timed_read_write_mutex();
-
-    read_write_scheduling_policy::read_write_scheduling_policy_enum policy() const { return m_impl.m_sp; }
-
-    friend class detail::thread::read_write_lock_ops<timed_read_write_mutex>;
-
-    typedef detail::thread::scoped_read_write_lock<
-        timed_read_write_mutex> scoped_read_write_lock;
-    typedef detail::thread::scoped_try_read_write_lock<
-        timed_read_write_mutex> scoped_try_read_write_lock;
-    typedef detail::thread::scoped_timed_read_write_lock<
-        timed_read_write_mutex> scoped_timed_read_write_lock;
-
-    typedef detail::thread::scoped_read_lock<
-        timed_read_write_mutex> scoped_read_lock;
-    typedef detail::thread::scoped_try_read_lock<
-        timed_read_write_mutex> scoped_try_read_lock;
-    typedef detail::thread::scoped_timed_read_lock<
-        timed_read_write_mutex> scoped_timed_read_lock;
-
-    typedef detail::thread::scoped_write_lock<
-        timed_read_write_mutex> scoped_write_lock;
-    typedef detail::thread::scoped_try_write_lock<
-        timed_read_write_mutex> scoped_try_write_lock;
-    typedef detail::thread::scoped_timed_write_lock<
-        timed_read_write_mutex> scoped_timed_write_lock;
-
-private:
-
-    // Operations that will eventually be done only
-    //   via lock types
-    void do_write_lock();
-    void do_read_lock();
-    void do_write_unlock();
-    void do_read_unlock();
-    bool do_try_write_lock();
-    bool do_try_read_lock();
-    bool do_timed_write_lock(const xtime &xt);
-    bool do_timed_read_lock(const xtime &xt);
-    
-    void do_demote_to_read_lock();
-    bool do_try_demote_to_read_lock();
-    bool do_timed_demote_to_read_lock(const xtime &xt);
-
-    void do_promote_to_write_lock();
-    bool do_try_promote_to_write_lock();
-    bool do_timed_promote_to_write_lock(const xtime &xt);
-
-    bool locked();
-    read_write_lock_state::read_write_lock_state_enum state();
-
-    detail::thread::read_write_mutex_impl<timed_mutex> m_impl; 
-};
-
-}    // namespace boost
-
-#endif
-
-// Change Log:
-//  10 Mar 02 
-//      Original version.
-//   4 May 04 GlassfordM
-//      Implement lock promotion and demotion.
-//      Add locked() and state() member functions for debugging
-//         (should these be made public?).
-//      Rename to improve consistency and eliminate abbreviations:
-//          Use "read" and "write" instead of "shared" and "exclusive".
-//          Change "rd" to "read", "wr" to "write", "rw" to "read_write".
-//      Add mutex_type typdef.

Modified: boost/trunk/boost/tuple/detail/tuple_basic.hpp
===================================================================
--- boost/trunk/boost/tuple/detail/tuple_basic.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/tuple/detail/tuple_basic.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -32,6 +32,7 @@
 #ifndef BOOST_TUPLE_BASIC_HPP
 #define BOOST_TUPLE_BASIC_HPP
 
+#include <boost/concept_check.hpp>
 
 #include <utility> // needed for the assignment from pair to tuple
 
@@ -362,11 +363,11 @@
 
   template <class T2, class T3, class T4, class T5,
             class T6, class T7, class T8, class T9, class T10>
-  cons( const null_type&, T2& t2, T3& t3, T4& t4, T5& t5,
+  cons( const null_type& t1, T2& t2, T3& t3, T4& t4, T5& t5,
         T6& t6, T7& t7, T8& t8, T9& t9, T10& t10 )
     : head (),
       tail (t2, t3, t4, t5, t6, t7, t8, t9, t10, detail::cnull())
-      {}
+      { boost::ignore_unused_variable_warning(t1); }
 
 
   template <class HT2, class TT2>

Modified: boost/trunk/boost/version.hpp
===================================================================
--- boost/trunk/boost/version.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/version.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -19,7 +19,7 @@
 //  BOOST_VERSION / 100 % 1000 is the minor version
 //  BOOST_VERSION / 100000 is the major version
 
-#define BOOST_VERSION 103300
+#define BOOST_VERSION 103301
 
 //
 //  BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION
@@ -27,7 +27,9 @@
 //  number and y is the minor version number.  This is used by 
 //  <config/auto_link.hpp> to select which library version to link to.
 
-#define BOOST_LIB_VERSION "1_33"
+#define BOOST_LIB_VERSION "1_33_1"
 
 #endif
 
+
+

Modified: boost/trunk/boost/wave/cpp_iteration_context.hpp
===================================================================
--- boost/trunk/boost/wave/cpp_iteration_context.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/cpp_iteration_context.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -153,10 +153,10 @@
 // the actual input stream
     IteratorT first;            // actual input stream position 
     IteratorT last;             // end of input stream
-    BOOST_WAVE_STRINGTYPE real_filename;    // real name of the current file
-    BOOST_WAVE_STRINGTYPE filename;         // actual processed file
-    int line;                   // line counter of underlying stream
-    int emitted_lines;          // count of emitted newlines
+    BOOST_WAVE_STRINGTYPE real_filename;  // real name of the current file
+    BOOST_WAVE_STRINGTYPE filename;       // actual processed file
+    unsigned int line;                    // line counter of underlying stream
+    unsigned int emitted_lines;           // count of emitted newlines
     std::size_t if_block_depth; // depth of #if block recursion
 };
 

Modified: boost/trunk/boost/wave/cpplexer/cpp_lex_iterator.hpp
===================================================================
--- boost/trunk/boost/wave/cpplexer/cpp_lex_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/cpplexer/cpp_lex_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -125,8 +125,7 @@
     typedef 
         boost::spirit::multi_pass<input_policy_type, 
                 boost::wave::util::functor_input>
-        base_t;
-    typedef lex_iterator<TokenT>                    self_type;
+        base_type;
     
 public:
     typedef TokenT token_type;
@@ -138,8 +137,29 @@
     lex_iterator(IteratorT const &first, IteratorT const &last, 
             typename TokenT::position_type const &pos, 
             boost::wave::language_support language)
-    :   base_t(input_policy_type(first, last, pos, language))
+    :   base_type(input_policy_type(first, last, pos, language))
     {}
+
+    void set_position(typename TokenT::position_type const &pos)
+    {
+        typedef typename TokenT::position_type position_type;
+        
+    // set the new position in the current token
+    token_type& currtoken = base_type::get_input();
+    position_type currpos = currtoken.get_position();
+
+        currpos.set_file(pos.get_file());
+        currpos.set_line(pos.get_line());
+        currtoken.set_position(currpos);
+        
+    // set the new position for future tokens as well
+        if (token_type::string_type::npos != 
+            currtoken.get_value().find_first_of('\n'))
+        {
+            currpos.set_line(pos.get_line() + 1);
+        }
+        base_type::get_functor().set_position(currpos);
+    }
 };
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: boost/trunk/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp
===================================================================
--- boost/trunk/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -67,14 +67,15 @@
     lex_token<PositionT> get();
     void set_position(PositionT const &pos)
     {
+        // set position has to change the file name and line number only
         filename = pos.get_file();
         scanner.line = pos.get_line();
-        scanner.column = scanner.curr_column = pos.get_column();
+//        scanner.column = scanner.curr_column = pos.get_column();
         scanner.file_name = filename.c_str();
     }
 
 // error reporting from the re2c generated lexer
-    static int report_error(Scanner *s, char *, ...);
+    static int report_error(Scanner const* s, char const *, ...);
 
 private:
     static char const *tok_names[];
@@ -137,26 +138,27 @@
     if (at_eof) 
         return lex_token<PositionT>();  // return T_EOI
 
+    unsigned int actline = scanner.line;
     token_id id = token_id(scan(&scanner));
     
-    switch (id) {
+    switch (static_cast<unsigned int>(id)) {
     case T_IDENTIFIER:
     // test identifier characters for validity (throws if invalid chars found)
         value = string_type((char const *)scanner.tok, 
             scanner.cur-scanner.tok);
         if (!(language & support_option_no_character_validation))
-            impl::validate_identifier_name(value, scanner.line, scanner.column, filename); 
+            impl::validate_identifier_name(value, actline, scanner.column, filename); 
         break;
-    
+ 
     case T_STRINGLIT:
     case T_CHARLIT:
     // test literal characters for validity (throws if invalid chars found)
         value = string_type((char const *)scanner.tok, 
             scanner.cur-scanner.tok);
         if (language & support_option_convert_trigraphs)
-            value = impl::convert_trigraphs(value, scanner.line, scanner.column, filename); 
+            value = impl::convert_trigraphs(value, actline, scanner.column, filename); 
         if (!(language & support_option_no_character_validation))
-            impl::validate_literal(value, scanner.line, scanner.column, filename); 
+            impl::validate_literal(value, actline, scanner.column, filename); 
         break;
 
 #if BOOST_WAVE_SUPPORT_INCLUDE_NEXT != 0
@@ -182,7 +184,7 @@
         if (!boost::wave::need_long_long(language)) {
         // syntax error: not allowed in C++ mode
             BOOST_WAVE_LEXER_THROW(lexing_exception, invalid_long_long_literal, 
-                value.c_str(), scanner.line, scanner.column, filename.c_str());
+                value.c_str(), actline, scanner.column, filename.c_str());
         }
         break;
 
@@ -230,7 +232,7 @@
             value = impl::convert_trigraph(
                 string_type((char const *)scanner.tok, 
                     scanner.cur-scanner.tok), 
-                scanner.line, scanner.column, filename); 
+                actline, scanner.column, filename); 
         }
         else {
             value = string_type((char const *)scanner.tok, 
@@ -251,13 +253,14 @@
         break;
     }
     
+    // the re2c lexer reports the new line number for newline tokens
     return lex_token<PositionT>(id, value, 
-        PositionT(filename, scanner.line, scanner.column));
+        PositionT(filename, actline, scanner.column));
 }
 
 template <typename IteratorT, typename PositionT>
 inline int 
-lexer<IteratorT, PositionT>::report_error(Scanner *s, char *msg, ...)
+lexer<IteratorT, PositionT>::report_error(Scanner const *s, char const *msg, ...)
 {
     BOOST_ASSERT(0 != s);
     BOOST_ASSERT(0 != msg);

Modified: boost/trunk/boost/wave/cpplexer/re2clex/scanner.hpp
===================================================================
--- boost/trunk/boost/wave/cpplexer/re2clex/scanner.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/cpplexer/re2clex/scanner.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -22,7 +22,7 @@
 
 struct Scanner;
 typedef unsigned char uchar;
-typedef int (* ReportErrorProc)(struct Scanner *, char *, ...);
+typedef int (* ReportErrorProc)(struct Scanner const *, char const *, ...);
 
 typedef struct Scanner {
     int    fd;  /* file descriptor */

Modified: boost/trunk/boost/wave/grammars/cpp_expression_grammar.hpp
===================================================================
--- boost/trunk/boost/wave/grammars/cpp_expression_grammar.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/grammars/cpp_expression_grammar.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -634,28 +634,41 @@
     
     typedef typename token_sequence_type::const_iterator iterator_type;
     typedef typename token_sequence_type::value_type::string_type string_type;
+
+    parse_info<iterator_type> hit(first);
+    closure_value result;             // expression result
     
-expression_grammar g;             // expression grammar
-closure_value result;             // expression result
-parse_info<iterator_type> hit = 
-    parse (first, last, g[spirit_assign_actor(result)], 
-        ch_p(T_SPACE) | ch_p(T_CCOMMENT) | ch_p(T_CPPCOMMENT));
+    try {
+        expression_grammar g;             // expression grammar
+        hit = parse (first, last, g[spirit_assign_actor(result)], 
+                     ch_p(T_SPACE) | ch_p(T_CCOMMENT) | ch_p(T_CPPCOMMENT));
 
-    if (!hit.hit) {
+        if (!hit.hit) {
+        // expression is illformed
+            if (if_block_status) {
+                string_type expression = as_string<string_type>(first, last);
+                if (0 == expression.size()) 
+                    expression = "empty expression";
+                BOOST_WAVE_THROW(preprocess_exception, ill_formed_expression, 
+                    expression.c_str(), act_pos);
+            }
+            else {
+            //  as the if_block_status is false no errors will be reported
+                return false;
+            }
+        }
+    }
+    catch (wave::preprocess_exception const& e) {
     // expression is illformed
         if (if_block_status) {
-            string_type expression = as_string<string_type>(first, last);
-            if (0 == expression.size()) 
-                expression = "empty expression";
-            BOOST_WAVE_THROW(preprocess_exception, ill_formed_expression, 
-                expression.c_str(), act_pos);
+            throw e;
         }
         else {
-        //  as the if_block_status is false no errors will not reported
+        //  as the if_block_status is false no errors will be reported
             return false;
         }
     }
-    
+        
     if (!hit.full) {
     // The token list starts with a valid expression, but there remains 
     // something. If the remainder consists out of whitespace only, the 
@@ -663,7 +676,7 @@
     iterator_type next = hit.stop;
     
         while (next != last) {
-            switch (token_id(*next)) {
+            switch (static_cast<unsigned int>(token_id(*next))) {
             case T_SPACE:
             case T_SPACE2:
             case T_CCOMMENT:

Modified: boost/trunk/boost/wave/grammars/cpp_grammar.hpp
===================================================================
--- boost/trunk/boost/wave/grammars/cpp_grammar.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/grammars/cpp_grammar.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -672,7 +672,7 @@
     char const *get_directivename(boost::wave::token_id id)
     {
         using namespace boost::wave;
-        switch (id) {
+        switch (static_cast<unsigned int>(id)) {
         case T_PP_QHEADER:
         case T_PP_HHEADER:
         case T_PP_INCLUDE:  return "#include";

Modified: boost/trunk/boost/wave/token_ids.hpp
===================================================================
--- boost/trunk/boost/wave/token_ids.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/token_ids.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -36,14 +36,6 @@
 #define TOKEN_FROM_ID(id, cat)   ((id) | (cat))
 #define ID_FROM_TOKEN(tok)       ((tok) & ~TokenTypeMask)
 #define BASEID_FROM_TOKEN(tok)   ((tok) & ~ExtTokenTypeMask)
-#define CATEGORY_FROM_TOKEN(tok) ((tok) & TokenTypeMask)
-#define EXTCATEGORY_FROM_TOKEN(tok) ((tok) & ExtTokenTypeMask)
-#define IS_CATEGORY(tok, cat)    \
-    ((CATEGORY_FROM_TOKEN(tok) == (cat)) ? true : false) \
-    /**/
-#define IS_EXTCATEGORY(tok, cat)    \
-    ((EXTCATEGORY_FROM_TOKEN(tok) == (cat)) ? true : false) \
-    /**/
 
 ///////////////////////////////////////////////////////////////////////////////
 //  the token_category helps to classify the different token types 
@@ -301,13 +293,25 @@
 //  redefine the TOKEN_FROM_ID macro to be more type safe
 #undef TOKEN_FROM_ID
 #define TOKEN_FROM_ID(id, cat)   boost::wave::token_id((id) | (cat))
-#define BASE_TOKEN(tok)                                                       \
-    boost::wave::token_id((tok) & MainTokenMask)                              \
-  /**/
+
+#undef ID_FROM_TOKEN
+#define ID_FROM_TOKEN(tok)       ((tok) & ~boost::wave::TokenTypeMask)
+
 #undef BASEID_FROM_TOKEN
 #define BASEID_FROM_TOKEN(tok)                                                \
-    boost::wave::token_id(((tok) & ~ExtTokenTypeMask))                        \
+    boost::wave::token_id(((tok) & ~boost::wave::ExtTokenTypeMask))           \
   /**/
+#define BASE_TOKEN(tok)                                                       \
+    boost::wave::token_id((tok) & boost::wave::MainTokenMask)                 \
+  /**/
+#define CATEGORY_FROM_TOKEN(tok) ((tok) & boost::wave::TokenTypeMask)
+#define EXTCATEGORY_FROM_TOKEN(tok) ((tok) & boost::wave::ExtTokenTypeMask)
+#define IS_CATEGORY(tok, cat)    \
+    ((CATEGORY_FROM_TOKEN(tok) == (cat)) ? true : false) \
+    /**/
+#define IS_EXTCATEGORY(tok, cat)    \
+    ((EXTCATEGORY_FROM_TOKEN(tok) == (cat)) ? true : false) \
+    /**/
 
 ///////////////////////////////////////////////////////////////////////////////
 //  return a token name

Modified: boost/trunk/boost/wave/util/cpp_iterator.hpp
===================================================================
--- boost/trunk/boost/wave/util/cpp_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/util/cpp_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -251,7 +251,7 @@
                 pos_.get_file().c_str()
             )), 
         seen_newline(true), must_emit_line_directive(false),
-        act_pos(ctx_.get_main_pos()), last_line(0),
+        act_pos(ctx_.get_main_pos()), //last_line(0),
         eater(need_preserve_comments(ctx_.get_language()))
     {
         act_pos.set_file(pos_.get_file());
@@ -322,7 +322,7 @@
     bool must_emit_line_directive;  // must emit a line directive
     result_type act_token;          // current token
     typename result_type::position_type &act_pos;   // current fileposition (references the macromap)
-    int last_line;                  // line number of the previous token
+//    unsigned int last_line;         // line number of the previous token
         
     token_sequence_type unput_queue;     // tokens to be preprocessed again
     token_sequence_type pending_queue;   // tokens already preprocessed
@@ -365,7 +365,7 @@
         
         iter_ctx = ctx.pop_iteration_context();
 
-    // ensure the itegrity of the #if/#endif stack
+    // ensure the integrity of the #if/#endif stack
         if (iter_ctx->if_block_depth != ctx.get_if_block_depth()) {
             using boost::wave::util::impl::escape_lit;
             BOOST_WAVE_THROW(preprocess_exception, unbalanced_if_endif, 
@@ -381,8 +381,8 @@
         ctx.set_current_filename(iter_ctx->real_filename.c_str());
 #endif 
 
-        last_line = iter_ctx->line;
-        act_pos.set_line(last_line);
+//        last_line = iter_ctx->line;
+        act_pos.set_line(iter_ctx->line);
         act_pos.set_column(0);
         
     // restore the actual current directory 
@@ -405,7 +405,7 @@
 {
     using namespace boost::wave;
 
-// loop over skippable whitespace until something significant is found
+// loop over skipable whitespace until something significant is found
 bool skipped_newline = false;
 bool was_seen_newline = seen_newline;
 token_id id = T_ANY;
@@ -427,7 +427,7 @@
         
     } while (eater.may_skip(act_token, skipped_newline));
     
-// if there were skipped any newline, we must emit a #line directive
+// if there were skipped any newlines, we must emit a #line directive
     if ((must_emit_line_directive || (was_seen_newline && skipped_newline)) && 
         !IS_CATEGORY(id, WhiteSpaceTokenType) && 
         !IS_CATEGORY(id, EOLTokenType) && !IS_CATEGORY(id, EOFTokenType)) 
@@ -440,7 +440,7 @@
     
 // cleanup of certain tokens required
     seen_newline = skipped_newline;
-    switch (id) {
+    switch (static_cast<unsigned int>(id)) {
     case T_NONREPLACABLE_IDENTIFIER:
         act_token.set_token_id(T_IDENTIFIER);
         break;
@@ -507,12 +507,15 @@
 
         // adjust the current position (line and column)
         bool was_seen_newline = seen_newline || returned_from_include_file;
-        int current_line = act_token.get_position().get_line();
-        
-            act_pos.set_line(act_pos.get_line() + current_line - last_line);
-            act_pos.set_column(act_token.get_position().get_column());
-            last_line = current_line;
+//        int current_line = act_token.get_position().get_line();
+//        
+//            act_pos.set_line(act_pos.get_line() + current_line - last_line);
+//            act_pos.set_column(act_token.get_position().get_column());
+//            last_line = current_line;
 
+            act_pos = act_token.get_position();
+//            last_line = act_pos.get_line();
+            
         // act accordingly on the current token
         token_id id = token_id(act_token);
         
@@ -625,36 +628,50 @@
             act_token = result_type(T_NEWLINE, "\n", pos);
         }
         else {
-        // account for the here emitted newline
+        // account for the newline emitted here
             act_pos.set_line(act_pos.get_line()-1);
             iter_ctx->emitted_lines = act_pos.get_line();
-            --last_line;
+//            --last_line;
         
         // the #line directive has to be pushed back into the pending queue in 
         // reverse order
 
-        // unput the complete #line directive
+        // unput the complete #line directive in reverse order
         std::string file("\"");
         boost::filesystem::path filename(act_pos.get_file().c_str(), 
             boost::filesystem::native);
         
             using boost::wave::util::impl::escape_lit;
             file += escape_lit(filename.native_file_string()) + "\"";
-            pending_queue.push_front(result_type(T_NEWLINE, "\n", pos));
-            pending_queue.push_front(result_type(T_STRINGLIT, file.c_str(), pos));
-            pending_queue.push_front(result_type(T_SPACE, " ", pos));
-            
+
         // 21 is the max required size for a 64 bit integer represented as a 
         // string
         char buffer[22];
 
             using namespace std;    // for some systems sprintf is in namespace std
             sprintf (buffer, "%d", pos.get_line());
+
+        // adjust the generated column numbers accordingly
+        // #line<space>number<space>filename<newline>
+        unsigned int filenamelen = (unsigned int)file.size();
+        unsigned int column = 7 + (unsigned int)strlen(buffer) + filenamelen;
+
+            pos.set_line(pos.get_line() - 1);         // adjust line number
+            
+            pos.set_column(column);
+            pending_queue.push_front(result_type(T_NEWLINE, "\n", pos));
+            pos.set_column(column -= filenamelen);    // account for filename
+            pending_queue.push_front(result_type(T_STRINGLIT, file.c_str(), pos));
+            pos.set_column(--column);                 // account for ' '
+            pending_queue.push_front(result_type(T_SPACE, " ", pos));
+            pos.set_column(column -= (unsigned int)strlen(buffer)); // account for <number>
             pending_queue.push_front(result_type(T_INTLIT, buffer, pos));
+            pos.set_column(--column);                 // account for ' '
             pending_queue.push_front(result_type(T_SPACE, " ", pos));
             
         // return the #line token itself
             whitespace.shift_tokens(T_PP_LINE);
+            pos.set_column(1);
             act_token = result_type(T_PP_LINE, "#line", pos);
         }
     }
@@ -862,7 +879,7 @@
 
 token_id id = cpp_grammar_type::found_directive;
 
-    switch (id) {
+    switch (static_cast<unsigned int>(id)) {
     case T_PP_QHEADER:      // #include "..."
 #if BOOST_WAVE_SUPPORT_INCLUDE_NEXT != 0
     case T_PP_QHEADER_NEXT: // #include_next "..."
@@ -1048,8 +1065,8 @@
         ctx.set_current_filename(iter_ctx->real_filename.c_str());
 #endif 
 
-        last_line = iter_ctx->line;
-        act_pos.set_line(last_line);
+//        last_line = iter_ctx->line;
+        act_pos.set_line(iter_ctx->line);
         act_pos.set_column(0);
     }
 }
@@ -1485,7 +1502,7 @@
 const_tree_iterator_t first = make_ref_transform_iterator(begin, get_value);
 const_tree_iterator_t last = make_ref_transform_iterator(end, get_value);
     
-// try to interprete the #line body as a number followed by an optional
+// try to interpret the #line body as a number followed by an optional
 // string literal
 int line = 0;
 string_type file_name;
@@ -1515,9 +1532,13 @@
 
     if (!file_name.empty())     // reuse current file name 
         act_pos.set_file(file_name.c_str());
-    act_pos.set_line(line-1);
-    last_line = act_token.get_position().get_line();
+    act_pos.set_line(line);
+//    last_line = act_token.get_position().get_line();
     
+//typename result_type::position_type nextline_pos = act_pos;
+//    
+//    nextline_pos.set_line(nextline_pos.get_line() + 1);
+    iter_ctx->first.set_position(act_pos);
     must_emit_line_directive = true;
 }
 

Modified: boost/trunk/boost/wave/util/cpp_macromap.hpp
===================================================================
--- boost/trunk/boost/wave/util/cpp_macromap.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/util/cpp_macromap.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -14,6 +14,7 @@
 #define CPP_MACROMAP_HPP_CB8F51B0_A3F0_411C_AEF4_6FF631B8B414_INCLUDED
 
 #include <cstdlib>
+#include <cstdio>
 #include <ctime>
 
 #include <list>
@@ -279,8 +280,8 @@
     std::swap((*p.first).second->macrodefinition, definition);
     
 // call the context supplied preprocessing hook
-    ctx.defined_macro(name, has_parameters, parameters, definition, 
-        is_predefined);
+    ctx.defined_macro(name, has_parameters, (*p.first).second->macroparameters, 
+        (*p.first).second->macrodefinition, is_predefined);
     return true;
 }
 
@@ -583,7 +584,7 @@
                 curr_token.get_value().c_str(), main_pos);
         }
         
-        switch (id) {
+        switch (static_cast<unsigned int>(id)) {
         case T_LEFTPAREN:
             ++nested_parenthesis_level;
             argument->push_back(*next);

Modified: boost/trunk/boost/wave/util/cpp_macromap_predef.hpp
===================================================================
--- boost/trunk/boost/wave/util/cpp_macromap_predef.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/util/cpp_macromap_predef.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -13,6 +13,7 @@
 #if !defined(CPP_MACROMAP_PREDEF_HPP_HK041119)
 #define CPP_MACROMAP_PREDEF_HPP_HK041119
 
+#include <cstdio>
 #include <boost/assert.hpp>
 
 #include <boost/wave/wave_config.hpp>

Modified: boost/trunk/boost/wave/util/file_position.hpp
===================================================================
--- boost/trunk/boost/wave/util/file_position.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/util/file_position.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -50,17 +50,17 @@
 
 // accessors
     string_type const &get_file() const { return file; }
-    int get_line() const { return line; }
-    int get_column() const { return column; }
+    unsigned int get_line() const { return line; }
+    unsigned int get_column() const { return column; }
     
     void set_file(string_type const &file_) { file = file_; }
-    void set_line(int line_) { line = line_; }
-    void set_column(int column_) { column = column_; }
+    void set_line(unsigned int line_) { line = line_; }
+    void set_column(unsigned int column_) { column = column_; }
     
 private:
     string_type file;
-    int line;
-    int column;
+    unsigned int line;
+    unsigned int column;
 };
 
 template <typename StringT>

Modified: boost/trunk/boost/wave/util/functor_input.hpp
===================================================================
--- boost/trunk/boost/wave/util/functor_input.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/util/functor_input.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -56,6 +56,12 @@
             bool was_initialized;
         };
         
+       // Needed by compilers not implementing the resolution to DR45. For
+       // reference, see
+       // http://www.open-std.org/JTC1/SC22/WG21/docs/cwg_defects.html#45.
+
+       friend struct Data;
+
     public:
         typedef std::ptrdiff_t difference_type;
         typedef result_type *pointer;

Modified: boost/trunk/boost/wave/util/insert_whitespace_detection.hpp
===================================================================
--- boost/trunk/boost/wave/util/insert_whitespace_detection.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/util/insert_whitespace_detection.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -81,7 +81,7 @@
     handle_intlit(boost::wave::token_id prev, boost::wave::token_id before)
     {
         using namespace boost::wave;
-        switch(prev) {
+        switch (static_cast<unsigned int>(prev)) {
         case T_IDENTIFIER:
         case T_NONREPLACABLE_IDENTIFIER:
         case T_INTLIT:
@@ -97,7 +97,7 @@
         boost::wave::token_id before)
     {
         using namespace boost::wave;
-        switch(prev) {
+        switch (static_cast<unsigned int>(prev)) {
         case T_IDENTIFIER:
         case T_NONREPLACABLE_IDENTIFIER:
         case T_INTLIT:
@@ -113,7 +113,7 @@
         boost::wave::token_id before)
     {
         using namespace boost::wave;
-        switch(prev) {
+        switch (static_cast<unsigned int>(prev)) {
         case T_LESS:        // <<%
         case T_SHIFTLEFT:   // <<<%
             return true;
@@ -126,7 +126,7 @@
         boost::wave::token_id before)
     {
         using namespace boost::wave;
-        switch(prev) {
+        switch (static_cast<unsigned int>(prev)) {
         case T_LESS:        // <<:
         case T_SHIFTLEFT:   // <<<:
             return true;
@@ -139,7 +139,7 @@
         boost::wave::token_id before)
     {
         using namespace boost::wave;
-        switch(prev) {
+        switch (static_cast<unsigned int>(prev)) {
         case T_IDENTIFIER:
         case T_NONREPLACABLE_IDENTIFIER:
         case T_INTLIT:
@@ -154,7 +154,7 @@
     handle_dot(boost::wave::token_id prev, boost::wave::token_id before)
     {
         using namespace boost::wave;
-        switch(prev) {
+        switch (static_cast<unsigned int>(prev)) {
         case T_DOT:
             if (T_DOT == before)
                 return true;    // ...
@@ -236,7 +236,7 @@
         case T_SEMICOLON:
         case T_COMMA:
         case T_COLON:
-            switch (prev) {
+            switch (static_cast<unsigned int>(prev)) {
             case T_LEFTPAREN:
             case T_RIGHTPAREN:
             case T_LEFTBRACKET:
@@ -252,7 +252,7 @@
             
         case T_LEFTBRACE:
         case T_RIGHTBRACE:
-            switch (prev) {
+            switch (static_cast<unsigned int>(prev)) {
             case T_LEFTPAREN:
             case T_RIGHTPAREN:
             case T_LEFTBRACKET:

Modified: boost/trunk/boost/wave/util/iteration_context.hpp
===================================================================
--- boost/trunk/boost/wave/util/iteration_context.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/util/iteration_context.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -12,6 +12,7 @@
 #define ITERATION_CONTEXT_HPP_9556CD16_F11E_4ADC_AC8B_FB9A174BE664_INCLUDED
 
 #include <cstdlib>
+#include <cstdio>
 #include <stack>
 
 #include <boost/wave/wave_config.hpp>

Modified: boost/trunk/boost/wave/wave_version.hpp
===================================================================
--- boost/trunk/boost/wave/wave_version.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/boost/wave/wave_version.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,11 +16,11 @@
 //  BOOST_WAVE_VERSION & 0x0000FF is the sub-minor version
 //  BOOST_WAVE_VERSION & 0x00FF00 is the minor version
 //  BOOST_WAVE_VERSION & 0xFF0000 is the major version
-#define BOOST_WAVE_VERSION                 0x010200
+#define BOOST_WAVE_VERSION                 0x010201
 
 //  The following defines contain the same information as above
 #define BOOST_WAVE_VERSION_MAJOR           1
 #define BOOST_WAVE_VERSION_MINOR           2
-#define BOOST_WAVE_VERSION_SUBMINOR        0
+#define BOOST_WAVE_VERSION_SUBMINOR        1
 
 #endif // !defined(WAVE_VERSION_H_9D79ABDB_AC54_4C0A_89B1_F70A2DCFE21E_INCLUDED)

Copied: boost/trunk/configure (from rev 13899, boost/branches/upstream/current/configure)

Modified: boost/trunk/debian/changelog
===================================================================
--- boost/trunk/debian/changelog	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/debian/changelog	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,3 +1,9 @@
+boost (1.33.1-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue,  6 Dec 2005 12:11:11 +0100
+
 boost (1.33.0-5) unstable; urgency=low
 
   * Re-uploaded with the right maintainer, the Debian Boost Team.

Modified: boost/trunk/debian/control
===================================================================
--- boost/trunk/debian/control	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/debian/control	2005-12-06 16:16:19 UTC (rev 13900)
@@ -75,12 +75,10 @@
  .
   Homepage: http://www.boost.org/libs/
 
-Package: libboost-date-time1.33.0c2a
+Package: libboost-date-time1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libboost-date-time1.33.0
-Replaces: libboost-date-time1.33.0
 Description: set of date-time libraries based on generic programming concepts
  Part of the Boost C++ Libraries collection.
  .
@@ -92,7 +90,7 @@
 Package: libboost-date-time-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (=${Source-Version}), libboost-date-time1.33.0c2a (=${Source-Version})
+Depends: libboost-dev (=${Source-Version}), libboost-date-time1.33.1 (=${Source-Version})
 Replaces: libboost-dev (<< 1.30.0-1)
 Description: set of date-time libraries based on generic programming concepts
  Part of the Boost C++ Libraries collection.
@@ -102,12 +100,10 @@
  .
   Homepage: http://www.boost.org/libs/date_time/
 
-Package: libboost-filesystem1.33.0c2a
+Package: libboost-filesystem1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libboost-filesystem1.33.0
-Replaces: libboost-filesystem1.33.0
 Description: filesystem operations (portable paths, iteration over directories, etc) in C++
  Part of the Boost C++ Libraries collection.
  .
@@ -120,7 +116,7 @@
 Package: libboost-filesystem-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (=${Source-Version}), libboost-filesystem1.33.0c2a (=${Source-Version})
+Depends: libboost-dev (=${Source-Version}), libboost-filesystem1.33.1 (=${Source-Version})
 Replaces: libboost-dev (<< 1.31.0-1)
 Description: filesystem operations (portable paths, iteration over directories, etc) in C++
  Part of the Boost C++ Libraries collection.
@@ -131,13 +127,11 @@
  .
   Homepage: http://boost.org/libs/filesystem/
 
-Package: libboost-graph1.33.0c2a
+Package: libboost-graph1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
 Suggests: graphviz
-Conflicts: libboost-graph1.33.0
-Replaces: libboost-graph1.33.0
 Description: generic graph components and algorithms in C++
  Part of the Boost C++ Libraries collection.
  .
@@ -153,7 +147,7 @@
 Architecture: any
 Section: libdevel
 Depends: libboost-dev (=${Source-Version})
-Recommends: libboost-graph1.33.0c2a (=${Source-Version})
+Recommends: libboost-graph1.33.1 (=${Source-Version})
 Description: generic graph components and algorithms in C++
  Part of the Boost C++ Libraries collection.
  .
@@ -165,12 +159,10 @@
  .
   Homepage: http://www.boost.org/libs/graph/
 
-Package: libboost-iostreams1.33.0c2a
+Package: libboost-iostreams1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libboost-iostreams1.33.0
-Replaces: libboost-iostreams1.33.0
 Description: Boost.Iostreams Library
  Part of the Boost C++ Libraries collection.
  .
@@ -183,7 +175,7 @@
 Package: libboost-iostreams-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (=${Source-Version}), libboost-iostreams1.33.0c2a (=${Source-Version})
+Depends: libboost-dev (=${Source-Version}), libboost-iostreams1.33.1 (=${Source-Version})
 Replaces: libboost-dev (<< 1.33.0-2)
 Description: Boost.Iostreams Library development files
  Part of the Boost C++ Libraries collection.
@@ -194,12 +186,10 @@
  .
   Homepage: http://www.boost.org/libs/iostreams/
 
-Package: libboost-program-options1.33.0c2a
+Package: libboost-program-options1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libboost-program-options1.33.0
-Replaces: libboost-program-options1.33.0
 Description: program options library for C++
  Part of the Boost C++ Libraries collection.
  .
@@ -212,7 +202,7 @@
 Package: libboost-program-options-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (= ${Source-Version}), libboost-program-options1.33.0c2a (= ${Source-Version})
+Depends: libboost-dev (= ${Source-Version}), libboost-program-options1.33.1 (= ${Source-Version})
 Description: program options library for C++
  Part of the Boost C++ Libraries collection.
  .
@@ -222,12 +212,10 @@
  .
   Homepage: http://www.boost.org/libs/program_options/
 
-Package: libboost-python1.33.0c2a
+Package: libboost-python1.33.1
 Architecture: any
 Section: python
 Depends: ${shlibs:Depends}
-Conflicts: libboost-python1.33.0
-Replaces: libboost-python1.33.0
 Description: Boost.Python Library 
  Part of the Boost C++ Libraries collection.
  .
@@ -247,7 +235,7 @@
 Package: libboost-python-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (=${Source-Version}), libboost-python1.33.0c2a (=${Source-Version}), python2.3-dev
+Depends: libboost-dev (=${Source-Version}), libboost-python1.33.1 (=${Source-Version}), python2.3-dev
 Replaces: libboost-dev (<< 1.31.0-3)
 Description: Boost.Python Library development files
  Part of the Boost C++ Libraries collection.
@@ -265,12 +253,10 @@
  .
   Homepage: http://www.boost.org/libs/python/
 
-Package: libboost-regex1.33.0c2a
+Package: libboost-regex1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libboost-regex1.33.0
-Replaces: libboost-regex1.33.0
 Description: regular expression library for C++
  Part of the Boost C++ Libraries collection.
  .
@@ -290,7 +276,7 @@
 Package: libboost-regex-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (= ${Source-Version}), libboost-regex1.33.0c2a (= ${Source-Version}), libicu34-dev
+Depends: libboost-dev (= ${Source-Version}), libboost-regex1.33.1 (= ${Source-Version}), libicu34-dev
 Description: regular expression library for C++
  Part of the Boost C++ Libraries collection.
  .
@@ -328,12 +314,10 @@
  .
   Homepage: http://www.boost.org/libs/serialization/
 
-Package: libboost-signals1.33.0c2a
+Package: libboost-signals1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libboost-signals1.33.0
-Replaces: libboost-signals1.33.0
 Description: managed signals and slots library for C++
  Part of the Boost C++ Libraries collection.
  .
@@ -348,7 +332,7 @@
 Package: libboost-signals-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (= ${Source-Version}), libboost-signals1.33.0c2a (= ${Source-Version})
+Depends: libboost-dev (= ${Source-Version}), libboost-signals1.33.1 (= ${Source-Version})
 Description: managed signals and slots library for C++
  Part of the Boost C++ Libraries collection.
  .
@@ -360,12 +344,10 @@
  .
   Homepage: http://www.boost.org/libs/signals/
 
-Package: libboost-test1.33.0c2a
+Package: libboost-test1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libboost-test1.33.0
-Replaces: libboost-test1.33.0
 Description: components for writing and executing test suites
  Part of the Boost C++ Libraries collection.  The library contains
  several components.
@@ -379,7 +361,7 @@
 Package: libboost-test-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (= ${Source-Version}), libboost-test1.33.0c2a (= ${Source-Version})
+Depends: libboost-dev (= ${Source-Version}), libboost-test1.33.1 (= ${Source-Version})
 Replaces: libboost-dev (<< 1.30.0-1)
 Description: components for writing and executing test suites
  Part of the Boost C++ Libraries collection.  The library contains
@@ -391,12 +373,10 @@
  .
   Homepage: http://www.boost.org/libs/test/
 
-Package: libboost-thread1.33.0c2a
+Package: libboost-thread1.33.1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libboost-thread1.33.0
-Replaces: libboost-thread1.33.0
 Description: portable C++ multi-threading
  Part of the Boost C++ Libraries collection.
  .
@@ -410,7 +390,7 @@
 Package: libboost-thread-dev
 Architecture: any
 Section: libdevel
-Depends: libboost-dev (= ${Source-Version}), libboost-thread1.33.0c2a (= ${Source-Version})
+Depends: libboost-dev (= ${Source-Version}), libboost-thread1.33.1 (= ${Source-Version})
 Replaces: libboost-dev (<< 1.30.0-1)
 Description: portable C++ multi-threading
  Part of the Boost C++ Libraries collection.

Modified: boost/trunk/debian/rules
===================================================================
--- boost/trunk/debian/rules	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/debian/rules	2005-12-06 16:16:19 UTC (rev 13900)
@@ -11,7 +11,7 @@
 # major and minor version numbers joined by an underscore.  This label
 # appears in some of the filenames.
 #
-boost_version = 1_33
+boost_version = 1_33_1
 
 # Library suffix
 # Boost libraries encode build information in the resulting library
@@ -24,8 +24,8 @@
 
 # Boost does not guarantee any ABI, it uses the full version in SONAME
 #
-SOVERSION = 1.33.0
-DEBIAN_SUFFIX = c2a
+SOVERSION = 1.33.1
+DEBIAN_SUFFIX =
 
 DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 

Modified: boost/trunk/doc/html/Assignable.html
===================================================================
--- boost/trunk/doc/html/Assignable.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/Assignable.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept Assignable</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="concepts/reference.html" title="Concept reference">
@@ -29,17 +29,17 @@
 <p>Assignable</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975234"></a><h2>Description</h2>
+<a name="id2575911"></a><h2>Description</h2>
 <p>Assignable types must have copy constructors,
     <code class="computeroutput">operator=</code> for assignment, and the <code class="computeroutput">swap()</code>
     function defined.</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975253"></a><h2>Refinement of</h2>
+<a name="id2575930"></a><h2>Refinement of</h2>
 <div class="itemizedlist"><ul type="disc"><li><p><a href="CopyConstructible.html" title="Concept CopyConstructible">CopyConstructible</a></p></li></ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975266"></a><h2>Notation</h2>
+<a name="id2575943"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">X</span></dt>
 <dd>A type playing the role of assignable-type in the <a href="Assignable.html" title="Concept Assignable">Assignable</a> concept.</dd>
@@ -50,7 +50,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975296"></a><h2>Valid expressions</h2>
+<a name="id2575973"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -81,15 +81,15 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975359"></a><h2>Models</h2>
+<a name="id2576036"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc"><li><span class="simplelist"><span class="type">int</span></span></li></ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975371"></a><h2>See also</h2>
+<a name="id2576048"></a><h2>See also</h2>
 <div class="itemizedlist"><ul type="disc"><li><p><a href="CopyConstructible.html" title="Concept CopyConstructible">CopyConstructible</a></p></li></ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/BOOST_ONCE_INIT.html
===================================================================
--- boost/trunk/doc/html/BOOST_ONCE_INIT.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/BOOST_ONCE_INIT.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Macro BOOST_ONCE_INIT</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id718104" title="Header &lt;boost/thread/once.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534986" title="Header &lt;boost/thread/once.hpp&gt;">
 <link rel="prev" href="timed_mutex.html" title="Class timed_mutex">
 <link rel="next" href="call_once.html" title="Function call_once">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id718104"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="call_once.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="call_once.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="BOOST_ONCE_INIT"></a><div class="titlepage"></div>
@@ -36,19 +36,19 @@
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_ONCE_INIT</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1559796"></a><h2>Description</h2>The implementation-defined macro 
+<a name="id2782136"></a><h2>Description</h2>The implementation-defined macro 
 		<a href="BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">BOOST_ONCE_INIT</a> is a constant value used to 
 		initialize <code class="computeroutput">once_flag</code> instances to indicate that the 
 		logically associated routine has not been run yet. See 
 		call_once for more details.</div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id718104"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="call_once.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="call_once.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/BOOST_TRIBOOL_THIRD_STATE.html
===================================================================
--- boost/trunk/doc/html/BOOST_TRIBOOL_THIRD_STATE.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/BOOST_TRIBOOL_THIRD_STATE.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Macro BOOST_TRIBOOL_THIRD_STATE</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="tribool/reference.html#id996838" title="Header &lt;boost/logic/tribool.hpp&gt;">
-<link rel="prev" href="id1222476.html" title="Function operator!=">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2400763.html" title="Function operator!=">
 <link rel="next" href="indeterminate_name.html" title="Class template indeterminate_name">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1222476.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id996838"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="indeterminate_name.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2400763.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="indeterminate_name.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="BOOST_TRIBOOL_THIRD_STATE"></a><div class="titlepage"></div>
@@ -31,19 +31,19 @@
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_TRIBOOL_THIRD_STATE(Name)</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1571265"></a><h2>Description</h2>
+<a name="id2792350"></a><h2>Description</h2>
 <p>Use this macro to declare a new name for the third state of a tribool. This state can have any number of new names (in addition to <code class="computeroutput">indeterminate</code> ), all of which will be equivalent. The new name will be placed in the namespace in which the macro is expanded.</p>
 <p>Example: BOOST_TRIBOOL_THIRD_STATE(true_or_false)</p>
 <p>tribool x(true_or_false); // potentially set x if (true_or_false(x)) { // don't know what x is } </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1222476.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id996838"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="indeterminate_name.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2400763.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="indeterminate_name.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/BOOST_VARIANT_ENUM_PARAMS.html
===================================================================
--- boost/trunk/doc/html/BOOST_VARIANT_ENUM_PARAMS.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/BOOST_VARIANT_ENUM_PARAMS.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Macro BOOST_VARIANT_ENUM_PARAMS</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1283515" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2654455" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
 <link rel="prev" href="BOOST_VARIANT_LIMIT_TYPES.html" title="Macro BOOST_VARIANT_LIMIT_TYPES">
-<link rel="next" href="id691834.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">
+<link rel="next" href="id2652694.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="BOOST_VARIANT_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1283515"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id691834.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_VARIANT_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2652694.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="BOOST_VARIANT_ENUM_PARAMS"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_VARIANT_ENUM_PARAMS(param)</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1662820"></a><h2>Description</h2>
+<a name="id2832432"></a><h2>Description</h2>
 <p>Expands to a comma-separated sequence of length
         <code class="computeroutput"><a href="BOOST_VARIANT_LIMIT_TYPES.html" title="Macro BOOST_VARIANT_LIMIT_TYPES">BOOST_VARIANT_LIMIT_TYPES</a></code>, where
         each element in the sequence consists of the concatenation of
@@ -47,13 +47,13 @@
         <a href="variant/tutorial.html#variant.tutorial.preprocessor" title="Preprocessor macros">tutorial</a>.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="BOOST_VARIANT_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1283515"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id691834.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_VARIANT_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2652694.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/BOOST_VARIANT_LIMIT_TYPES.html
===================================================================
--- boost/trunk/doc/html/BOOST_VARIANT_LIMIT_TYPES.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/BOOST_VARIANT_LIMIT_TYPES.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Macro BOOST_VARIANT_LIMIT_TYPES</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1283515" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2654455" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
 <link rel="prev" href="variant/reference.html" title="Reference">
 <link rel="next" href="BOOST_VARIANT_ENUM_PARAMS.html" title="Macro BOOST_VARIANT_ENUM_PARAMS">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1283515"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="BOOST_VARIANT_LIMIT_TYPES"></a><div class="titlepage"></div>
@@ -33,20 +33,20 @@
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_VARIANT_LIMIT_TYPES</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1662761"></a><h2>Description</h2>
+<a name="id2832372"></a><h2>Description</h2>
 <p><span class="bold"><strong>Note</strong></span>: Conforming
         implementations of <code class="computeroutput">variant</code> must allow at least ten
         template arguments. That is, BOOST_VARIANT_LIMIT_TYPES must be greater
         or equal to <code class="computeroutput">10</code>.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1283515"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/BidirectionalIterator.html
===================================================================
--- boost/trunk/doc/html/BidirectionalIterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/BidirectionalIterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept BidirectionalIterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="ForwardIterator.html" title="Concept ForwardIterator">
@@ -29,7 +29,7 @@
 <p>BidirectionalIterator</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976672"></a><h2>Description</h2>
+<a name="id2577363"></a><h2>Description</h2>
 <p>A bidirectional iterator is an iterator that can read through a sequence
   of values.  It can move in either direction through the sequence, and can
   be either mutable (data pointed to by it can be changed) or not mutable.</p>
@@ -39,11 +39,11 @@
   incrementable).</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976688"></a><h2>Refinement of</h2>
+<a name="id2577379"></a><h2>Refinement of</h2>
 <div class="itemizedlist"><ul type="disc"><li><p><a href="ForwardIterator.html" title="Concept ForwardIterator">ForwardIterator</a></p></li></ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976700"></a><h2>Associated types</h2>
+<a name="id2577391"></a><h2>Associated types</h2>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <p><span class="bold"><strong>value_type</strong></span></p>
@@ -58,7 +58,7 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976740"></a><h2>Notation</h2>
+<a name="id2577432"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Iter</span></dt>
 <dd>A type playing the role of iterator-type in the <a href="BidirectionalIterator.html" title="Concept BidirectionalIterator">BidirectionalIterator</a> concept.</dd>
@@ -71,7 +71,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976778"></a><h2>Type expressions</h2>
+<a name="id2577471"></a><h2>Type expressions</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Category tag</span></dt>
 <dd><p><span class="type">category</span> must be 
@@ -80,7 +80,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976797"></a><h2>Valid expressions</h2>
+<a name="id2577490"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -122,13 +122,13 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976889"></a><h2>Complexity</h2>
+<a name="id2577583"></a><h2>Complexity</h2>
 <p>
   All iterator operations must take amortized constant time.
   </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976896"></a><h2>Invariants</h2>
+<a name="id2577590"></a><h2>Invariants</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Predecrement must return object</span></dt>
 <dd><p><code class="computeroutput">&amp;i = &amp;(--i)</code></p></dd>
@@ -142,18 +142,18 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976958"></a><h2>Models</h2>
+<a name="id2577653"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><span class="simplelist"><span class="type">T *</span></span></li>
 <li><span class="simplelist"><span class="type">std::list&lt;T&gt;::iterator</span></span></li>
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976979"></a><h2>See also</h2>
+<a name="id2577674"></a><h2>See also</h2>
 <div class="itemizedlist"><ul type="disc"><li><p><a href="RandomAccessIterator.html" title="Concept RandomAccessIterator">RandomAccessIterator</a></p></li></ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/CopyConstructible.html
===================================================================
--- boost/trunk/doc/html/CopyConstructible.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/CopyConstructible.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept CopyConstructible</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="DefaultConstructible.html" title="Concept DefaultConstructible">
@@ -29,12 +29,12 @@
 <p>CopyConstructible</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977733"></a><h2>Description</h2>
+<a name="id2578436"></a><h2>Description</h2>
 <p>Copy constructible types must be able to be constructed from another
   member of the type.</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977740"></a><h2>Notation</h2>
+<a name="id2578444"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">X</span></dt>
 <dd>A type playing the role of copy-constructible-type in the <a href="CopyConstructible.html" title="Concept CopyConstructible">CopyConstructible</a> concept.</dd>
@@ -45,7 +45,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977771"></a><h2>Valid expressions</h2>
+<a name="id2578474"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -68,11 +68,11 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977808"></a><h2>Models</h2>
+<a name="id2578511"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc"><li><span class="simplelist"><span class="type">int</span></span></li></ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/DefaultConstructible.html
===================================================================
--- boost/trunk/doc/html/DefaultConstructible.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/DefaultConstructible.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept DefaultConstructible</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="RandomAccessIterator.html" title="Concept RandomAccessIterator">
@@ -29,19 +29,19 @@
 <p>DefaultConstructible</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977635"></a><h2>Description</h2>
+<a name="id2578338"></a><h2>Description</h2>
 <p>DefaultConstructible objects only need to have a default
   constructor.</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977642"></a><h2>Notation</h2>
+<a name="id2578345"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">X</span></dt>
 <dd>A type playing the role of default-constructible-type in the <a href="DefaultConstructible.html" title="Concept DefaultConstructible">DefaultConstructible</a> concept.</dd>
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977662"></a><h2>Valid expressions</h2>
+<a name="id2578365"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -64,14 +64,14 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977698"></a><h2>Models</h2>
+<a name="id2578402"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><span class="simplelist"><span class="type">int</span></span></li>
 <li><span class="simplelist"><span class="type">std::vector&lt;double&gt;</span></span></li>
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/EqualityComparable.html
===================================================================
--- boost/trunk/doc/html/EqualityComparable.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/EqualityComparable.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept EqualityComparable</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="CopyConstructible.html" title="Concept CopyConstructible">
@@ -29,12 +29,12 @@
 <p>EqualityComparable</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977835"></a><h2>Description</h2>
+<a name="id2578537"></a><h2>Description</h2>
 <p>Equality Comparable types must have <code class="computeroutput">==</code> and
   <code class="computeroutput">!=</code> operators.</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977852"></a><h2>Notation</h2>
+<a name="id2578555"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">X</span></dt>
 <dd>A type playing the role of comparable-type in the <a href="EqualityComparable.html" title="Concept EqualityComparable">EqualityComparable</a> concept.</dd>
@@ -45,7 +45,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977883"></a><h2>Valid expressions</h2>
+<a name="id2578585"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -72,14 +72,14 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977929"></a><h2>Models</h2>
+<a name="id2578631"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><span class="simplelist"><span class="type">int</span></span></li>
 <li><span class="simplelist"><span class="type">std::vector&lt;int&gt;</span></span></li>
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/FinderConcept.html
===================================================================
--- boost/trunk/doc/html/FinderConcept.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/FinderConcept.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template FinderConcept</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907172" title="Header &lt;boost/algorithm/string/concept.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2353460" title="Header &lt;boost/algorithm/string/concept.hpp&gt;">
 <link rel="prev" href="is_iequal.html" title="Struct is_iequal">
 <link rel="next" href="FormatterConcept.html" title="Struct template FormatterConcept">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_iequal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FormatterConcept.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_iequal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2353460"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FormatterConcept.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="FinderConcept"></a><div class="titlepage"></div>
@@ -32,27 +32,27 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> IteratorT&gt; 
 <span class="bold"><strong>struct</strong></span> FinderConcept {
 
-  <span class="emphasis"><em>// <a href="FinderConcept.html#id1000634-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="FinderConcept.html#id1069871-bb">constraints</a>() ;
+  <span class="emphasis"><em>// <a href="FinderConcept.html#id2411328-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="FinderConcept.html#id2577823-bb">constraints</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1315117"></a><h2>Description</h2>
+<a name="id2749698"></a><h2>Description</h2>
 <p>Defines the Finder concept. Finder is a functor which selects an arbitrary part of a string. Search is performed on the range specified by starting and ending iterators.</p>
 <p>Result of the find operation must be convertible to iterator_range. </p>
 <div class="refsect2" lang="en">
-<a name="id1315129"></a><h3>
-<a name="id1000634-bb"></a><code class="computeroutput">FinderConcept</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1069871-bb"></a>constraints() ;</pre></li></ol></div>
+<a name="id2749710"></a><h3>
+<a name="id2411328-bb"></a><code class="computeroutput">FinderConcept</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2577823-bb"></a>constraints() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_iequal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FormatterConcept.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_iequal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2353460"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FormatterConcept.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/FormatterConcept.html
===================================================================
--- boost/trunk/doc/html/FormatterConcept.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/FormatterConcept.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template FormatterConcept</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907172" title="Header &lt;boost/algorithm/string/concept.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2353460" title="Header &lt;boost/algorithm/string/concept.hpp&gt;">
 <link rel="prev" href="FinderConcept.html" title="Struct template FinderConcept">
-<link rel="next" href="id1178955.html" title="Type token_compress_mode_type">
+<link rel="next" href="id2567673.html" title="Type token_compress_mode_type">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="FinderConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1178955.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="FinderConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2353460"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2567673.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="FormatterConcept"></a><div class="titlepage"></div>
@@ -32,27 +32,27 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FormatterT, <span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> IteratorT&gt; 
 <span class="bold"><strong>struct</strong></span> FormatterConcept {
 
-  <span class="emphasis"><em>// <a href="FormatterConcept.html#id801912-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="FormatterConcept.html#id768658-bb">constraints</a>() ;
+  <span class="emphasis"><em>// <a href="FormatterConcept.html#id2372293-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="FormatterConcept.html#id2370471-bb">constraints</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1315246"></a><h2>Description</h2>
+<a name="id2749830"></a><h2>Description</h2>
 <p>Defines the Formatter concept. Formatter is a functor, which takes a result from a finder operation and transforms it in a specific way.</p>
 <p>Result must be a container supported by container_traits, or a reference to it. </p>
 <div class="refsect2" lang="en">
-<a name="id1315257"></a><h3>
-<a name="id801912-bb"></a><code class="computeroutput">FormatterConcept</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id768658-bb"></a>constraints() ;</pre></li></ol></div>
+<a name="id2749841"></a><h3>
+<a name="id2372293-bb"></a><code class="computeroutput">FormatterConcept</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2370471-bb"></a>constraints() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="FinderConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1178955.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="FinderConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2353460"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2567673.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ForwardIterator.html
===================================================================
--- boost/trunk/doc/html/ForwardIterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ForwardIterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept ForwardIterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="OutputIterator.html" title="Concept OutputIterator">
@@ -29,7 +29,7 @@
 <p>ForwardIterator</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976320"></a><h2>Description</h2>
+<a name="id2577006"></a><h2>Description</h2>
 <p>A forward iterator is an iterator that can read through a sequence of
   values.  It is multi-pass (old values of the iterator can be
   re-used), and can be either mutable (data pointed to by it can be
@@ -40,14 +40,14 @@
   incrementable).</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976335"></a><h2>Refinement of</h2>
+<a name="id2577021"></a><h2>Refinement of</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><p><a href="InputIterator.html" title="Concept InputIterator">InputIterator</a></p></li>
 <li><p><a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a></p></li>
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976355"></a><h2>Associated types</h2>
+<a name="id2577042"></a><h2>Associated types</h2>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <p><span class="bold"><strong>value_type</strong></span></p>
@@ -62,7 +62,7 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976395"></a><h2>Notation</h2>
+<a name="id2577083"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Iter</span></dt>
 <dd>A type playing the role of iterator-type in the <a href="ForwardIterator.html" title="Concept ForwardIterator">ForwardIterator</a> concept.</dd>
@@ -75,7 +75,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976433"></a><h2>Type expressions</h2>
+<a name="id2577121"></a><h2>Type expressions</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Category tag</span></dt>
 <dd><p><span class="type">category</span> must be 
@@ -84,7 +84,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976452"></a><h2>Valid expressions</h2>
+<a name="id2577140"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -144,13 +144,13 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976586"></a><h2>Complexity</h2>
+<a name="id2577276"></a><h2>Complexity</h2>
 <p>
   All iterator operations must take amortized constant time.
   </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976593"></a><h2>Invariants</h2>
+<a name="id2577283"></a><h2>Invariants</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Predecrement must return object</span></dt>
 <dd><p><code class="computeroutput">&amp;i = &amp;(++i)</code></p></dd>
@@ -159,18 +159,18 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976624"></a><h2>Models</h2>
+<a name="id2577315"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><span class="simplelist"><span class="type">T *</span></span></li>
 <li><span class="simplelist"><span class="type">std::hash_set&lt;T&gt;::iterator</span></span></li>
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976644"></a><h2>See also</h2>
+<a name="id2577335"></a><h2>See also</h2>
 <div class="itemizedlist"><ul type="disc"><li><p><a href="BidirectionalIterator.html" title="Concept BidirectionalIterator">BidirectionalIterator</a></p></li></ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/InputIterator.html
===================================================================
--- boost/trunk/doc/html/InputIterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/InputIterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept InputIterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="Assignable.html" title="Concept Assignable">
@@ -29,7 +29,7 @@
 <p>InputIterator</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975397"></a><h2>Description</h2>
+<a name="id2576075"></a><h2>Description</h2>
 <p>An input iterator is an iterator that can read through a sequence of
   values.  It is single-pass (old values of the iterator cannot be
   re-used), and read-only.</p>
@@ -39,7 +39,7 @@
   incrementable).</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975412"></a><h2>Refinement of</h2>
+<a name="id2576090"></a><h2>Refinement of</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><p><a href="Assignable.html" title="Concept Assignable">Assignable</a></p></li>
 <li><p><a href="DefaultConstructible.html" title="Concept DefaultConstructible">DefaultConstructible</a></p></li>
@@ -47,7 +47,7 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975441"></a><h2>Associated types</h2>
+<a name="id2576119"></a><h2>Associated types</h2>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <p><span class="bold"><strong>value_type</strong></span></p>
@@ -68,7 +68,7 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975504"></a><h2>Notation</h2>
+<a name="id2576183"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Iter</span></dt>
 <dd>A type playing the role of iterator-type in the <a href="InputIterator.html" title="Concept InputIterator">InputIterator</a> concept.</dd>
@@ -81,7 +81,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975542"></a><h2>Type expressions</h2>
+<a name="id2576222"></a><h2>Type expressions</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Category tag</span></dt>
 <dd><p><span class="type">category</span> must be 
@@ -98,7 +98,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975612"></a><h2>Valid expressions</h2>
+<a name="id2576291"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -159,17 +159,17 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975758"></a><h2>Complexity</h2>
+<a name="id2576439"></a><h2>Complexity</h2>
 <p>
   All iterator operations must take amortized constant time.
   </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975765"></a><h2>Models</h2>
+<a name="id2576446"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc"><li><span class="simplelist"><span class="type">std::istream_iterator</span></span></li></ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975777"></a><h2>See also</h2>
+<a name="id2576458"></a><h2>See also</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><p><a href="DefaultConstructible.html" title="Concept DefaultConstructible">DefaultConstructible</a></p></li>
 <li><p><a href="EqualityComparable.html" title="Concept EqualityComparable">EqualityComparable</a></p></li>
@@ -178,7 +178,7 @@
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/LessThanComparable.html
===================================================================
--- boost/trunk/doc/html/LessThanComparable.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/LessThanComparable.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept LessThanComparable</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="EqualityComparable.html" title="Concept EqualityComparable">
@@ -29,13 +29,13 @@
 <p>LessThanComparable</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977964"></a><h2>Description</h2>
+<a name="id2578665"></a><h2>Description</h2>
 <p>LessThanComparable types must have <code class="computeroutput">&lt;</code>,
   <code class="computeroutput">&gt;</code>, <code class="computeroutput">&lt;=</code>, and <code class="computeroutput">&gt;=</code>
   operators.</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977993"></a><h2>Notation</h2>
+<a name="id2578696"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">X</span></dt>
 <dd>A type playing the role of comparable-type in the <a href="LessThanComparable.html" title="Concept LessThanComparable">LessThanComparable</a> concept.</dd>
@@ -46,7 +46,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id978024"></a><h2>Valid expressions</h2>
+<a name="id2578726"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -89,11 +89,11 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id978117"></a><h2>Models</h2>
+<a name="id2578820"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc"><li><span class="simplelist"><span class="type">int</span></span></li></ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/OutputIterator.html
===================================================================
--- boost/trunk/doc/html/OutputIterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/OutputIterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept OutputIterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="InputIterator.html" title="Concept InputIterator">
@@ -29,7 +29,7 @@
 <p>OutputIterator</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975829"></a><h2>Description</h2>
+<a name="id2576510"></a><h2>Description</h2>
 <p>An output iterator is an iterator that can write a sequence of
   values.  It is single-pass (old values of the iterator cannot be
   re-used), and write-only.</p>
@@ -39,7 +39,7 @@
   (and not dereferenceable or incrementable).</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975844"></a><h2>Associated types</h2>
+<a name="id2576525"></a><h2>Associated types</h2>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <p><span class="bold"><strong>value_type</strong></span></p>
@@ -61,7 +61,7 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975908"></a><h2>Notation</h2>
+<a name="id2576590"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Iter</span></dt>
 <dd>A type playing the role of iterator-type in the <a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> concept.</dd>
@@ -76,7 +76,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id975960"></a><h2>Type expressions</h2>
+<a name="id2576644"></a><h2>Type expressions</h2>
 <div class="variablelist"><dl>
 <dt><span class="term"></span></dt>
 <dd><p>The type <span class="type">Iter</span> must be a model of <a href="Assignable.html" title="Concept Assignable">Assignable</a>.</p></dd>
@@ -98,7 +98,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976078"></a><h2>Valid expressions</h2>
+<a name="id2576762"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -169,13 +169,13 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976245"></a><h2>Complexity</h2>
+<a name="id2576931"></a><h2>Complexity</h2>
 <p>
   All iterator operations must take amortized constant time.
   </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976252"></a><h2>Models</h2>
+<a name="id2576937"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><span class="simplelist"><span class="type">std::ostream_iterator</span>, <span class="type">...</span></span></li>
 <li><span class="simplelist"><span class="type">std::insert_iterator</span>, <span class="type">...</span></span></li>
@@ -184,11 +184,11 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id976301"></a><h2>See also</h2>
+<a name="id2576987"></a><h2>See also</h2>
 <div class="itemizedlist"><ul type="disc"></ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/RandomAccessIterator.html
===================================================================
--- boost/trunk/doc/html/RandomAccessIterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/RandomAccessIterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept RandomAccessIterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="BidirectionalIterator.html" title="Concept BidirectionalIterator">
@@ -29,7 +29,7 @@
 <p>RandomAccessIterator</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977006"></a><h2>Description</h2>
+<a name="id2577701"></a><h2>Description</h2>
 <p>A random access iterator is an iterator that can read through
   a sequence of values.  It can move in either direction through the
   sequence (by any amount in constant time), and can be either mutable
@@ -40,14 +40,14 @@
   dereferenceable or incrementable).</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977022"></a><h2>Refinement of</h2>
+<a name="id2577717"></a><h2>Refinement of</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><p><a href="BidirectionalIterator.html" title="Concept BidirectionalIterator">BidirectionalIterator</a></p></li>
 <li><p><a href="LessThanComparable.html" title="Concept LessThanComparable">LessThanComparable</a></p></li>
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977044"></a><h2>Associated types</h2>
+<a name="id2577739"></a><h2>Associated types</h2>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <p><span class="bold"><strong>value_type</strong></span></p>
@@ -68,7 +68,7 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977101"></a><h2>Notation</h2>
+<a name="id2577798"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Iter</span></dt>
 <dd>A type playing the role of iterator-type in the <a href="RandomAccessIterator.html" title="Concept RandomAccessIterator">RandomAccessIterator</a> concept.</dd>
@@ -85,7 +85,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977156"></a><h2>Type expressions</h2>
+<a name="id2577853"></a><h2>Type expressions</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Category tag</span></dt>
 <dd><p><span class="type">category</span> must be 
@@ -94,7 +94,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977175"></a><h2>Valid expressions</h2>
+<a name="id2577872"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -198,13 +198,13 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977554"></a><h2>Complexity</h2>
+<a name="id2578257"></a><h2>Complexity</h2>
 <p>
   All iterator operations must take amortized constant time.
   </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977561"></a><h2>Models</h2>
+<a name="id2578264"></a><h2>Models</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><span class="simplelist"><span class="type">T *</span></span></li>
 <li><span class="simplelist"><span class="type">std::vector&lt;T&gt;::iterator</span></span></li>
@@ -214,11 +214,11 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id977608"></a><h2>See also</h2>
+<a name="id2578310"></a><h2>See also</h2>
 <div class="itemizedlist"><ul type="disc"><li><p><a href="LessThanComparable.html" title="Concept LessThanComparable">LessThanComparable</a></p></li></ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/SignedInteger.html
===================================================================
--- boost/trunk/doc/html/SignedInteger.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/SignedInteger.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept SignedInteger</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="concepts/reference.html" title="Concept reference">
 <link rel="prev" href="LessThanComparable.html" title="Concept LessThanComparable">
@@ -29,7 +29,7 @@
 <p>SignedInteger</p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id978143"></a><h2>Refinement of</h2>
+<a name="id2578846"></a><h2>Refinement of</h2>
 <div class="itemizedlist"><ul type="disc">
 <li><p><a href="CopyConstructible.html" title="Concept CopyConstructible">CopyConstructible</a></p></li>
 <li><p><a href="Assignable.html" title="Concept Assignable">Assignable</a></p></li>
@@ -39,7 +39,7 @@
 </ul></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id978189"></a><h2>Notation</h2>
+<a name="id2578891"></a><h2>Notation</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">T</span></dt>
 <dd>A type playing the role of integral-type in the <a href="SignedInteger.html" title="Concept SignedInteger">SignedInteger</a> concept.</dd>
@@ -54,7 +54,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id978234"></a><h2>Type expressions</h2>
+<a name="id2578936"></a><h2>Type expressions</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">Conversion to int</span></dt>
 <dd><p><span class="type">T</span> must be 
@@ -63,7 +63,7 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id978253"></a><h2>Valid expressions</h2>
+<a name="id2578954"></a><h2>Valid expressions</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -240,11 +240,11 @@
 </table></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id996168"></a><h2>See also</h2>
+<a name="id2579395"></a><h2>See also</h2>
 <div class="itemizedlist"><ul type="disc"></ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/abstract_variables_map.html
===================================================================
--- boost/trunk/doc/html/abstract_variables_map.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/abstract_variables_map.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class abstract_variables_map</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id872805" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
-<link rel="prev" href="bool_switch.html" title="Function bool_switch">
-<link rel="next" href="variable_value.html" title="Class variable_value">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="variable_value.html" title="Class variable_value">
+<link rel="next" href="variables_map.html" title="Class variables_map">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bool_switch.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id872805"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variable_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="variable_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variables_map.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="abstract_variables_map"></a><div class="titlepage"></div>
@@ -33,35 +33,35 @@
 <span class="bold"><strong>class</strong></span> abstract_variables_map {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="abstract_variables_map.html#abstract_variables_mapconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="abstract_variables_map.html#id1115586-bb">abstract_variables_map</a>();
-  <a href="abstract_variables_map.html#id1115588-bb">abstract_variables_map</a>(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *);
-  <a href="abstract_variables_map.html#id1118289-bb">~abstract_variables_map</a>();
+  <a href="abstract_variables_map.html#id2363244-bb">abstract_variables_map</a>();
+  <a href="abstract_variables_map.html#id2363247-bb">abstract_variables_map</a>(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *);
+  <a href="abstract_variables_map.html#id2434664-bb">~abstract_variables_map</a>();
 
-  <span class="emphasis"><em>// <a href="abstract_variables_map.html#id1136283-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span>  <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="abstract_variables_map.html#id1136288-bb"><span class="bold"><strong>operator</strong></span>[]</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="abstract_variables_map.html#id1115549-bb">next</a>(<a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *) ;
+  <span class="emphasis"><em>// <a href="abstract_variables_map.html#id2517131-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="abstract_variables_map.html#id2517135-bb"><span class="bold"><strong>operator</strong></span>[]</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="abstract_variables_map.html#id2373603-bb">next</a>(<a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *) ;
 
-  <span class="emphasis"><em>// <a href="abstract_variables_map.html#id1118292-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>const</strong></span>  <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="abstract_variables_map.html#id1118297-bb">get</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="abstract_variables_map.html#id2434666-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="abstract_variables_map.html#id2434670-bb">get</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1277263"></a><h2>Description</h2>
+<a name="id2729003"></a><h2>Description</h2>
 <p>Implements string-&gt;string mapping with convenient value casting facilities. </p>
 <div class="refsect2" lang="en">
-<a name="id1277273"></a><h3>
+<a name="id2729012"></a><h3>
 <a name="abstract_variables_mapconstruct-copy-destruct"></a><code class="computeroutput">abstract_variables_map</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1115586-bb"></a>abstract_variables_map();</pre></li>
-<li><pre class="literallayout"><a name="id1115588-bb"></a>abstract_variables_map(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next);</pre></li>
-<li><pre class="literallayout"><a name="id1118289-bb"></a>~abstract_variables_map();</pre></li>
+<li><pre class="literallayout"><a name="id2363244-bb"></a>abstract_variables_map();</pre></li>
+<li><pre class="literallayout"><a name="id2363247-bb"></a>abstract_variables_map(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next);</pre></li>
+<li><pre class="literallayout"><a name="id2434664-bb"></a>~abstract_variables_map();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1277346"></a><h3>
-<a name="id1136283-bb"></a><code class="computeroutput">abstract_variables_map</code> public member functions</h3>
+<a name="id2729088"></a><h3>
+<a name="id2517131-bb"></a><code class="computeroutput">abstract_variables_map</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id1136288-bb"></a><span class="bold"><strong>operator</strong></span>[](<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id2517135-bb"></a><span class="bold"><strong>operator</strong></span>[](<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Obtains the value of variable 'name', from *this and possibly from the chain of variable maps.</p>
 <div class="itemizedlist"><ul type="disc"><li>
 <p>if there's no value in *this.</p>
@@ -80,28 +80,28 @@
 <div class="itemizedlist"><ul type="disc"><li><p>if there's a non-defauled value, returns it. </p></li></ul></div>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1115549-bb"></a>next(<a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2373603-bb"></a>next(<a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next) ;</pre>
 <p>Sets next variable map, which will be used to find variables not found in *this. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1277481"></a><h3>
-<a name="id1118292-bb"></a><code class="computeroutput">abstract_variables_map</code> private member functions</h3>
+<a name="id2729226"></a><h3>
+<a name="id2434666-bb"></a><code class="computeroutput">abstract_variables_map</code> private member functions</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>const</strong></span>  <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id1118297-bb"></a>get(<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id2434670-bb"></a>get(<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns value of variable 'name' stored in *this, or empty value otherwise. </p>
 </li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bool_switch.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id872805"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variable_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="variable_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variables_map.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/acst_dst_trait.html
===================================================================
--- boost/trunk/doc/html/acst_dst_trait.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/acst_dst_trait.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template acst_dst_trait</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941196" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2503510" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
 <link rel="prev" href="uk_dst_trait.html" title="Struct template uk_dst_trait">
 <link rel="next" href="microsec_clock.html" title="Class template microsec_clock">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="microsec_clock.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2503510"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="microsec_clock.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="acst_dst_trait"></a><div class="titlepage"></div>
@@ -37,39 +37,39 @@
   <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt; start_rule_functor;
   <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt; end_rule_functor;  
 
-  <span class="emphasis"><em>// <a href="acst_dst_trait.html#id825387-bb">public static functions</a></em></span>
-  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id825392-bb">start_day</a>() ;
-  <span class="type">month_type</span> <a href="acst_dst_trait.html#id1107969-bb">start_month</a>() ;
-  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id893157-bb">end_day</a>() ;
-  <span class="type">month_type</span> <a href="acst_dst_trait.html#id936154-bb">end_month</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id936167-bb">dst_start_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id832605-bb">dst_end_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id966084-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="acst_dst_trait.html#id2502365-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id2502370-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="acst_dst_trait.html#id2515887-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id2515899-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="acst_dst_trait.html#id2415038-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id2415050-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id2417003-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id2417015-bb">dst_shift_length_minutes</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1110273"></a><h2>Description</h2>
+<a name="id2644953"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1110276"></a><h3>
-<a name="id825387-bb"></a><code class="computeroutput">acst_dst_trait</code> public static functions</h3>
+<a name="id2644956"></a><h3>
+<a name="id2502365-bb"></a><code class="computeroutput">acst_dst_trait</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id825392-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1107969-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id893157-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id936154-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id936167-bb"></a>dst_start_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id832605-bb"></a>dst_end_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id966084-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2502370-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2515887-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2515899-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2415038-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2415050-bb"></a>dst_start_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2417003-bb"></a>dst_end_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2417015-bb"></a>dst_shift_length_minutes() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="microsec_clock.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2503510"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="microsec_clock.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/all.html
===================================================================
--- boost/trunk/doc/html/all.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/all.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template all</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="iequals.html" title="Function template iequals">
 <link rel="next" href="find_regex.html" title="Function template find_regex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iequals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iequals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="all"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type"><span class="bold"><strong>bool</strong></span></span> all(<span class="bold"><strong>const</strong></span> RangeT &amp; Input, PredicateT Pred);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1327677"></a><h2>Description</h2>
+<a name="id2762539"></a><h2>Description</h2>
 <p>This predicate holds it all its elements satisfy a given condition, represented by the predicate.</p>
 <p></p>
 <div class="variablelist">
@@ -52,13 +52,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iequals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iequals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/all_date_names_put.html
===================================================================
--- boost/trunk/doc/html/all_date_names_put.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/all_date_names_put.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template all_date_names_put</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1072331" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2507977" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
 <link rel="prev" href="date_names_put.html" title="Class template date_names_put">
 <link rel="next" href="dst_calculator.html" title="Class template dst_calculator">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1072331"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calculator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2507977"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calculator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="all_date_names_put"></a><div class="titlepage"></div>
@@ -41,36 +41,36 @@
   <span class="bold"><strong>typedef</strong></span> Config::special_value_enum special_value_enum;
 
   <span class="emphasis"><em>// <a href="all_date_names_put.html#all_date_names_putconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="all_date_names_put.html#id936796-bb">all_date_names_put</a>(<span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, 
+  <a href="all_date_names_put.html#id2432446-bb">all_date_names_put</a>(<span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, 
                      <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, 
                      <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, charT = '-', 
                      ymd_order_spec = ymd_order_iso, 
                      month_format_spec = month_as_short_string);
 
-  <span class="emphasis"><em>// <a href="all_date_names_put.html#id929560-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id929565-bb">get_short_month_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id1069945-bb">get_long_month_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id801418-bb">get_special_value_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id971730-bb">get_short_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id822494-bb">get_long_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="all_date_names_put.html#id2463312-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id2463316-bb">get_short_month_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id2524035-bb">get_long_month_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id2524047-bb">get_special_value_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id2402318-bb">get_short_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id2432433-bb">get_long_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="all_date_names_put.html#id825192-bb">protected member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id825197-bb">do_put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id933199-bb">do_put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id1075710-bb">do_put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id1104596-bb">do_put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id792600-bb">do_put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id838764-bb">do_month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id1045428-bb">do_day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a href="all_date_names_put.html#id970879-bb">do_date_order</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a href="all_date_names_put.html#id1077877-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="all_date_names_put.html#id2509236-bb">protected member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id2514360-bb">do_put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id2473935-bb">do_put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id2386507-bb">do_put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id2373072-bb">do_put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id2429397-bb">do_put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id2509580-bb">do_month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id2471104-bb">do_day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a href="all_date_names_put.html#id2500056-bb">do_date_order</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a href="all_date_names_put.html#id2413154-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1079994"></a><h2>Description</h2>
+<a name="id2630713"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1079997"></a><h3>
+<a name="id2630716"></a><h3>
 <a name="all_date_names_putconstruct-copy-destruct"></a><code class="computeroutput">all_date_names_put</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id936796-bb"></a>all_date_names_put(<span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> month_short_names, 
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2432446-bb"></a>all_date_names_put(<span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> month_short_names, 
                    <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> month_long_names, 
                    <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> special_value_names, 
                    <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> weekday_short_names, 
@@ -80,41 +80,41 @@
                    month_format_spec month_format = month_as_short_string);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1080096"></a><h3>
-<a name="id929560-bb"></a><code class="computeroutput">all_date_names_put</code> public member functions</h3>
+<a name="id2630827"></a><h3>
+<a name="id2463312-bb"></a><code class="computeroutput">all_date_names_put</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id929565-bb"></a>get_short_month_names() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id1069945-bb"></a>get_long_month_names() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id801418-bb"></a>get_special_value_names() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id971730-bb"></a>get_short_weekday_names() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id822494-bb"></a>get_long_weekday_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id2463316-bb"></a>get_short_month_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id2524035-bb"></a>get_long_month_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id2524047-bb"></a>get_special_value_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id2402318-bb"></a>get_short_weekday_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id2432433-bb"></a>get_long_weekday_names() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1080280"></a><h3>
-<a name="id825192-bb"></a><code class="computeroutput">all_date_names_put</code> protected member functions</h3>
+<a name="id2631017"></a><h3>
+<a name="id2509236-bb"></a><code class="computeroutput">all_date_names_put</code> protected member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id825197-bb"></a>do_put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id933199-bb"></a>do_put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2514360-bb"></a>do_put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2473935-bb"></a>do_put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> 
-<a name="id1075710-bb"></a>do_put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1104596-bb"></a>do_put_weekday_short(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id792600-bb"></a>do_put_weekday_long(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id838764-bb"></a>do_month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1045428-bb"></a>do_day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a name="id970879-bb"></a>do_date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a name="id1077877-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<a name="id2386507-bb"></a>do_put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2373072-bb"></a>do_put_weekday_short(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2429397-bb"></a>do_put_weekday_long(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2509580-bb"></a>do_month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2471104-bb"></a>do_day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a name="id2500056-bb"></a>do_date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a name="id2413154-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1072331"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calculator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2507977"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calculator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ambiguous_option.html
===================================================================
--- boost/trunk/doc/html/ambiguous_option.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ambiguous_option.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class ambiguous_option</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="eof_iterator.html" title="Class template eof_iterator">
-<link rel="next" href="error.html" title="Class error">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="unknown_option.html" title="Class unknown_option">
+<link rel="next" href="multiple_values.html" title="Class multiple_values">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="eof_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="unknown_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_values.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ambiguous_option"></a><div class="titlepage"></div>
@@ -33,39 +33,39 @@
 <span class="bold"><strong>class</strong></span> ambiguous_option : <span class="bold"><strong>public</strong></span> boost::program_options::error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="ambiguous_option.html#ambiguous_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="ambiguous_option.html#id656261-bb">ambiguous_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;);
-  <a href="ambiguous_option.html#id864630-bb">~ambiguous_option</a>();
+  <a href="ambiguous_option.html#id2437428-bb">ambiguous_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;);
+  <a href="ambiguous_option.html#id2422470-bb">~ambiguous_option</a>();
 
-  <span class="emphasis"><em>// <a href="ambiguous_option.html#id822608-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="ambiguous_option.html#id2347280-bb">public member functions</a></em></span>
 
   std::vector&lt; std::string &gt; alternatives;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1249951"></a><h2>Description</h2>
+<a name="id2718642"></a><h2>Description</h2>
 <p>Class thrown when there's ambiguity amoung several possible options. </p>
 <div class="refsect2" lang="en">
-<a name="id1249958"></a><h3>
+<a name="id2718649"></a><h3>
 <a name="ambiguous_optionconstruct-copy-destruct"></a><code class="computeroutput">ambiguous_option</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id656261-bb"></a>ambiguous_option(<span class="bold"><strong>const</strong></span> std::string &amp; name, 
+<li><pre class="literallayout"><a name="id2437428-bb"></a>ambiguous_option(<span class="bold"><strong>const</strong></span> std::string &amp; name, 
                  <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; alternatives);</pre></li>
-<li><pre class="literallayout"><a name="id864630-bb"></a>~ambiguous_option();</pre></li>
+<li><pre class="literallayout"><a name="id2422470-bb"></a>~ambiguous_option();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1250018"></a><h3>
-<a name="id822608-bb"></a><code class="computeroutput">ambiguous_option</code> public member functions</h3>
+<a name="id2718712"></a><h3>
+<a name="id2347280-bb"></a><code class="computeroutput">ambiguous_option</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="eof_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="unknown_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_values.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ambiguous_result.html
===================================================================
--- boost/trunk/doc/html/ambiguous_result.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ambiguous_result.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct ambiguous_result</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1106303" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475866" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
 <link rel="prev" href="nth_kday_rule_spec.html" title="Struct nth_kday_rule_spec">
 <link rel="next" href="time_label_invalid.html" title="Struct time_label_invalid">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_label_invalid.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475866"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_label_invalid.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ambiguous_result"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> ambiguous_result {
   <span class="emphasis"><em>// <a href="ambiguous_result.html#ambiguous_resultconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="ambiguous_result.html#id821403-bb">ambiguous_result</a>(std::string = "");
+  <a href="ambiguous_result.html#id2475894-bb">ambiguous_result</a>(std::string = "");
 
-  <span class="emphasis"><em>// <a href="ambiguous_result.html#id821397-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="ambiguous_result.html#id2475890-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1181119"></a><h2>Description</h2>
+<a name="id2682567"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1181122"></a><h3>
+<a name="id2682571"></a><h3>
 <a name="ambiguous_resultconstruct-copy-destruct"></a><code class="computeroutput">ambiguous_result</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id821403-bb"></a>ambiguous_result(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2475894-bb"></a>ambiguous_result(std::string _msg = "");</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1181157"></a><h3>
-<a name="id821397-bb"></a><code class="computeroutput">ambiguous_result</code> public member functions</h3>
+<a name="id2682604"></a><h3>
+<a name="id2475890-bb"></a><code class="computeroutput">ambiguous_result</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_label_invalid.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475866"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_label_invalid.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/any/reference.html
===================================================================
--- boost/trunk/doc/html/any/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/any/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../any.html" title="Chapter 1. Boost.Any">
 <link rel="prev" href="s02.html" title="Examples">
@@ -68,13 +68,14 @@
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../bad_any_cast.html" title="Class bad_any_cast">bad_any_cast</a>;
   <span class="bold"><strong>class</strong></span> <a href="../boost/any.html" title="Class any">any</a>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type">ValueType</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/any.html" title="Class any">any</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<a href="../boost/any.html" title="Class any">any</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/any.html" title="Class any">any</a> &amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><span class="bold"><strong>const</strong></span> ValueType *</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/any.html" title="Class any">any</a> *);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type">ValueType *</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<a href="../boost/any.html" title="Class any">any</a> *);
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/any/s02.html
===================================================================
--- boost/trunk/doc/html/any/s02.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/any/s02.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Examples</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../any.html" title="Chapter 1. Boost.Any">
 <link rel="prev" href="../any.html" title="Chapter 1. Boost.Any">
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969978"></a>Examples</h3></div></div></div>
+<a name="id2570329"></a>Examples</h3></div></div></div>
 <p>The following code demonstrates the syntax for using
     implicit conversions to and copying of any objects:</p>
 <pre class="programlisting">
@@ -66,12 +66,12 @@
 <pre class="programlisting">
 bool is_empty(const <code class="computeroutput"><a href="../boost/any.html" title="Class any">boost::any</a></code> &amp; operand)
 {
-    return operand.<code class="computeroutput"><a href="../boost/any.html#id761592-bb">empty</a></code>();
+    return operand.<code class="computeroutput"><a href="../boost/any.html#id2336590-bb">empty</a></code>();
 }
 
 bool is_int(const <code class="computeroutput"><a href="../boost/any.html" title="Class any">boost::any</a></code> &amp; operand)
 {
-    return operand.<code class="computeroutput"><a href="../boost/any.html#id761615-bb">type</a></code>() == typeid(int);
+    return operand.<code class="computeroutput"><a href="../boost/any.html#id2336618-bb">type</a></code>() == typeid(int);
 }
 
 bool is_char_ptr(const <code class="computeroutput"><a href="../boost/any.html" title="Class any">boost::any</a></code> &amp; operand)
@@ -132,7 +132,7 @@
 };
 </pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/any/s04.html
===================================================================
--- boost/trunk/doc/html/any/s04.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/any/s04.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../any.html" title="Chapter 1. Boost.Any">
 <link rel="prev" href="../any_cast.html" title="Function any_cast">
@@ -24,10 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id971646"></a>Acknowledgements</h3></div></div></div>
+<a name="id2572232"></a>Acknowledgements</h3></div></div></div>
 <p>Doug Gregor ported the documentation to the BoostBook format.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/any.html
===================================================================
--- boost/trunk/doc/html/any.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/any.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 1. Boost.Any</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="libraries/s02.html" title="Libraries Listed by Category">
@@ -34,7 +34,7 @@
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
-<dt><span class="section"><a href="any.html#id969830">Introduction</a></span></dt>
+<dt><span class="section"><a href="any.html#id2570179">Introduction</a></span></dt>
 <dt><span class="section"><a href="any/s02.html">Examples</a></span></dt>
 <dt><span class="section"><a href="any/reference.html">Reference</a></span></dt>
 <dd><dl>
@@ -46,7 +46,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969830"></a>Introduction</h3></div></div></div>
+<a name="id2570179"></a>Introduction</h3></div></div></div>
 <p>There are times when a generic (in the sense of
     <span class="emphasis"><em>general</em></span> as opposed to
     <span class="emphasis"><em>template-based programming</em></span>) type is needed:
@@ -94,8 +94,8 @@
     parameter conformance.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: March 15, 2003 at 23:12:35 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: November 03, 2005 at 06:08:29 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/any_cast.html
===================================================================
--- boost/trunk/doc/html/any_cast.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/any_cast.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function any_cast</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="any/reference.html#header.boost.any.hpp" title="Header &lt;boost/any.hpp&gt;">
 <link rel="prev" href="boost/any.html" title="Class any">
@@ -32,32 +32,30 @@
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type">ValueType</span> any_cast(<span class="bold"><strong>const</strong></span> <a href="boost/any.html" title="Class any">any</a> &amp; operand);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> any_cast(<a href="boost/any.html" title="Class any">any</a> &amp; operand);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> any_cast(<span class="bold"><strong>const</strong></span> <a href="boost/any.html" title="Class any">any</a> &amp; operand);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><span class="bold"><strong>const</strong></span> ValueType *</span> any_cast(<span class="bold"><strong>const</strong></span> <a href="boost/any.html" title="Class any">any</a> * operand);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type">ValueType *</span> any_cast(<a href="boost/any.html" title="Class any">any</a> * operand);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id971581"></a><h2>Description</h2>
+<a name="id2572174"></a><h2>Description</h2>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
      If passed a pointer, it returns a
           similarly qualified pointer to the value content if
-          successful, otherwise null is returned. If passed a value or
-          reference, it returns a copy of the value content if
-          successful.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+	  successful, otherwise null is returned.
+	  If T is ValueType, it returns a copy of the held value, otherwise, if T is a reference 
+	  to (possibly const qualified) ValueType, it returns a reference to the held 
+	  value.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Overloads taking an
           <code class="computeroutput"><a href="boost/any.html" title="Class any">any</a></code> pointer do not
-          throw; the overload taking an
+          throw; overloads taking an
           <code class="computeroutput"><a href="boost/any.html" title="Class any">any</a></code> value or reference
           throws <code class="computeroutput"><a href="bad_any_cast.html" title="Class bad_any_cast">bad_any_cast</a></code> if
-          unsuccessful.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Rationale</span></b>:
-
-    The value/reference version returns a
-          copy because the C++ keyword casts return
-          copies.</p>
+          unsuccessful.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/apa.html
===================================================================
--- boost/trunk/doc/html/apa.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/apa.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Appendix A. Rationale for some of the design decisions</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="lambda/s09.html" title="Contributors">
@@ -24,7 +24,7 @@
 </div>
 <div class="appendix" lang="en">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id1246210"></a>Appendix A. Rationale for some of the design decisions</h2></div></div></div>
+<a name="id2713626"></a>Appendix A. Rationale for some of the design decisions</h2></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl><dt><span class="section"><a href="apa.html#lambda.why_weak_arity">
@@ -99,7 +99,7 @@
 </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/apply_visitor.html
===================================================================
--- boost/trunk/doc/html/apply_visitor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/apply_visitor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function apply_visitor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id872290" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2660594" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
 <link rel="prev" href="apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t">
 <link rel="next" href="bad_get.html" title="Class bad_get">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id872290"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_get.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2660594"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_get.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="apply_visitor"></a><div class="titlepage"></div>
@@ -49,7 +49,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor&gt; 
   <span class="type"><a href="apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t">apply_visitor_delayed_t</a>&lt;Visitor&gt;</span> apply_visitor(Visitor &amp; visitor);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1668869"></a><h2>Description</h2>
+<a name="id2838602"></a><h2>Description</h2>
 <p>The behavior of <code class="computeroutput">apply_visitor</code> is dependent on
         the number of arguments on which it operates (i.e., other than the
         visitor). The function behaves as follows:
@@ -91,13 +91,13 @@
         may throw when invoked.)</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id872290"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_get.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2660594"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_get.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/apply_visitor_delayed_t.html
===================================================================
--- boost/trunk/doc/html/apply_visitor_delayed_t.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/apply_visitor_delayed_t.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template apply_visitor_delayed_t</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id872290" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2660594" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
 <link rel="prev" href="unwrap_recursive_wrapper.html" title="Class template unwrap_recursive_wrapper">
 <link rel="next" href="apply_visitor.html" title="Function apply_visitor">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id872290"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2660594"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="apply_visitor_delayed_t"></a><div class="titlepage"></div>
@@ -36,15 +36,15 @@
   <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>typename</strong></span> Visitor::result_type result_type;
 
   <span class="emphasis"><em>// <a href="apply_visitor_delayed_t.html#apply_visitor_delayed_tconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>explicit</strong></span> <a href="apply_visitor_delayed_t.html#id1208233-bb">apply_visitor_delayed_t</a>(Visitor &amp;);
+  <span class="bold"><strong>explicit</strong></span> <a href="apply_visitor_delayed_t.html#id2613558-bb">apply_visitor_delayed_t</a>(Visitor &amp;);
 
-  <span class="emphasis"><em>// <a href="apply_visitor_delayed_t.html#id1314580-bb">function object interface</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant&gt; <span class="type">result_type</span> <a href="apply_visitor_delayed_t.html#id1207026-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant &amp;);
+  <span class="emphasis"><em>// <a href="apply_visitor_delayed_t.html#id2634158-bb">function object interface</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant&gt; <span class="type">result_type</span> <a href="apply_visitor_delayed_t.html#id2625812-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant &amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt; 
-    <span class="type">result_type</span> <a href="apply_visitor_delayed_t.html#id1251205-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant1 &amp;, Variant2 &amp;);
+    <span class="type">result_type</span> <a href="apply_visitor_delayed_t.html#id2354966-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant1 &amp;, Variant2 &amp;);
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1668496"></a><h2>Description</h2>
+<a name="id2838217"></a><h2>Description</h2>
 <p>Adapts the function given at construction for use as a
           function object. This is useful, for example, when one needs to
           operate on each element of a sequence of variant objects using a
@@ -54,10 +54,10 @@
           <code class="computeroutput"><a href="apply_visitor.html" title="Function apply_visitor">apply_visitor</a></code> for a simple
           way to create <code class="computeroutput">apply_visitor_delayed_t</code> objects.</p>
 <div class="refsect2" lang="en">
-<a name="id1668530"></a><h3>
+<a name="id2838253"></a><h3>
 <a name="apply_visitor_delayed_tconstruct-copy-destruct"></a><code class="computeroutput">apply_visitor_delayed_t</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1208233-bb"></a>apply_visitor_delayed_t(Visitor &amp; visitor);</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id2613558-bb"></a>apply_visitor_delayed_t(Visitor &amp; visitor);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs the function object with the given
@@ -65,13 +65,13 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1668581"></a><h3>
-<a name="id1314580-bb"></a><code class="computeroutput">apply_visitor_delayed_t</code> function object interface</h3>
+<a name="id2838305"></a><h3>
+<a name="id2634158-bb"></a><code class="computeroutput">apply_visitor_delayed_t</code> function object interface</h3>
 <div class="orderedlist"><ol type="1"><li>
-<p><a name="id1314583-bb"></a></p>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant&gt; <span class="type">result_type</span> <a name="id1207026-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant &amp; operand);
+<p><a name="id2666914-bb"></a></p>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant&gt; <span class="type">result_type</span> <a name="id2625812-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant &amp; operand);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt; 
-  <span class="type">result_type</span> <a name="id1251205-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant1 &amp; operand1, Variant2 &amp; operand2);</pre>
+  <span class="type">result_type</span> <a name="id2354966-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant1 &amp; operand1, Variant2 &amp; operand2);</pre>
 <p>Invokes
             <code class="computeroutput"><a href="apply_visitor.html" title="Function apply_visitor">apply_visitor</a></code> on the
             stored visitor using the given operands.</p>
@@ -79,13 +79,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id872290"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2660594"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/array/ack.html
===================================================================
--- boost/trunk/doc/html/array/ack.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/array/ack.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../array.html" title="Chapter 2. Boost.Array">
 <link rel="prev" href="more/info.html" title="For more information...">
@@ -27,7 +27,7 @@
 <a name="array.ack"></a>Acknowledgements</h3></div></div></div>
 <p>Doug Gregor ported the documentation to the BoostBook format.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/array/more/info.html
===================================================================
--- boost/trunk/doc/html/array/more/info.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/array/more/info.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>For more information...</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../array.html" title="Chapter 2. Boost.Array">
 <link rel="prev" href="../rationale.html" title="Design Rationale">
@@ -36,7 +36,7 @@
 <p><a href="http://www.josuttis.com/" target="_top">Home Page of Nicolai
   Josuttis</a></p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/array/rationale.html
===================================================================
--- boost/trunk/doc/html/array/rationale.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/array/rationale.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Design Rationale</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../array.html" title="Chapter 2. Boost.Array">
 <link rel="prev" href="../boost/array.html" title="Class template array">
@@ -62,7 +62,7 @@
 <p>The code is provided "as is" without expressed or implied
   warranty.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/array/reference.html
===================================================================
--- boost/trunk/doc/html/array/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/array/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../array.html" title="Chapter 2. Boost.Array">
 <link rel="prev" href="../array.html" title="Chapter 2. Boost.Array">
@@ -31,23 +31,23 @@
 <a name="header.boost.array.hpp"></a>Header &lt;<a href="../../../boost/array.hpp" target="_top">boost/array.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="bold"><strong>class</strong></span> <a href="../boost/array.html" title="Class template array">array</a>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/array.html#id763420">swap</a>(<a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/array.html#id2383066">swap</a>(<a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763478"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id2383141"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763537"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id2383217"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763586"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id2383281"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763648"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id2383361"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763696"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id2383424"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763744"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id2383487"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/array.html
===================================================================
--- boost/trunk/doc/html/array.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/array.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 2. Boost.Array</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="any/s04.html" title="Acknowledgements">
@@ -31,7 +31,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2001-2004 Nicolai M. Josuttis</p></div>
 <div><div class="legalnotice">
-<a name="id971681"></a><p>Permission to copy, use, modify, sell and distribute this
+<a name="id2572269"></a><p>Permission to copy, use, modify, sell and distribute this
       software is granted provided this copyright notice appears in
       all copies. This software is provided "as is" without express or
       implied warranty, and with no claim as to its suitability for
@@ -78,7 +78,7 @@
     class simply <code class="computeroutput"><a href="boost/array.html" title="Class template array">array</a></code>.</p>
 <p>Note that this class is suggested to be part of the next
     Technical Report, which will extend the C++ Standard (see
-    <a href="" target="_top">http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm</a>).</p>
+    <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm" target="_top">http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm</a>).</p>
 <p>Class <code class="computeroutput"><a href="boost/array.html" title="Class template array">array</a></code> fulfills most
     but not all of the requirements of "reversible containers" (see
     Section 23.1, [lib.container.requirements] of the C++
@@ -89,23 +89,23 @@
 <li>No constructors are provided.</li>
 <li>Elements may have an undetermined initial value (see <a href="array/rationale.html" title="Design Rationale">the section called &#8220;Design Rationale&#8221;</a>).</li>
 <li>
-<code class="computeroutput"><a href="boost/array.html#id763420">swap</a></code>() has no constant complexity.</li>
+<code class="computeroutput"><a href="boost/array.html#id2383066">swap</a></code>() has no constant complexity.</li>
 <li>
-<code class="computeroutput"><a href="boost/array.html#id686133-bb">size</a></code>() is always constant, based on the second template argument of the type.</li>
+<code class="computeroutput"><a href="boost/array.html#id2355750-bb">size</a></code>() is always constant, based on the second template argument of the type.</li>
 <li>The container provides no allocator support.</li>
 </ul></div>
 <p>It doesn't fulfill the requirements of a "sequence" (see Section 23.1.1, [lib.sequence.reqmts] of the C++ Standard), except that:
       </p>
 <div class="itemizedlist"><ul type="disc" compact>
 <li>
-<code class="computeroutput"><a href="boost/array.html#id763241-bb">front</a></code>() and <code class="computeroutput"><a href="boost/array.html#id763273-bb">back</a></code>() are provided.</li>
+<code class="computeroutput"><a href="boost/array.html#id2365761-bb">front</a></code>() and <code class="computeroutput"><a href="boost/array.html#id2365801-bb">back</a></code>() are provided.</li>
 <li>
-<code class="computeroutput"><a href="boost/array.html#id685146-bb">operator[]</a></code> and <code class="computeroutput"><a href="boost/array.html#id726524-bb">at</a></code>() are provided.</li>
+<code class="computeroutput"><a href="boost/array.html#id2365634-bb">operator[]</a></code> and <code class="computeroutput"><a href="boost/array.html#id2365698-bb">at</a></code>() are provided.</li>
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: January 30, 2004 at 03:51:06 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 01, 2005 at 04:52:03 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/bad_adjustment.html
===================================================================
--- boost/trunk/doc/html/bad_adjustment.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_adjustment.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct bad_adjustment</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928390" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2447946" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
 <link rel="prev" href="bad_offset.html" title="Struct bad_offset">
 <link rel="next" href="posix_time_zone.html" title="Class posix_time_zone">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447946"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_zone.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_adjustment"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> bad_adjustment {
   <span class="emphasis"><em>// <a href="bad_adjustment.html#bad_adjustmentconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_adjustment.html#id1031899-bb">bad_adjustment</a>(std::string = "");
+  <a href="bad_adjustment.html#id2448007-bb">bad_adjustment</a>(std::string = "");
 
-  <span class="emphasis"><em>// <a href="bad_adjustment.html#id1031894-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_adjustment.html#id2448003-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1184122"></a><h2>Description</h2>
+<a name="id2685665"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1184126"></a><h3>
+<a name="id2685669"></a><h3>
 <a name="bad_adjustmentconstruct-copy-destruct"></a><code class="computeroutput">bad_adjustment</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1031899-bb"></a>bad_adjustment(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2448007-bb"></a>bad_adjustment(std::string _msg = "");</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1184159"></a><h3>
-<a name="id1031894-bb"></a><code class="computeroutput">bad_adjustment</code> public member functions</h3>
+<a name="id2685701"></a><h3>
+<a name="id2448003-bb"></a><code class="computeroutput">bad_adjustment</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447946"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_zone.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_any_cast.html
===================================================================
--- boost/trunk/doc/html/bad_any_cast.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_any_cast.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class bad_any_cast</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="any/reference.html#header.boost.any.hpp" title="Header &lt;boost/any.hpp&gt;">
 <link rel="prev" href="any/reference.html" title="Reference">
@@ -34,14 +34,14 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>class</strong></span> bad_any_cast : <span class="bold"><strong>public</strong></span> std::bad_cast {
 <span class="bold"><strong>public</strong></span>:
-  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_any_cast.html#id728128-bb">what</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_any_cast.html#id2335317-bb">what</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id970542"></a><h2>Description</h2>
-<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id728128-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2571090"></a><h2>Description</h2>
+<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2335317-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bad_day_of_month.html
===================================================================
--- boost/trunk/doc/html/bad_day_of_month.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_day_of_month.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct bad_day_of_month</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906477" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2452632" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
 <link rel="prev" href="boost/gregorian/date.html" title="Class date">
 <link rel="next" href="greg_day.html" title="Class greg_day">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906477"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_day.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2452632"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_day.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_day_of_month"></a><div class="titlepage"></div>
@@ -32,35 +32,35 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> bad_day_of_month {
   <span class="emphasis"><em>// <a href="bad_day_of_month.html#bad_day_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_day_of_month.html#id826911-bb">bad_day_of_month</a>();
-  <a href="bad_day_of_month.html#id826913-bb">bad_day_of_month</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="bad_day_of_month.html#id2452659-bb">bad_day_of_month</a>();
+  <a href="bad_day_of_month.html#id2452661-bb">bad_day_of_month</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="bad_day_of_month.html#id1106058-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_day_of_month.html#id2452654-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1150646"></a><h2>Description</h2>
+<a name="id2669232"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1150650"></a><h3>
+<a name="id2669235"></a><h3>
 <a name="bad_day_of_monthconstruct-copy-destruct"></a><code class="computeroutput">bad_day_of_month</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id826911-bb"></a>bad_day_of_month();</pre></li>
-<li><pre class="literallayout"><a name="id826913-bb"></a>bad_day_of_month(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
+<li><pre class="literallayout"><a name="id2452659-bb"></a>bad_day_of_month();</pre></li>
+<li><pre class="literallayout"><a name="id2452661-bb"></a>bad_day_of_month(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1150704"></a><h3>
-<a name="id1106058-bb"></a><code class="computeroutput">bad_day_of_month</code> public member functions</h3>
+<a name="id2669290"></a><h3>
+<a name="id2452654-bb"></a><code class="computeroutput">bad_day_of_month</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906477"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_day.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2452632"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_day.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_day_of_year.html
===================================================================
--- boost/trunk/doc/html/bad_day_of_year.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_day_of_year.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct bad_day_of_year</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id862957" title="Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2452786" title="Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;">
 <link rel="prev" href="greg_day.html" title="Class greg_day">
 <link rel="next" href="greg_durations_config.html" title="Struct greg_durations_config">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id862957"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_durations_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2452786"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_durations_config.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_day_of_year"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> bad_day_of_year {
   <span class="emphasis"><em>// <a href="bad_day_of_year.html#bad_day_of_yearconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_day_of_year.html#id1108640-bb">bad_day_of_year</a>();
+  <a href="bad_day_of_year.html#id2452813-bb">bad_day_of_year</a>();
 
-  <span class="emphasis"><em>// <a href="bad_day_of_year.html#id1108635-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_day_of_year.html#id2452809-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1151132"></a><h2>Description</h2>
+<a name="id2669733"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1151135"></a><h3>
+<a name="id2669737"></a><h3>
 <a name="bad_day_of_yearconstruct-copy-destruct"></a><code class="computeroutput">bad_day_of_year</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1108640-bb"></a>bad_day_of_year();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2452813-bb"></a>bad_day_of_year();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1151168"></a><h3>
-<a name="id1108635-bb"></a><code class="computeroutput">bad_day_of_year</code> public member functions</h3>
+<a name="id2669770"></a><h3>
+<a name="id2452809-bb"></a><code class="computeroutput">bad_day_of_year</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id862957"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_durations_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2452786"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_durations_config.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_field_count.html
===================================================================
--- boost/trunk/doc/html/bad_field_count.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_field_count.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct bad_field_count</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034888" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433012" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
 <link rel="prev" href="data_not_accessible.html" title="Struct data_not_accessible">
 <link rel="next" href="tz_db_base.html" title="Class template tz_db_base">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tz_db_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433012"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tz_db_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_field_count"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> bad_field_count {
   <span class="emphasis"><em>// <a href="bad_field_count.html#bad_field_countconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_field_count.html#id932728-bb">bad_field_count</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="bad_field_count.html#id2433062-bb">bad_field_count</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="bad_field_count.html#id932723-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_field_count.html#id2433058-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1147112"></a><h2>Description</h2>
+<a name="id2665607"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1147115"></a><h3>
+<a name="id2665611"></a><h3>
 <a name="bad_field_countconstruct-copy-destruct"></a><code class="computeroutput">bad_field_count</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id932728-bb"></a>bad_field_count(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2433062-bb"></a>bad_field_count(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1147154"></a><h3>
-<a name="id932723-bb"></a><code class="computeroutput">bad_field_count</code> public member functions</h3>
+<a name="id2665651"></a><h3>
+<a name="id2433058-bb"></a><code class="computeroutput">bad_field_count</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tz_db_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433012"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tz_db_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_function_call.html
===================================================================
--- boost/trunk/doc/html/bad_function_call.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_function_call.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class bad_function_call</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="function/reference.html#header.boost.function.hpp" title="Header &lt;boost/function.hpp&gt;">
 <link rel="prev" href="function/reference.html" title="Reference">
@@ -33,15 +33,15 @@
 <span class="bold"><strong>class</strong></span> bad_function_call : <span class="bold"><strong>public</strong></span> std::runtime_error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="bad_function_call.html#bad_function_callconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_function_call.html#id928551-bb">bad_function_call</a>();
+  <a href="bad_function_call.html#id2461694-bb">bad_function_call</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1206744"></a><h2>Description</h2>
+<a name="id2690976"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1206748"></a><h3>
+<a name="id2690979"></a><h3>
 <a name="bad_function_callconstruct-copy-destruct"></a><code class="computeroutput">bad_function_call</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id928551-bb"></a>bad_function_call();</pre>
+<pre class="literallayout"><a name="id2461694-bb"></a>bad_function_call();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <code class="computeroutput"><a href="bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> exception object.</p>
@@ -49,7 +49,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bad_get.html
===================================================================
--- boost/trunk/doc/html/bad_get.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_get.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class bad_get</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id894482" title="Header &lt;boost/variant/get.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2588868" title="Header &lt;boost/variant/get.hpp&gt;">
 <link rel="prev" href="apply_visitor.html" title="Function apply_visitor">
 <link rel="next" href="get.html" title="Function get">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id894482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="get.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2588868"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="get.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_get"></a><div class="titlepage"></div>
@@ -34,20 +34,20 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>class</strong></span> bad_get : <span class="bold"><strong>public</strong></span> std::exception {
 <span class="bold"><strong>public</strong></span>:
-  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span>	<span class="bold"><strong>char</strong></span> *</span> <a href="bad_get.html#id801330-bb">what</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span>	<span class="bold"><strong>char</strong></span> *</span> <a href="bad_get.html#id2284909-bb">what</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1669332"></a><h2>Description</h2>
-<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span>	<span class="bold"><strong>char</strong></span> *</span> <a name="id801330-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2839076"></a><h2>Description</h2>
+<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span>	<span class="bold"><strong>char</strong></span> *</span> <a name="id2284909-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id894482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="get.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2588868"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="get.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_month.html
===================================================================
--- boost/trunk/doc/html/bad_month.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_month.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct bad_month</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id871347" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
-<link rel="prev" href="id792474.html" title="Function template operator&lt;&lt;">
+<link rel="up" href="date_time/doxy.html#id2409109" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
+<link rel="prev" href="id2460372.html" title="Function template operator&lt;&lt;">
 <link rel="next" href="greg_month.html" title="Class greg_month">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id792474.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871347"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2460372.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_month.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_month"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> bad_month {
   <span class="emphasis"><em>// <a href="bad_month.html#bad_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_month.html#id692487-bb">bad_month</a>();
+  <a href="bad_month.html#id2409137-bb">bad_month</a>();
 
-  <span class="emphasis"><em>// <a href="bad_month.html#id692482-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_month.html#id2409132-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1152847"></a><h2>Description</h2>
+<a name="id2671493"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1152850"></a><h3>
+<a name="id2671497"></a><h3>
 <a name="bad_monthconstruct-copy-destruct"></a><code class="computeroutput">bad_month</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id692487-bb"></a>bad_month();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2409137-bb"></a>bad_month();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1152883"></a><h3>
-<a name="id692482-bb"></a><code class="computeroutput">bad_month</code> public member functions</h3>
+<a name="id2671529"></a><h3>
+<a name="id2409132-bb"></a><code class="computeroutput">bad_month</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id792474.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871347"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2460372.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_month.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_offset.html
===================================================================
--- boost/trunk/doc/html/bad_offset.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_offset.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct bad_offset</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928390" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2447946" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
 <link rel="prev" href="local_date_time_base.html" title="Class template local_date_time_base">
 <link rel="next" href="bad_adjustment.html" title="Struct bad_adjustment">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_adjustment.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447946"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_adjustment.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_offset"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> bad_offset {
   <span class="emphasis"><em>// <a href="bad_offset.html#bad_offsetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_offset.html#id1001792-bb">bad_offset</a>(std::string = "");
+  <a href="bad_offset.html#id2447974-bb">bad_offset</a>(std::string = "");
 
-  <span class="emphasis"><em>// <a href="bad_offset.html#id1002747-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_offset.html#id2447970-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1184007"></a><h2>Description</h2>
+<a name="id2685549"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1184010"></a><h3>
+<a name="id2685552"></a><h3>
 <a name="bad_offsetconstruct-copy-destruct"></a><code class="computeroutput">bad_offset</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1001792-bb"></a>bad_offset(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2447974-bb"></a>bad_offset(std::string _msg = "");</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1184044"></a><h3>
-<a name="id1002747-bb"></a><code class="computeroutput">bad_offset</code> public member functions</h3>
+<a name="id2685585"></a><h3>
+<a name="id2447970-bb"></a><code class="computeroutput">bad_offset</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_adjustment.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447946"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_adjustment.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_visit.html
===================================================================
--- boost/trunk/doc/html/bad_visit.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_visit.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class bad_visit</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1561653" title="Header &lt;boost/variant/bad_visit.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2634493" title="Header &lt;boost/variant/bad_visit.hpp&gt;">
 <link rel="prev" href="get.html" title="Function get">
 <link rel="next" href="static_visitor.html" title="Class template static_visitor">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1561653"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_visitor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2634493"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_visitor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_visit"></a><div class="titlepage"></div>
@@ -33,20 +33,20 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>class</strong></span> bad_visit : <span class="bold"><strong>public</strong></span> std::exception {
 <span class="bold"><strong>public</strong></span>:
-  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_visit.html#id1254309-bb">what</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_visit.html#id2338568-bb">what</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1669929"></a><h2>Description</h2>
-<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id1254309-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2839687"></a><h2>Description</h2>
+<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2338568-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1561653"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_visitor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2634493"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_visitor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_weekday.html
===================================================================
--- boost/trunk/doc/html/bad_weekday.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_weekday.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct bad_weekday</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id973291" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2409485" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
 <link rel="prev" href="greg_month.html" title="Class greg_month">
 <link rel="next" href="greg_weekday.html" title="Class greg_weekday">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973291"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409485"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_weekday"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> bad_weekday {
   <span class="emphasis"><em>// <a href="bad_weekday.html#bad_weekdayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_weekday.html#id977285-bb">bad_weekday</a>();
+  <a href="bad_weekday.html#id2409512-bb">bad_weekday</a>();
 
-  <span class="emphasis"><em>// <a href="bad_weekday.html#id977279-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_weekday.html#id2409508-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1171466"></a><h2>Description</h2>
+<a name="id2672667"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1171470"></a><h3>
+<a name="id2672671"></a><h3>
 <a name="bad_weekdayconstruct-copy-destruct"></a><code class="computeroutput">bad_weekday</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id977285-bb"></a>bad_weekday();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2409512-bb"></a>bad_weekday();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1171503"></a><h3>
-<a name="id977279-bb"></a><code class="computeroutput">bad_weekday</code> public member functions</h3>
+<a name="id2672703"></a><h3>
+<a name="id2409508-bb"></a><code class="computeroutput">bad_weekday</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973291"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409485"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bad_year.html
===================================================================
--- boost/trunk/doc/html/bad_year.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bad_year.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct bad_year</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866121" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2480231" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
 <link rel="prev" href="greg_weekday.html" title="Class greg_weekday">
 <link rel="next" href="greg_year.html" title="Class greg_year">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2480231"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_year.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bad_year"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> bad_year {
   <span class="emphasis"><em>// <a href="bad_year.html#bad_yearconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_year.html#id933145-bb">bad_year</a>();
+  <a href="bad_year.html#id2480257-bb">bad_year</a>();
 
-  <span class="emphasis"><em>// <a href="bad_year.html#id933140-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_year.html#id2480253-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1172170"></a><h2>Description</h2>
+<a name="id2673388"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1172174"></a><h3>
+<a name="id2673391"></a><h3>
 <a name="bad_yearconstruct-copy-destruct"></a><code class="computeroutput">bad_year</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id933145-bb"></a>bad_year();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2480257-bb"></a>bad_year();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1172206"></a><h3>
-<a name="id933140-bb"></a><code class="computeroutput">bad_year</code> public member functions</h3>
+<a name="id2673424"></a><h3>
+<a name="id2480253-bb"></a><code class="computeroutput">bad_year</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2480231"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_year.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/barrier.html
===================================================================
--- boost/trunk/doc/html/barrier.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/barrier.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class barrier</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id759234" title="Header &lt;boost/thread/barrier.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2616214" title="Header &lt;boost/thread/barrier.hpp&gt;">
 <link rel="prev" href="threads/reference.html" title="Reference">
 <link rel="next" href="condition.html" title="Class condition">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id759234"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="condition.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2616214"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="condition.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="barrier"></a><div class="titlepage"></div>
@@ -36,14 +36,14 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="barrier.html#barrierconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="barrier.html#id1008465-bb">barrier</a>(size_t);
-  <a href="barrier.html#id683382-bb">~barrier</a>();
+  <a href="barrier.html#id2605020-bb">barrier</a>(size_t);
+  <a href="barrier.html#id2535874-bb">~barrier</a>();
 
-  <span class="emphasis"><em>// <a href="barrier.html#id942530-bb">waiting</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="barrier.html#id1178178-bb">wait</a>();
+  <span class="emphasis"><em>// <a href="barrier.html#id2435312-bb">waiting</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="barrier.html#id2620360-bb">wait</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1556579"></a><h2>Description</h2>
+<a name="id2778820"></a><h2>Description</h2>
 <p>When a barrier is created, it is initialized with a thread count N.
 		The first N-1 calls to <code class="computeroutput">wait()</code> will all cause their threads to be blocked. 
 		The Nth call to <code class="computeroutput">wait()</code> will allow all  of the waiting threads, including 
@@ -61,11 +61,11 @@
 		and <a href="threads.html#threads.glossary.thread-state">ready</a>.
 		Note that "waiting" is a synonym for blocked.</p>
 <div class="refsect2" lang="en">
-<a name="id1556658"></a><h3>
+<a name="id2778899"></a><h3>
 <a name="barrierconstruct-copy-destruct"></a><code class="computeroutput">barrier</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1008465-bb"></a>barrier(size_t count);</pre>
+<pre class="literallayout"><a name="id2605020-bb"></a>barrier(size_t count);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="barrier.html" title="Class barrier">barrier</a> object that 
@@ -73,7 +73,7 @@
         </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id683382-bb"></a>~barrier();</pre>
+<pre class="literallayout"><a name="id2535874-bb"></a>~barrier();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys <code class="computeroutput">*this</code>. If threads are still executing 
@@ -83,10 +83,10 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1556757"></a><h3>
-<a name="id942530-bb"></a><code class="computeroutput">barrier</code> waiting</h3>
+<a name="id2779000"></a><h3>
+<a name="id2435312-bb"></a><code class="computeroutput">barrier</code> waiting</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1178178-bb"></a>wait();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2620360-bb"></a>wait();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Wait until N threads call <code class="computeroutput">wait()</code>, where
@@ -105,13 +105,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id759234"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="condition.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2616214"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="condition.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/base_time.html
===================================================================
--- boost/trunk/doc/html/base_time.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/base_time.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template base_time</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id831553" title="Header &lt;boost/date_time/time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2459854" title="Header &lt;boost/date_time/time.hpp&gt;">
 <link rel="prev" href="gather_weekday_strings.html" title="Function template gather_weekday_strings">
 <link rel="next" href="second_clock.html" title="Class template second_clock">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id831553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="second_clock.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2459854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="second_clock.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="base_time"></a><div class="titlepage"></div>
@@ -40,90 +40,90 @@
   <span class="bold"><strong>typedef</strong></span> time_system::time_duration_type time_duration_type;
 
   <span class="emphasis"><em>// <a href="base_time.html#base_timeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="base_time.html#id796514-bb">base_time</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
+  <a href="base_time.html#id2399109-bb">base_time</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
             dst_flags = not_dst);
-  <a href="base_time.html#id689610-bb">base_time</a>(special_values);
-  <a href="base_time.html#id689624-bb">base_time</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
+  <a href="base_time.html#id2399147-bb">base_time</a>(special_values);
+  <a href="base_time.html#id2399161-bb">base_time</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
 
-  <span class="emphasis"><em>// <a href="base_time.html#id724655-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="base_time.html#id724660-bb">date</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_duration_type</span> <a href="base_time.html#id724673-bb">time_of_day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="base_time.html#id724686-bb">zone_name</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="base_time.html#id828497-bb">zone_abbrev</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="base_time.html#id828535-bb">zone_as_posix_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id828553-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id726580-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id718630-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id718647-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795507-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id719180-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id718223-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_duration_type</span> <a href="base_time.html#id803846-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id803874-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id803902-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
-  <span class="type">time_type</span> <a href="base_time.html#id721757-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id796021-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
-  <span class="type">time_type</span> <a href="base_time.html#id834553-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id834581-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type">time_type</span> <a href="base_time.html#id834605-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id796489-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="emphasis"><em>// <a href="base_time.html#id2421078-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="base_time.html#id2421083-bb">date</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_duration_type</span> <a href="base_time.html#id2421095-bb">time_of_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="base_time.html#id2421184-bb">zone_name</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="base_time.html#id2421221-bb">zone_abbrev</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="base_time.html#id2421257-bb">zone_as_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id2459563-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id2459578-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id2459595-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id2459612-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id2459629-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id2459645-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id2413846-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_duration_type</span> <a href="base_time.html#id2413873-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id2413900-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id2481479-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type">time_type</span> <a href="base_time.html#id2481501-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id2481527-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type">time_type</span> <a href="base_time.html#id2481549-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id2407190-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type">time_type</span> <a href="base_time.html#id2407212-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id2407238-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1117231"></a><h2>Description</h2>
+<a name="id2652263"></a><h2>Description</h2>
 <p>This class is a skeleton for the interface of a temporal type with a resolution that is higher than a day. It is intended that this class be the base class and that the actual time class be derived using the BN pattern. In this way, the derived class can make decisions such as 'should there be a default constructor' and what should it set its value to, should there be optional constructors say allowing only an time_durations that generate a time from a clock,etc. So, in fact multiple time types can be created for a time_system with different construction policies, and all of them can perform basic operations by only writing a copy constructor. Finally, compiler errors are also shorter.</p>
 <p>The real behavior of the time class is provided by the time_system template parameter. This class must provide all the logic for addition, subtraction, as well as define all the interface types. </p>
 <div class="refsect2" lang="en">
-<a name="id1117242"></a><h3>
+<a name="id2652286"></a><h3>
 <a name="base_timeconstruct-copy-destruct"></a><code class="computeroutput">base_time</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id796514-bb"></a>base_time(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td, 
+<li><pre class="literallayout"><a name="id2399109-bb"></a>base_time(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td, 
           dst_flags dst = not_dst);</pre></li>
-<li><pre class="literallayout"><a name="id689610-bb"></a>base_time(special_values sv);</pre></li>
-<li><pre class="literallayout"><a name="id689624-bb"></a>base_time(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2399147-bb"></a>base_time(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2399161-bb"></a>base_time(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1117309"></a><h3>
-<a name="id724655-bb"></a><code class="computeroutput">base_time</code> public member functions</h3>
+<a name="id2652368"></a><h3>
+<a name="id2421078-bb"></a><code class="computeroutput">base_time</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id724660-bb"></a>date() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id724673-bb"></a>time_of_day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2421083-bb"></a>date() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2421095-bb"></a>time_of_day() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id724686-bb"></a>zone_name(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2421184-bb"></a>zone_name(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Optional bool parameter will return time zone as an offset (ie "+07:00"). Empty string is returned for classes that do not use a time_zone </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id828497-bb"></a>zone_abbrev(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2421221-bb"></a>zone_abbrev(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Optional bool parameter will return time zone as an offset (ie "+07:00"). Empty string is returned for classes that do not use a time_zone </p>
 </li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id828535-bb"></a>zone_as_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id828553-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id726580-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id718630-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id718647-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795507-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id719180-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id718223-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id803846-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id803874-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id803902-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id721757-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id796021-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id834553-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id834581-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id834605-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_duration_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id796489-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2421257-bb"></a>zone_as_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2459563-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2459578-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2459595-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2459612-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2459629-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2459645-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2413846-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2413873-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2413900-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2481479-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2481501-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2481527-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2481549-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2407190-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2407212-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_duration_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2407238-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id831553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="second_clock.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2459854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="second_clock.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/basic_command_line_parser.html
===================================================================
--- boost/trunk/doc/html/basic_command_line_parser.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/basic_command_line_parser.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template basic_command_line_parser</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id730253" title="Header &lt;boost/program_options/parsers.hpp&gt;">
-<link rel="prev" href="id1104430.html" title="Class options_description_easy_init">
-<link rel="next" href="basic_parsed_options.html" title="Class template basic_parsed_options">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="id2381437-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">
+<link rel="next" href="id2348892.html" title="Type collect_unrecognized_mode">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1104430.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id730253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_parsed_options.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2381437-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2348892.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="basic_command_line_parser"></a><div class="titlepage"></div>
@@ -33,69 +33,80 @@
 <span class="bold"><strong>class</strong></span> basic_command_line_parser {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="basic_command_line_parser.html#basic_command_line_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="basic_command_line_parser.html#id1138166-bb">basic_command_line_parser</a>(<span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp;);
-  <a href="basic_command_line_parser.html#id1009768-bb">basic_command_line_parser</a>(<span class="bold"><strong>int</strong></span>, charT *);
+  <a href="basic_command_line_parser.html#id2360299-bb">basic_command_line_parser</a>(<span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp;);
+  <a href="basic_command_line_parser.html#id2395534-bb">basic_command_line_parser</a>(<span class="bold"><strong>int</strong></span>, charT *);
 
-  <span class="emphasis"><em>// <a href="basic_command_line_parser.html#id762142-bb">public member functions</a></em></span>
-  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id762147-bb">options</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp;) ;
+  <span class="emphasis"><em>// <a href="basic_command_line_parser.html#id2359403-bb">public member functions</a></em></span>
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2359408-bb">options</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp;) ;
   <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> 
-  <a href="basic_command_line_parser.html#id663575-bb">positional</a>(<span class="bold"><strong>const</strong></span> <a href="id683292.html" title="Class positional_options_description">positional_options_description</a> &amp;) ;
-  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id1031754-bb">style</a>(<span class="bold"><strong>int</strong></span>) ;
-  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id1008745-bb">extra_parser</a>(ext_parser) ;
-  <span class="type"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> <a href="basic_command_line_parser.html#id1140268-bb">run</a>() ;
+  <a href="basic_command_line_parser.html#id2442218-bb">positional</a>(<span class="bold"><strong>const</strong></span> <a href="id2525902.html" title="Class positional_options_description">positional_options_description</a> &amp;) ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2425682-bb">style</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2395244-bb">extra_parser</a>(ext_parser) ;
+  <span class="type"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> <a href="basic_command_line_parser.html#id2354252-bb">run</a>() ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2491704-bb">allow_unregistered</a>() ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2360273-bb">extra_style_parser</a>(style_parser) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1255000"></a><h2>Description</h2>
+<a name="id2723808"></a><h2>Description</h2>
 <p>Command line parser.</p>
-<p>The class allows one to specify all the information needed for parsing and to parser the parse the command line. It is primarily needed to emulate named function parameters -- a regular function with 5 parameters will be hard to use and creating overloads with a smaller nuber of parameters will be confusing.</p>
-<p>For the most common case, the function parse_command_line is a better alternative. </p>
+<p>The class allows one to specify all the information needed for parsing and to parse the command line. It is primarily needed to emulate named function parameters -- a regular function with 5 parameters will be hard to use and creating overloads with a smaller nuber of parameters will be confusing.</p>
+<p>For the most common case, the function parse_command_line is a better alternative.</p>
+<p>There are two typedefs -- command_line_parser and wcommand_line_parser, for charT == char and charT == wchar_t cases. </p>
 <div class="refsect2" lang="en">
-<a name="id1255017"></a><h3>
+<a name="id2723829"></a><h3>
 <a name="basic_command_line_parserconstruct-copy-destruct"></a><code class="computeroutput">basic_command_line_parser</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1138166-bb"></a>basic_command_line_parser(<span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp; args);</pre>
+<pre class="literallayout"><a name="id2360299-bb"></a>basic_command_line_parser(<span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp; args);</pre>
 <p>Creates a command line parser for the specified arguments list. The 'args' parameter should not include program name. </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1009768-bb"></a>basic_command_line_parser(<span class="bold"><strong>int</strong></span> argc, charT * argv);</pre>
-<p>Creates a command line parser for the specified arguments list. The parameter should be the same as passes to 'main'. </p>
+<pre class="literallayout"><a name="id2395534-bb"></a>basic_command_line_parser(<span class="bold"><strong>int</strong></span> argc, charT * argv);</pre>
+<p>Creates a command line parser for the specified arguments list. The parameters should be the same as passed to 'main'. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1255088"></a><h3>
-<a name="id762142-bb"></a><code class="computeroutput">basic_command_line_parser</code> public member functions</h3>
+<a name="id2723900"></a><h3>
+<a name="id2359403-bb"></a><code class="computeroutput">basic_command_line_parser</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id762147-bb"></a>options(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; desc) ;</pre>
+<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2359408-bb"></a>options(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; desc) ;</pre>
 <p>Sets options descriptions to use. </p>
 </li>
 <li>
 <pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> 
-<a name="id663575-bb"></a>positional(<span class="bold"><strong>const</strong></span> <a href="id683292.html" title="Class positional_options_description">positional_options_description</a> &amp; desc) ;</pre>
+<a name="id2442218-bb"></a>positional(<span class="bold"><strong>const</strong></span> <a href="id2525902.html" title="Class positional_options_description">positional_options_description</a> &amp; desc) ;</pre>
 <p>Sets positional options description to use. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id1031754-bb"></a>style(<span class="bold"><strong>int</strong></span> ) ;</pre>
+<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2425682-bb"></a>style(<span class="bold"><strong>int</strong></span> ) ;</pre>
 <p>Sets the command line style. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id1008745-bb"></a>extra_parser(ext_parser ) ;</pre>
+<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2395244-bb"></a>extra_parser(ext_parser ) ;</pre>
 <p>Sets the extra parsers. </p>
 </li>
-<li><pre class="literallayout"><span class="type"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> <a name="id1140268-bb"></a>run() ;</pre></li>
+<li>
+<pre class="literallayout"><span class="type"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> <a name="id2354252-bb"></a>run() ;</pre>
+<p>Parses the options and returns the result of parsing. Throws on error. </p>
+</li>
+<li>
+<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2491704-bb"></a>allow_unregistered() ;</pre>
+<p>Specifies that unregistered options are allowed and should be passed though. For each command like token that looks like an option but does not contain a recognized name, an instance of basic_option&lt;charT&gt; will be added to result, with 'unrecognized' field set to 'true'. It's possible to collect all unrecognized options with the 'collect_unrecognized' funciton. </p>
+</li>
+<li><pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2360273-bb"></a>extra_style_parser(style_parser s) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1104430.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id730253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_parsed_options.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2381437-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2348892.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/basic_option.html
===================================================================
--- boost/trunk/doc/html/basic_option.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/basic_option.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template basic_option</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id864937" title="Header &lt;boost/program_options/option.hpp&gt;">
-<link rel="prev" href="validation_error.html" title="Class validation_error">
-<link rel="next" href="duplicate_option_error.html" title="Class duplicate_option_error">
+<link rel="up" href="program_options/reference.html#id2359341" title="Header &lt;boost/program_options/option.hpp&gt;">
+<link rel="prev" href="invalid_command_line_style.html" title="Class invalid_command_line_style">
+<link rel="next" href="option_description.html" title="Class option_description">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="validation_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id864937"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duplicate_option_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="invalid_command_line_style.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2359341"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="option_description.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="basic_option"></a><div class="titlepage"></div>
@@ -33,42 +33,43 @@
 <span class="bold"><strong>class</strong></span> basic_option {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="basic_option.html#basic_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="basic_option.html#id1114467-bb">basic_option</a>();
-  <a href="basic_option.html#id1042744-bb">basic_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;);
+  <a href="basic_option.html#id2350517-bb">basic_option</a>();
+  <a href="basic_option.html#id2350519-bb">basic_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;);
 
-  <span class="emphasis"><em>// <a href="basic_option.html#id1004663-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="basic_option.html#id2350512-bb">public member functions</a></em></span>
 
   std::string string_key;
   int position_key;
   std::vector&lt; std::basic_string&lt; charT &gt; &gt; value;
+  std::vector&lt; std::basic_string&lt; charT &gt; &gt; original_tokens;
   bool unregistered;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1252076"></a><h2>Description</h2>
+<a name="id2720364"></a><h2>Description</h2>
 <p>Option found in input source. Contains a key and a value. The key, in turn, can be a string (name of an option), or an integer (position in input source) -- in case no name is specified. The latter is only possible for command line. The template parameter specifies the type of char used for storing the option's value. </p>
 <div class="refsect2" lang="en">
-<a name="id1252087"></a><h3>
+<a name="id2720375"></a><h3>
 <a name="basic_optionconstruct-copy-destruct"></a><code class="computeroutput">basic_option</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1114467-bb"></a>basic_option();</pre></li>
-<li><pre class="literallayout"><a name="id1042744-bb"></a>basic_option(<span class="bold"><strong>const</strong></span> std::string &amp; string_key, 
+<li><pre class="literallayout"><a name="id2350517-bb"></a>basic_option();</pre></li>
+<li><pre class="literallayout"><a name="id2350519-bb"></a>basic_option(<span class="bold"><strong>const</strong></span> std::string &amp; string_key, 
              <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; value);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1252147"></a><h3>
-<a name="id1004663-bb"></a><code class="computeroutput">basic_option</code> public member functions</h3>
+<a name="id2720436"></a><h3>
+<a name="id2350512-bb"></a><code class="computeroutput">basic_option</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="validation_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id864937"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duplicate_option_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="invalid_command_line_style.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2359341"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="option_description.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/basic_parsed_options.html
===================================================================
--- boost/trunk/doc/html/basic_parsed_options.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/basic_parsed_options.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template basic_parsed_options</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id730253" title="Header &lt;boost/program_options/parsers.hpp&gt;">
-<link rel="prev" href="basic_command_line_parser.html" title="Class template basic_command_line_parser">
-<link rel="next" href="id1002952-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="duplicate_option_error.html" title="Class duplicate_option_error">
+<link rel="next" href="id2381437-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="basic_command_line_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id730253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1002952-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duplicate_option_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381437-bb.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="basic_parsed_options"></a><div class="titlepage"></div>
@@ -33,39 +33,39 @@
 <span class="bold"><strong>class</strong></span> basic_parsed_options {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="basic_parsed_options.html#basic_parsed_optionsconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="basic_parsed_options.html#id1081818-bb">basic_parsed_options</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> *);
+  <a href="basic_parsed_options.html#id2546747-bb">basic_parsed_options</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> *);
 
-  <span class="emphasis"><em>// <a href="basic_parsed_options.html#id1081812-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="basic_parsed_options.html#id2345108-bb">public member functions</a></em></span>
 
   std::vector&lt; <a href="basic_option.html" title="Class template basic_option">basic_option</a>&lt; charT &gt; &gt; options;
-  const  <a href="options_description.html" title="Class options_description">options_description</a> * description;
+  const <a href="options_description.html" title="Class options_description">options_description</a> * description;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1255371"></a><h2>Description</h2>
+<a name="id2723277"></a><h2>Description</h2>
 <p>Results of parsing an input source. The primary use of this class is passing information from parsers component to value storage component. This class does not makes much sense itself. </p>
 <div class="refsect2" lang="en">
-<a name="id1255380"></a><h3>
+<a name="id2723286"></a><h3>
 <a name="basic_parsed_optionsconstruct-copy-destruct"></a><code class="computeroutput">basic_parsed_options</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1081818-bb"></a>basic_parsed_options(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> * description);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2546747-bb"></a>basic_parsed_options(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> * description);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1255428"></a><h3>
-<a name="id1081812-bb"></a><code class="computeroutput">basic_parsed_options</code> public member functions</h3>
+<a name="id2723332"></a><h3>
+<a name="id2345108-bb"></a><code class="computeroutput">basic_parsed_options</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1255446"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id1002952-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">Class basic_parsed_options&lt;wchar_t&gt;</a></p></li></ul></div>
+<a name="id2723351"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id2381437-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">Class basic_parsed_options&lt;wchar_t&gt;</a></p></li></ul></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="basic_command_line_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id730253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1002952-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duplicate_option_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381437-bb.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/bbv2/advanced/build_process.html
===================================================================
--- boost/trunk/doc/html/bbv2/advanced/build_process.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/advanced/build_process.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>The Build Process</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -35,9 +35,9 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="bbv2.advanced.build_process"></a>The Build Process</h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="build_process.html#id1704308">Build request</a></span></dt>
-<dt><span class="section"><a href="build_process.html#id1704350">Building a main target</a></span></dt>
-<dt><span class="section"><a href="build_process.html#id1704448">Building a project</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id2856769">Build request</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id2856811">Building a main target</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id2856924">Building a project</a></span></dt>
 </dl></div>
 <p>When you've described your targets, you want Boost.Build to run the
       right tools and create the needed targets. 
@@ -67,7 +67,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1704308"></a>Build request</h3></div></div></div>
+<a name="id2856769"></a>Build request</h3></div></div></div>
 <p>
         The command line specifies which targets to build and with which
         properties. For example:
@@ -92,7 +92,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1704350"></a>Building a main target</h3></div></div></div>
+<a name="id2856811"></a>Building a main target</h3></div></div></div>
 <p>When you request, directly or indirectly, a build of a main target
         with specific requirements, the following steps are made. Some brief
         explanation is provided, and more details are given in <a href="../reference/buildprocess.html" title="Build process">the section called &#8220;Build process&#8221;</a>.
@@ -153,7 +153,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1704448"></a>Building a project</h3></div></div></div>
+<a name="id2856924"></a>Building a project</h3></div></div></div>
 <p>Often, a user builds a complete project, not just one main
       target. In fact, invoking <span><strong class="command">bjam</strong></span> without
       arguments
@@ -182,7 +182,7 @@
       </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/advanced/builtins/features.html
===================================================================
--- boost/trunk/doc/html/bbv2/advanced/builtins/features.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/advanced/builtins/features.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Builtin features</title>
 <link rel="stylesheet" href="../../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -160,7 +160,7 @@
           </dd>
 </dl></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/advanced/builtins/targets.html
===================================================================
--- boost/trunk/doc/html/bbv2/advanced/builtins/targets.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/advanced/builtins/targets.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Builtin target types</title>
 <link rel="stylesheet" href="../../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -35,15 +35,15 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="bbv2.advanced.builtins.targets"></a>Builtin target types</h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="targets.html#id1704505">Programs</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1704568">Libraries</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2856983">Programs</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2857046">Libraries</a></span></dt>
 <dt><span class="section"><a href="targets.html#bbv2.builtins.alias">Alias</a></span></dt>
 <dt><span class="section"><a href="targets.html#bbv2.builtins.stage">Installing</a></span></dt>
 <dt><span class="section"><a href="targets.html#bbv2.builtins.testing">Testing</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1704505"></a>Programs</h3></div></div></div>
+<a name="id2856983"></a>Programs</h3></div></div></div>
 <p>Programs are created using the <code class="computeroutput">exe</code> rule, which
         follows the <a href="../jamfiles.html#bbv2.main-target-rule-syntax">common
           syntax</a>. For example:
@@ -76,7 +76,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1704568"></a>Libraries</h3></div></div></div>
+<a name="id2857046"></a>Libraries</h3></div></div></div>
 <p>Libraries are created using the <code class="computeroutput">lib</code> rule, which
         follows the <a href="../jamfiles.html#bbv2.main-target-rule-syntax">common
           syntax</a>. For example:
@@ -332,7 +332,7 @@
 install install-lib : helper : /usr/lib ;
 </pre>
 <p>Because the <code class="computeroutput">install</code> rule just copies targets, most 
-    free features <sup>[<a name="id1705185" href="#ftn.id1705185">6</a>]</sup>
+    free features <sup>[<a name="id2857684" href="#ftn.id2857684">6</a>]</sup>
     have no effect when used in requirements of the <code class="computeroutput">install</code>. 
     The only two which matter are  
     <a href="features.html#bbv2.builtin.features.dependency"><code class="varname">dependency</code></a> and, on Unix,
@@ -375,10 +375,10 @@
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1705185" href="#id1705185">6</a>] </sup>see the definition of "free" in <a href="../../reference/definitions.html#bbv2.reference.features.attributes" title="Feature Attributes">the section called &#8220;Feature Attributes&#8221;</a>.</p></div>
+<div class="footnote"><p><sup>[<a name="ftn.id2857684" href="#id2857684">6</a>] </sup>see the definition of "free" in <a href="../../reference/definitions.html#bbv2.reference.features.attributes" title="Feature Attributes">the section called &#8220;Feature Attributes&#8221;</a>.</p></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/advanced/differences_to_v1.html
===================================================================
--- boost/trunk/doc/html/bbv2/advanced/differences_to_v1.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/advanced/differences_to_v1.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Differences to Boost.Build V1</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -126,7 +126,7 @@
       </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/advanced/jamfiles.html
===================================================================
--- boost/trunk/doc/html/bbv2/advanced/jamfiles.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/advanced/jamfiles.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Writing Jamfiles</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -298,7 +298,7 @@
 
         </p>
 <div class="table">
-<a name="id1703973"></a><p class="title"><b>Table 24.1. </b></p>
+<a name="id2856417"></a><p class="title"><b>Table 24.1. </b></p>
 <table class="table" summary="">
 <colgroup>
 <col>
@@ -380,7 +380,7 @@
       subprojects, so that every definition made in a parent project
       is always available to its children. The loading order of any
       other projects is unspecified.  Even if one project refers to
-      another via <a href="../../"><code class="computeroutput">use-project</code></a>,
+      another via ???,
       or a target reference, no specific order should be assumed.
       </p>
 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
@@ -402,7 +402,7 @@
 <pre class="screen">
 bjam --help project.<em class="replaceable"><code>rulename</code></em></pre>
 <div class="table">
-<a name="id1704194"></a><p class="title"><b>Table 24.2. </b></p>
+<a name="id2856637"></a><p class="title"><b>Table 24.2. </b></p>
 <table class="table" summary="">
 <colgroup>
 <col>
@@ -418,15 +418,15 @@
 <td>Define this project's symbolic ID or attributes.</td>
 </tr>
 <tr>
-<td><a href="../../">use-project</a></td>
+<td>???</td>
 <td>Make another project known so that it can be referred to by symbolic ID.</td>
 </tr>
 <tr>
-<td><a href="../../">build-project</a></td>
+<td>???</td>
 <td>Cause another project to be built when this one is built.</td>
 </tr>
 <tr>
-<td><a href="../../">explicit</a></td>
+<td>???</td>
 <td>State that a target should be built only by explicit
                 request.</td>
 </tr>
@@ -453,7 +453,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/advanced.html
===================================================================
--- boost/trunk/doc/html/bbv2/advanced.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/advanced.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 24. User documentation</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -47,14 +47,14 @@
 </dl></dd>
 <dt><span class="section"><a href="advanced/build_process.html">The Build Process</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="advanced/build_process.html#id1704308">Build request</a></span></dt>
-<dt><span class="section"><a href="advanced/build_process.html#id1704350">Building a main target</a></span></dt>
-<dt><span class="section"><a href="advanced/build_process.html#id1704448">Building a project</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id2856769">Build request</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id2856811">Building a main target</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id2856924">Building a project</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="advanced/builtins/targets.html">Builtin target types</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="advanced/builtins/targets.html#id1704505">Programs</a></span></dt>
-<dt><span class="section"><a href="advanced/builtins/targets.html#id1704568">Libraries</a></span></dt>
+<dt><span class="section"><a href="advanced/builtins/targets.html#id2856983">Programs</a></span></dt>
+<dt><span class="section"><a href="advanced/builtins/targets.html#id2857046">Libraries</a></span></dt>
 <dt><span class="section"><a href="advanced/builtins/targets.html#bbv2.builtins.alias">Alias</a></span></dt>
 <dt><span class="section"><a href="advanced/builtins/targets.html#bbv2.builtins.stage">Installing</a></span></dt>
 <dt><span class="section"><a href="advanced/builtins/targets.html#bbv2.builtins.testing">Testing</a></span></dt>
@@ -104,7 +104,7 @@
               How the build process works</a></p></li>
 <li><p>Some Basics about the Boost.Jam language. See the
           <a href="http://www.boost.org/tools/build/jam_src/index.html#jam_fundamentals" target="_top">Boost.Jam</a>
-          and <a href="http://www.boost.org/tools/build/jam_src/Jam.html" target="_top">Classic
+          and <a href="http://www.boost.org/tools/build/jam_src/jam.html" target="_top">Classic
           Jam</a> documentation.
           </p></li>
 </ul></div>
@@ -243,7 +243,7 @@
 </pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/arch/build.html
===================================================================
--- boost/trunk/doc/html/bbv2/arch/build.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/arch/build.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>The build layer</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -184,7 +184,7 @@
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/arch/targets.html
===================================================================
--- boost/trunk/doc/html/bbv2/arch/targets.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/arch/targets.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Targets</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -62,10 +62,10 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="bbv2.arch.depends"></a>Dependency scanning</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="targets.html#id1709744">Support for different scanning algorithms</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1709753">Ability to scan the same file several times</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1709788">Proper detection of dependencies on generated files.</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1709921">Proper detection of dependencies from generated files</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862570">Support for different scanning algorithms</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862579">Ability to scan the same file several times</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862640">Proper detection of dependencies on generated files.</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862819">Proper detection of dependencies from generated files</a></span></dt>
 </dl></div>
 <p>Dependency scanning is the process of finding implicit
   dependencies, like "#include" statements in C++. The requirements
@@ -90,14 +90,14 @@
 </ul></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1709744"></a>Support for different scanning algorithms</h4></div></div></div>
+<a name="id2862570"></a>Support for different scanning algorithms</h4></div></div></div>
 <p>Different scanning algorithm are encapsulated by objects
   called "scanners". Please see the documentation for "scanner"
   module for more details.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1709753"></a>Ability to scan the same file several times</h4></div></div></div>
+<a name="id2862579"></a>Ability to scan the same file several times</h4></div></div></div>
 <p>As said above, it's possible to compile a C++ file twice, with
   different include paths. Therefore, include dependencies for
   those compilations can be different. The problem is that bjam
@@ -128,7 +128,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1709788"></a>Proper detection of dependencies on generated files.</h4></div></div></div>
+<a name="id2862640"></a>Proper detection of dependencies on generated files.</h4></div></div></div>
 <p>This requirement breaks down to the following ones.</p>
 <div class="orderedlist"><ol type="1">
 <li>
@@ -251,10 +251,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1709921"></a>Proper detection of dependencies from generated files</h4></div></div></div>
+<a name="id2862819"></a>Proper detection of dependencies from generated files</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="targets.html#id1710022">File targets</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1710055">Target paths</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862929">File targets</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862965">Target paths</a></span></dt>
 </dl></div>
 <p>Suppose file "a.cpp" includes "a.h" and both are generated by
   some action. Note that classic jam has two stages. In first stage
@@ -326,7 +326,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1710022"></a>File targets</h5></div></div></div>
+<a name="id2862929"></a>File targets</h5></div></div></div>
 <p>
   As described above, file targets corresponds
   to files that Boost.Build manages. User's may be concerned about
@@ -339,7 +339,7 @@
           </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1710041"></a>Types</h6></div></div></div>
+<a name="id2862948"></a>Types</h6></div></div></div>
 <p>A file target can be given a file, which determines
   what transformations can be applied to the file. The
   <code class="literal">type.register</code> rule declares new types. File type can
@@ -349,7 +349,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1710055"></a>Target paths</h5></div></div></div>
+<a name="id2862965"></a>Target paths</h5></div></div></div>
 <p>To distinguish targets build with different properties, they
   are put in different directories. Rules for determining target
   paths are given below:</p>
@@ -384,7 +384,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/arch/tools.html
===================================================================
--- boost/trunk/doc/html/bbv2/arch/tools.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/arch/tools.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>The tools layer</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -36,7 +36,7 @@
 <a name="bbv2.arch.tools"></a>The tools layer</h2></div></div></div>
 <p>Write me!</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/arch.html
===================================================================
--- boost/trunk/doc/html/bbv2/arch.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/arch.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Appendix B. Boost.Build v2 architecture</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -65,7 +65,7 @@
     </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/extender.html
===================================================================
--- boost/trunk/doc/html/bbv2/extender.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/extender.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 25. Extender Manual</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -122,12 +122,12 @@
 and linked it.
   </p>
 <p>In the subsequent sections, we will extend this example, and review
-        all the mechanisms in detail. The complete code is available in <a href="../../../tools/build/v2/example/customization" target="_top">example/customization</a>
+        all the mechanisms in detail. The complete code is available in <code class="filename">example/customization</code>
         directory.
       </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/extending/features.html
===================================================================
--- boost/trunk/doc/html/bbv2/extending/features.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/extending/features.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Features</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -105,7 +105,7 @@
           </p></li>
 </ul></div>
 <h3>
-<a name="id1706749"></a>Steps for adding a feauture</h3>
+<a name="id2859332"></a>Steps for adding a feauture</h3>
 <p>Adding a feature requires three steps:
 
         </p>
@@ -143,7 +143,7 @@
               files.</p></li>
 </ol></div>
 <h3>
-<a name="id1706828"></a>Another example</h3>
+<a name="id2859422"></a>Another example</h3>
 <p>Here's another example.
         Let's see how we can make a feature that refers to a target. For example,
         when linking dynamic libraries on windows, one sometimes needs to specify
@@ -212,7 +212,7 @@
 </li>
 </ol></div>
 <h3>
-<a name="id1706925"></a>Variants and composite features.</h3>
+<a name="id2859520"></a>Variants and composite features.</h3>
 <p>Sometimes you want to create a shorcut for some set of
         features. For example, <code class="computeroutput">release</code> is a value of 
         <code class="computeroutput">&lt;variant&gt;</code> and is a shortcut for a set of features.
@@ -250,7 +250,7 @@
         library. 
       </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/extending/rules.html
===================================================================
--- boost/trunk/doc/html/bbv2/extending/rules.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/extending/rules.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Main target rules</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -97,7 +97,7 @@
       non-trivial.
     </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/extending/targets.html
===================================================================
--- boost/trunk/doc/html/bbv2/extending/targets.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/extending/targets.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Target types</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -136,7 +136,7 @@
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/extending/tools.html
===================================================================
--- boost/trunk/doc/html/bbv2/extending/tools.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/extending/tools.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Tools and generators</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -104,7 +104,7 @@
       </p>
 <p>(Need a note about UNIX)</p>
 <h3>
-<a name="id1706493"></a>Custom generator classes</h3>
+<a name="id2859013"></a>Custom generator classes</h3>
 <p>The standard generators allows you to specify source and target
         types, action, and a set of flags. If you need anything more complex,
         
@@ -235,7 +235,7 @@
         if necessary.        
       </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/extending/toolset_modules.html
===================================================================
--- boost/trunk/doc/html/bbv2/extending/toolset_modules.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/extending/toolset_modules.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Toolset modules</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -112,7 +112,7 @@
           </p></li>
 </ul></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/faq/dll-path.html
===================================================================
--- boost/trunk/doc/html/bbv2/faq/dll-path.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/faq/dll-path.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,7 +5,7 @@
     hardcode-dll-paths properties useful?
     </title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -98,7 +98,7 @@
       always be used.
     </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/faq/envar.html
===================================================================
--- boost/trunk/doc/html/bbv2/faq/envar.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/faq/envar.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,7 +5,7 @@
       Accessing environment variables
       </title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -60,7 +60,7 @@
 exe a : a.cpp : &lt;include&gt;$(SOME_LIBRARY_PATH) ;
 </pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/faq/external.html
===================================================================
--- boost/trunk/doc/html/bbv2/faq/external.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/faq/external.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>Can I get output of external program as a variable in a Jamfile?
     </title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -65,7 +65,7 @@
       sharing this approach.
     </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/faq/s03.html
===================================================================
--- boost/trunk/doc/html/bbv2/faq/s03.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/faq/s03.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,7 +5,7 @@
         How to control properties order?
       </title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -39,7 +39,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1709000"></a>
+<a name="id2861716"></a>
         How to control properties order?
       </h2></div></div></div>
 <p>For internal reasons, Boost.Build sorts all the properties
@@ -68,7 +68,7 @@
       negatively affect performance.
     </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/faq/s04.html
===================================================================
--- boost/trunk/doc/html/bbv2/faq/s04.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/faq/s04.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,7 +5,7 @@
       How to control the library order on Unix?
     </title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -38,7 +38,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1709033"></a>
+<a name="id2861760"></a>
       How to control the library order on Unix?
     </h2></div></div></div>
 <p>On the Unix-like operating systems, the order in which static
@@ -70,7 +70,7 @@
 exe viewer : viewer png z ;
 </pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/faq/s06.html
===================================================================
--- boost/trunk/doc/html/bbv2/faq/s06.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/faq/s06.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>How to get the project-root location?
     </title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -36,7 +36,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1709107"></a>How to get the project-root location?
+<a name="id2861845"></a>How to get the project-root location?
     </h2></div></div></div>
 <p>You might want to use the location of the project-root in your
       Jamfiles. To do it, you'd need to declare path constant in your
@@ -49,7 +49,7 @@
       After that, the <code class="computeroutput">TOP</code> variable can be used in every Jamfile.
     </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/faq/s07.html
===================================================================
--- boost/trunk/doc/html/bbv2/faq/s07.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/faq/s07.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>How to change compilation flags for one file?
     </title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -37,7 +37,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1709127"></a>How to change compilation flags for one file?
+<a name="id2861867"></a>How to change compilation flags for one file?
     </h2></div></div></div>
 <p>If one file must be compiled with special options, you need to
       explicitly declare an <code class="computeroutput">obj</code> target for that file and then use
@@ -64,7 +64,7 @@
 obj b : b.cpp : &lt;variant&gt;release:&lt;optimization&gt;off ;
 </pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/faq.html
===================================================================
--- boost/trunk/doc/html/bbv2/faq.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/faq.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 27. Frequently Asked Questions</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -39,7 +39,7 @@
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
-<dt><span class="section"><a href="faq.html#id1708877">
+<dt><span class="section"><a href="faq.html#id2861593">
         I'm getting "Duplicate name of actual target" error. What
         does it mean?
       </a></span></dt>
@@ -66,7 +66,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1708877"></a>
+<a name="id2861593"></a>
         I'm getting "Duplicate name of actual target" error. What
         does it mean?
       </h2></div></div></div>
@@ -137,7 +137,7 @@
    </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/howto.html
===================================================================
--- boost/trunk/doc/html/bbv2/howto.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/howto.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 21. How to use this document</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -54,7 +54,7 @@
       you're asking about Boost.Build <span class="bold"><strong>V2</strong></span>.
     </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/installation.html
===================================================================
--- boost/trunk/doc/html/bbv2/installation.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/installation.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 22. Installation</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -40,7 +40,7 @@
       source distribution</a>
       or <a href="http://sourceforge.net/cvs/?group_id=7586" target="_top">CVS
       image</a>.
-      <sup>[<a name="id1701106" href="#ftn.id1701106">2</a>]</sup>
+      <sup>[<a name="id2853505" href="#ftn.id2853505">2</a>]</sup>
 All paths are given relative to
       the <em class="firstterm">Boost.Build v2 root directory</em>, which is 
 
@@ -48,7 +48,7 @@
 
       located in the <code class="filename">tools/build/v2</code> subdirectory
       of a full Boost <a href="http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041" target="_top">distribution</a>.
-      <sup>[<a name="id1701143" href="#ftn.id1701143">3</a>]</sup></p>
+      <sup>[<a name="id2853545" href="#ftn.id2853545">3</a>]</sup></p>
 <div class="orderedlist"><ol type="1">
 <li>
           Boost.Build uses <a href="../../../tools/build/jam_src/index.html" target="_top">Boost.Jam</a>, an
@@ -131,13 +131,13 @@
 <p><span class="bold"><strong>N.B.</strong></span>
   When <span><strong class="command">bjam</strong></span> is invoked from anywhere in the Boost
   directory tree <span class="emphasis"><em>other than</em></span> the Boost.Build root
-  and its subdirectories, <a href="../../../tools/build" target="_top">Boost.Build
+  and its subdirectories, <a href="../../../tools/build/index.html" target="_top">Boost.Build
   v1</a> is used by default. To override the default and use
   Boost.Build v2, you have to add the <code class="option">--v2</code> command
   line option to all <span><strong class="command">bjam</strong></span> invocations.</p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1701106" href="#id1701106">2</a>] </sup>Note that packages prepared for
+<div class="footnote"><p><sup>[<a name="ftn.id2853505" href="#id2853505">2</a>] </sup>Note that packages prepared for
       Unix/Linux systems usually make their own choices about where to
       put things and even which parts of Boost to include.  When we
       say &#8220;released source distribution&#8221; we mean a
@@ -145,7 +145,7 @@
       <a href="http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041" target="_top">project
       page</a>.
         </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id1701143" href="#id1701143">3</a>] </sup>The Boost.Build subset of boost is also distributed
+<div class="footnote"><p><sup>[<a name="ftn.id2853545" href="#id2853545">3</a>] </sup>The Boost.Build subset of boost is also distributed
         separately, for those who are only interested in getting a
         build tool. The top-level directory of a <a href="http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=80982" target="_top">Boost.Build
         distribution</a> contains all the subdirectories of the
@@ -158,7 +158,7 @@
         </p></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/recipies/site-config.html
===================================================================
--- boost/trunk/doc/html/bbv2/recipies/site-config.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/recipies/site-config.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Targets in site-config.jam</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -57,7 +57,7 @@
 <p>
       in any Jamfile.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/reference/buildprocess.html
===================================================================
--- boost/trunk/doc/html/bbv2/reference/buildprocess.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/reference/buildprocess.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Build process</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -129,7 +129,7 @@
 </pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/reference/definitions.html
===================================================================
--- boost/trunk/doc/html/bbv2/reference/definitions.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/reference/definitions.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Definitions</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -367,7 +367,7 @@
       </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/reference/generators.html
===================================================================
--- boost/trunk/doc/html/bbv2/reference/generators.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/reference/generators.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Generators</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -35,11 +35,11 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="bbv2.reference.generators"></a>Generators</h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="generators.html#id1708734">Selecting and ranking viable generators</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1708774">Running generators</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1708800">Selecting dependency graph</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1708811">Property adjustment</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1708854">Transformations cache</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861414">Selecting and ranking viable generators</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861462">Running generators</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861501">Selecting dependency graph</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861512">Property adjustment</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861573">Transformations cache</a></span></dt>
 </dl></div>
 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 <h3 class="title">Warning</h3>
@@ -67,7 +67,7 @@
       below.</p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1708734"></a>Selecting and ranking viable generators</h3></div></div></div>
+<a name="id2861414"></a>Selecting and ranking viable generators</h3></div></div></div>
 <p>Each generator, in addition to target types that it can
         produce, have attribute that affects its applicability in
         particular sitiation. Those attributes are:</p>
@@ -101,7 +101,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1708774"></a>Running generators</h3></div></div></div>
+<a name="id2861462"></a>Running generators</h3></div></div></div>
 <p>When generators are selected, each is run to produce a list of
         created targets. This list might include targets that are not of
         requested types, because generators create the same targets as
@@ -123,7 +123,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1708800"></a>Selecting dependency graph</h3></div></div></div>
+<a name="id2861501"></a>Selecting dependency graph</h3></div></div></div>
 <p>
         After all generators are run,
         it is necessary to decide which of successfull invocation will be
@@ -134,7 +134,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1708811"></a>Property adjustment</h3></div></div></div>
+<a name="id2861512"></a>Property adjustment</h3></div></div></div>
 <p>Because target location is determined by the build system, it
         is sometimes necessary to adjust properties, in order to not
         break actions. For example, if there's an action that generates
@@ -173,7 +173,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1708854"></a>Transformations cache</h3></div></div></div>
+<a name="id2861573"></a>Transformations cache</h3></div></div></div>
 <p>
         Under certain conditions, an
         attempt is made to cache results of transformation search. First,
@@ -184,7 +184,7 @@
       </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/reference/jamfiles.html
===================================================================
--- boost/trunk/doc/html/bbv2/reference/jamfiles.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/reference/jamfiles.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Writing Jamfiles</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -67,7 +67,7 @@
       </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/reference.html
===================================================================
--- boost/trunk/doc/html/bbv2/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 26. Detailed reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -59,11 +59,11 @@
 </dl></dd>
 <dt><span class="section"><a href="reference/generators.html">Generators</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="reference/generators.html#id1708734">Selecting and ranking viable generators</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1708774">Running generators</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1708800">Selecting dependency graph</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1708811">Property adjustment</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1708854">Transformations cache</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861414">Selecting and ranking viable generators</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861462">Running generators</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861501">Selecting dependency graph</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861512">Property adjustment</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861573">Transformations cache</a></span></dt>
 </dl></dd>
 </dl>
 </div>
@@ -269,7 +269,7 @@
 <p>All of the Boost.Build options start with the "--" prefix.
           They are described in the following table.</p>
 <div class="table">
-<a name="id1707672"></a><p class="title"><b>Table 26.2. Command line options</b></p>
+<a name="id2860280"></a><p class="title"><b>Table 26.2. Command line options</b></p>
 <table class="table" summary="Command line options">
 <colgroup>
 <col>
@@ -325,7 +325,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/tutorial/conditions.html
===================================================================
--- boost/trunk/doc/html/bbv2/tutorial/conditions.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/tutorial/conditions.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Conditions and alternatives</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -76,7 +76,7 @@
         <code class="filename">dummy_demangler.cpp</code>.
     </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/tutorial/hierarchy.html
===================================================================
--- boost/trunk/doc/html/bbv2/tutorial/hierarchy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/tutorial/hierarchy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Project Hierarchies</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -100,7 +100,7 @@
 
       in its requirements, then all of its sub-projects will have it
       in their requirements, too.  Of course, any project can add
-      include paths to those specified by its parents. <sup>[<a name="id1701983" href="#ftn.id1701983">5</a>]</sup> 
+      include paths to those specified by its parents. <sup>[<a name="id2854392" href="#ftn.id2854392">5</a>]</sup> 
     More details can be found in 
       <a href="../advanced/jamfiles.html#bbv2.advanced.projects" title="Projects">the section called &#8220;Projects&#8221;</a>.
     </p>
@@ -126,13 +126,13 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1701983" href="#id1701983">5</a>] </sup>Many
+<div class="footnote"><p><sup>[<a name="ftn.id2854392" href="#id2854392">5</a>] </sup>Many
       features will be overridden,
       rather than added-to, in sub-projects.  See <a href="../reference/definitions.html#bbv2.reference.features.attributes" title="Feature Attributes">the section called &#8220;Feature Attributes&#8221;</a> for more
       information</p></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/tutorial/libs.html
===================================================================
--- boost/trunk/doc/html/bbv2/tutorial/libs.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/tutorial/libs.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Dependent Targets</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -158,7 +158,7 @@
       </pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/tutorial/linkage.html
===================================================================
--- boost/trunk/doc/html/bbv2/tutorial/linkage.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/tutorial/linkage.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Static and shared libaries</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -137,7 +137,7 @@
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/tutorial/prebuilt.html
===================================================================
--- boost/trunk/doc/html/bbv2/tutorial/prebuilt.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/tutorial/prebuilt.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Prebuilt targets</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -112,7 +112,7 @@
 <p>A more advanced use of prebuilt targets is described in <a href="../recipies/site-config.html" title="Targets in site-config.jam">the section called &#8220;Targets in site-config.jam&#8221;</a>.    
     </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/tutorial/properties.html
===================================================================
--- boost/trunk/doc/html/bbv2/tutorial/properties.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/tutorial/properties.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Properties</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -113,9 +113,9 @@
         If the build request given on the <span><strong class="command">bjam</strong></span>
         command-line explictly contradicts a target's requirements,
         the target requirements usually override (or, in the case of
-        &#8220;free&#8221; features like
+        &#8220;free&#8221;&#8221; features like
         <code class="varname">&lt;include&gt;</code>,
-        <sup>[<a name="id1701753" href="#ftn.id1701753">4</a>]</sup>
+        <sup>[<a name="id2854170" href="#ftn.id2854170">4</a>]</sup>
         augments) the build request.
 
       </p>
@@ -157,11 +157,11 @@
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1701753" href="#id1701753">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2854170" href="#id2854170">4</a>] </sup>
 See <a href="../reference/definitions.html#bbv2.reference.features.attributes" title="Feature Attributes">the section called &#8220;Feature Attributes&#8221;</a></p></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2/tutorial.html
===================================================================
--- boost/trunk/doc/html/bbv2/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 23. Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -123,7 +123,7 @@
 </pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bbv2.html
===================================================================
--- boost/trunk/doc/html/bbv2.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bbv2.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Part III. Boost.Build v2 User Manual</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <style type="text/css">
 body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
        background-repeat: no-repeat;
@@ -34,7 +34,7 @@
 </div>
 <div class="part" lang="en">
 <div class="titlepage"><div><div><h1 class="title">
-<a name="bbv2"></a>Boost.Build v2 User Manual</h1></div></div></div>
+<a name="bbv2"></a>Part III. Boost.Build v2 User Manual</h1></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
@@ -78,7 +78,7 @@
 </dl></dd>
 <dt><span class="chapter"><a href="bbv2/faq.html">27. Frequently Asked Questions</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="bbv2/faq.html#id1708877">
+<dt><span class="section"><a href="bbv2/faq.html#id2861593">
         I'm getting "Duplicate name of actual target" error. What
         does it mean?
       </a></span></dt>
@@ -112,7 +112,7 @@
 </dl>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: December 29, 2004 at 22:17:38 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/bool_switch.html
===================================================================
--- boost/trunk/doc/html/bool_switch.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/bool_switch.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function bool_switch</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id857530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
 <link rel="prev" href="wvalue.html" title="Function wvalue">
-<link rel="next" href="abstract_variables_map.html" title="Class abstract_variables_map">
+<link rel="next" href="variable_value.html" title="Class variable_value">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="wvalue.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="abstract_variables_map.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wvalue.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variable_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="bool_switch"></a><div class="titlepage"></div>
@@ -33,17 +33,17 @@
 <span class="type">BOOST_PROGRAM_OPTIONS_DECL <a href="typed_value.html" title="Class template typed_value">typed_value</a>&lt; <span class="bold"><strong>bool</strong></span> &gt; *</span> bool_switch();
 <span class="type">BOOST_PROGRAM_OPTIONS_DECL <a href="typed_value.html" title="Class template typed_value">typed_value</a>&lt; <span class="bold"><strong>bool</strong></span> &gt; *</span> bool_switch(<span class="bold"><strong>bool</strong></span> * v);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1276862"></a><h2>Description</h2>
-<p>Works the same way as the 'value' function, but the created value_semantic won't accept any explicit value. So, if the option is present on the command line, the value will be 'true'. </p>
+<a name="id2728092"></a><h2>Description</h2>
+<p>Works the same way as the 'value&lt;bool&gt;' function, but the created value_semantic won't accept any explicit value. So, if the option is present on the command line, the value will be 'true'. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="wvalue.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="abstract_variables_map.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wvalue.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variable_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/boost/any.html
===================================================================
--- boost/trunk/doc/html/boost/any.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost/any.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class any</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../any/reference.html#header.boost.any.hpp" title="Header &lt;boost/any.hpp&gt;">
 <link rel="prev" href="../bad_any_cast.html" title="Class bad_any_cast">
@@ -35,34 +35,34 @@
 <span class="bold"><strong>class</strong></span> any {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="any.html#boost.anyconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="any.html#id691864-bb">any</a>();
-  <a href="any.html#id691852-bb">any</a>(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <a href="any.html#id759379-bb">any</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
-  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id755290-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id591278-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
-  <a href="any.html#id756388-bb">~any</a>();
+  <a href="any.html#id2335348-bb">any</a>();
+  <a href="any.html#id2335362-bb">any</a>(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <a href="any.html#id2335410-bb">any</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
+  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id2335472-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id2336475-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
+  <a href="any.html#id2335457-bb">~any</a>();
 
-  <span class="emphasis"><em>// <a href="any.html#id720717-bb">modifiers</a></em></span>
-  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id722843-bb">swap</a>(<a href="any.html" title="Class any">any</a> &amp;);
+  <span class="emphasis"><em>// <a href="any.html#id2336530-bb">modifiers</a></em></span>
+  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id2336535-bb">swap</a>(<a href="any.html" title="Class any">any</a> &amp;);
 
-  <span class="emphasis"><em>// <a href="any.html#id761589-bb">queries</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="any.html#id761592-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a href="any.html#id761615-bb">type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="any.html#id2336585-bb">queries</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="any.html#id2336590-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a href="any.html#id2336618-bb">type</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id970852"></a><h2>Description</h2>
+<a name="id2571408"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id970855"></a><h3>
+<a name="id2571411"></a><h3>
 <a name="boost.anyconstruct-copy-destruct"></a><code class="computeroutput">any</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id691864-bb"></a>any();</pre>
+<pre class="literallayout"><a name="id2335348-bb"></a>any();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">this-&gt;<a href="any.html#id761592-bb">empty</a>()</code></p>
+    <code class="computeroutput">this-&gt;<a href="any.html#id2336590-bb">empty</a>()</code></p>
 </li>
 <li>
-<pre class="literallayout"><a name="id691852-bb"></a>any(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp; other);</pre>
+<pre class="literallayout"><a name="id2335362-bb"></a>any(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
      Copy constructor that copies content of
@@ -77,7 +77,7 @@
             constructor of the contained type.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <a name="id759379-bb"></a>any(<span class="bold"><strong>const</strong></span> ValueType &amp; value);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <a name="id2335410-bb"></a>any(<span class="bold"><strong>const</strong></span> ValueType &amp; value);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Makes a copy of <code class="computeroutput">value</code>, so
@@ -90,14 +90,14 @@
             contained type.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id755290-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp; rhs);</pre>
+<pre class="literallayout"><span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id2335472-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp; rhs);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Copies content of <code class="computeroutput">rhs</code> into
             current instance, discarding previous content, so that the
             new content is equivalent in both type and value to the
             content of <code class="computeroutput">rhs</code>, or empty if
-            <code class="computeroutput">rhs.<a href="any.html#id761592-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+            <code class="computeroutput">rhs.<a href="any.html#id2336590-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     <code class="computeroutput">std::bad_alloc</code>
             or any exceptions arising from the copy constructor of the
@@ -105,7 +105,7 @@
             of exception safety.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id591278-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> ValueType &amp; rhs);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id2336475-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> ValueType &amp; rhs);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Makes a copy of <code class="computeroutput">rhs</code>,
@@ -119,7 +119,7 @@
             of exception safety.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id756388-bb"></a>~any();</pre>
+<pre class="literallayout"><a name="id2335457-bb"></a>~any();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Releases any and all resources used in
@@ -130,10 +130,10 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id971249"></a><h3>
-<a name="id720717-bb"></a><code class="computeroutput">any</code> modifiers</h3>
+<a name="id2571814"></a><h3>
+<a name="id2336530-bb"></a><code class="computeroutput">any</code> modifiers</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id722843-bb"></a>swap(<a href="any.html" title="Class any">any</a> &amp; rhs);</pre>
+<pre class="literallayout"><span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id2336535-bb"></a>swap(<a href="any.html" title="Class any">any</a> &amp; rhs);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Exchange of the contents of
@@ -146,11 +146,11 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id971335"></a><h3>
-<a name="id761589-bb"></a><code class="computeroutput">any</code> queries</h3>
+<a name="id2571901"></a><h3>
+<a name="id2336585-bb"></a><code class="computeroutput">any</code> queries</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id761592-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2336590-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">true</code> if instance is
@@ -159,7 +159,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a name="id761615-bb"></a>type() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a name="id2336618-bb"></a>type() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     the <code class="computeroutput">typeid</code> of the
@@ -174,7 +174,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boost/array.html
===================================================================
--- boost/trunk/doc/html/boost/array.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost/array.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template array</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../array/reference.html#header.boost.array.hpp" title="Header &lt;boost/array.hpp&gt;">
 <link rel="prev" href="../array/reference.html" title="Reference">
@@ -47,80 +47,80 @@
   <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> size_type static_size = N;
 
   <span class="emphasis"><em>// <a href="array.html#boost.arrayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; array&amp; <a href="array.html#id697625-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;U, N&gt;&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; array&amp; <a href="array.html#id2355560-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;U, N&gt;&amp;);
 
-  <span class="emphasis"><em>// <a href="array.html#id689734-bb">iterator support</a></em></span>
-  <span class="type">iterator</span> <a href="array.html#id725473-bb">begin</a>();
-  <span class="type">const_iterator</span> <a href="array.html#id656084-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">iterator</span> <a href="array.html#id684939-bb">end</a>();
-  <span class="type">const_iterator</span> <a href="array.html#id721093-bb">end</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="array.html#id2355603-bb">iterator support</a></em></span>
+  <span class="type">iterator</span> <a href="array.html#id2355613-bb">begin</a>();
+  <span class="type">const_iterator</span> <a href="array.html#id2355621-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">iterator</span> <a href="array.html#id2355647-bb">end</a>();
+  <span class="type">const_iterator</span> <a href="array.html#id2355655-bb">end</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="array.html#id661089-bb">reverse iterator support</a></em></span>
-  <span class="type">reverse_iterator</span> <a href="array.html#id733347-bb">rbegin</a>();
-  <span class="type">const_reverse_iterator</span> <a href="array.html#id759984-bb">rbegin</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">reverse_iterator</span> <a href="array.html#id728793-bb">rend</a>();
-  <span class="type">const_reverse_iterator</span> <a href="array.html#id692037-bb">rend</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="array.html#id2355679-bb">reverse iterator support</a></em></span>
+  <span class="type">reverse_iterator</span> <a href="array.html#id2355688-bb">rbegin</a>();
+  <span class="type">const_reverse_iterator</span> <a href="array.html#id2355696-bb">rbegin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">reverse_iterator</span> <a href="array.html#id2355718-bb">rend</a>();
+  <span class="type">const_reverse_iterator</span> <a href="array.html#id2355726-bb">rend</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="array.html#id727882-bb">capacity</a></em></span>
-  <span class="type">size_type</span> <a href="array.html#id686133-bb">size</a>();
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id751779-bb">empty</a>();
-  <span class="type">size_type</span> <a href="array.html#id686623-bb">max_size</a>();
+  <span class="emphasis"><em>// <a href="array.html#id2355745-bb">capacity</a></em></span>
+  <span class="type">size_type</span> <a href="array.html#id2355750-bb">size</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id2355766-bb">empty</a>();
+  <span class="type">size_type</span> <a href="array.html#id2365607-bb">max_size</a>();
 
-  <span class="emphasis"><em>// <a href="array.html#id379518-bb">element access</a></em></span>
-  <span class="type">reference</span> <a href="array.html#id686789-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type);
-  <span class="type">const_reference</span> <a href="array.html#id752140-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">reference</span> <a href="array.html#id689442-bb">at</a>(size_type);
-  <span class="type">const_reference</span> <a href="array.html#id682666-bb">at</a>(size_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">reference</span> <a href="array.html#id763244-bb">front</a>();
-  <span class="type">const_reference</span> <a href="array.html#id763251-bb">front</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">reference</span> <a href="array.html#id763276-bb">back</a>();
-  <span class="type">const_reference</span> <a href="array.html#id763283-bb">back</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a href="array.html#id763305-bb">data</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T*</span> <a href="array.html#id763323-bb">c_array</a>();
+  <span class="emphasis"><em>// <a href="array.html#id2365630-bb">element access</a></em></span>
+  <span class="type">reference</span> <a href="array.html#id2365639-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type);
+  <span class="type">const_reference</span> <a href="array.html#id2365657-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">reference</span> <a href="array.html#id2365702-bb">at</a>(size_type);
+  <span class="type">const_reference</span> <a href="array.html#id2365720-bb">at</a>(size_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">reference</span> <a href="array.html#id2365766-bb">front</a>();
+  <span class="type">const_reference</span> <a href="array.html#id2365773-bb">front</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">reference</span> <a href="array.html#id2365806-bb">back</a>();
+  <span class="type">const_reference</span> <a href="array.html#id2365814-bb">back</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a href="array.html#id2365842-bb">data</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="array.html#id2365865-bb">c_array</a>();
 
-  <span class="emphasis"><em>// <a href="array.html#id763341-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id763345-bb">swap</a>(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id763383-bb">assign</a>(<span class="bold"><strong>const</strong></span> T&amp;);
+  <span class="emphasis"><em>// <a href="array.html#id2382978-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id2382982-bb">swap</a>(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id2383022-bb">assign</a>(<span class="bold"><strong>const</strong></span> T&amp;);
 
   T elems[N];
 };
 
-<span class="emphasis"><em>// <a href="array.html#id763417-bb">specialized algorithms</a></em></span>
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id763420">swap</a>(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+<span class="emphasis"><em>// <a href="array.html#id2383061-bb">specialized algorithms</a></em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id2383066">swap</a>(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
 
-<span class="emphasis"><em>// <a href="array.html#id763475-bb">comparisons</a></em></span>
+<span class="emphasis"><em>// <a href="array.html#id2383136-bb">comparisons</a></em></span>
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763478"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id2383141"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763537"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id2383217"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763586"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id2383281"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763648"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id2383361"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763696"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id2383424"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763744"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id2383487"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id973340"></a><h2>Description</h2>
+<a name="id2573974"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id973343"></a><h3>
+<a name="id2573978"></a><h3>
 <a name="boost.arrayconstruct-copy-destruct"></a><code class="computeroutput">array</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; array&amp; <a name="id697625-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;U, N&gt;&amp; other);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; array&amp; <a name="id2355560-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;U, N&gt;&amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    <code class="computeroutput">std::copy(rhs.<a href="array.html#id685681-bb">begin</a>(),rhs.<a href="array.html#id732428-bb">end</a>(), <a href="array.html#id685681-bb">begin</a>())</code></p>
+    <code class="computeroutput">std::copy(rhs.<a href="array.html#id2355608-bb">begin</a>(),rhs.<a href="array.html#id2355642-bb">end</a>(), <a href="array.html#id2355608-bb">begin</a>())</code></p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id973441"></a><h3>
-<a name="id689734-bb"></a><code class="computeroutput">array</code> iterator support</h3>
+<a name="id2574078"></a><h3>
+<a name="id2355603-bb"></a><code class="computeroutput">array</code> iterator support</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id685681-bb"></a></p>
-<pre class="literallayout"><span class="type">iterator</span> <a name="id725473-bb"></a>begin();
-<span class="type">const_iterator</span> <a name="id656084-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2355608-bb"></a></p>
+<pre class="literallayout"><span class="type">iterator</span> <a name="id2355613-bb"></a>begin();
+<span class="type">const_iterator</span> <a name="id2355621-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     iterator for the first element<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -128,9 +128,9 @@
     will not throw</p>
 </li>
 <li>
-<p><a name="id732428-bb"></a></p>
-<pre class="literallayout"><span class="type">iterator</span> <a name="id684939-bb"></a>end();
-<span class="type">const_iterator</span> <a name="id721093-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2355642-bb"></a></p>
+<pre class="literallayout"><span class="type">iterator</span> <a name="id2355647-bb"></a>end();
+<span class="type">const_iterator</span> <a name="id2355655-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     iterator for position after the last element<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -140,21 +140,21 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id973564"></a><h3>
-<a name="id661089-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3>
+<a name="id2574203"></a><h3>
+<a name="id2355679-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id727479-bb"></a></p>
-<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id733347-bb"></a>rbegin();
-<span class="type">const_reverse_iterator</span> <a name="id759984-bb"></a>rbegin() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2355683-bb"></a></p>
+<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id2355688-bb"></a>rbegin();
+<span class="type">const_reverse_iterator</span> <a name="id2355696-bb"></a>rbegin() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     reverse iterator for the first element of reverse iteration</p>
 </li>
 <li>
-<p><a name="id662500-bb"></a></p>
-<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id728793-bb"></a>rend();
-<span class="type">const_reverse_iterator</span> <a name="id692037-bb"></a>rend() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2355713-bb"></a></p>
+<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id2355718-bb"></a>rend();
+<span class="type">const_reverse_iterator</span> <a name="id2355726-bb"></a>rend() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     reverse iterator for position after the last element in reverse iteration</p>
@@ -162,17 +162,17 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id973674"></a><h3>
-<a name="id727882-bb"></a><code class="computeroutput">array</code> capacity</h3>
+<a name="id2574317"></a><h3>
+<a name="id2355745-bb"></a><code class="computeroutput">array</code> capacity</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type">size_type</span> <a name="id686133-bb"></a>size();</pre>
+<pre class="literallayout"><span class="type">size_type</span> <a name="id2355750-bb"></a>size();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">N</code></p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id751779-bb"></a>empty();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2355766-bb"></a>empty();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">N==0</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -180,7 +180,7 @@
     will not throw</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">size_type</span> <a name="id686623-bb"></a>max_size();</pre>
+<pre class="literallayout"><span class="type">size_type</span> <a name="id2365607-bb"></a>max_size();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">N</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -190,13 +190,13 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id973798"></a><h3>
-<a name="id379518-bb"></a><code class="computeroutput">array</code> element access</h3>
+<a name="id2574443"></a><h3>
+<a name="id2365630-bb"></a><code class="computeroutput">array</code> element access</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id685146-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id686789-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i);
-<span class="type">const_reference</span> <a name="id752140-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2365634-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id2365639-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i);
+<span class="type">const_reference</span> <a name="id2365657-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">i &lt; N</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -206,9 +206,9 @@
     will not throw.</p>
 </li>
 <li>
-<p><a name="id726524-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id689442-bb"></a>at(size_type i);
-<span class="type">const_reference</span> <a name="id682666-bb"></a>at(size_type i) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2365698-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id2365702-bb"></a>at(size_type i);
+<span class="type">const_reference</span> <a name="id2365720-bb"></a>at(size_type i) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     element with index <code class="computeroutput">i</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -216,9 +216,9 @@
     <code class="computeroutput">std::range_error</code> if <code class="computeroutput">i &gt;= N</code></p>
 </li>
 <li>
-<p><a name="id763241-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id763244-bb"></a>front();
-<span class="type">const_reference</span> <a name="id763251-bb"></a>front() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2365761-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id2365766-bb"></a>front();
+<span class="type">const_reference</span> <a name="id2365773-bb"></a>front() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">N &gt; 0</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -228,9 +228,9 @@
     will not throw</p>
 </li>
 <li>
-<p><a name="id763273-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id763276-bb"></a>back();
-<span class="type">const_reference</span> <a name="id763283-bb"></a>back() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2365801-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id2365806-bb"></a>back();
+<span class="type">const_reference</span> <a name="id2365814-bb"></a>back() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">N &gt; 0</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -240,7 +240,7 @@
     will not throw</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a name="id763305-bb"></a>data() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a name="id2365842-bb"></a>data() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">elems</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -248,7 +248,7 @@
     will not throw</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id763323-bb"></a>c_array();</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2365865-bb"></a>c_array();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">elems</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -258,79 +258,79 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id974166"></a><h3>
-<a name="id763341-bb"></a><code class="computeroutput">array</code> modifiers</h3>
+<a name="id2574819"></a><h3>
+<a name="id2382978-bb"></a><code class="computeroutput">array</code> modifiers</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id763345-bb"></a>swap(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2382982-bb"></a>swap(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    <code class="computeroutput">std::swap_ranges(<a href="array.html#id685681-bb">begin</a>(), <a href="array.html#id732428-bb">end</a>(), other.<a href="array.html#id685681-bb">begin</a>())</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Complexity</span></b>:
+    <code class="computeroutput">std::swap_ranges(<a href="array.html#id2355608-bb">begin</a>(), <a href="array.html#id2355642-bb">end</a>(), other.<a href="array.html#id2355608-bb">begin</a>())</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Complexity</span></b>:
 
     linear in <code class="computeroutput">N</code></p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id763383-bb"></a>assign(<span class="bold"><strong>const</strong></span> T&amp; value);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2383022-bb"></a>assign(<span class="bold"><strong>const</strong></span> T&amp; value);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    <code class="computeroutput">std::fill_n(<a href="array.html#id685681-bb">begin</a>(), N, value)</code></p>
+    <code class="computeroutput">std::fill_n(<a href="array.html#id2355608-bb">begin</a>(), N, value)</code></p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id974302"></a><h3>
-<a name="id763417-bb"></a><code class="computeroutput">array</code> specialized algorithms</h3>
+<a name="id2574960"></a><h3>
+<a name="id2383061-bb"></a><code class="computeroutput">array</code> specialized algorithms</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id763420"></a>swap(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2383066"></a>swap(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    <code class="computeroutput">x.<a href="array.html#id763345-bb">swap</a>(y)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">x.<a href="array.html#id2382982-bb">swap</a>(y)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     will not throw.</p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id974394"></a><h3>
-<a name="id763475-bb"></a><code class="computeroutput">array</code> comparisons</h3>
+<a name="id2575053"></a><h3>
+<a name="id2383136-bb"></a><code class="computeroutput">array</code> comparisons</h3>
 <div class="orderedlist"><ol type="1">
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763478"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2383141"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    <code class="computeroutput">std::equal(x.<a href="array.html#id685681-bb">begin</a>(), x.<a href="array.html#id732428-bb">end</a>(), y.<a href="array.html#id685681-bb">begin</a>())</code></p>
+    <code class="computeroutput">std::equal(x.<a href="array.html#id2355608-bb">begin</a>(), x.<a href="array.html#id2355642-bb">end</a>(), y.<a href="array.html#id2355608-bb">begin</a>())</code></p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763537"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2383217"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">!(x == y)</code></p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763586"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2383281"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    <code class="computeroutput">std::lexicographical_compare(x.<a href="array.html#id685681-bb">begin</a>(), x.<a href="array.html#id732428-bb">end</a>(), y.<a href="array.html#id685681-bb">begin</a>(), y.<a href="array.html#id732428-bb">end</a>())</code></p>
+    <code class="computeroutput">std::lexicographical_compare(x.<a href="array.html#id2355608-bb">begin</a>(), x.<a href="array.html#id2355642-bb">end</a>(), y.<a href="array.html#id2355608-bb">begin</a>(), y.<a href="array.html#id2355642-bb">end</a>())</code></p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763648"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2383361"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">y &lt; x</code></p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763696"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2383424"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">!(y &lt; x)</code></p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763744"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2383487"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">!(x &lt; y)</code></p>
@@ -339,7 +339,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boost/date_time/date.html
===================================================================
--- boost/trunk/doc/html/boost/date_time/date.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost/date_time/date.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../../date_time/doxy.html#id823767" title="Header &lt;boost/date_time/date.hpp&gt;">
+<link rel="up" href="../../date_time/doxy.html#id2499320" title="Header &lt;boost/date_time/date.hpp&gt;">
 <link rel="prev" href="../../simple_exception_policy.html" title="Class template simple_exception_policy">
 <link rel="next" href="../../day_clock.html" title="Class template day_clock">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../../simple_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id823767"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../day_clock.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../simple_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id2499320"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../day_clock.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="boost.date_time.date"></a><div class="titlepage"></div>
@@ -46,92 +46,92 @@
   <span class="bold"><strong>typedef</strong></span> calendar::day_of_week_type day_of_week_type;
 
   <span class="emphasis"><em>// <a href="date.html#boost.date_time.dateconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date.html#id802112-bb">date</a>(year_type, month_type, day_type);
-  <a href="date.html#id800062-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
-  <a href="date.html#id824446-bb">date</a>(date_int_type);
-  <a href="date.html#id1047138-bb">date</a>(date_rep_type);
+  <a href="date.html#id2424492-bb">date</a>(year_type, month_type, day_type);
+  <a href="date.html#id2495630-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
+  <a href="date.html#id2410846-bb">date</a>(date_int_type);
+  <a href="date.html#id2467942-bb">date</a>(date_rep_type);
 
-  <span class="emphasis"><em>// <a href="date.html#id798032-bb">public member functions</a></em></span>
-  <span class="type">year_type</span> <a href="date.html#id906201-bb">year</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="date.html#id872745-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_type</span> <a href="date.html#id860779-bb">day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="date.html#id908468-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">ymd_type</span> <a href="date.html#id825616-bb">year_month_day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id697902-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id865087-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id939432-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id834537-bb">is_not_a_date</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id1070079-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id833077-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id801744-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">special_values</span> <a href="date.html#id822819-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="date.html#id827653-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date.html#id831065-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date.html#id1080637-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
-  <span class="type">date_rep_type</span> <a href="date.html#id1104862-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date.html#id863577-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date.html#id1102041-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
+  <span class="emphasis"><em>// <a href="date.html#id2525222-bb">public member functions</a></em></span>
+  <span class="type">year_type</span> <a href="date.html#id2429338-bb">year</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="date.html#id2484410-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_type</span> <a href="date.html#id2463590-bb">day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="date.html#id2512874-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">ymd_type</span> <a href="date.html#id2528573-bb">year_month_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id2427916-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id2441023-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id2395505-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id2516636-bb">is_not_a_date</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id2393647-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id2502505-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id2464297-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">special_values</span> <a href="date.html#id2398434-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="date.html#id2512442-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id2528465-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id2495729-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
+  <span class="type">date_rep_type</span> <a href="date.html#id2397878-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id2481050-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id2498360-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
 
-  <span class="emphasis"><em>// <a href="date.html#id824441-bb">protected member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="date.html#id2410842-bb">protected member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1041062"></a><h2>Description</h2>
+<a name="id2608453"></a><h2>Description</h2>
 <p>The date template represents an interface shell for a date class that is based on a year-month-day system such as the gregorian or iso systems. It provides basic operations to enable calculation and comparisons.</p>
 <p><span class="bold"><strong>Theory</strong></span></p>
 <p>This date representation fundamentally departs from the C tm struct approach. The goal for this type is to provide efficient date operations (add, subtract) and storage (minimize space to represent) in a concrete class. Thus, the date uses a count internally to represent a particular date. The calendar parameter defines the policies for converting the the year-month-day and internal counted form here. Applications that need to perform heavy formatting of the same date repeatedly will perform better by using the year-month-day representation.</p>
 <p>Internally the date uses a day number to represent the date. This is a monotonic time representation. This representation allows for fast comparison as well as simplifying the creation of writing numeric operations. Essentially, the internal day number is like adjusted julian day. The adjustment is determined by the Epoch date which is represented as day 1 of the calendar. Day 0 is reserved for negative infinity so that any actual date is automatically greater than negative infinity. When a date is constructed from a date or formatted for output, the appropriate conversions are applied to create the year, month, day representations. </p>
 <div class="refsect2" lang="en">
-<a name="id1041081"></a><h3>
+<a name="id2608492"></a><h3>
 <a name="boost.date_time.dateconstruct-copy-destruct"></a><code class="computeroutput">date</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id802112-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
-<li><pre class="literallayout"><a name="id800062-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
+<li><pre class="literallayout"><a name="id2424492-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
+<li><pre class="literallayout"><a name="id2495630-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
 <li>
-<pre class="literallayout"><a name="id824446-bb"></a>date(date_int_type days);</pre>
+<pre class="literallayout"><a name="id2410846-bb"></a>date(date_int_type days);</pre>
 <p>This is a private constructor which allows for the creation of new dates. It is not exposed to users since that would require class users to understand the inner workings of the date class. </p>
 </li>
-<li><pre class="literallayout"><a name="id1047138-bb"></a>date(date_rep_type days);</pre></li>
+<li><pre class="literallayout"><a name="id2467942-bb"></a>date(date_rep_type days);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1041167"></a><h3>
-<a name="id798032-bb"></a><code class="computeroutput">date</code> public member functions</h3>
+<a name="id2608582"></a><h3>
+<a name="id2525222-bb"></a><code class="computeroutput">date</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">year_type</span> <a name="id906201-bb"></a>year() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id872745-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_type</span> <a name="id860779-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id908468-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id825616-bb"></a>year_month_day() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id697902-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> date_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id865087-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> date_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id939432-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id834537-bb"></a>is_not_a_date() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1070079-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id833077-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id801744-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">special_values</span> <a name="id822819-bb"></a>as_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id827653-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id831065-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1080637-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_rep_type</span> <a name="id1104862-bb"></a>day_count() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id863577-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1102041-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">year_type</span> <a name="id2429338-bb"></a>year() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2484410-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_type</span> <a name="id2463590-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2512874-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id2528573-bb"></a>year_month_day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2427916-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> date_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2441023-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> date_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2395505-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2516636-bb"></a>is_not_a_date() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2393647-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2502505-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2464297-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">special_values</span> <a name="id2398434-bb"></a>as_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2512442-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2528465-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2495729-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_rep_type</span> <a name="id2397878-bb"></a>day_count() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2481050-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2498360-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1041700"></a><h3>
-<a name="id824441-bb"></a><code class="computeroutput">date</code> protected member functions</h3>
+<a name="id2609130"></a><h3>
+<a name="id2410842-bb"></a><code class="computeroutput">date</code> protected member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../../simple_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id823767"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../day_clock.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../simple_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id2499320"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../day_clock.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/boost/function.html
===================================================================
--- boost/trunk/doc/html/boost/function.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost/function.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template function</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../function/reference.html#header.boost.function.hpp" title="Header &lt;boost/function.hpp&gt;">
 <link rel="prev" href="../functionN.html" title="Class template functionN">
@@ -58,67 +58,67 @@
   };
 
   <span class="emphasis"><em>// <a href="function.html#boost.functionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="function.html#id1031759-bb">function</a>();
-  <a href="function.html#id1046556-bb">function</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp;);
-  <a href="function.html#id1070102-bb">function</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a href="function.html#id835586-bb">function</a>(F);
-  function&amp; <a href="function.html#id800435-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp;);
-  function&amp; <a href="function.html#id1077825-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
-  <a href="function.html#id870390-bb">~function</a>();
+  <a href="function.html#id2349250-bb">function</a>();
+  <a href="function.html#id2369646-bb">function</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp;);
+  <a href="function.html#id2339094-bb">function</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a href="function.html#id2380764-bb">function</a>(F);
+  function&amp; <a href="function.html#id2350723-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp;);
+  function&amp; <a href="function.html#id2406303-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
+  <a href="function.html#id2360840-bb">~function</a>();
 
-  <span class="emphasis"><em>// <a href="function.html#id1073652-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id801534-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id903961-bb">clear</a>();
+  <span class="emphasis"><em>// <a href="function.html#id2342120-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id2342124-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id2434373-bb">clear</a>();
 
-  <span class="emphasis"><em>// <a href="function.html#id1112252-bb">capacity</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id972567-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="function.html#id1106579-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1106977-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="function.html#id2396338-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2396343-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="function.html#id2336149-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2371599-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="function.html#id970210-bb">target access</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="function.html#id1037337-bb">target</a>();
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="function.html#id1003205-bb">target</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id899187-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="function.html#id2378753-bb">target access</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="function.html#id2378762-bb">target</a>();
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="function.html#id2376534-bb">target</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2426358-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="function.html#id1000460-bb">invocation</a></em></span>
-  <span class="type">result_type</span> <a href="function.html#id966548-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="function.html#id2404064-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="function.html#id2404069-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
 };
 
-<span class="emphasis"><em>// <a href="function.html#id996764-bb">specialized algorithms</a></em></span>
+<span class="emphasis"><em>// <a href="function.html#id2408546-bb">specialized algorithms</a></em></span>
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id999224">swap</a>(<a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id2408551">swap</a>(<a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
 
-<span class="emphasis"><em>// <a href="function.html#id894643-bb">comparison operators</a></em></span>
+<span class="emphasis"><em>// <a href="function.html#id2420066-bb">comparison operators</a></em></span>
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1012910-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2341297-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id827744-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2399796-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id937738-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2444136-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
                   <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1107517-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2477463-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
                   <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2, 
          <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id835486-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id2378044-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;, 
                   <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id834162-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2336228-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id961954-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2337224-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id867993-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2508816-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
                   <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1066866-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2407103-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
                   <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2, 
          <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id966586-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id2469309-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;, 
                   <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp;);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1212219"></a><h2>Description</h2>
+<a name="id2696608"></a><h2>Description</h2>
 <p>Class template <a href="function.html" title="Class template function">function</a> is a thin
       wrapper around the numbered class templates <a href="../functionN.html" title="Class template functionN">function0</a>, <a href="../functionN.html" title="Class template functionN">function1</a>, etc. It accepts a
       function type with N arguments and will will derive from
@@ -130,73 +130,73 @@
       additional member functions are required to allow proper copy
       construction and copy assignment of function objects.</p>
 <div class="refsect2" lang="en">
-<a name="id1212276"></a><h3>
+<a name="id2696664"></a><h3>
 <a name="boost.functionconstruct-copy-destruct"></a><code class="computeroutput">function</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1031759-bb"></a>function();</pre>
+<pre class="literallayout"><a name="id2349250-bb"></a>function();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">this-&gt;<a href="function.html#id2396343-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1046556-bb"></a>function(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout"><a name="id2369646-bb"></a>function(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id972567-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id2396343-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw unless copying the target of <code class="computeroutput">f</code> throws.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1070102-bb"></a>function(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
+<pre class="literallayout"><a name="id2339094-bb"></a>function(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id972567-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id2396343-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw unless copying the target of <code class="computeroutput">f</code> throws.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a name="id835586-bb"></a>function(F f);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a name="id2380764-bb"></a>function(F f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     F is a function object Callable from <code class="computeroutput">this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code> if <code class="computeroutput">f</code> is nonempty, or <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code> if <code class="computeroutput">f</code> is empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code> if <code class="computeroutput">f</code> is nonempty, or <code class="computeroutput">this-&gt;<a href="function.html#id2396343-bb">empty</a>()</code> if <code class="computeroutput">f</code> is empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw when <code class="computeroutput">f</code> is a stateless function object.</p>
 </li>
 <li>
-<pre class="literallayout">function&amp; <a name="id800435-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout">function&amp; <a name="id2350723-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id2396343-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw when the target of <code class="computeroutput">f</code> is a stateless function object or a reference to the function object.</p>
 </li>
 <li>
-<pre class="literallayout">function&amp; <a name="id1077825-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
+<pre class="literallayout">function&amp; <a name="id2406303-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id2396343-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw when the target of <code class="computeroutput">f</code> is a stateless function object or a reference to the function object.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id870390-bb"></a>~function();</pre>
+<pre class="literallayout"><a name="id2360840-bb"></a>~function();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    If <code class="computeroutput">!this-&gt;<a href="function.html#id972567-bb">empty</a>()</code>, destroys the target of <code class="computeroutput">this</code>.</p>
+    If <code class="computeroutput">!this-&gt;<a href="function.html#id2396343-bb">empty</a>()</code>, destroys the target of <code class="computeroutput">this</code>.</p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1212765"></a><h3>
-<a name="id1073652-bb"></a><code class="computeroutput">function</code> modifiers</h3>
+<a name="id2697164"></a><h3>
+<a name="id2342120-bb"></a><code class="computeroutput">function</code> modifiers</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id801534-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2342124-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Interchanges the targets of <code class="computeroutput">*this</code> and <code class="computeroutput">f</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -204,21 +204,21 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id903961-bb"></a>clear();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2434373-bb"></a>clear();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">this-&gt;<a href="function.html#id2396343-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1212892"></a><h3>
-<a name="id1112252-bb"></a><code class="computeroutput">function</code> capacity</h3>
+<a name="id2697294"></a><h3>
+<a name="id2396338-bb"></a><code class="computeroutput">function</code> capacity</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id972567-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2396343-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">false</code> if <code class="computeroutput">this</code> has a target, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -226,31 +226,31 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1106579-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id2336149-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    A <code class="computeroutput">safe_bool</code> that evaluates <code class="computeroutput">false</code> in a boolean context when <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code>, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    A <code class="computeroutput">safe_bool</code> that evaluates <code class="computeroutput">false</code> in a boolean context when <code class="computeroutput">this-&gt;<a href="function.html#id2396343-bb">empty</a>()</code>, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1106977-bb"></a><span class="bold"><strong>operator</strong></span>!() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2371599-bb"></a><span class="bold"><strong>operator</strong></span>!() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">this-&gt;<a href="function.html#id2396343-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1213098"></a><h3>
-<a name="id970210-bb"></a><code class="computeroutput">function</code> target access</h3>
+<a name="id2697505"></a><h3>
+<a name="id2378753-bb"></a><code class="computeroutput">function</code> target access</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id692435-bb"></a></p>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id1037337-bb"></a>target();
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id1003205-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2378757-bb"></a></p>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id2378762-bb"></a>target();
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id2376534-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     If <code class="computeroutput">this</code> stores a target of type
@@ -261,60 +261,60 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id899187-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2426358-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="function.html#id692435-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="../function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
+    <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="function.html#id2378757-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="../function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1213293"></a><h3>
-<a name="id1000460-bb"></a><code class="computeroutput">function</code> invocation</h3>
+<a name="id2697705"></a><h3>
+<a name="id2404064-bb"></a><code class="computeroutput">function</code> invocation</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type">result_type</span> <a name="id966548-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">result_type</span> <a name="id2404069-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     <code class="computeroutput">f(a1, a2, ..., aN)</code>, where <code class="computeroutput">f</code> is the target of <code class="computeroutput">*this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     if <code class="computeroutput">R</code> is <code class="computeroutput">void</code>, nothing is returned; otherwise, the return value of the call to <code class="computeroutput">f</code> is returned.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
-    <code class="computeroutput"><a href="../bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> if <code class="computeroutput">!this-&gt;<a href="function.html#id972567-bb">empty</a>()</code>. Otherwise, may through any exception thrown by the target function <code class="computeroutput">f</code>.</p>
+    <code class="computeroutput"><a href="../bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> if <code class="computeroutput">this-&gt;<a href="function.html#id2396343-bb">empty</a>()</code>. Otherwise, may through any exception thrown by the target function <code class="computeroutput">f</code>.</p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1213425"></a><h3>
-<a name="id996764-bb"></a><code class="computeroutput">function</code> specialized algorithms</h3>
+<a name="id2697840"></a><h3>
+<a name="id2408546-bb"></a><code class="computeroutput">function</code> specialized algorithms</h3>
 <div class="orderedlist"><ol type="1"><li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id999224"></a>swap(<a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f1, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2408551"></a>swap(<a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f1, 
             <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f2);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    <code class="computeroutput">f1.<a href="function.html#id801534-bb">swap</a>(f2)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">f1.<a href="function.html#id2342124-bb">swap</a>(f2)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1213524"></a><h3>
-<a name="id894643-bb"></a><code class="computeroutput">function</code> comparison operators</h3>
+<a name="id2697942"></a><h3>
+<a name="id2420066-bb"></a><code class="computeroutput">function</code> comparison operators</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id1075930"></a></p>
+<p><a name="id2341292"></a></p>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1012910-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, Functor g);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2341297-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, Functor g);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id827744-bb"></a><span class="bold"><strong>operator</strong></span>==(Functor g, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2399796-bb"></a><span class="bold"><strong>operator</strong></span>==(Functor g, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id937738-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2444136-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, 
                   <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1107517-bb"></a><span class="bold"><strong>operator</strong></span>==(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2477463-bb"></a><span class="bold"><strong>operator</strong></span>==(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g, 
                   <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2, 
          <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id835486-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp; f1, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2378044-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp; f1, 
                   <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp; f2);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
@@ -324,7 +324,7 @@
 <li>
 <code class="computeroutput">g</code> is of type
             <code class="computeroutput"><a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
-            and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="../reference_wrapper.html#id656887-bb">get_pointer</a>()</code>.</li>
+            and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="../reference_wrapper.html#id2490294-bb">get_pointer</a>()</code>.</li>
 <li>
 <code class="computeroutput">g</code> is not of type
             <code class="computeroutput"><a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
@@ -343,20 +343,20 @@
         compile-time or link-time error.</p>
 </li>
 <li>
-<p><a name="id1066261"></a></p>
+<p><a name="id2352115"></a></p>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id834162-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, Functor g);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2336228-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, Functor g);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id961954-bb"></a><span class="bold"><strong>operator</strong></span>!=(Functor g, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2337224-bb"></a><span class="bold"><strong>operator</strong></span>!=(Functor g, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id867993-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2508816-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, 
                   <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1066866-bb"></a><span class="bold"><strong>operator</strong></span>!=(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2407103-bb"></a><span class="bold"><strong>operator</strong></span>!=(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g, 
                   <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2, 
          <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id966586-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp; f1, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2469309-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp; f1, 
                   <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp; f2);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
@@ -368,7 +368,7 @@
 <li>
 <code class="computeroutput">g</code> is of type
             <code class="computeroutput"><a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
-            and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="../reference_wrapper.html#id656887-bb">get_pointer</a>()</code>.</li>
+            and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="../reference_wrapper.html#id2490294-bb">get_pointer</a>()</code>.</li>
 <li>
 <code class="computeroutput">g</code> is not of type
             <code class="computeroutput"><a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
@@ -390,7 +390,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boost/gregorian/date.html
===================================================================
--- boost/trunk/doc/html/boost/gregorian/date.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost/gregorian/date.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class date</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../../date_time/doxy.html#id836108" title="Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;">
+<link rel="up" href="../../date_time/doxy.html#id2482201" title="Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;">
 <link rel="prev" href="../../gregorian_calendar.html" title="Class gregorian_calendar">
 <link rel="next" href="../../bad_day_of_month.html" title="Struct bad_day_of_month">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id836108"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../bad_day_of_month.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id2482201"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../bad_day_of_month.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="boost.gregorian.date"></a><div class="titlepage"></div>
@@ -43,57 +43,57 @@
   <span class="bold"><strong>typedef</strong></span> date_duration                        duration_type;   
 
   <span class="emphasis"><em>// <a href="date.html#boost.gregorian.dateconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date.html#id965039-bb">date</a>();
-  <a href="date.html#id1108828-bb">date</a>(year_type, month_type, day_type);
-  <a href="date.html#id837863-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
-  <a href="date.html#id936851-bb">date</a>(<span class="bold"><strong>const</strong></span> date_int_type &amp;);
-  <a href="date.html#id835710-bb">date</a>(date_rep_type);
-  <a href="date.html#id835729-bb">date</a>(special_values);
+  <a href="date.html#id2452509-bb">date</a>();
+  <a href="date.html#id2452517-bb">date</a>(year_type, month_type, day_type);
+  <a href="date.html#id2452555-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
+  <a href="date.html#id2452573-bb">date</a>(<span class="bold"><strong>const</strong></span> date_int_type &amp;);
+  <a href="date.html#id2452590-bb">date</a>(date_rep_type);
+  <a href="date.html#id2452608-bb">date</a>(special_values);
 
-  <span class="emphasis"><em>// <a href="date.html#id1109300-bb">public member functions</a></em></span>
-  <span class="type">date_int_type</span> <a href="date.html#id868803-bb">julian_day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_year_type</span> <a href="date.html#id868820-bb">day_of_year</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>long</strong></span></span> <a href="date.html#id798683-bb">modjulian_day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="date.html#id1036065-bb">week_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_int_type</span> <a href="date.html#id1031184-bb">day_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="date.html" title="Class date">date</a></span> <a href="date.html#id908610-bb">end_of_month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date.html#id2482311-bb">public member functions</a></em></span>
+  <span class="type">date_int_type</span> <a href="date.html#id2482315-bb">julian_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_year_type</span> <a href="date.html#id2482331-bb">day_of_year</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>long</strong></span></span> <a href="date.html#id2482348-bb">modjulian_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="date.html#id2482366-bb">week_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_int_type</span> <a href="date.html#id2482382-bb">day_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="date.html" title="Class date">date</a></span> <a href="date.html#id2452488-bb">end_of_month</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1150185"></a><h2>Description</h2>
+<a name="id2668757"></a><h2>Description</h2>
 <p>This class is the primary interface for programming with greogorian dates. The is a lightweight type that can be freely passed by value. All comparison operators are supported. </p>
 <div class="refsect2" lang="en">
-<a name="id1150194"></a><h3>
+<a name="id2668765"></a><h3>
 <a name="boost.gregorian.dateconstruct-copy-destruct"></a><code class="computeroutput">date</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id965039-bb"></a>date();</pre></li>
-<li><pre class="literallayout"><a name="id1108828-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
-<li><pre class="literallayout"><a name="id837863-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
-<li><pre class="literallayout"><a name="id936851-bb"></a>date(<span class="bold"><strong>const</strong></span> date_int_type &amp; rhs);</pre></li>
-<li><pre class="literallayout"><a name="id835710-bb"></a>date(date_rep_type rhs);</pre></li>
-<li><pre class="literallayout"><a name="id835729-bb"></a>date(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2452509-bb"></a>date();</pre></li>
+<li><pre class="literallayout"><a name="id2452517-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
+<li><pre class="literallayout"><a name="id2452555-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
+<li><pre class="literallayout"><a name="id2452573-bb"></a>date(<span class="bold"><strong>const</strong></span> date_int_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2452590-bb"></a>date(date_rep_type rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2452608-bb"></a>date(special_values sv);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1150306"></a><h3>
-<a name="id1109300-bb"></a><code class="computeroutput">date</code> public member functions</h3>
+<a name="id2668883"></a><h3>
+<a name="id2482311-bb"></a><code class="computeroutput">date</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id868803-bb"></a>julian_day() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_year_type</span> <a name="id868820-bb"></a>day_of_year() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>long</strong></span></span> <a name="id798683-bb"></a>modjulian_day() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id1036065-bb"></a>week_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id1031184-bb"></a>day_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date.html" title="Class date">date</a></span> <a name="id908610-bb"></a>end_of_month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id2482315-bb"></a>julian_day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_year_type</span> <a name="id2482331-bb"></a>day_of_year() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>long</strong></span></span> <a name="id2482348-bb"></a>modjulian_day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2482366-bb"></a>week_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id2482382-bb"></a>day_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date.html" title="Class date">date</a></span> <a name="id2452488-bb"></a>end_of_month() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id836108"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../bad_day_of_month.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id2482201"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../bad_day_of_month.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/boost/hash.html
===================================================================
--- boost/trunk/doc/html/boost/hash.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost/hash.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template hash</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../hash/reference_.html#id1082064" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="../hash/reference_.html#id2350414" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
 <link rel="prev" href="../hash/reference_.html" title=" Reference">
 <link rel="next" href="../hash_combine.html" title="Function template hash_combine">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../hash/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id1082064"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../hash_combine.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../hash/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id2350414"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../hash_combine.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="boost.hash"></a><div class="titlepage"></div>
@@ -31,34 +31,34 @@
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; 
 <span class="bold"><strong>struct</strong></span> hash : <span class="bold"><strong>public</strong></span> std::unary_function&lt;T, std::size_t&gt; {
-  <span class="type">std::size_t</span> <a href="hash.html#id1074553-bb"><span class="bold"><strong>operator</strong></span>()</a>(T <span class="bold"><strong>const</strong></span>&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::size_t</span> <a href="hash.html#id2284865-bb"><span class="bold"><strong>operator</strong></span>()</a>(T <span class="bold"><strong>const</strong></span>&amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1219961"></a><h2>Description</h2>
-<pre class="literallayout"><span class="type">std::size_t</span> <a name="id1074553-bb"></a><span class="bold"><strong>operator</strong></span>()(T <span class="bold"><strong>const</strong></span>&amp; val) <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2704573"></a><h2>Description</h2>
+<pre class="literallayout"><span class="type">std::size_t</span> <a name="id2284865-bb"></a><span class="bold"><strong>operator</strong></span>()(T <span class="bold"><strong>const</strong></span>&amp; val) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    <pre class="programlisting"><a href="../id1042434.html" title="Function hash_value">hash_value</a>(val)</pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+    <pre class="programlisting"><a href="../id2510242.html" title="Function hash_value">hash_value</a>(val)</pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
 
     
-            The call to <code class="computeroutput"><a href="../id1042434.html" title="Function hash_value">hash_value</a></code>
+            The call to <code class="computeroutput"><a href="../id2510242.html" title="Function hash_value">hash_value</a></code>
             is unqualified, so that custom overloads can be
             found via argument dependent lookup.
           <br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     
             Only throws if
-            <code class="computeroutput"><a href="../id1042434.html" title="Function hash_value">hash_value</a>(T)</code> throws.
+            <code class="computeroutput"><a href="../id2510242.html" title="Function hash_value">hash_value</a>(T)</code> throws.
           </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../hash/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id1082064"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../hash_combine.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../hash/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id2350414"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../hash_combine.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/boost/logic/tribool.html
===================================================================
--- boost/trunk/doc/html/boost/logic/tribool.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost/logic/tribool.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class tribool</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../../tribool/reference.html#id996838" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="up" href="../../tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
 <link rel="prev" href="../../tribool/reference.html" title="Reference">
 <link rel="next" href="../../indeterminate.html" title="Function indeterminate">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../../tribool/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../tribool/reference.html#id996838"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../indeterminate.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../tribool/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../tribool/reference.html#id2426531"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../indeterminate.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="boost.logic.tribool"></a><div class="titlepage"></div>
@@ -33,24 +33,24 @@
 <span class="bold"><strong>class</strong></span> tribool {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="tribool.html#boost.logic.triboolconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="tribool.html#id863678-bb">tribool</a>();
-  <a href="tribool.html#id1142681-bb">tribool</a>(<span class="bold"><strong>bool</strong></span>);
-  <a href="tribool.html#id1007549-bb">tribool</a>(indeterminate_keyword_t);
+  <a href="tribool.html#id2426787-bb">tribool</a>();
+  <a href="tribool.html#id2403718-bb">tribool</a>(<span class="bold"><strong>bool</strong></span>);
+  <a href="tribool.html#id2409784-bb">tribool</a>(indeterminate_keyword_t);
 
-  <span class="emphasis"><em>// <a href="tribool.html#id1073134-bb">public member functions</a></em></span>
-  <a href="tribool.html#id1073137-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="tribool.html#id2547009-bb">public member functions</a></em></span>
+  <a href="tribool.html#id2547005-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
 
   enum boost::logic::tribool::value_t value;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1569562"></a><h2>Description</h2>
+<a name="id2790621"></a><h2>Description</h2>
 <p>3-state boolean values are either true, false, or indeterminate. </p>
 <div class="refsect2" lang="en">
-<a name="id1569569"></a><h3>
+<a name="id2790628"></a><h3>
 <a name="boost.logic.triboolconstruct-copy-destruct"></a><code class="computeroutput">tribool</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id863678-bb"></a>tribool();</pre>
+<pre class="literallayout"><a name="id2426787-bb"></a>tribool();</pre>
 <p>Construct a new 3-state boolean value with the value 'false'.</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -58,7 +58,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1142681-bb"></a>tribool(<span class="bold"><strong>bool</strong></span> value);</pre>
+<pre class="literallayout"><a name="id2403718-bb"></a>tribool(<span class="bold"><strong>bool</strong></span> value);</pre>
 <p>Construct a new 3-state boolean value with the given boolean value, which may be <code class="computeroutput">true</code>  or <code class="computeroutput">false</code> .</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -66,7 +66,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1007549-bb"></a>tribool(indeterminate_keyword_t );</pre>
+<pre class="literallayout"><a name="id2409784-bb"></a>tribool(indeterminate_keyword_t );</pre>
 <p>Construct a new 3-state boolean value with an indeterminate value.</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -76,10 +76,10 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1569690"></a><h3>
-<a name="id1073134-bb"></a><code class="computeroutput">tribool</code> public member functions</h3>
+<a name="id2790752"></a><h3>
+<a name="id2547009-bb"></a><code class="computeroutput">tribool</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1073137-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id2547005-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Use a 3-state boolean in a boolean context. Will evaluate true in a boolean context only when the 3-state boolean is definitely true.</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -91,13 +91,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../../tribool/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../tribool/reference.html#id996838"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../indeterminate.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../tribool/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../tribool/reference.html#id2426531"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../indeterminate.html"><img src="../../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/boost/variant.html
===================================================================
--- boost/trunk/doc/html/boost/variant.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost/variant.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template variant</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../variant/reference.html#id1258086" title="Header &lt;boost/variant/variant.hpp&gt;">
-<link rel="prev" href="../id696758.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">
-<link rel="next" href="../id928296.html" title="Function template swap">
+<link rel="up" href="../variant/reference.html#id2540137" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="../id2404411.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">
+<link rel="next" href="../id2629621.html" title="Function template swap">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../id696758.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id1258086"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id928296.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2404411.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id2540137"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id2629621.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="boost.variant"></a><div class="titlepage"></div>
@@ -37,34 +37,34 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> types;
 
   <span class="emphasis"><em>// <a href="variant.html#boost.variantconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="variant.html#id1114004-bb">variant</a>();
-  <a href="variant.html#id1043426-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a href="variant.html#id1140052-bb">variant</a>(T &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a href="variant.html#id727749-bb">variant</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+  <a href="variant.html#id2669768-bb">variant</a>();
+  <a href="variant.html#id2558506-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a href="variant.html#id2655492-bb">variant</a>(T &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a href="variant.html#id2667505-bb">variant</a>(<span class="bold"><strong>const</strong></span> T &amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN&gt; 
-    <a href="variant.html#id1354083-bb">variant</a>(variant&lt;U1, U2, ..., UN&gt; &amp;);
+    <a href="variant.html#id2651596-bb">variant</a>(variant&lt;U1, U2, ..., UN&gt; &amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN&gt; 
-    <a href="variant.html#id1248407-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp;);
-  <a href="variant.html#id657817-bb">~variant</a>();
+    <a href="variant.html#id2343764-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp;);
+  <a href="variant.html#id2643506-bb">~variant</a>();
 
-  <span class="emphasis"><em>// <a href="variant.html#id1251197-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id1047505-bb">swap</a>(variant &amp;);
-  <span class="type">variant &amp;</span> <a href="variant.html#id1326145-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> variant &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">variant &amp;</span> <a href="variant.html#id1035713-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+  <span class="emphasis"><em>// <a href="variant.html#id2649848-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id2641473-bb">swap</a>(variant &amp;);
+  <span class="type">variant &amp;</span> <a href="variant.html#id2394797-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> variant &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">variant &amp;</span> <a href="variant.html#id2630357-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> T &amp;);
 
-  <span class="emphasis"><em>// <a href="variant.html#id1243424-bb">queries</a></em></span>
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="variant.html#id752988-bb">which</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id896399-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a href="variant.html#id1246423-bb">type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="variant.html#id2632746-bb">queries</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="variant.html#id2632967-bb">which</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id2632549-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a href="variant.html#id2632986-bb">type</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="variant.html#id1114916-bb">relational</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id1569910-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> variant &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id1316170-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> U &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id1206339-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> variant &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id1220565-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> U &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="variant.html#id2630380-bb">relational</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id2607215-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> variant &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id2633638-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> U &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id2653100-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> variant &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id2667559-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> U &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1663925"></a><h2>Description</h2>
+<a name="id2833563"></a><h2>Description</h2>
 <p>The <code class="computeroutput">variant</code> class template (inspired by Andrei
         Alexandrescu's class of the same name
         [<a href="../variant/refs.html#variant.refs.ale01a">Ale01A</a>]) is an efficient,
@@ -110,11 +110,11 @@
             Sequence, thus overcoming this limitation.)</li>
 </ul></div>
 <div class="refsect2" lang="en">
-<a name="id1664158"></a><h3>
+<a name="id2833797"></a><h3>
 <a name="boost.variantconstruct-copy-destruct"></a><code class="computeroutput">variant</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1114004-bb"></a>variant();</pre>
+<pre class="literallayout"><a name="id2669768-bb"></a>variant();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     The first bounded type of the <code class="computeroutput">variant</code> (i.e.,
@@ -129,7 +129,7 @@
             constructor of <code class="computeroutput">T1</code>.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1043426-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant &amp; other);</pre>
+<pre class="literallayout"><a name="id2558506-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant &amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
     Content of <code class="computeroutput">*this</code> is a copy of the content of
@@ -139,7 +139,7 @@
             copy constructor of <code class="computeroutput">other</code>'s contained type.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a name="id1140052-bb"></a>variant(T &amp; operand);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a name="id2655492-bb"></a>variant(T &amp; operand);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">T</code> must be unambiguously convertible to one of
@@ -154,7 +154,7 @@
             <code class="computeroutput">operand</code> to one of the bounded types.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a name="id727749-bb"></a>variant(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a name="id2667505-bb"></a>variant(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
 
     Same semantics as previous constructor, but allows
@@ -162,7 +162,7 @@
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN&gt; 
-  <a name="id1354083-bb"></a>variant(variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
+  <a name="id2651596-bb"></a>variant(variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <span class="emphasis"><em>Every</em></span> one of <code class="computeroutput">U1</code>,
@@ -186,14 +186,14 @@
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN&gt; 
-  <a name="id1248407-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
+  <a name="id2343764-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
 
     Same semantics as previous constructor, but allows
             construction from temporaries.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id657817-bb"></a>~variant();</pre>
+<pre class="literallayout"><a name="id2643506-bb"></a>~variant();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys the content of <code class="computeroutput">*this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -203,11 +203,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1664686"></a><h3>
-<a name="id1251197-bb"></a><code class="computeroutput">variant</code> modifiers</h3>
+<a name="id2834336"></a><h3>
+<a name="id2649848-bb"></a><code class="computeroutput">variant</code> modifiers</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1047505-bb"></a>swap(variant &amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2641473-bb"></a>swap(variant &amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     Every bounded type must fulfill the requirements of the
@@ -227,7 +227,7 @@
               (<a href="../variant/design.html#variant.design.never-empty.problem" title="The Implementation Problem">why?</a>).</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">variant &amp;</span> <a name="id1326145-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> variant &amp; rhs);</pre>
+<pre class="literallayout"><span class="type">variant &amp;</span> <a name="id2394797-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> variant &amp; rhs);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     Every bounded type must fulfill the requirements of the
@@ -251,7 +251,7 @@
               (<a href="../variant/design.html#variant.design.never-empty.problem" title="The Implementation Problem">why?</a>).</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">variant &amp;</span> <a name="id1035713-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> T &amp; rhs);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">variant &amp;</span> <a name="id2630357-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> T &amp; rhs);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <div class="itemizedlist"><ul type="disc">
@@ -284,11 +284,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1665158"></a><h3>
-<a name="id1243424-bb"></a><code class="computeroutput">variant</code> queries</h3>
+<a name="id2834814"></a><h3>
+<a name="id2632746-bb"></a><code class="computeroutput">variant</code> queries</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id752988-bb"></a>which() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2632967-bb"></a>which() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     The zero-based index into the set of bounded types
@@ -300,7 +300,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896399-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2632549-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">false</code>: <code class="computeroutput">variant</code> always contains
@@ -314,7 +314,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a name="id1246423-bb"></a>type() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a name="id2632986-bb"></a>type() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">typeid(x)</code>, where <code class="computeroutput">x</code> is the the
@@ -325,13 +325,13 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1665383"></a><h3>
-<a name="id1114916-bb"></a><code class="computeroutput">variant</code> relational</h3>
+<a name="id2835044"></a><h3>
+<a name="id2630380-bb"></a><code class="computeroutput">variant</code> relational</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id1280996-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1569910-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> variant &amp; rhs) <span class="bold"><strong>const</strong></span>;
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1316170-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> U &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2535038-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2607215-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> variant &amp; rhs) <span class="bold"><strong>const</strong></span>;
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2633638-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> U &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
 
     The overload returning <code class="computeroutput">void</code> exists only to
@@ -355,9 +355,9 @@
               <code class="computeroutput">*this</code>.</p>
 </li>
 <li>
-<p><a name="id1138292-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1206339-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> variant &amp; rhs) <span class="bold"><strong>const</strong></span>;
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1220565-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> U &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2576152-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2653100-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> variant &amp; rhs) <span class="bold"><strong>const</strong></span>;
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2667559-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> U &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
 
     The overload returning <code class="computeroutput">void</code> exists only to
@@ -385,13 +385,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../id696758.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id1258086"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id928296.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2404411.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id2540137"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id2629621.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/boost_staticassert/how.html
===================================================================
--- boost/trunk/doc/html/boost_staticassert/how.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_staticassert/how.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> How it works</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_staticassert.html" title="Chapter 10. Boost.StaticAssert">
 <link rel="prev" href="../boost_staticassert.html" title="Chapter 10. Boost.StaticAssert">
@@ -44,7 +44,7 @@
 all to no avail. The general conclusion was that the good of a static assert 
 working at namespace, function, and class scope outweighed the ugliness of a macro.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Steve Cleary and John Maddock</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boost_staticassert/test.html
===================================================================
--- boost/trunk/doc/html/boost_staticassert/test.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_staticassert/test.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Test Programs</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_staticassert.html" title="Chapter 10. Boost.StaticAssert">
 <link rel="prev" href="how.html" title=" How it works">
@@ -27,7 +27,7 @@
 <a name="boost_staticassert.test"></a> Test Programs</h3></div></div></div>
 <div class="informaltable">
 <h4>
-<a name="id1290208"></a><span class="table-title">Test programs provided with static_assert</span>
+<a name="id2742029"></a><span class="table-title">Test programs provided with static_assert</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -110,7 +110,7 @@
 </table>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Steve Cleary and John Maddock</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boost_staticassert.html
===================================================================
--- boost/trunk/doc/html/boost_staticassert.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_staticassert.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 10. Boost.StaticAssert</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="signals/tests.html" title="Testsuite">
@@ -34,7 +34,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2000, 2005 Steve Cleary and John Maddock</p></div>
 <div><div class="legalnotice">
-<a name="id1288724"></a><p>
+<a name="id2740482"></a><p>
         Distributed under the Boost Software License, Version 1.0.
         (See accompanying file LICENSE_1_0.txt or copy at
         <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
@@ -214,7 +214,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: April 17, 2005 at 10:45:13 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boost_typetraits/background.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits/background.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits/background.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Background and Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 <link rel="prev" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
@@ -53,7 +53,7 @@
 that specializations of <code class="computeroutput"><span class="identifier">char_traits</span></code> will use the most appropriate method 
 available to them.</p>
 <a name="background.type_traits"></a><h4>
-<a name="id1572630"></a>Type Traits</h4>
+<a name="id2793747"></a>Type Traits</h4>
 <p>
 Class <code class="computeroutput"><span class="identifier">char_traits</span></code> is a classic example of a collection of type specific 
 properties wrapped up in a single class - what Nathan Myers termed a 
@@ -75,7 +75,7 @@
 classes are defined inside namespace <code class="computeroutput"><span class="identifier">boost</span></code>; for brevity, namespace-qualification 
 is omitted in most of the code samples given.</p>
 <a name="background.implementation"></a><h4>
-<a name="id1572720"></a>Implementation</h4>
+<a name="id2793849"></a>Implementation</h4>
 <p>
 There are far too many separate classes contained in the type-traits library 
 to give a full implementation here - see the source code in the Boost library 
@@ -148,7 +148,7 @@
 class name do have to match the number and type of the parameters in the 
 default template.</p>
 <a name="background.optimized_copy"></a><h4>
-<a name="id1591060"></a>Optimized copy</h4>
+<a name="id2794767"></a>Optimized copy</h4>
 <p>
 As an example of how the type traits classes can be used, consider the 
 standard library algorithm copy:</p>
@@ -206,7 +206,7 @@
 to the optimized version where appropriate, otherwise it will call the 
 "slow but safe version".</p>
 <a name="background.was_it_worth_it_"></a><h4>
-<a name="id1591483"></a>Was it worth it?</h4>
+<a name="id2795198"></a>Was it worth it?</h4>
 <p>
 It has often been repeated in these columns that "premature optimization is the 
 root of all evil" <a href="background.html#background.references">[4]</a>. So the question must be asked: was our optimization 
@@ -234,7 +234,7 @@
 </ul></div>
 <div class="informaltable">
 <h4>
-<a name="id1591527"></a><span class="table-title">Time taken to copy 1000 elements using `copy&lt;const T*, T*&gt;` (times in micro-seconds)</span>
+<a name="id2795251"></a><span class="table-title">Time taken to copy 1000 elements using `copy&lt;const T*, T*&gt;` (times in micro-seconds)</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -272,7 +272,7 @@
 </table>
 </div>
 <a name="background.pair_of_references"></a><h4>
-<a name="id1591589"></a>Pair of References</h4>
+<a name="id2795312"></a>Pair of References</h4>
 <p>
 The optimized copy example shows how type traits may be used to perform 
 optimization decisions at compile-time. Another important usage of type traits 
@@ -304,7 +304,7 @@
 references, and constant references:</p>
 <div class="informaltable">
 <h4>
-<a name="id1591872"></a><span class="table-title">Required Constructor Argument Types</span>
+<a name="id2795604"></a><span class="table-title">Required Constructor Argument Types</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -340,7 +340,7 @@
 unless it is already a reference.</p>
 <div class="informaltable">
 <h4>
-<a name="id1591937"></a><span class="table-title">Using add_reference to synthesize the correct constructor type</span>
+<a name="id2795669"></a><span class="table-title">Using add_reference to synthesize the correct constructor type</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -405,7 +405,7 @@
 programmers to delegate partial specialization to the type traits classes, 
 resulting in code that is easier to maintain and easier to understand.</p>
 <a name="background.conclusion"></a><h4>
-<a name="id1592375"></a>Conclusion</h4>
+<a name="id2796119"></a>Conclusion</h4>
 <p>
 We hope that in this article we have been able to give you some idea of 
 what type-traits are all about. A more complete listing of the available 
@@ -415,12 +415,12 @@
 shown that generic programming does not have to sink to the lowest common 
 denominator, and that templates can be optimal as well as generic.</p>
 <a name="background.acknowledgements"></a><h4>
-<a name="id1592387"></a>Acknowledgements</h4>
+<a name="id2796140"></a>Acknowledgements</h4>
 <p>
 The authors would like to thank Beman Dawes and Howard Hinnant for their 
 helpful comments when preparing this article.</p>
 <a name="background.references"></a><h4>
-<a name="id1592402"></a>References</h4>
+<a name="id2796154"></a>References</h4>
 <div class="orderedlist"><ol type="1">
 <li>
 Nathan C. Myers, C++ Report, June 1995. 
@@ -448,7 +448,7 @@
 </li>
 </ol></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary, 
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 

Modified: boost/trunk/doc/html/boost_typetraits/category.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits/category.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits/category.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Type Traits by Category</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 <link rel="prev" href="background.html" title=" Background and Tutorial">
@@ -241,7 +241,7 @@
 template</span><span class="special"> &lt;</span><span class="keyword">class</span><span class="identifier"> T</span><span class="special">&gt;</span><span class="keyword">
 struct</span> <a href="reference.html#boost_typetraits.remove_volatile" title=" remove_volatile">remove_volatile</a><span class="special">;</span></code></pre>
 <a name="transform.broken_compiler_workarounds_"></a><h4>
-<a name="id1595013"></a>Broken Compiler Workarounds:</h4>
+<a name="id2798818"></a>Broken Compiler Workarounds:</h4>
 <p>
 For all of these templates support for partial specialization of class templates is 
 required to correctly implement the transformation. 
@@ -313,7 +313,7 @@
 struct</span> <a href="reference.html#boost_typetraits.function_traits" title=" function_traits">function_traits</a><span class="special">;</span></code></pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary, 
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 

Modified: boost/trunk/doc/html/boost_typetraits/credits.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits/credits.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits/credits.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Credits</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 <link rel="prev" href="reference.html" title=" Alphabetical Reference">
@@ -39,8 +39,8 @@
 Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 
 Itay Maman, John Maddock, Thorsten Ottosen, Robert Ramey and Jeremy Siek.</p>
 <p>
-Mat Marcus and Jesse Jones invented and 
-published a paper describing
+Mat Marcus and Jesse Jones invented, and 
+<a href="http://opensource.adobe.com/project4/project.shtml" target="_top">published a paper describing</a>, 
 the partial specialization workarounds used in this library.</p>
 <p>
 Aleksey Gurtovoy added MPL integration to the library.</p>
@@ -54,7 +54,7 @@
 should be directed to boost at lists.boost.org 
 (see <a href="http://www.boost.org/more/mailing_lists.htm#main" target="_top">www.boost.org/more/mailing_lists.htm#main</a> for subscription details).</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary, 
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 

Modified: boost/trunk/doc/html/boost_typetraits/examples.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits/examples.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits/examples.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Examples</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 <link rel="prev" href="mpl.html" title=" MPL Interoperability">
@@ -217,7 +217,7 @@
 }</span></code></pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary, 
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 

Modified: boost/trunk/doc/html/boost_typetraits/intrinsics.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits/intrinsics.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits/intrinsics.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Support for Compiler Intrinsics</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 <link rel="prev" href="user_defined.html" title=" User Defined Specializations">
@@ -67,7 +67,7 @@
 a matter of defining one of more of the following macros:</p>
 <div class="informaltable">
 <h4>
-<a name="id1596765"></a><span class="table-title">Macros for Compiler Intrinsics</span>
+<a name="id2800618"></a><span class="table-title">Macros for Compiler Intrinsics</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -123,7 +123,7 @@
 </table>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary, 
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 

Modified: boost/trunk/doc/html/boost_typetraits/mpl.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits/mpl.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits/mpl.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> MPL Interoperability</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 <link rel="prev" href="intrinsics.html" title=" Support for Compiler Intrinsics">
@@ -35,7 +35,7 @@
 from <a href="../../../libs/mpl/doc/refmanual/bool.html" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code></a>, and <code class="computeroutput"><a href="reference.html#boost_typetraits.integral_constant" title=" integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier"> v</span><span class="special">&gt;</span></code> inherits from
 <a href="../../../libs/mpl/doc/refmanual/integral-c.html" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">integral_c</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">v</span><span class="special">&gt;</span></code></a> (provided <code class="computeroutput"><span class="identifier">T</span></code> is not <code class="computeroutput"><span class="keyword">bool</span></code>)</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary, 
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 

Modified: boost/trunk/doc/html/boost_typetraits/reference.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Alphabetical Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 <link rel="prev" href="examples.html" title=" Examples">
@@ -98,7 +98,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1600382"></a><span class="table-title">Examples</span>
+<a name="id2804331"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -146,7 +146,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_cv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1600817"></a><span class="table-title">Examples</span>
+<a name="id2804778"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -198,7 +198,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1601313"></a><span class="table-title">Examples</span>
+<a name="id2805288"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -246,7 +246,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1601752"></a><span class="table-title">Examples</span>
+<a name="id2805740"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -294,7 +294,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1602182"></a><span class="table-title">Examples</span>
+<a name="id2806184"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -329,12 +329,12 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="boost_typetraits.aligned_storage"></a> aligned_storage</h4></div></div></div>
-<pre class="programlisting"><code class="literal"><span class="keyword">template</span><span class="special"> &lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Align</span><span class="special">&gt;</span><span class="keyword">
+<pre class="programlisting"><code class="literal"><span class="keyword">template</span><span class="special"> &lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Size</span><span class="special">,</span><span class="identifier"> std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Align</span><span class="special">&gt;</span><span class="keyword">
 struct</span><span class="identifier"> aligned_storage</span><span class="special">
 {</span><span class="keyword">
    typedef</span> <em class="replaceable"><code>see-below</code></em><span class="identifier"> type</span><span class="special">;</span><span class="special">
 };</span></code></pre>
-<p><span class="bold"><strong>type:</strong></span> a built-in or POD type with an alignment 
+<p><span class="bold"><strong>type:</strong></span> a built-in or POD type with size <code class="computeroutput"><span class="identifier">Size</span></code> and an alignment 
 that is a multiple of <code class="computeroutput"><span class="identifier">Align</span></code>.</p>
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">aligned_storage</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 </div>
@@ -404,7 +404,7 @@
 </ul></div>
 <div class="informaltable">
 <h4>
-<a name="id1604129"></a><span class="table-title">Function Traits Members</span>
+<a name="id2808213"></a><span class="table-title">Function Traits Members</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -433,7 +433,7 @@
 </div>
 <div class="informaltable">
 <h4>
-<a name="id1604309"></a><span class="table-title">Examples</span>
+<a name="id2808397"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -1396,7 +1396,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_all_extents</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1639130"></a><span class="table-title">Examples</span>
+<a name="id2826109"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -1448,7 +1448,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1639627"></a><span class="table-title">Examples</span>
+<a name="id2826619"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -1500,7 +1500,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_cv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1640102"></a><span class="table-title">Examples</span>
+<a name="id2827109"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -1553,7 +1553,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_extent</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1640579"></a><span class="table-title">Examples</span>
+<a name="id2827599"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -1605,7 +1605,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1641088"></a><span class="table-title">Examples</span>
+<a name="id2828124"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -1657,7 +1657,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1641548"></a><span class="table-title">Examples</span>
+<a name="id2828596"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -1705,7 +1705,7 @@
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 <div class="informaltable">
 <h4>
-<a name="id1641963"></a><span class="table-title">Examples</span>
+<a name="id2829020"></a><span class="table-title">Examples</span>
 </h4>
 <table class="table">
 <colgroup>
@@ -1744,17 +1744,17 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="boost_typetraits.type_with_alignment"></a> type_with_alignment</h4></div></div></div>
-<pre class="programlisting"><code class="literal"><span class="keyword">template</span><span class="special"> &lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Size</span><span class="special">,</span><span class="identifier"> std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Align</span><span class="special">&gt;</span><span class="keyword">
+<pre class="programlisting"><code class="literal"><span class="keyword">template</span><span class="special"> &lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Align</span><span class="special">&gt;</span><span class="keyword">
 struct</span><span class="identifier"> type_with_alignment</span><span class="special">
 {</span><span class="keyword">
    typedef</span> <em class="replaceable"><code>see-below</code></em><span class="identifier"> type</span><span class="special">;</span><span class="special">
 };</span></code></pre>
-<p><span class="bold"><strong>type:</strong></span> a built-in or POD type with size <code class="computeroutput"><span class="identifier">Size</span></code> and an alignment 
+<p><span class="bold"><strong>type:</strong></span> a built-in or POD type with an alignment 
 that is a multiple of <code class="computeroutput"><span class="identifier">Align</span></code>.</p>
 <p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">type_with_alignment</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary, 
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 

Modified: boost/trunk/doc/html/boost_typetraits/user_defined.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits/user_defined.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits/user_defined.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> User Defined Specializations</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 <link rel="prev" href="category.html" title=" Type Traits by Category">
@@ -57,7 +57,7 @@
    struct</span> <a href="reference.html#boost_typetraits.is_class" title=" is_class">is_class</a><span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span><span class="special"> :</span><span class="keyword"> public</span> <a href="reference.html#boost_typetraits.integral_constant" title=" integral_constant">false_type</a><span class="special">{};</span><span class="special">
 }</span></code></pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary, 
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 

Modified: boost/trunk/doc/html/boost_typetraits.html
===================================================================
--- boost/trunk/doc/html/boost_typetraits.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boost_typetraits.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 14. Boost.TypeTraits</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="tribool/tests.html" title="Testsuite">
@@ -33,7 +33,7 @@
     Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, 
     Itay Maman, John Maddock, Thorsten Ottosen, Robert Ramey and Jeremy Siek</p></div>
 <div><div class="legalnotice">
-<a name="id1572446"></a><p>
+<a name="id2793553"></a><p>
         Distributed under the Boost Software License, Version 1.0.
         (See accompanying file LICENSE_1_0.txt or copy at
         <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
@@ -146,8 +146,8 @@
 that is the result of the transformation.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: May 11, 2005 at 14:32:21 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: August 24, 2005 at 16:49:32 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/boostbook/documenting/s02.html
===================================================================
--- boost/trunk/doc/html/boostbook/documenting/s02.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/documenting/s02.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>From HTML to BoostBook</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../documenting.html" title="Chapter 18. Documenting libraries">
 <link rel="prev" href="../documenting.html" title="Chapter 18. Documenting libraries">
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1673397"></a>From HTML to BoostBook</h2></div></div></div>
+<a name="id2843215"></a>From HTML to BoostBook</h2></div></div></div>
 <p>Most library authors are comfortable with writing HTML
     documentation. Writing <a href="http://www.docbook.org" target="_top">DocBook</a> documentation (and,
     by extension, BoostBook documentation) is quite similar to writing
@@ -108,7 +108,7 @@
 </table>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/documenting.html
===================================================================
--- boost/trunk/doc/html/boostbook/documenting.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/documenting.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 18. Documenting libraries</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boostbook.html" title="Part II. The BoostBook Documentation Format">
 <link rel="prev" href="setup/troubleshooting.html" title="Troubleshooting">
@@ -56,7 +56,7 @@
 &lt;!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"&gt;
 &lt;library name="Any" dirname="any" xmlns:xi="http://www.w3.org/2001/XInclude"
-  id="any" last-revision="$Date: 2005/07/31 16:48:07 $"&gt;
+  id="any" last-revision="$Date: 2005/12/04 17:26:48 $"&gt;
   &lt;libraryinfo&gt;
     &lt;author&gt;
       &lt;firstname&gt;Kevlin&lt;/firstname&gt;
@@ -99,7 +99,7 @@
           documentation resides, so it should use only lowercase
           alphanumeric characters and underscores.</dd>
 <dt><span class="term"><code class="computeroutput">last-revision</code></span></dt>
-<dd>Always set to <code class="computeroutput">$Date: 2005/07/31 16:48:07 $</code>, which is
+<dd>Always set to <code class="computeroutput">$Date: 2005/12/04 17:26:48 $</code>, which is
           expanded by CVS to include the date and time that the file
           was last modified.</dd>
 </dl>
@@ -123,7 +123,7 @@
     stylesheet to generate HTML output, as described in <a href="getting/started.html" title="Chapter 17. Getting Started">Chapter 17, <i>Getting Started</i></a>.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/boostbook.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/boostbook.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/boostbook.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element boostbook</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="library-reference.html" title="
@@ -38,13 +38,13 @@
           BoostBook element library">library</a>)*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1676330"></a><h2>Description</h2>
+<a name="id2846178"></a><h2>Description</h2>
 <p>This element is the topmost level defined by
   <code class="filename">boost.xml</code> for all Boost documentation. It will
   not generally be used by developers.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1676343"></a><h2>Attributes</h2>
+<a name="id2846192"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -63,7 +63,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:07 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -81,7 +81,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/class-specialization.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/class-specialization.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/class-specialization.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element class-specialization</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="../../reference.html" title="Chapter 20. Reference">
@@ -60,7 +60,7 @@
           BoostBook element union-specialization">union-specialization</a>)*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675056"></a><h2>Attributes</h2>
+<a name="id2844903"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -79,7 +79,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:07 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -103,7 +103,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/class.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/class.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/class.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element class</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="overloaded-function.html" title="
@@ -60,7 +60,7 @@
           BoostBook element union-specialization">union-specialization</a>)*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1698397"></a><h2>Description</h2>
+<a name="id2850799"></a><h2>Description</h2>
 <p>C++ classes and class templates are described via the
   &lt;class&gt; element. Each class has a name (e.g., "any") given by
   the <code class="computeroutput">name</code> attribute, a purpose given by the
@@ -101,7 +101,7 @@
   &lt;template&gt; child element at the beginning.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1698524"></a><h2>Attributes</h2>
+<a name="id2850925"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -120,7 +120,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:07 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -144,7 +144,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/code.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/code.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/code.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element code</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="static-constant.html" title="
@@ -37,14 +37,14 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675584"></a><h2>Description</h2>
+<a name="id2845431"></a><h2>Description</h2>
 <p>Text within a <code class="sgmltag-element">code</code> tag is generally typeset
   in a different, monospaced font so that it stands out as code. The
   <code class="sgmltag-element">code</code> tag in BoostBook is transformed directly
   into the <code class="sgmltag-element">computeroutput</code> tag in DocBook.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1675603"></a><h2>Attributes</h2>
+<a name="id2845451"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -63,7 +63,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:07 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -81,7 +81,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/compile-fail-test.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/compile-fail-test.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/compile-fail-test.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element compile-fail-test</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="template.html" title="
@@ -42,7 +42,7 @@
           BoostBook element if-fails">if-fails</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1697619"></a><h2>Attributes</h2>
+<a name="id2850025"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -73,7 +73,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/compile-test.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/compile-test.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/compile-test.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element compile-test</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="postconditions.html" title="
@@ -42,7 +42,7 @@
           BoostBook element if-fails">if-fails</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1677279"></a><h2>Attributes</h2>
+<a name="id2847163"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -73,7 +73,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/complexity.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/complexity.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/complexity.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element complexity</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="programlisting.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1699132"></a><h2>Attributes</h2>
+<a name="id2851536"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/constructor.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/constructor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/constructor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element constructor</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="snippet.html" title="
@@ -49,14 +49,14 @@
           BoostBook element rationale">rationale</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1677714"></a><h2>Description</h2>
+<a name="id2847598"></a><h2>Description</h2>
 <p>General documentation on functions in BoostBook is provided in
   the <a href="function.html" title="
           BoostBook element function"><code class="sgmltag-element">function</code></a>
   element documentation.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1695206"></a><h2>Attributes</h2>
+<a name="id2847614"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -75,7 +75,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>specifiers</td>
@@ -99,7 +99,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/copy-assignment.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/copy-assignment.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/copy-assignment.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element copy-assignment</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="librarypurpose.html" title="
@@ -50,7 +50,7 @@
           BoostBook element rationale">rationale</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1697259"></a><h2>Description</h2>
+<a name="id2849666"></a><h2>Description</h2>
 <p>The return type of the copy-assignment operator does not need
   to be specified. If left unspecified, it will default to an
   unqualified reference to the enclosing class type.</p>
@@ -60,7 +60,7 @@
   element documentation.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1697280"></a><h2>Attributes</h2>
+<a name="id2849686"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -79,7 +79,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>cv</td>
@@ -109,7 +109,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/data-member.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/data-member.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/data-member.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element data-member</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="notes.html" title="
@@ -40,7 +40,7 @@
           BoostBook element description">description</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1695943"></a><h2>Attributes</h2>
+<a name="id2848349"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -59,7 +59,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -83,7 +83,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/default.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/default.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/default.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element default</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="returns.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1697762"></a><h2>Attributes</h2>
+<a name="id2850167"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/description.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/description.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/description.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element description</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="template-type-parameter.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675962"></a><h2>Description</h2>
+<a name="id2845810"></a><h2>Description</h2>
 <p>Although the context model for this element is
   <code class="computeroutput">ANY</code>, detailed descriptions should contain structured
   DocBook elements that occur within sections, e.g., paragraphs
@@ -47,7 +47,7 @@
   etc.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1675998"></a><h2>Attributes</h2>
+<a name="id2845846"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -66,7 +66,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -84,7 +84,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/destructor.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/destructor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/destructor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element destructor</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="code.html" title="
@@ -47,14 +47,14 @@
           BoostBook element rationale">rationale</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675753"></a><h2>Description</h2>
+<a name="id2845602"></a><h2>Description</h2>
 <p>General documentation on functions in BoostBook is provided in
   the <a href="function.html" title="
           BoostBook element function"><code class="sgmltag-element">function</code></a>
   element documentation.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1675768"></a><h2>Attributes</h2>
+<a name="id2845617"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -73,7 +73,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>specifiers</td>
@@ -97,7 +97,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/effects.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/effects.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/effects.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element effects</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="requires.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700468"></a><h2>Attributes</h2>
+<a name="id2852870"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/enum.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/enum.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/enum.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element enum</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="lib.html" title="
@@ -40,7 +40,7 @@
           BoostBook element description">description</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700302"></a><h2>Attributes</h2>
+<a name="id2852705"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -59,7 +59,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -83,7 +83,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/enumvalue.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/enumvalue.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/enumvalue.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element enumvalue</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="type.html" title="
@@ -38,7 +38,7 @@
           BoostBook element default">default</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1698805"></a><h2>Attributes</h2>
+<a name="id2851208"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -57,7 +57,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -81,7 +81,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/free-function-group.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/free-function-group.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/free-function-group.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element free-function-group</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="if-fails.html" title="
@@ -39,7 +39,7 @@
           BoostBook element overloaded-function">overloaded-function</a>)*
 </div>
 <div class="refsection" lang="en">
-<a name="id1695563"></a><h2>Attributes</h2>
+<a name="id2847968"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -58,7 +58,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -82,7 +82,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/function.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/function.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/function.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element function</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="source.html" title="
@@ -50,7 +50,7 @@
           BoostBook element rationale">rationale</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1677021"></a><h2>Description</h2>
+<a name="id2846870"></a><h2>Description</h2>
 <p>BoostBook functions are documented by specifying the
   function's interface (e.g., its C++ signature) and its
   behavior. Constructors, destructors, member functions, and free
@@ -104,7 +104,7 @@
 &lt;/class&gt;</pre>
 </div>
 <div class="refsection" lang="en">
-<a name="id1677067"></a><h2>Attributes</h2>
+<a name="id2846949"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -123,7 +123,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>specifiers</td>
@@ -153,7 +153,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/functionname.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/functionname.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/functionname.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element functionname</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="free-function-group.html" title="
@@ -37,7 +37,7 @@
   (#PCDATA)
 </div>
 <div class="refsection" lang="en">
-<a name="id1695650"></a><h2>Description</h2>
+<a name="id2848057"></a><h2>Description</h2>
 <p>If a function (or overloaded function) with the given,
   possibly-qualified name is found, this generates a link to that
   function. Lookups obey currently-active <a href="using-class.html" title="
@@ -48,7 +48,7 @@
   current scope.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1695678"></a><h2>Attributes</h2>
+<a name="id2848084"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -67,7 +67,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -85,7 +85,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/header.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/header.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/header.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element header</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="testsuite.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700835"></a><h2>Attributes</h2>
+<a name="id2853240"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -80,7 +80,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/if-fails.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/if-fails.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/if-fails.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element if-fails</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="namespace.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1695512"></a><h2>Description</h2>
+<a name="id2847918"></a><h2>Description</h2>
 <p>
     Describes to the user the effect a certain failing testcase will
     have on the usefulness of a library. This field is useful in cases
@@ -47,7 +47,7 @@
   </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/inherit.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/inherit.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/inherit.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element inherit</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="union.html" title="
@@ -37,14 +37,14 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1676678"></a><h2>Description</h2>
+<a name="id2846527"></a><h2>Description</h2>
 <p>This element contains the name of the class inherited. The
   content model is free-form, as the inherited class may be an
   instantiation of a template and may have markup in it (e.g.,
   <code class="sgmltag-element">classname</code> tags).</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1676691"></a><h2>Attributes</h2>
+<a name="id2846540"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -63,7 +63,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>access</td>
@@ -87,7 +87,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/lib.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/lib.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/lib.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element lib</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="struct.html" title="
@@ -37,11 +37,11 @@
   (#PCDATA)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700251"></a><h2>Description</h2>
+<a name="id2852653"></a><h2>Description</h2>
 <p>Declares a library dependency on the library named by the content of this element, to be emitted in a Jamfile.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/library-reference.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/library-reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/library-reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element library-reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="librarylist.html" title="
@@ -39,7 +39,7 @@
           BoostBook element library-reference">library-reference</a>)*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1676182"></a><h2>Description</h2>
+<a name="id2846032"></a><h2>Description</h2>
 <p>Reference documentation for a library is contained with a
   &lt;library-reference&gt; element. The &lt;library-reference&gt;
   element has no attributes, and contains as children only
@@ -64,7 +64,7 @@
   that each contain different headers.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1676246"></a><h2>Attributes</h2>
+<a name="id2846094"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -83,7 +83,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -101,7 +101,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/library.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/library.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/library.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element library</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="template-nontype-parameter.html" title="
@@ -40,7 +40,7 @@
           BoostBook element testsuite">testsuite</a>))+)?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1699421"></a><h2>Attributes</h2>
+<a name="id2851826"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -59,7 +59,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>dirname</td>
@@ -101,7 +101,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/librarycategory.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/librarycategory.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/librarycategory.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element librarycategory</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="functionname.html" title="
@@ -37,7 +37,7 @@
   (#PCDATA)
 </div>
 <div class="refsection" lang="en">
-<a name="id1695755"></a><h2>Attributes</h2>
+<a name="id2848162"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -80,7 +80,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/librarycategorydef.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/librarycategorydef.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/librarycategorydef.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element librarycategorydef</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="class.html" title="
@@ -37,11 +37,11 @@
   (#PCDATA)
 </div>
 <div class="refsection" lang="en">
-<a name="id1698612"></a><h2>Description</h2>
+<a name="id2851015"></a><h2>Description</h2>
 <p>All library category definitions should be in <code class="filename">doc/src/boost.xml</code>, and the names of categories must be prefixed with "<code class="computeroutput">category:</code>".</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1698631"></a><h2>Attributes</h2>
+<a name="id2851034"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -60,7 +60,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -84,7 +84,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/librarycategorylist.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/librarycategorylist.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/librarycategorylist.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element librarycategorylist</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="library.html" title="
@@ -38,13 +38,13 @@
           BoostBook element librarycategorydef">librarycategorydef</a>)*
 </div>
 <div class="refsection" lang="en">
-<a name="id1699546"></a><h2>Description</h2>
+<a name="id2851950"></a><h2>Description</h2>
 <p>This element is not intended for use by developers, but is
   used by <code class="filename">doc/src/boost.xml</code> as a
   placeholder.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1699559"></a><h2>Attributes</h2>
+<a name="id2851963"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -63,7 +63,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -81,7 +81,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/libraryinfo.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/libraryinfo.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/libraryinfo.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element libraryinfo</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="libraryname.html" title="
@@ -39,7 +39,7 @@
           BoostBook element librarycategory">librarycategory</a>*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700638"></a><h2>Attributes</h2>
+<a name="id2853042"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -58,7 +58,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -76,7 +76,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/librarylist.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/librarylist.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/librarylist.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element librarylist</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="description.html" title="
@@ -37,11 +37,11 @@
   EMPTY
 </div>
 <div class="refsection" lang="en">
-<a name="id1676075"></a><h2>Description</h2>
+<a name="id2845924"></a><h2>Description</h2>
 <p>Developers aren't generally expected to use this element. Its existence is mainly as a placeholder in <code class="filename">boost.xml</code> for the alphabetical list of libraries.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1676089"></a><h2>Attributes</h2>
+<a name="id2845938"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -60,7 +60,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -78,7 +78,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/libraryname.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/libraryname.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/libraryname.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element libraryname</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="effects.html" title="
@@ -37,7 +37,7 @@
   (#PCDATA)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700545"></a><h2>Attributes</h2>
+<a name="id2852948"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/librarypurpose.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/librarypurpose.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/librarypurpose.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element librarypurpose</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="run-test.html" title="
@@ -39,7 +39,7 @@
           BoostBook element functionname">functionname</a>| methodname| classname)*
 </div>
 <div class="refsection" lang="en">
-<a name="id1697088"></a><h2>Attributes</h2>
+<a name="id2849493"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -58,7 +58,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -76,7 +76,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/link-fail-test.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/link-fail-test.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/link-fail-test.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element link-fail-test</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="link-test.html" title="
@@ -42,7 +42,7 @@
           BoostBook element if-fails">if-fails</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675282"></a><h2>Attributes</h2>
+<a name="id2845130"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -73,7 +73,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/link-test.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/link-test.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/link-test.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element link-test</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="class-specialization.html" title="
@@ -42,7 +42,7 @@
           BoostBook element if-fails">if-fails</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675180"></a><h2>Attributes</h2>
+<a name="id2845027"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -73,7 +73,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/method-group.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/method-group.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/method-group.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element method-group</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="template-arg.html" title="
@@ -39,7 +39,7 @@
           BoostBook element overloaded-method">overloaded-method</a>)*
 </div>
 <div class="refsection" lang="en">
-<a name="id1696554"></a><h2>Attributes</h2>
+<a name="id2848961"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -58,7 +58,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -82,7 +82,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/method.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/method.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/method.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element method</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="compile-test.html" title="
@@ -50,14 +50,14 @@
           BoostBook element rationale">rationale</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1677439"></a><h2>Description</h2>
+<a name="id2847322"></a><h2>Description</h2>
 <p>General documentation on functions in BoostBook is provided in
   the <a href="function.html" title="
           BoostBook element function"><code class="sgmltag-element">function</code></a>
   element documentation.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1677454"></a><h2>Attributes</h2>
+<a name="id2847338"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -76,7 +76,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>cv</td>
@@ -112,7 +112,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/namespace.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/namespace.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/namespace.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element namespace</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="constructor.html" title="
@@ -49,7 +49,7 @@
           BoostBook element namespace">namespace</a>)*
 </div>
 <div class="refsection" lang="en">
-<a name="id1695385"></a><h2>Description</h2>
+<a name="id2847791"></a><h2>Description</h2>
 <p>BoostBook namespaces are declared via the &lt;namespace&gt;
   element. As in C++, namespaces can be nested and contain other C++
   constructs, such as classes or functions. The <code class="computeroutput">name</code>
@@ -65,7 +65,7 @@
 &lt;/library-reference&gt;</pre>
 </div>
 <div class="refsection" lang="en">
-<a name="id1695418"></a><h2>Attributes</h2>
+<a name="id2847830"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -84,7 +84,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -108,7 +108,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/notes.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/notes.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/notes.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element notes</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="librarycategory.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1695844"></a><h2>Attributes</h2>
+<a name="id2848250"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/overloaded-function.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/overloaded-function.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/overloaded-function.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element overloaded-function</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="signature.html" title="
@@ -48,14 +48,14 @@
           BoostBook element rationale">rationale</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1698122"></a><h2>Description</h2>
+<a name="id2850527"></a><h2>Description</h2>
 <p>General documentation on functions in BoostBook is provided in
   the <a href="function.html" title="
           BoostBook element function"><code class="sgmltag-element">function</code></a>
   element documentation.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1698137"></a><h2>Attributes</h2>
+<a name="id2850542"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -74,7 +74,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:08 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -98,7 +98,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/overloaded-method.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/overloaded-method.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/overloaded-method.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element overloaded-method</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="enumvalue.html" title="
@@ -48,14 +48,14 @@
           BoostBook element rationale">rationale</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1698973"></a><h2>Description</h2>
+<a name="id2851377"></a><h2>Description</h2>
 <p>General documentation on functions in BoostBook is provided in
   the <a href="function.html" title="
           BoostBook element function"><code class="sgmltag-element">function</code></a>
   element documentation.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1698988"></a><h2>Attributes</h2>
+<a name="id2851392"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -74,7 +74,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -98,7 +98,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/parameter.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/parameter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/parameter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element parameter</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="default.html" title="
@@ -39,7 +39,7 @@
           BoostBook element default">default</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1697854"></a><h2>Attributes</h2>
+<a name="id2850259"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -62,7 +62,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/paramtype.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/paramtype.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/paramtype.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element paramtype</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="precondition.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1696803"></a><h2>Attributes</h2>
+<a name="id2849210"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/postconditions.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/postconditions.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/postconditions.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element postconditions</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="function.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1677166"></a><h2>Attributes</h2>
+<a name="id2847049"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/precondition.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/precondition.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/precondition.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element precondition</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="requirement.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1696726"></a><h2>Attributes</h2>
+<a name="id2849133"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/programlisting.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/programlisting.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/programlisting.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element programlisting</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="overloaded-method.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1699077"></a><h2>Attributes</h2>
+<a name="id2851481"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -60,7 +60,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/purpose.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/purpose.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/purpose.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element purpose</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="complexity.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1699209"></a><h2>Attributes</h2>
+<a name="id2851613"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/rationale.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/rationale.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/rationale.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element rationale</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="header.html" title="
@@ -36,7 +36,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700924"></a><h2>Attributes</h2>
+<a name="id2853329"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -55,7 +55,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -73,7 +73,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/requirement.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/requirement.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/requirement.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element requirement</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="method-group.html" title="
@@ -37,7 +37,7 @@
   (#PCDATA)
 </div>
 <div class="refsection" lang="en">
-<a name="id1696643"></a><h2>Description</h2>
+<a name="id2849050"></a><h2>Description</h2>
 <p>A requirement is part of the dependencies of a target in a
   Jamfile. The <code class="computeroutput">name</code> attribute of a requirement element
   gives the name of the Boost.Build feature and the content of the
@@ -47,7 +47,7 @@
   name="includes"&gt;foo.hpp&lt;/requirement&gt;</code>.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1696672"></a><h2>Attributes</h2>
+<a name="id2849078"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -70,7 +70,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/requires.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/requires.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/requires.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element requires</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="enum.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700391"></a><h2>Attributes</h2>
+<a name="id2852792"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/returns.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/returns.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/returns.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element returns</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="compile-fail-test.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1697685"></a><h2>Attributes</h2>
+<a name="id2850090"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/run-fail-test.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/run-fail-test.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/run-fail-test.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element run-fail-test</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="copy-assignment.html" title="
@@ -42,7 +42,7 @@
           BoostBook element if-fails">if-fails</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1697416"></a><h2>Attributes</h2>
+<a name="id2849822"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -73,7 +73,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/run-test.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/run-test.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/run-test.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element run-test</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="using-class.html" title="
@@ -42,7 +42,7 @@
           BoostBook element if-fails">if-fails</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1697006"></a><h2>Attributes</h2>
+<a name="id2849412"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -73,7 +73,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/signature.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/signature.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/signature.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element signature</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="parameter.html" title="
@@ -40,7 +40,7 @@
           BoostBook element parameter">parameter</a>*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1697931"></a><h2>Description</h2>
+<a name="id2850336"></a><h2>Description</h2>
 <p>
     A signature refers to one declaration of an overloaded function or
     method. The signature itself has no name, because the name of the
@@ -50,7 +50,7 @@
   </p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1697942"></a><h2>Attributes</h2>
+<a name="id2850346"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -69,7 +69,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>cv</td>
@@ -99,7 +99,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/snippet.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/snippet.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/snippet.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element snippet</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="method.html" title="
@@ -37,7 +37,7 @@
   EMPTY
 </div>
 <div class="refsection" lang="en">
-<a name="id1677569"></a><h2>Attributes</h2>
+<a name="id2847453"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -60,7 +60,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/source.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/source.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/source.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element source</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="template-varargs.html" title="
@@ -38,7 +38,7 @@
           BoostBook element snippet">snippet</a>)*
 </div>
 <div class="refsection" lang="en">
-<a name="id1676873"></a><h2>Description</h2>
+<a name="id2846722"></a><h2>Description</h2>
 <p>This element will contain the source code for a testcase that
   will be generated from the documentation. To reduce the amount of escaping in the text, it is recommended to use CDATA sections, which look like this:
 
@@ -52,7 +52,7 @@
   element.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/specialization.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/specialization.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/specialization.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element specialization</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="data-member.html" title="
@@ -38,7 +38,7 @@
           BoostBook element template-arg">template-arg</a>)*
 </div>
 <div class="refsection" lang="en">
-<a name="id1696040"></a><h2>Attributes</h2>
+<a name="id2848446"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -57,7 +57,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -75,7 +75,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/static-constant.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/static-constant.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/static-constant.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element static-constant</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="typedef.html" title="
@@ -41,7 +41,7 @@
           BoostBook element description">description</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675493"></a><h2>Attributes</h2>
+<a name="id2845340"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -60,7 +60,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -84,7 +84,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/struct-specialization.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/struct-specialization.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/struct-specialization.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element struct-specialization</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="using-namespace.html" title="
@@ -61,7 +61,7 @@
           BoostBook element union-specialization">union-specialization</a>)*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1699906"></a><h2>Attributes</h2>
+<a name="id2852308"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -80,7 +80,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -104,7 +104,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/struct.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/struct.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/struct.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element struct</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="struct-specialization.html" title="
@@ -60,7 +60,7 @@
           BoostBook element union-specialization">union-specialization</a>)*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700164"></a><h2>Attributes</h2>
+<a name="id2852566"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -79,7 +79,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -103,7 +103,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/template-arg.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/template-arg.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/template-arg.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element template-arg</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="throws.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1696462"></a><h2>Attributes</h2>
+<a name="id2848867"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/template-nontype-parameter.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/template-nontype-parameter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/template-nontype-parameter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element template-nontype-parameter</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="purpose.html" title="
@@ -40,7 +40,7 @@
           BoostBook element purpose">purpose</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1699310"></a><h2>Attributes</h2>
+<a name="id2851714"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -59,7 +59,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -83,7 +83,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/template-type-parameter.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/template-type-parameter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/template-type-parameter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element template-type-parameter</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="destructor.html" title="
@@ -39,7 +39,7 @@
           BoostBook element purpose">purpose</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675874"></a><h2>Attributes</h2>
+<a name="id2845722"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -58,7 +58,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -82,7 +82,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/template-varargs.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/template-varargs.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/template-varargs.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element template-varargs</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="inherit.html" title="
@@ -37,7 +37,7 @@
   EMPTY
 </div>
 <div class="refsection" lang="en">
-<a name="id1676778"></a><h2>Description</h2>
+<a name="id2846627"></a><h2>Description</h2>
 <p>Variable-length template parameter lists are not allowed in
   C++, but because they are sometimes needed in documentation they are
   allowed in BoostBook. This element generally expands to "..." and
@@ -45,7 +45,7 @@
   used.</p>
 </div>
 <div class="refsection" lang="en">
-<a name="id1676789"></a><h2>Attributes</h2>
+<a name="id2846637"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -64,7 +64,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -82,7 +82,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/template.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/template.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/template.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element template</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="run-fail-test.html" title="
@@ -40,7 +40,7 @@
           BoostBook element template-varargs">template-varargs</a>)*
 </div>
 <div class="refsection" lang="en">
-<a name="id1697505"></a><h2>Attributes</h2>
+<a name="id2849913"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -59,7 +59,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -77,7 +77,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/testsuite.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/testsuite.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/testsuite.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element testsuite</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="libraryinfo.html" title="
@@ -43,7 +43,7 @@
           BoostBook element run-fail-test">run-fail-test</a>)+)
 </div>
 <div class="refsection" lang="en">
-<a name="id1700758"></a><h2>Attributes</h2>
+<a name="id2853164"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -62,7 +62,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -80,7 +80,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/throws.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/throws.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/throws.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element throws</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="union-specialization.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1696385"></a><h2>Attributes</h2>
+<a name="id2848790"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/type.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/type.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/type.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element type</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="librarycategorydef.html" title="
@@ -37,7 +37,7 @@
   (ANY)
 </div>
 <div class="refsection" lang="en">
-<a name="id1698720"></a><h2>Attributes</h2>
+<a name="id2851123"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>id</td>
@@ -74,7 +74,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/typedef.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/typedef.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/typedef.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element typedef</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="link-fail-test.html" title="
@@ -40,7 +40,7 @@
           BoostBook element description">description</a>?)
 </div>
 <div class="refsection" lang="en">
-<a name="id1675370"></a><h2>Attributes</h2>
+<a name="id2845216"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -59,7 +59,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -83,7 +83,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/union-specialization.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/union-specialization.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/union-specialization.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element union-specialization</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="specialization.html" title="
@@ -61,7 +61,7 @@
           BoostBook element union-specialization">union-specialization</a>)*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1696296"></a><h2>Attributes</h2>
+<a name="id2848701"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -80,7 +80,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -104,7 +104,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/union.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/union.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/union.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element union</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="boostbook.html" title="
@@ -60,7 +60,7 @@
           BoostBook element union-specialization">union-specialization</a>)*)
 </div>
 <div class="refsection" lang="en">
-<a name="id1676591"></a><h2>Attributes</h2>
+<a name="id2846438"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -79,7 +79,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -103,7 +103,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/using-class.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/using-class.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/using-class.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element using-class</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="paramtype.html" title="
@@ -37,7 +37,7 @@
   EMPTY
 </div>
 <div class="refsection" lang="en">
-<a name="id1696881"></a><h2>Attributes</h2>
+<a name="id2849288"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -80,7 +80,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/dtd/using-namespace.html
===================================================================
--- boost/trunk/doc/html/boostbook/dtd/using-namespace.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/dtd/using-namespace.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,7 +4,7 @@
 <title>
           BoostBook element using-namespace</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../reference.html" title="Chapter 20. Reference">
 <link rel="prev" href="librarycategorylist.html" title="
@@ -37,7 +37,7 @@
   EMPTY
 </div>
 <div class="refsection" lang="en">
-<a name="id1699637"></a><h2>Attributes</h2>
+<a name="id2852041"></a><h2>Attributes</h2>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -56,7 +56,7 @@
 <td>last-revision</td>
 <td>#IMPLIED</td>
 <td>CDATA</td>
-<td>Set to $Date: 2005/07/31 16:48:09 $ to keep "last revised" information in sync with CVS changes</td>
+<td>Set to $Date: 2005/12/04 17:26:48 $ to keep "last revised" information in sync with CVS changes</td>
 </tr>
 <tr>
 <td>name</td>
@@ -80,7 +80,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/getting/started.html
===================================================================
--- boost/trunk/doc/html/boostbook/getting/started.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/getting/started.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 17. Getting Started</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../boostbook.html" title="Part II. The BoostBook Documentation Format">
 <link rel="prev" href="../introduction.html" title="Chapter 16. Introduction">
@@ -55,7 +55,7 @@
 </ul></div>
 </li>
 <li>
-<p><span><strong class="command">doxygen</strong></span>:</p> Available from <a href="../../" target="_top">http://www.doxygen.org</a>
+<p><span><strong class="command">doxygen</strong></span>:</p> Available from <a href="http://www.doxygen.org" target="_top">http://www.doxygen.org</a>
 </li>
 </ul></div>
 <div class="section" lang="en">
@@ -74,7 +74,7 @@
       and Apache FOP installations to occur. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/introduction.html
===================================================================
--- boost/trunk/doc/html/boostbook/introduction.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/introduction.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 16. Introduction</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boostbook.html" title="Part II. The BoostBook Documentation Format">
 <link rel="prev" href="../boostbook.html" title="Part II. The BoostBook Documentation Format">
@@ -73,7 +73,7 @@
 </li>
 </ul></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/sectioning.html
===================================================================
--- boost/trunk/doc/html/boostbook/sectioning.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/sectioning.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Sectioning in BoostBook</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="documenting.html" title="Chapter 18. Documenting libraries">
 <link rel="prev" href="documenting/s02.html" title="From HTML to BoostBook">
@@ -48,7 +48,7 @@
     IDs start with the short name of a library followed by a period,
     so that IDs do not conflict between libraries.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/setup/manual.html
===================================================================
--- boost/trunk/doc/html/boostbook/setup/manual.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/setup/manual.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Manual setup for all systems</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../getting/started.html" title="Chapter 17. Getting Started">
 <link rel="prev" href="../getting/started.html" title="Chapter 17. Getting Started">
@@ -73,7 +73,7 @@
           directory on your hard disk (which we'll refer to as the
           <code class="computeroutput">DOCBOOK_XSL_DIR</code>).</p></li>
 <li><p>The DocBook DTD, available as a ZIP archive
-          at the <a href="http://www.oasis-open.org/docbook/xml/4.2/index.1.shtml" target="_top">OASIS
+          at the <a href="http://www.oasis-open.org/docbook/xml/4.2/index.shtml" target="_top">OASIS
           DocBook site</a>. The package is called "DocBook XML
           4.2". Extract the DocBook DTD to a directory on your hard
           disk (which we'll refer to as the
@@ -156,7 +156,7 @@
       the XSL:FO output of DocBook into a PDF file.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/setup/running.html
===================================================================
--- boost/trunk/doc/html/boostbook/setup/running.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/setup/running.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Running BoostBook</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../getting/started.html" title="Chapter 17. Getting Started">
 <link rel="prev" href="manual.html" title="Manual setup for all systems">
@@ -94,7 +94,7 @@
 </table>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/setup/troubleshooting.html
===================================================================
--- boost/trunk/doc/html/boostbook/setup/troubleshooting.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/setup/troubleshooting.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Troubleshooting</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../getting/started.html" title="Chapter 17. Getting Started">
 <link rel="prev" href="running.html" title="Running BoostBook">
@@ -34,7 +34,7 @@
       <code class="literal">bin.v2</code> build directory.
       </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook/together.html
===================================================================
--- boost/trunk/doc/html/boostbook/together.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook/together.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 19. Bringing Together a BoostBook Document</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../boostbook.html" title="Part II. The BoostBook Documentation Format">
 <link rel="prev" href="sectioning.html" title="Sectioning in BoostBook">
@@ -77,7 +77,7 @@
     alt="boost::function"&gt;function&lt;/classname&gt;</code>.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/boostbook.html
===================================================================
--- boost/trunk/doc/html/boostbook.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/boostbook.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Part II. The BoostBook Documentation Format</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="index.html" title="The Boost C++ Libraries">
 <link rel="prev" href="variant/refs.html" title="References">
@@ -25,13 +25,13 @@
 <div class="part" lang="en">
 <div class="titlepage"><div>
 <div><h1 class="title">
-<a name="boostbook"></a>The BoostBook Documentation Format</h1></div>
+<a name="boostbook"></a>Part II. The BoostBook Documentation Format</h1></div>
 <div><div class="author"><h3 class="author">
 <span class="firstname">Douglas</span> <span class="surname">Gregor</span>
 </h3></div></div>
 <div><p class="copyright">Copyright © 2003-2005 Douglas Gregor</p></div>
 <div><div class="legalnotice">
-<a name="id1672305"></a><p>Permission to copy, use, sell and distribute this software
+<a name="id2842074"></a><p>Permission to copy, use, sell and distribute this software
       is granted provided this copyright notice appears in all copies.
       Permission to modify the code and to distribute modified code is
       granted provided this copyright notice appears in all copies,
@@ -66,8 +66,8 @@
 </dl>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: January 24, 2005 at 02:13:05 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 01, 2005 at 04:52:04 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/c_local_adjustor.html
===================================================================
--- boost/trunk/doc/html/c_local_adjustor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/c_local_adjustor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template c_local_adjustor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id793643" title="Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2500260" title="Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;">
 <link rel="prev" href="year_functor.html" title="Class template year_functor">
 <link rel="next" href="c_time.html" title="Struct c_time">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id793643"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_time.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2500260"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_time.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="c_local_adjustor"></a><div class="titlepage"></div>
@@ -37,26 +37,26 @@
   <span class="bold"><strong>typedef</strong></span> time_type::date_type          date_type;         
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type      date_duration_type;
 
-  <span class="emphasis"><em>// <a href="c_local_adjustor.html#id803050-bb">public static functions</a></em></span>
-  <span class="type">time_type</span> <a href="c_local_adjustor.html#id1033637-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="emphasis"><em>// <a href="c_local_adjustor.html#id2439378-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="c_local_adjustor.html#id2397127-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1039315"></a><h2>Description</h2>
+<a name="id2606655"></a><h2>Description</h2>
 <p>Warning!!! This class assumes that timezone settings of the machine are correct. This can be a very dangerous assumption. </p>
 <div class="refsect2" lang="en">
-<a name="id1039322"></a><h3>
-<a name="id803050-bb"></a><code class="computeroutput">c_local_adjustor</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_type</span> <a name="id1033637-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li></ol></div>
+<a name="id2606662"></a><h3>
+<a name="id2439378-bb"></a><code class="computeroutput">c_local_adjustor</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_type</span> <a name="id2397127-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id793643"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_time.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2500260"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_time.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/c_time.html
===================================================================
--- boost/trunk/doc/html/c_time.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/c_time.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct c_time</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1110111" title="Header &lt;boost/date_time/c_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2434806" title="Header &lt;boost/date_time/c_time.hpp&gt;">
 <link rel="prev" href="c_local_adjustor.html" title="Class template c_local_adjustor">
 <link rel="next" href="constrained_value.html" title="Class template constrained_value">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1110111"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="constrained_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2434806"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="constrained_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="c_time"></a><div class="titlepage"></div>
@@ -32,34 +32,34 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> c_time {
 
-  <span class="emphasis"><em>// <a href="c_time.html#id870680-bb">public static functions</a></em></span>
-  <span class="type">std::tm *</span> <a href="c_time.html#id838826-bb">localtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
-  <span class="type">std::tm *</span> <a href="c_time.html#id824932-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
-  <span class="type">std::tm *</span> <a href="c_time.html#id978325-bb">localtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
-  <span class="type">std::tm *</span> <a href="c_time.html#id1101341-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="emphasis"><em>// <a href="c_time.html#id2399818-bb">public static functions</a></em></span>
+  <span class="type">std::tm *</span> <a href="c_time.html#id2506205-bb">localtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="type">std::tm *</span> <a href="c_time.html#id2402870-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="type">std::tm *</span> <a href="c_time.html#id2453184-bb">localtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="type">std::tm *</span> <a href="c_time.html#id2505130-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1039525"></a><h2>Description</h2>
+<a name="id2606873"></a><h2>Description</h2>
 <p>Provides a uniform interface to some ctime functions and their '_r' counterparts. The '_r' functions require a pointer to a user created std::tm struct whereas the regular functions use a staticly created struct and return a pointer to that. These wrapper functions require the user to create a std::tm struct and send in a pointer to it. A pointer to the user created struct will be returned. </p>
 <div class="refsect2" lang="en">
-<a name="id1039538"></a><h3>
-<a name="id870680-bb"></a><code class="computeroutput">c_time</code> public static functions</h3>
+<a name="id2606886"></a><h3>
+<a name="id2399818-bb"></a><code class="computeroutput">c_time</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id838826-bb"></a>localtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id824932-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id978325-bb"></a>localtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id1101341-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id2506205-bb"></a>localtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id2402870-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id2453184-bb"></a>localtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id2505130-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1110111"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="constrained_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2434806"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="constrained_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/call_once.html
===================================================================
--- boost/trunk/doc/html/call_once.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/call_once.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function call_once</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id718104" title="Header &lt;boost/thread/once.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534986" title="Header &lt;boost/thread/once.hpp&gt;">
 <link rel="prev" href="BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">
 <link rel="next" href="recursive_mutex.html" title="Class recursive_mutex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id718104"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="call_once"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
  call_once(<span class="bold"><strong>void</strong></span> (*func)() func, once_flag&amp; flag);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1559874"></a><h2>Description</h2>
+<a name="id2782216"></a><h2>Description</h2>
 <p>Example usage is as follows:</p>
 <pre class="programlisting">//Example usage:
 boost::once_flag once = BOOST_ONCE_INIT;
@@ -62,13 +62,13 @@
     <code class="computeroutput">flag != BOOST_ONCE_INIT</code></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id718104"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Copied: boost/trunk/doc/html/collect_unrecognized.html (from rev 13899, boost/branches/upstream/current/doc/html/collect_unrecognized.html)

Modified: boost/trunk/doc/html/concepts/reference.html
===================================================================
--- boost/trunk/doc/html/concepts/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/concepts/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concept reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="../array/ack.html" title="Acknowledgements">
@@ -32,7 +32,7 @@
 <div><p class="copyright">Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.</p></div>
 <div><p class="copyright">Copyright © 1994 Hewlett-Packard Company</p></div>
 <div><div class="legalnotice">
-<a name="id975197"></a><p>This product includes software developed at the University
+<a name="id2575867"></a><p>This product includes software developed at the University
       of Notre Dame and the Pervasive Technology Labs at Indiana
       University. For technical information contact Andrew Lumsdaine
       at the Pervasive Technology Labs at Indiana University.  For
@@ -56,10 +56,10 @@
         warranty.</blockquote></div>
 </div></div>
 </div></div>
-<div class="toc"><dl><dt><span class="section"><a href="reference.html#id975053">Concepts</a></span></dt></dl></div>
+<div class="toc"><dl><dt><span class="section"><a href="reference.html#id2575726">Concepts</a></span></dt></dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id975053"></a>Concepts</h3></div></div></div>
+<a name="id2575726"></a>Concepts</h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li><a href="../Assignable.html" title="Concept Assignable">Assignable</a></li>
 <li><a href="../InputIterator.html" title="Concept InputIterator">InputIterator</a></li>
@@ -75,7 +75,7 @@
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/condition.html
===================================================================
--- boost/trunk/doc/html/condition.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/condition.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class condition</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id928670" title="Header &lt;boost/thread/condition.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2450200" title="Header &lt;boost/thread/condition.hpp&gt;">
 <link rel="prev" href="barrier.html" title="Class barrier">
 <link rel="next" href="lock_error.html" title="Class lock_error">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id928670"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="lock_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2450200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="lock_error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="condition"></a><div class="titlepage"></div>
@@ -36,23 +36,23 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="condition.html#conditionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="condition.html#id762070-bb">condition</a>();
-  <a href="condition.html#id663126-bb">~condition</a>();
+  <a href="condition.html#id2531211-bb">condition</a>();
+  <a href="condition.html#id2604889-bb">~condition</a>();
 
-  <span class="emphasis"><em>// <a href="condition.html#id663121-bb">notification</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1187096-bb">notify_one</a>();
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id731921-bb">notify_all</a>();
+  <span class="emphasis"><em>// <a href="condition.html#id2616531-bb">notification</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id2534198-bb">notify_one</a>();
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id2617876-bb">notify_all</a>();
 
-  <span class="emphasis"><em>// <a href="condition.html#id1111340-bb">waiting</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1076467-bb">wait</a>(ScopedLock&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id721465-bb">wait</a>(ScopedLock&amp;, Pred);
+  <span class="emphasis"><em>// <a href="condition.html#id2616162-bb">waiting</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id2575301-bb">wait</a>(ScopedLock&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id2450378-bb">wait</a>(ScopedLock&amp;, Pred);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="condition.html#id1179084-bb">timed_wait</a>(ScopedLock&amp;, <span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">boost::xtime</a>&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="condition.html#id2592886-bb">timed_wait</a>(ScopedLock&amp;, <span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">boost::xtime</a>&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="condition.html#id1153261-bb">timed_wait</a>(ScopedLock&amp;, Pred);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="condition.html#id2529517-bb">timed_wait</a>(ScopedLock&amp;, Pred);
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1557163"></a><h2>Description</h2>
+<a name="id2779416"></a><h2>Description</h2>
 <p>A <a href="condition.html" title="Class condition">condition</a> object is always used in
           conjunction with a <a href="threads/concepts.html#threads.concepts.mutexes" title="Mutexes">mutex</a>
           object (an object whose type is a model of a <a href="threads/concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> or one of its
@@ -68,24 +68,24 @@
           <a href="condition.html" title="Class condition">condition</a> object's wait functions.</p>
 <p>The <a href="condition.html" title="Class condition">condition</a> type is often used to
           implement the Monitor Object and other important patterns (see
-           and ). Monitors are one
+          [<span class="citation"><a href="threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>] and [<span class="citation"><a href="threads.html#threads.bib.Hoare74">Hoare74</a></span>]). Monitors are one
           of the most important patterns for creating reliable multithreaded
           programs.</p>
 <p>See <a href="threads.html#threads.glossary" title="Glossary">Glossary</a> for definitions of <a href="threads.html#threads.glossary.thread-state">thread states</a>
           blocked and ready. Note that "waiting" is a synonym for blocked.</p>
 <div class="refsect2" lang="en">
-<a name="id1557267"></a><h3>
+<a name="id2779548"></a><h3>
 <a name="conditionconstruct-copy-destruct"></a><code class="computeroutput">condition</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id762070-bb"></a>condition();</pre>
+<pre class="literallayout"><a name="id2531211-bb"></a>condition();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="condition.html" title="Class condition">condition</a>
             object.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id663126-bb"></a>~condition();</pre>
+<pre class="literallayout"><a name="id2604889-bb"></a>~condition();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys <code class="computeroutput">*this</code>.</p>
@@ -93,11 +93,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1557346"></a><h3>
-<a name="id663121-bb"></a><code class="computeroutput">condition</code> notification</h3>
+<a name="id2779628"></a><h3>
+<a name="id2616531-bb"></a><code class="computeroutput">condition</code> notification</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1187096-bb"></a>notify_one();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2534198-bb"></a>notify_one();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     If there is a thread waiting on <code class="computeroutput">*this</code>,
@@ -111,7 +111,7 @@
               object's wait functions.)</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id731921-bb"></a>notify_all();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2617876-bb"></a>notify_all();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Change the state of all threads waiting on
@@ -121,11 +121,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1557470"></a><h3>
-<a name="id1111340-bb"></a><code class="computeroutput">condition</code> waiting</h3>
+<a name="id2779754"></a><h3>
+<a name="id2616162-bb"></a><code class="computeroutput">condition</code> waiting</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1076467-bb"></a>wait(ScopedLock&amp; lock);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2575301-bb"></a>wait(ScopedLock&amp; lock);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">ScopedLock</code> meets the <a href="threads/concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
@@ -142,7 +142,7 @@
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id721465-bb"></a>wait(ScopedLock&amp; lock, Pred pred);</pre>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2450378-bb"></a>wait(ScopedLock&amp; lock, Pred pred);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">ScopedLock</code> meets the <a href="threads/concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
@@ -157,7 +157,7 @@
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1179084-bb"></a>timed_wait(ScopedLock&amp; lock, <span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">boost::xtime</a>&amp; xt);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2592886-bb"></a>timed_wait(ScopedLock&amp; lock, <span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">boost::xtime</a>&amp; xt);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">ScopedLock</code> meets the <a href="threads/concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
@@ -177,7 +177,7 @@
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1153261-bb"></a>timed_wait(ScopedLock&amp; lock, Pred pred);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2529517-bb"></a>timed_wait(ScopedLock&amp; lock, Pred pred);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">ScopedLock</code> meets the <a href="threads/concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
@@ -197,13 +197,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id928670"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="lock_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2450200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="lock_error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/connection.html
===================================================================
--- boost/trunk/doc/html/connection.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/connection.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class connection</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1188227" title="Header &lt;boost/signals/connection.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2543701" title="Header &lt;boost/signals/connection.hpp&gt;">
 <link rel="prev" href="trackable.html" title="Class trackable">
 <link rel="next" href="scoped_connection.html" title="Class scoped_connection">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1188227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="scoped_connection.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2543701"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="scoped_connection.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="connection"></a><div class="titlepage"></div>
@@ -33,31 +33,31 @@
 <span class="bold"><strong>class</strong></span> connection {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="connection.html#connectionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="connection.html#id978587-bb">connection</a>();
-  <a href="connection.html#id690092-bb">connection</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
-  connection&amp; <a href="connection.html#id682031-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
+  <a href="connection.html#id2553533-bb">connection</a>();
+  <a href="connection.html#id2583129-bb">connection</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
+  connection&amp; <a href="connection.html#id2578224-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
 
-  <span class="emphasis"><em>// <a href="connection.html#id869614-bb">connection management</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id696947-bb">disconnect</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id727081-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="connection.html#id2558787-bb">connection management</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2558792-bb">disconnect</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id2558732-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="connection.html#id791643-bb">blocking</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id933457-bb">block</a>(<span class="bold"><strong>bool</strong></span> = true);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id653784-bb">unblock</a>();
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id800847-bb">blocked</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="connection.html#id2575036-bb">blocking</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2542286-bb">block</a>(<span class="bold"><strong>bool</strong></span> = true);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2587349-bb">unblock</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id2583758-bb">blocked</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="connection.html#id717110-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id1005820-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
+  <span class="emphasis"><em>// <a href="connection.html#id2553604-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2560411-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
 
-  <span class="emphasis"><em>// <a href="connection.html#id1176481-bb">comparisons</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id1212900-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id720993-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="connection.html#id2583629-bb">comparisons</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id2591430-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id2566739-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;) <span class="bold"><strong>const</strong></span>;
 };
 
-<span class="emphasis"><em>// <a href="connection.html#id730226-bb">specialized algorithms</a></em></span>
-<span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id764168">swap</a>(<a href="connection.html" title="Class connection">connection</a>&amp;, <a href="connection.html" title="Class connection">connection</a>&amp;);</pre></div>
+<span class="emphasis"><em>// <a href="connection.html#id2539555-bb">specialized algorithms</a></em></span>
+<span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2558035">swap</a>(<a href="connection.html" title="Class connection">connection</a>&amp;, <a href="connection.html" title="Class connection">connection</a>&amp;);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1285251"></a><h2>Description</h2>
+<a name="id2736771"></a><h2>Description</h2>
 <p>The <a href="connection.html" title="Class connection">connection</a> class represents
           a connection between a Signal and a Slot. It is a
           lightweight object that has the ability to query whether the
@@ -65,22 +65,22 @@
           the signal and slot. It is always safe to query or
           disconnect a connection.</p>
 <div class="refsect2" lang="en">
-<a name="id1285269"></a><h3>
+<a name="id2736789"></a><h3>
 <a name="connectionconstruct-copy-destruct"></a><code class="computeroutput">connection</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id978587-bb"></a>connection();</pre>
+<pre class="literallayout"><a name="id2553533-bb"></a>connection();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Sets the currently represented connection to the
           NULL connection.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">!this-&gt;<a href="connection.html#id727081-bb">connected</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">!this-&gt;<a href="connection.html#id2558732-bb">connected</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id690092-bb"></a>connection(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
+<pre class="literallayout"><a name="id2583129-bb"></a>connection(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     <code class="computeroutput">this</code> references
@@ -90,7 +90,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout">connection&amp; <a name="id682031-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
+<pre class="literallayout">connection&amp; <a name="id2578224-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     <code class="computeroutput">this</code> references
@@ -102,22 +102,22 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1285453"></a><h3>
-<a name="id869614-bb"></a><code class="computeroutput">connection</code> connection management</h3>
+<a name="id2736977"></a><h3>
+<a name="id2558787-bb"></a><code class="computeroutput">connection</code> connection management</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id696947-bb"></a>disconnect() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2558792-bb"></a>disconnect() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     If
-             <code class="computeroutput">this-&gt;<a href="connection.html#id727081-bb">connected</a>()</code>,
+             <code class="computeroutput">this-&gt;<a href="connection.html#id2558732-bb">connected</a>()</code>,
              disconnects the signal and slot referenced by this;
              otherwise, this operation is a no-op.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">!this-&gt;<a href="connection.html#id727081-bb">connected</a>()</code>.</p>
+    <code class="computeroutput">!this-&gt;<a href="connection.html#id2558732-bb">connected</a>()</code>.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id727081-bb"></a>connected() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2558732-bb"></a>connected() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">true</code> if this
@@ -130,11 +130,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1285595"></a><h3>
-<a name="id791643-bb"></a><code class="computeroutput">connection</code> blocking</h3>
+<a name="id2737123"></a><h3>
+<a name="id2575036-bb"></a><code class="computeroutput">connection</code> blocking</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id933457-bb"></a>block(<span class="bold"><strong>bool</strong></span> should_block = true);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2542286-bb"></a>block(<span class="bold"><strong>bool</strong></span> should_block = true);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">connected()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -144,7 +144,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id653784-bb"></a>unblock();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2587349-bb"></a>unblock();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">connected()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -154,7 +154,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id800847-bb"></a>blocked() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2583758-bb"></a>blocked() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">true</code> if the associated slot is either disconnected or blocked, <code class="computeroutput">false</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -164,10 +164,10 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1285773"></a><h3>
-<a name="id717110-bb"></a><code class="computeroutput">connection</code> modifiers</h3>
+<a name="id2737308"></a><h3>
+<a name="id2553604-bb"></a><code class="computeroutput">connection</code> modifiers</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1005820-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2560411-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Swaps the connections referenced in
@@ -178,11 +178,11 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1285854"></a><h3>
-<a name="id1176481-bb"></a><code class="computeroutput">connection</code> comparisons</h3>
+<a name="id2737390"></a><h3>
+<a name="id2583629-bb"></a><code class="computeroutput">connection</code> comparisons</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1212900-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2591430-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">true</code> if
@@ -195,7 +195,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id720993-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2566739-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">true</code> if the
@@ -212,10 +212,10 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1286041"></a><h3>
-<a name="id730226-bb"></a><code class="computeroutput">connection</code> specialized algorithms</h3>
+<a name="id2737582"></a><h3>
+<a name="id2539555-bb"></a><code class="computeroutput">connection</code> specialized algorithms</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id764168"></a>swap(<a href="connection.html" title="Class connection">connection</a>&amp; x, <a href="connection.html" title="Class connection">connection</a>&amp; y);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2558035"></a>swap(<a href="connection.html" title="Class connection">connection</a>&amp; x, <a href="connection.html" title="Class connection">connection</a>&amp; y);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     <code class="computeroutput">x.swap(y)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -225,13 +225,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1188227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="scoped_connection.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2543701"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="scoped_connection.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/const_formatter.html
===================================================================
--- boost/trunk/doc/html/const_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/const_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template const_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1213774" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2356089" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
 <link rel="prev" href="range_finder.html" title="Function range_finder">
 <link rel="next" href="identity_formatter.html" title="Function template identity_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="range_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1213774"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="identity_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="range_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="identity_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="const_formatter"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> const_formatter(<span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1325614"></a><h2>Description</h2>
+<a name="id2760443"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">const_formatter</code> . Const formatter always returns the same value, regardless of the parameter.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">const_formatter</code>  object. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="range_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1213774"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="identity_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="range_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="identity_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/constrained_value.html
===================================================================
--- boost/trunk/doc/html/constrained_value.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/constrained_value.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template constrained_value</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id860535" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2459416" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
 <link rel="prev" href="c_time.html" title="Struct c_time">
 <link rel="next" href="simple_exception_policy.html" title="Class template simple_exception_policy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id860535"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_exception_policy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2459416"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_exception_policy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="constrained_value"></a><div class="titlepage"></div>
@@ -36,58 +36,58 @@
   <span class="bold"><strong>typedef</strong></span> value_policies::value_type value_type;
 
   <span class="emphasis"><em>// <a href="constrained_value.html#constrained_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="constrained_value.html#id698806-bb">constrained_value</a>(value_type);
-  constrained_value&amp; <a href="constrained_value.html#id1001127-bb"><span class="bold"><strong>operator</strong></span>=</a>(value_type);
+  <a href="constrained_value.html#id2423509-bb">constrained_value</a>(value_type);
+  constrained_value&amp; <a href="constrained_value.html#id2454734-bb"><span class="bold"><strong>operator</strong></span>=</a>(value_type);
 
-  <span class="emphasis"><em>// <a href="constrained_value.html#id895089-bb">public member functions</a></em></span>
-  <a href="constrained_value.html#id1076917-bb"><span class="bold"><strong>operator</strong></span> value_type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="constrained_value.html#id2508501-bb">public member functions</a></em></span>
+  <a href="constrained_value.html#id2508505-bb"><span class="bold"><strong>operator</strong></span> value_type</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="constrained_value.html#id838318-bb">public static functions</a></em></span>
-  <span class="type">value_type max</span> <a href="constrained_value.html#id1000197-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type">value_type min</span> <a href="constrained_value.html#id859786-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="emphasis"><em>// <a href="constrained_value.html#id2406520-bb">public static functions</a></em></span>
+  <span class="type">value_type max</span> <a href="constrained_value.html#id2406525-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type">value_type min</span> <a href="constrained_value.html#id2457611-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
 
-  <span class="emphasis"><em>// <a href="constrained_value.html#id1047030-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="constrained_value.html#id834361-bb">assign</a>(value_type) ;
+  <span class="emphasis"><em>// <a href="constrained_value.html#id2458539-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="constrained_value.html#id2506761-bb">assign</a>(value_type) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1039962"></a><h2>Description</h2>
+<a name="id2607318"></a><h2>Description</h2>
 <p>This template provides a quick way to generate an integer type with a constrained range. The type provides for the ability to specify the min, max, and and error handling policy.</p>
 <p><span class="bold"><strong>value policies</strong></span>  A class that provides the range limits via the min and max functions as well as a function on_error that determines how errors are handled. A common strategy would be to assert or throw and exception. The on_error is passed both the current value and the new value that is in error. </p>
 <div class="refsect2" lang="en">
-<a name="id1039982"></a><h3>
+<a name="id2607338"></a><h3>
 <a name="constrained_valueconstruct-copy-destruct"></a><code class="computeroutput">constrained_value</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id698806-bb"></a>constrained_value(value_type value);</pre></li>
-<li><pre class="literallayout">constrained_value&amp; <a name="id1001127-bb"></a><span class="bold"><strong>operator</strong></span>=(value_type v);</pre></li>
+<li><pre class="literallayout"><a name="id2423509-bb"></a>constrained_value(value_type value);</pre></li>
+<li><pre class="literallayout">constrained_value&amp; <a name="id2454734-bb"></a><span class="bold"><strong>operator</strong></span>=(value_type v);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1040037"></a><h3>
-<a name="id895089-bb"></a><code class="computeroutput">constrained_value</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1076917-bb"></a><span class="bold"><strong>operator</strong></span> value_type() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id2607393"></a><h3>
+<a name="id2508501-bb"></a><code class="computeroutput">constrained_value</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2508505-bb"></a><span class="bold"><strong>operator</strong></span> value_type() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1040078"></a><h3>
-<a name="id838318-bb"></a><code class="computeroutput">constrained_value</code> public static functions</h3>
+<a name="id2607436"></a><h3>
+<a name="id2406520-bb"></a><code class="computeroutput">constrained_value</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">value_type max</span> <a name="id1000197-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type">value_type min</span> <a name="id859786-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">value_type max</span> <a name="id2406525-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">value_type min</span> <a name="id2457611-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1040133"></a><h3>
-<a name="id1047030-bb"></a><code class="computeroutput">constrained_value</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id834361-bb"></a>assign(value_type value) ;</pre></li></ol></div>
+<a name="id2607491"></a><h3>
+<a name="id2458539-bb"></a><code class="computeroutput">constrained_value</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2506761-bb"></a>assign(value_type value) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id860535"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_exception_policy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2459416"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_exception_policy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/contains.html
===================================================================
--- boost/trunk/doc/html/contains.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/contains.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function contains</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="iends_with.html" title="Function template iends_with">
 <link rel="next" href="icontains.html" title="Function template icontains">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="icontains.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="icontains.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="contains"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt; 
   <span class="type"><span class="bold"><strong>bool</strong></span></span> contains(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1327146"></a><h2>Description</h2>
+<a name="id2762003"></a><h2>Description</h2>
 <p>This predicate holds when the test container is contained in the Input. When the optional predicate is specified, it is used for character-wise comparison.</p>
 <p></p>
 <div class="variablelist">
@@ -56,13 +56,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="icontains.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="icontains.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/convert_string_type.html
===================================================================
--- boost/trunk/doc/html/convert_string_type.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/convert_string_type.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template convert_string_type</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id794691" title="Header &lt;boost/date_time/string_convert.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2461161" title="Header &lt;boost/date_time/string_convert.hpp&gt;">
 <link rel="prev" href="special_values_parser.html" title="Class template special_values_parser">
 <link rel="next" href="parse_match_result.html" title="Struct template parse_match_result">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id794691"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_match_result.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2461161"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_match_result.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="convert_string_type"></a><div class="titlepage"></div>
@@ -34,17 +34,17 @@
   <span class="type">std::basic_string&lt; OutputT &gt;</span> 
   convert_string_type(<span class="bold"><strong>const</strong></span> std::basic_string&lt; InputT &gt; &amp; inp_str);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1115396"></a><h2>Description</h2>
+<a name="id2650203"></a><h2>Description</h2>
 <p>Converts a wstring to a string (or a string to wstring). If both template parameters are of same type, a copy of the input string is returned. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id794691"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_match_result.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2461161"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_match_result.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/counted_time_rep.html
===================================================================
--- boost/trunk/doc/html/counted_time_rep.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/counted_time_rep.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template counted_time_rep</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id822688" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2471523" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
 <link rel="prev" href="time_resolution_traits.html" title="Class template time_resolution_traits">
 <link rel="next" href="counted_time_system.html" title="Class template counted_time_system">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822688"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_system.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2471523"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_system.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="counted_time_rep"></a><div class="titlepage"></div>
@@ -42,64 +42,64 @@
   <span class="bold"><strong>typedef</strong></span> config::resolution_traits  resolution_traits; 
 
   <span class="emphasis"><em>// <a href="counted_time_rep.html#counted_time_repconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="counted_time_rep.html#id829122-bb">counted_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;);
-  <a href="counted_time_rep.html#id829148-bb">counted_time_rep</a>(int_type);
-  <a href="counted_time_rep.html#id829162-bb">counted_time_rep</a>(impl_type);
+  <a href="counted_time_rep.html#id2402444-bb">counted_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;);
+  <a href="counted_time_rep.html#id2402468-bb">counted_time_rep</a>(int_type);
+  <a href="counted_time_rep.html#id2402481-bb">counted_time_rep</a>(impl_type);
 
-  <span class="emphasis"><em>// <a href="counted_time_rep.html#id858449-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="counted_time_rep.html#id858455-bb">date</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="counted_time_rep.html#id858468-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="counted_time_rep.html#id731497-bb">time_count</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="counted_time_rep.html#id860416-bb">tod</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id860429-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id860442-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id857858-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id829096-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">impl_type</span> <a href="counted_time_rep.html#id829108-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="counted_time_rep.html#id2503033-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="counted_time_rep.html#id2503037-bb">date</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="counted_time_rep.html#id2503050-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id2503062-bb">time_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id2503074-bb">tod</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id2503087-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id2503099-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id2503112-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id2402418-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">impl_type</span> <a href="counted_time_rep.html#id2402430-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="counted_time_rep.html#id829177-bb">public static functions</a></em></span>
-  <span class="type">int_type</span> <a href="counted_time_rep.html#id829182-bb">frac_sec_per_day</a>() ;
+  <span class="emphasis"><em>// <a href="counted_time_rep.html#id2402495-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id2402500-bb">frac_sec_per_day</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1143343"></a><h2>Description</h2>
+<a name="id2661713"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1143347"></a><h3>
+<a name="id2661717"></a><h3>
 <a name="counted_time_repconstruct-copy-destruct"></a><code class="computeroutput">counted_time_rep</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id829122-bb"></a>counted_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod);</pre></li>
-<li><pre class="literallayout"><a name="id829148-bb"></a>counted_time_rep(int_type count);</pre></li>
-<li><pre class="literallayout"><a name="id829162-bb"></a>counted_time_rep(impl_type count);</pre></li>
+<li><pre class="literallayout"><a name="id2402444-bb"></a>counted_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod);</pre></li>
+<li><pre class="literallayout"><a name="id2402468-bb"></a>counted_time_rep(int_type count);</pre></li>
+<li><pre class="literallayout"><a name="id2402481-bb"></a>counted_time_rep(impl_type count);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1143422"></a><h3>
-<a name="id858449-bb"></a><code class="computeroutput">counted_time_rep</code> public member functions</h3>
+<a name="id2661791"></a><h3>
+<a name="id2503033-bb"></a><code class="computeroutput">counted_time_rep</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id858455-bb"></a>date() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id858468-bb"></a>day_count() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id731497-bb"></a>time_count() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id860416-bb"></a>tod() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id860429-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id860442-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id857858-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id829096-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">impl_type</span> <a name="id829108-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2503037-bb"></a>date() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id2503050-bb"></a>day_count() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2503062-bb"></a>time_count() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2503074-bb"></a>tod() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2503087-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2503099-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2503112-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2402418-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">impl_type</span> <a name="id2402430-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1143664"></a><h3>
-<a name="id829177-bb"></a><code class="computeroutput">counted_time_rep</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id829182-bb"></a>frac_sec_per_day() ;</pre></li></ol></div>
+<a name="id2662040"></a><h3>
+<a name="id2402495-bb"></a><code class="computeroutput">counted_time_rep</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id2402500-bb"></a>frac_sec_per_day() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822688"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_system.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2471523"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_system.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/counted_time_system.html
===================================================================
--- boost/trunk/doc/html/counted_time_system.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/counted_time_system.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template counted_time_system</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id822688" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2471523" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
 <link rel="prev" href="counted_time_rep.html" title="Struct template counted_time_rep">
 <link rel="next" href="split_timedate_system.html" title="Class template split_timedate_system">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822688"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_timedate_system.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2471523"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_timedate_system.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="counted_time_system"></a><div class="titlepage"></div>
@@ -40,64 +40,64 @@
   <span class="bold"><strong>typedef</strong></span> time_rep_type::date_type                    date_type;              
   <span class="bold"><strong>typedef</strong></span> time_rep_type::date_duration_type           date_duration_type;     
 
-  <span class="emphasis"><em>// <a href="counted_time_system.html#id796376-bb">public static functions</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="counted_time_system.html#id796382-bb">unused_var</a>(<span class="bold"><strong>const</strong></span> T &amp;) ;
+  <span class="emphasis"><em>// <a href="counted_time_system.html#id2483706-bb">public static functions</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="counted_time_system.html#id2483710-bb">unused_var</a>(<span class="bold"><strong>const</strong></span> T &amp;) ;
   <span class="type">time_rep_type</span> 
-  <a href="counted_time_system.html#id828675-bb">get_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
+  <a href="counted_time_system.html#id2483741-bb">get_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
                date_time::dst_flags = not_dst) ;
-  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id873411-bb">get_time_rep</a>(special_values) ;
-  <span class="type">date_type</span> <a href="counted_time_system.html#id873434-bb">get_date</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">time_duration_type</span> <a href="counted_time_system.html#id873458-bb">get_time_of_day</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">std::string</span> <a href="counted_time_system.html#id873482-bb">zone_name</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_system.html#id873506-bb">is_equal</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_system.html#id873540-bb">is_less</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id695571-bb">add_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id2483788-bb">get_time_rep</a>(special_values) ;
+  <span class="type">date_type</span> <a href="counted_time_system.html#id2483811-bb">get_date</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">time_duration_type</span> <a href="counted_time_system.html#id2483833-bb">get_time_of_day</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">std::string</span> <a href="counted_time_system.html#id2483856-bb">zone_name</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_system.html#id2472212-bb">is_equal</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_system.html#id2472243-bb">is_less</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id2472275-bb">add_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
   <span class="type">time_rep_type</span> 
-  <a href="counted_time_system.html#id834444-bb">subtract_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <a href="counted_time_system.html#id2472307-bb">subtract_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
   <span class="type">time_rep_type</span> 
-  <a href="counted_time_system.html#id836570-bb">subtract_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id836605-bb">add_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, time_duration_type) ;
+  <a href="counted_time_system.html#id2472340-bb">subtract_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id2472372-bb">add_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, time_duration_type) ;
   <span class="type">time_duration_type</span> 
-  <a href="counted_time_system.html#id865562-bb">subtract_times</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <a href="counted_time_system.html#id2478024-bb">subtract_times</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1144106"></a><h2>Description</h2>
+<a name="id2662497"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1144109"></a><h3>
-<a name="id796376-bb"></a><code class="computeroutput">counted_time_system</code> public static functions</h3>
+<a name="id2662500"></a><h3>
+<a name="id2483706-bb"></a><code class="computeroutput">counted_time_system</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id796382-bb"></a>unused_var(<span class="bold"><strong>const</strong></span> T &amp; ) ;</pre></li>
+<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2483710-bb"></a>unused_var(<span class="bold"><strong>const</strong></span> T &amp; ) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id828675-bb"></a>get_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod, 
+<a name="id2483741-bb"></a>get_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod, 
              date_time::dst_flags dst = not_dst) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id873411-bb"></a>get_time_rep(special_values sv) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id873434-bb"></a>get_date(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id873458-bb"></a>get_time_of_day(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id873482-bb"></a>zone_name(<span class="bold"><strong>const</strong></span> time_rep_type &amp; ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id873506-bb"></a>is_equal(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id873540-bb"></a>is_less(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id2483788-bb"></a>get_time_rep(special_values sv) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2483811-bb"></a>get_date(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2483833-bb"></a>get_time_of_day(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2483856-bb"></a>zone_name(<span class="bold"><strong>const</strong></span> time_rep_type &amp; ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2472212-bb"></a>is_equal(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2472243-bb"></a>is_less(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id695571-bb"></a>add_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<a name="id2472275-bb"></a>add_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id834444-bb"></a>subtract_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<a name="id2472307-bb"></a>subtract_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id836570-bb"></a>subtract_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, 
+<a name="id2472340-bb"></a>subtract_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, 
                        <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id836605-bb"></a>add_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, time_duration_type td) ;</pre></li>
+<a name="id2472372-bb"></a>add_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, time_duration_type td) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_duration_type</span> 
-<a name="id865562-bb"></a>subtract_times(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<a name="id2478024-bb"></a>subtract_times(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822688"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_timedate_system.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2471523"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_timedate_system.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/custom_time_zone.html
===================================================================
--- boost/trunk/doc/html/custom_time_zone.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/custom_time_zone.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class custom_time_zone</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id800906" title="Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2474850" title="Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;">
 <link rel="prev" href="duration_from_string.html" title="Function duration_from_string">
-<link rel="next" href="id858004.html" title="Function operator+">
+<link rel="next" href="id2475183.html" title="Function operator+">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id800906"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id858004.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2474850"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475183.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="custom_time_zone"></a><div class="titlepage"></div>
@@ -39,61 +39,61 @@
   <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type     stringstream_type; 
 
   <span class="emphasis"><em>// <a href="custom_time_zone.html#custom_time_zoneconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="custom_time_zone.html#id892334-bb">custom_time_zone</a>(<span class="bold"><strong>const</strong></span> time_zone_names &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
+  <a href="custom_time_zone.html#id2475100-bb">custom_time_zone</a>(<span class="bold"><strong>const</strong></span> time_zone_names &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
                    <span class="bold"><strong>const</strong></span> dst_adjustment_offsets &amp;, 
                    boost::shared_ptr&lt; dst_calc_rule &gt;);
-  <a href="custom_time_zone.html#id795340-bb">~custom_time_zone</a>();
+  <a href="custom_time_zone.html#id2475143-bb">~custom_time_zone</a>();
 
-  <span class="emphasis"><em>// <a href="custom_time_zone.html#id1001239-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id978174-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id868352-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id1078338-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id966765-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="custom_time_zone.html#id725056-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="custom_time_zone.html#id1035736-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="custom_time_zone.html#id838197-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="custom_time_zone.html#id905938-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="custom_time_zone.html#id898840-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="custom_time_zone.html#id1045098-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="custom_time_zone.html#id2474922-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id2474927-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id2474939-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id2474952-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id2474965-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="custom_time_zone.html#id2474977-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="custom_time_zone.html#id2474994-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="custom_time_zone.html#id2475021-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="custom_time_zone.html#id2475048-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="custom_time_zone.html#id2475064-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="custom_time_zone.html#id2475081-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1179457"></a><h2>Description</h2>
+<a name="id2680872"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1179460"></a><h3>
+<a name="id2680875"></a><h3>
 <a name="custom_time_zoneconstruct-copy-destruct"></a><code class="computeroutput">custom_time_zone</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id892334-bb"></a>custom_time_zone(<span class="bold"><strong>const</strong></span> time_zone_names &amp; zone_names, 
+<li><pre class="literallayout"><a name="id2475100-bb"></a>custom_time_zone(<span class="bold"><strong>const</strong></span> time_zone_names &amp; zone_names, 
                  <span class="bold"><strong>const</strong></span> time_duration_type &amp; base_utc_offset, 
                  <span class="bold"><strong>const</strong></span> dst_adjustment_offsets &amp; dst_offset, 
                  boost::shared_ptr&lt; dst_calc_rule &gt; calc_rule);</pre></li>
-<li><pre class="literallayout"><a name="id795340-bb"></a>~custom_time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id2475143-bb"></a>~custom_time_zone();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1179532"></a><h3>
-<a name="id1001239-bb"></a><code class="computeroutput">custom_time_zone</code> public member functions</h3>
+<a name="id2680949"></a><h3>
+<a name="id2474922-bb"></a><code class="computeroutput">custom_time_zone</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id978174-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id868352-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1078338-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id966765-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id725056-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id1035736-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id838197-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id905938-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id898840-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1045098-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2474927-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2474939-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2474952-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2474965-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2474977-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id2474994-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id2475021-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id2475048-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id2475064-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id2475081-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id800906"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id858004.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2474850"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475183.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/data_not_accessible.html
===================================================================
--- boost/trunk/doc/html/data_not_accessible.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/data_not_accessible.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct data_not_accessible</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034888" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433012" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
 <link rel="prev" href="time_zone_names_base.html" title="Class template time_zone_names_base">
 <link rel="next" href="bad_field_count.html" title="Struct bad_field_count">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_zone_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_field_count.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_zone_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433012"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_field_count.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="data_not_accessible"></a><div class="titlepage"></div>
@@ -32,35 +32,35 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> data_not_accessible {
   <span class="emphasis"><em>// <a href="data_not_accessible.html#data_not_accessibleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="data_not_accessible.html#id940721-bb">data_not_accessible</a>();
-  <a href="data_not_accessible.html#id940724-bb">data_not_accessible</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="data_not_accessible.html#id2433035-bb">data_not_accessible</a>();
+  <a href="data_not_accessible.html#id2433037-bb">data_not_accessible</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="data_not_accessible.html#id1034909-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="data_not_accessible.html#id2433031-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1146974"></a><h2>Description</h2>
+<a name="id2665465"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1146977"></a><h3>
+<a name="id2665469"></a><h3>
 <a name="data_not_accessibleconstruct-copy-destruct"></a><code class="computeroutput">data_not_accessible</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id940721-bb"></a>data_not_accessible();</pre></li>
-<li><pre class="literallayout"><a name="id940724-bb"></a>data_not_accessible(<span class="bold"><strong>const</strong></span> std::string &amp; filespec);</pre></li>
+<li><pre class="literallayout"><a name="id2433035-bb"></a>data_not_accessible();</pre></li>
+<li><pre class="literallayout"><a name="id2433037-bb"></a>data_not_accessible(<span class="bold"><strong>const</strong></span> std::string &amp; filespec);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1147031"></a><h3>
-<a name="id1034909-bb"></a><code class="computeroutput">data_not_accessible</code> public member functions</h3>
+<a name="id2665523"></a><h3>
+<a name="id2433031-bb"></a><code class="computeroutput">data_not_accessible</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_zone_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_field_count.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_zone_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433012"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_field_count.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_duration.html
===================================================================
--- boost/trunk/doc/html/date_duration.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_duration.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_duration</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id729918" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2412320" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
 <link rel="prev" href="day_clock.html" title="Class template day_clock">
 <link rel="next" href="duration_traits_long.html" title="Struct duration_traits_long">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_long.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2412320"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_long.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_duration"></a><div class="titlepage"></div>
@@ -37,71 +37,71 @@
   <span class="bold"><strong>typedef</strong></span> duration_rep_traits::impl_type duration_rep;     
 
   <span class="emphasis"><em>// <a href="date_duration.html#date_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_duration.html#id1070952-bb">date_duration</a>(duration_rep);
-  <a href="date_duration.html#id972807-bb">date_duration</a>(special_values);
-  <a href="date_duration.html#id966743-bb">date_duration</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt; &amp;);
+  <a href="date_duration.html#id2509673-bb">date_duration</a>(duration_rep);
+  <a href="date_duration.html#id2484453-bb">date_duration</a>(special_values);
+  <a href="date_duration.html#id2519240-bb">date_duration</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt; &amp;);
 
-  <span class="emphasis"><em>// <a href="date_duration.html#id933689-bb">public member functions</a></em></span>
-  <span class="type">duration_rep</span> <a href="date_duration.html#id892412-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id861103-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_rep_type</span> <a href="date_duration.html#id1079817-bb">days</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id1110363-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id865224-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id798510-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) ;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id828778-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) ;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id835384-bb"><span class="bold"><strong>operator</strong></span>-</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a href="date_duration.html#id1109017-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>int</strong></span>) ;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a href="date_duration.html#id904549-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>int</strong></span>) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id967429-bb">is_negative</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_duration.html#id2507074-bb">public member functions</a></em></span>
+  <span class="type">duration_rep</span> <a href="date_duration.html#id2507079-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id2415898-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_rep_type</span> <a href="date_duration.html#id2485339-bb">days</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id2422529-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id2385742-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id2485398-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) ;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id2493103-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) ;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id2407391-bb"><span class="bold"><strong>operator</strong></span>-</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a href="date_duration.html#id2497458-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a href="date_duration.html#id2464165-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id2445593-bb">is_negative</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="date_duration.html#id1074914-bb">public static functions</a></em></span>
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id1031300-bb">unit</a>() ;
+  <span class="emphasis"><em>// <a href="date_duration.html#id2483511-bb">public static functions</a></em></span>
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id2483515-bb">unit</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1042675"></a><h2>Description</h2>
+<a name="id2610135"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1042679"></a><h3>
+<a name="id2610138"></a><h3>
 <a name="date_durationconstruct-copy-destruct"></a><code class="computeroutput">date_duration</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1070952-bb"></a>date_duration(duration_rep day_count);</pre></li>
+<li><pre class="literallayout"><a name="id2509673-bb"></a>date_duration(duration_rep day_count);</pre></li>
 <li>
-<pre class="literallayout"><a name="id972807-bb"></a>date_duration(special_values sv);</pre>
+<pre class="literallayout"><a name="id2484453-bb"></a>date_duration(special_values sv);</pre>
 <p>construct from special_values - only works when instantiated with duration_traits_adapted </p>
 </li>
-<li><pre class="literallayout"><a name="id966743-bb"></a>date_duration(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt; &amp; other);</pre></li>
+<li><pre class="literallayout"><a name="id2519240-bb"></a>date_duration(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt; &amp; other);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1042758"></a><h3>
-<a name="id933689-bb"></a><code class="computeroutput">date_duration</code> public member functions</h3>
+<a name="id2610218"></a><h3>
+<a name="id2507074-bb"></a><code class="computeroutput">date_duration</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id892412-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id861103-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_rep_type</span> <a name="id1079817-bb"></a>days() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1110363-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id865224-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id798510-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id828778-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id835384-bb"></a><span class="bold"><strong>operator</strong></span>-() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a name="id1109017-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a name="id904549-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id967429-bb"></a>is_negative() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id2507079-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2415898-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_rep_type</span> <a name="id2485339-bb"></a>days() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2422529-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2385742-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id2485398-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id2493103-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id2407391-bb"></a><span class="bold"><strong>operator</strong></span>-() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a name="id2497458-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a name="id2464165-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2445593-bb"></a>is_negative() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1043132"></a><h3>
-<a name="id1074914-bb"></a><code class="computeroutput">date_duration</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id1031300-bb"></a>unit() ;</pre></li></ol></div>
+<a name="id2610606"></a><h3>
+<a name="id2483511-bb"></a><code class="computeroutput">date_duration</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id2483515-bb"></a>unit() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_long.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2412320"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_long.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_facet.html
===================================================================
--- boost/trunk/doc/html/date_facet.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_facet.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_facet</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id857461" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2466656" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
 <link rel="prev" href="years_duration.html" title="Class template years_duration">
 <link rel="next" href="date_input_facet.html" title="Class template date_input_facet">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id857461"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_input_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2466656"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_input_facet.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_facet"></a><div class="titlepage"></div>
@@ -53,49 +53,49 @@
   <span class="bold"><strong>typedef</strong></span> <a href="first_kday_before.html" title="Class template first_kday_before">first_kday_before</a>&lt; date_type &gt;                       kday_before_type;             
 
   <span class="emphasis"><em>// <a href="date_facet.html#date_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_facet.html#id967360-bb">date_facet</a>(::size_t = 0);
-  <a href="date_facet.html#id1039610-bb">date_facet</a>(<span class="bold"><strong>const</strong></span> char_type *, <span class="bold"><strong>const</strong></span> input_collection_type &amp;, ::size_t = 0);
-  <a href="date_facet.html#id869356-bb">date_facet</a>(<span class="bold"><strong>const</strong></span> char_type *, 
+  <a href="date_facet.html#id2414624-bb">date_facet</a>(::size_t = 0);
+  <a href="date_facet.html#id2511410-bb">date_facet</a>(<span class="bold"><strong>const</strong></span> char_type *, <span class="bold"><strong>const</strong></span> input_collection_type &amp;, ::size_t = 0);
+  <a href="date_facet.html#id2470519-bb">date_facet</a>(<span class="bold"><strong>const</strong></span> char_type *, 
              period_formatter_type = period_formatter_type(), 
              special_values_formatter_type = special_values_formatter_type(), 
              date_gen_formatter_type = date_gen_formatter_type(), 
              ::size_t = 0);
 
-  <span class="emphasis"><em>// <a href="date_facet.html#id897933-bb">public member functions</a></em></span>
-  <span class="type">std::locale::id &amp;</span> <a href="date_facet.html#id897937-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id869526-bb">format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id906883-bb">set_iso_format</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id907268-bb">set_iso_extended_format</a>() ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id872766-bb">month_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id1044507-bb">weekday_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id962091-bb">period_formatter</a>(period_formatter_type) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id963794-bb">special_values_formatter</a>(<span class="bold"><strong>const</strong></span> special_values_formatter_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id836876-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id1039848-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id827403-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id793189-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id859844-bb">date_gen_phrase_strings</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;, 
+  <span class="emphasis"><em>// <a href="date_facet.html#id2405040-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="date_facet.html#id2397315-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2527043-bb">format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2427578-bb">set_iso_format</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2493410-bb">set_iso_extended_format</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2454877-bb">month_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2395087-bb">weekday_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2384920-bb">period_formatter</a>(period_formatter_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2469408-bb">special_values_formatter</a>(<span class="bold"><strong>const</strong></span> special_values_formatter_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2428903-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2478407-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2524139-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2521828-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2466406-bb">date_gen_phrase_strings</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;, 
                                <span class="bold"><strong>typename</strong></span> date_gen_formatter_type::phrase_elements = date_gen_formatter_type::first) ;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id999944-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id793092-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id801516-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> month_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id1000529-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> day_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id901461-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> day_of_week_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id968197-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> period_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id961992-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> partial_date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id894202-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> nth_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id1110250-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> first_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id1076184-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> last_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id1002714-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> kday_before_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id931184-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2458379-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2507227-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2401693-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> month_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2522103-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> day_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2490936-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> day_of_week_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2459028-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> period_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2402728-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> partial_date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2417087-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> nth_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2491174-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> first_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2392485-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> last_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2432314-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> kday_before_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id2490059-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="date_facet.html#id1101353-bb">protected member functions</a></em></span>
-  <span class="type">tm</span> <a href="date_facet.html#id972887-bb">init_tm</a>(tm &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_facet.html#id2384216-bb">protected member functions</a></em></span>
+  <span class="type">tm</span> <a href="date_facet.html#id2384220-bb">init_tm</a>(tm &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="type"><span class="bold"><strong>virtual</strong></span> OutItrT</span> 
-  <a href="date_facet.html#id1078611-bb">do_put_special</a>(OutItrT, std::ios_base &amp;, char_type, 
+  <a href="date_facet.html#id2427702-bb">do_put_special</a>(OutItrT, std::ios_base &amp;, char_type, 
                  <span class="bold"><strong>const</strong></span> boost::date_time::special_values) <span class="bold"><strong>const</strong></span>;
   <span class="type"><span class="bold"><strong>virtual</strong></span> OutItrT</span> 
-  <a href="date_facet.html#id961546-bb">do_put_tm</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> tm &amp;, string_type) <span class="bold"><strong>const</strong></span>;
+  <a href="date_facet.html#id2403932-bb">do_put_tm</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> tm &amp;, string_type) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type long_weekday_format;
   <span class="bold"><strong>static</strong></span> const char_type short_weekday_format;
@@ -109,7 +109,7 @@
   <span class="bold"><strong>static</strong></span> std::locale::id id;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1047031"></a><h2>Description</h2>
+<a name="id2614661"></a><h2>Description</h2>
 <p>Class that provides format based I/O facet for date types.</p>
 <p>This class allows the formatting of dates by using format string. Format strings are:</p>
 <div class="itemizedlist"><ul type="disc">
@@ -122,14 +122,14 @@
 </ul></div>
 <p>Default month format == b Default weekday format == a </p>
 <div class="refsect2" lang="en">
-<a name="id1047079"></a><h3>
+<a name="id2614709"></a><h3>
 <a name="date_facetconstruct-copy-destruct"></a><code class="computeroutput">date_facet</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id967360-bb"></a>date_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id1039610-bb"></a>date_facet(<span class="bold"><strong>const</strong></span> char_type * format, 
+<li><pre class="literallayout"><a name="id2414624-bb"></a>date_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2511410-bb"></a>date_facet(<span class="bold"><strong>const</strong></span> char_type * format, 
            <span class="bold"><strong>const</strong></span> input_collection_type &amp; short_month_names, 
            ::size_t ref_count = 0);</pre></li>
-<li><pre class="literallayout"><a name="id869356-bb"></a>date_facet(<span class="bold"><strong>const</strong></span> char_type * format, 
+<li><pre class="literallayout"><a name="id2470519-bb"></a>date_facet(<span class="bold"><strong>const</strong></span> char_type * format, 
            period_formatter_type period_formatter = period_formatter_type(), 
            special_values_formatter_type special_values_formatter = special_values_formatter_type(), 
            date_gen_formatter_type dg_formatter = date_gen_formatter_type(), 
@@ -137,71 +137,71 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1047159"></a><h3>
-<a name="id897933-bb"></a><code class="computeroutput">date_facet</code> public member functions</h3>
+<a name="id2614804"></a><h3>
+<a name="id2405040-bb"></a><code class="computeroutput">date_facet</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id897937-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id869526-bb"></a>format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id906883-bb"></a>set_iso_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id907268-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id872766-bb"></a>month_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1044507-bb"></a>weekday_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id962091-bb"></a>period_formatter(period_formatter_type period_formatter) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id963794-bb"></a>special_values_formatter(<span class="bold"><strong>const</strong></span> special_values_formatter_type &amp; svf) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id836876-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; short_weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1039848-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; long_weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id827403-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; short_month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id793189-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; long_month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id859844-bb"></a>date_gen_phrase_strings(<span class="bold"><strong>const</strong></span> input_collection_type &amp; new_strings, 
+<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id2397315-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2527043-bb"></a>format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2427578-bb"></a>set_iso_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2493410-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2454877-bb"></a>month_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2395087-bb"></a>weekday_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2384920-bb"></a>period_formatter(period_formatter_type period_formatter) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2469408-bb"></a>special_values_formatter(<span class="bold"><strong>const</strong></span> special_values_formatter_type &amp; svf) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2428903-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; short_weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2478407-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; long_weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2524139-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; short_month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2521828-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; long_month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2466406-bb"></a>date_gen_phrase_strings(<span class="bold"><strong>const</strong></span> input_collection_type &amp; new_strings, 
                              <span class="bold"><strong>typename</strong></span> date_gen_formatter_type::phrase_elements beg_pos = date_gen_formatter_type::first) ;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id999944-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2458379-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id793092-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2507227-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id801516-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2401693-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> month_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1000529-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2522103-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> day_type &amp; day) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id901461-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2490936-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> day_of_week_type &amp; dow) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id968197-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2459028-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id961992-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2402728-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> partial_date_type &amp; pd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id894202-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2417087-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> nth_kday_type &amp; nkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1110250-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2491174-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> first_kday_type &amp; fkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1076184-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2392485-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> last_kday_type &amp; lkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1002714-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2432314-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> kday_before_type &amp; fkb) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id931184-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2490059-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
             <span class="bold"><strong>const</strong></span> kday_after_type &amp; fka) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1047925"></a><h3>
-<a name="id1101353-bb"></a><code class="computeroutput">date_facet</code> protected member functions</h3>
+<a name="id2615594"></a><h3>
+<a name="id2384216-bb"></a><code class="computeroutput">date_facet</code> protected member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">tm</span> <a name="id972887-bb"></a>init_tm(tm &amp; tm_value) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">tm</span> <a name="id2384220-bb"></a>init_tm(tm &amp; tm_value) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> OutItrT</span> 
-<a name="id1078611-bb"></a>do_put_special(OutItrT next, std::ios_base &amp; , char_type , 
+<a name="id2427702-bb"></a>do_put_special(OutItrT next, std::ios_base &amp; , char_type , 
                <span class="bold"><strong>const</strong></span> boost::date_time::special_values sv) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> OutItrT</span> 
-<a name="id961546-bb"></a>do_put_tm(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
+<a name="id2403932-bb"></a>do_put_tm(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char, 
           <span class="bold"><strong>const</strong></span> tm &amp; tm_value, string_type a_format) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id857461"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_input_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2466656"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_input_facet.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_formatter.html
===================================================================
--- boost/trunk/doc/html/date_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id891955" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2352409" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
 <link rel="prev" href="ymd_formatter.html" title="Class template ymd_formatter">
 <link rel="next" href="ostream_month_formatter.html" title="Class template ostream_month_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_month_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2352409"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_month_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_formatter"></a><div class="titlepage"></div>
@@ -35,29 +35,29 @@
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
 
-  <span class="emphasis"><em>// <a href="date_formatter.html#id795720-bb">public static functions</a></em></span>
-  <span class="type">string_type</span> <a href="date_formatter.html#id795724-bb">date_to_string</a>(date_type) ;
-  <span class="type">std::string</span> <a href="date_formatter.html#id824946-bb">date_to_string</a>(date_type) ;
+  <span class="emphasis"><em>// <a href="date_formatter.html#id2496284-bb">public static functions</a></em></span>
+  <span class="type">string_type</span> <a href="date_formatter.html#id2496288-bb">date_to_string</a>(date_type) ;
+  <span class="type">std::string</span> <a href="date_formatter.html#id2425904-bb">date_to_string</a>(date_type) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1069209"></a><h2>Description</h2>
+<a name="id2619566"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1069212"></a><h3>
-<a name="id795720-bb"></a><code class="computeroutput">date_formatter</code> public static functions</h3>
+<a name="id2619569"></a><h3>
+<a name="id2496284-bb"></a><code class="computeroutput">date_formatter</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id795724-bb"></a>date_to_string(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id824946-bb"></a>date_to_string(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id2496288-bb"></a>date_to_string(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2425904-bb"></a>date_to_string(date_type d) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_month_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2352409"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_month_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_generator_formatter.html
===================================================================
--- boost/trunk/doc/html/date_generator_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_generator_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_generator_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id899283" title="Header &lt;boost/date_time/date_generator_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496366" title="Header &lt;boost/date_time/date_generator_formatter.hpp&gt;">
 <link rel="prev" href="ostream_date_formatter.html" title="Class template ostream_date_formatter">
 <link rel="next" href="date_generator_parser.html" title="Class template date_generator_parser">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ostream_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id899283"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496366"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_parser.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_generator_formatter"></a><div class="titlepage"></div>
@@ -45,36 +45,36 @@
   <span class="bold"><strong>typedef</strong></span> std::vector&lt; string_type &gt;       collection_type;  
 
   <span class="emphasis"><em>// <a href="date_generator_formatter.html#date_generator_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_generator_formatter.html#id1110027-bb">date_generator_formatter</a>();
-  <a href="date_generator_formatter.html#id961419-bb">date_generator_formatter</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <a href="date_generator_formatter.html#id2451561-bb">date_generator_formatter</a>();
+  <a href="date_generator_formatter.html#id2451568-bb">date_generator_formatter</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                            <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                            <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                            <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                            <span class="bold"><strong>const</strong></span> string_type &amp;);
 
-  <span class="emphasis"><em>// <a href="date_generator_formatter.html#id973485-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_formatter.html#id901972-bb">elements</a>(<span class="bold"><strong>const</strong></span> collection_type &amp;, phrase_elements = first) ;
+  <span class="emphasis"><em>// <a href="date_generator_formatter.html#id2491469-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_formatter.html#id2491474-bb">elements</a>(<span class="bold"><strong>const</strong></span> collection_type &amp;, phrase_elements = first) ;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id835566-bb">put_partial_date</a>(OutItrT, std::ios_base &amp;, CharT, 
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id2515738-bb">put_partial_date</a>(OutItrT, std::ios_base &amp;, CharT, 
                              <span class="bold"><strong>const</strong></span> partial_date_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id858210-bb">put_nth_kday</a>(OutItrT, std::ios_base &amp;, CharT, 
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id2501060-bb">put_nth_kday</a>(OutItrT, std::ios_base &amp;, CharT, 
                          <span class="bold"><strong>const</strong></span> nth_kday_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id1042356-bb">put_first_kday</a>(OutItrT, std::ios_base &amp;, CharT, 
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id2526174-bb">put_first_kday</a>(OutItrT, std::ios_base &amp;, CharT, 
                            <span class="bold"><strong>const</strong></span> first_kday_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id800050-bb">put_last_kday</a>(OutItrT, std::ios_base &amp;, CharT, 
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id2393159-bb">put_last_kday</a>(OutItrT, std::ios_base &amp;, CharT, 
                           <span class="bold"><strong>const</strong></span> last_kday_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id821874-bb">put_kday_before</a>(OutItrT, std::ios_base &amp;, CharT, 
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id2432238-bb">put_kday_before</a>(OutItrT, std::ios_base &amp;, CharT, 
                             <span class="bold"><strong>const</strong></span> kday_before_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id1113326-bb">put_kday_after</a>(OutItrT, std::ios_base &amp;, CharT, 
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id2524371-bb">put_kday_after</a>(OutItrT, std::ios_base &amp;, CharT, 
                            <span class="bold"><strong>const</strong></span> kday_after_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="date_generator_formatter.html#id1033341-bb">private member functions</a></em></span>
-  <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id836227-bb">put_string</a>(OutItrT, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_generator_formatter.html#id2407974-bb">private member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id2521138-bb">put_string</a>(OutItrT, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type first_string;
   <span class="bold"><strong>static</strong></span> const char_type second_string;
@@ -87,7 +87,7 @@
   <span class="bold"><strong>static</strong></span> const char_type of_string;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1071018"></a><h2>Description</h2>
+<a name="id2621436"></a><h2>Description</h2>
 <p>Formatting of date_generators follows specific orders for the various types of date_generators.</p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>partial_date =&gt; "dd Month"</p></li>
@@ -98,11 +98,11 @@
 <li><p>first_day_of_the_week_before =&gt; "weekday before" While the order of the elements in these phrases cannot be changed, the elements themselves can be. Weekday and Month get their formats and names from the date_facet. The remaining elements are stored in the date_generator_formatter and can be customized upon construction or via a member function. The default elements are those shown in the examples above. </p></li>
 </ul></div>
 <div class="refsect2" lang="en">
-<a name="id1071052"></a><h3>
+<a name="id2621484"></a><h3>
 <a name="date_generator_formatterconstruct-copy-destruct"></a><code class="computeroutput">date_generator_formatter</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1110027-bb"></a>date_generator_formatter();</pre></li>
-<li><pre class="literallayout"><a name="id961419-bb"></a>date_generator_formatter(<span class="bold"><strong>const</strong></span> string_type &amp; first, 
+<li><pre class="literallayout"><a name="id2451561-bb"></a>date_generator_formatter();</pre></li>
+<li><pre class="literallayout"><a name="id2451568-bb"></a>date_generator_formatter(<span class="bold"><strong>const</strong></span> string_type &amp; first, 
                          <span class="bold"><strong>const</strong></span> string_type &amp; second, 
                          <span class="bold"><strong>const</strong></span> string_type &amp; third, 
                          <span class="bold"><strong>const</strong></span> string_type &amp; fourth, 
@@ -112,11 +112,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1071165"></a><h3>
-<a name="id973485-bb"></a><code class="computeroutput">date_generator_formatter</code> public member functions</h3>
+<a name="id2621604"></a><h3>
+<a name="id2491469-bb"></a><code class="computeroutput">date_generator_formatter</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id901972-bb"></a>elements(<span class="bold"><strong>const</strong></span> collection_type &amp; new_strings, 
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2491474-bb"></a>elements(<span class="bold"><strong>const</strong></span> collection_type &amp; new_strings, 
               phrase_elements beg_pos = first) ;</pre>
 <p>The order of the strings in the given collection is important. They must follow:</p>
 <div class="itemizedlist"><ul type="disc"><li><p>first, second, third, fourth, fifth, last, before, after, of.</p></li></ul></div>
@@ -125,43 +125,43 @@
 <div class="itemizedlist"><ul type="disc"><li><p>"final", "prior", "following", "in". The beg_pos of date_generator_formatter::last would be used. </p></li></ul></div>
 </li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-  <span class="type">OutItrT</span> <a name="id835566-bb"></a>put_partial_date(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
+  <span class="type">OutItrT</span> <a name="id2515738-bb"></a>put_partial_date(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
                            <span class="bold"><strong>const</strong></span> partial_date_type &amp; pd, 
                            <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-  <span class="type">OutItrT</span> <a name="id858210-bb"></a>put_nth_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
+  <span class="type">OutItrT</span> <a name="id2501060-bb"></a>put_nth_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
                        <span class="bold"><strong>const</strong></span> nth_kday_type &amp; nkd, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-  <span class="type">OutItrT</span> <a name="id1042356-bb"></a>put_first_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
+  <span class="type">OutItrT</span> <a name="id2526174-bb"></a>put_first_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
                          <span class="bold"><strong>const</strong></span> first_kday_type &amp; fkd, 
                          <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-  <span class="type">OutItrT</span> <a name="id800050-bb"></a>put_last_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
+  <span class="type">OutItrT</span> <a name="id2393159-bb"></a>put_last_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
                         <span class="bold"><strong>const</strong></span> last_kday_type &amp; lkd, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-  <span class="type">OutItrT</span> <a name="id821874-bb"></a>put_kday_before(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
+  <span class="type">OutItrT</span> <a name="id2432238-bb"></a>put_kday_before(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
                           <span class="bold"><strong>const</strong></span> kday_before_type &amp; fkb, 
                           <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
-  <span class="type">OutItrT</span> <a name="id1113326-bb"></a>put_kday_after(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
+  <span class="type">OutItrT</span> <a name="id2524371-bb"></a>put_kday_after(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill, 
                          <span class="bold"><strong>const</strong></span> kday_after_type &amp; fka, 
                          <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1071540"></a><h3>
-<a name="id1033341-bb"></a><code class="computeroutput">date_generator_formatter</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id836227-bb"></a>put_string(OutItrT next, <span class="bold"><strong>const</strong></span> string_type &amp; str) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id2622003"></a><h3>
+<a name="id2407974-bb"></a><code class="computeroutput">date_generator_formatter</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2521138-bb"></a>put_string(OutItrT next, <span class="bold"><strong>const</strong></span> string_type &amp; str) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ostream_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id899283"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496366"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_parser.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_generator_parser.html
===================================================================
--- boost/trunk/doc/html/date_generator_parser.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_generator_parser.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_generator_parser</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id872048" title="Header &lt;boost/date_time/date_generator_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2408449" title="Header &lt;boost/date_time/date_generator_parser.hpp&gt;">
 <link rel="prev" href="date_generator_formatter.html" title="Class template date_generator_formatter">
 <link rel="next" href="year_based_generator.html" title="Class template year_based_generator">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872048"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_based_generator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2408449"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_based_generator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_generator_parser"></a><div class="titlepage"></div>
@@ -50,48 +50,48 @@
   <span class="bold"><strong>typedef</strong></span> charT                                     char_type;        
 
   <span class="emphasis"><em>// <a href="date_generator_parser.html#date_generator_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_generator_parser.html#id901996-bb">date_generator_parser</a>();
-  <a href="date_generator_parser.html#id1042340-bb">date_generator_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <a href="date_generator_parser.html#id2505343-bb">date_generator_parser</a>();
+  <a href="date_generator_parser.html#id2505352-bb">date_generator_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                         <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                         <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                         <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                         <span class="bold"><strong>const</strong></span> string_type &amp;);
-  <a href="date_generator_parser.html#id965416-bb">date_generator_parser</a>(<span class="bold"><strong>const</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, charT &gt; *);
+  <a href="date_generator_parser.html#id2454721-bb">date_generator_parser</a>(<span class="bold"><strong>const</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, charT &gt; *);
 
-  <span class="emphasis"><em>// <a href="date_generator_parser.html#id693373-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id907954-bb">element_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <span class="emphasis"><em>// <a href="date_generator_parser.html#id2468149-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id2468154-bb">element_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                        <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                        <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                        <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                        <span class="bold"><strong>const</strong></span> string_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id871968-bb">element_strings</a>(<span class="bold"><strong>const</strong></span> collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id2447237-bb">element_strings</a>(<span class="bold"><strong>const</strong></span> collection_type &amp;) ;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
     <span class="type">partial_date_type</span> 
-    <a href="date_generator_parser.html#id961679-bb">get_partial_date_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
+    <a href="date_generator_parser.html#id2446186-bb">get_partial_date_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
                           std::ios_base &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
     <span class="type">nth_kday_type</span> 
-    <a href="date_generator_parser.html#id829084-bb">get_nth_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;, 
+    <a href="date_generator_parser.html#id2522996-bb">get_nth_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;, 
                       <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
     <span class="type">first_kday_type</span> 
-    <a href="date_generator_parser.html#id931665-bb">get_first_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;, 
+    <a href="date_generator_parser.html#id2455382-bb">get_first_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;, 
                         <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
     <span class="type">last_kday_type</span> 
-    <a href="date_generator_parser.html#id1101005-bb">get_last_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;, 
+    <a href="date_generator_parser.html#id2506290-bb">get_last_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;, 
                        <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
     <span class="type">kday_before_type</span> 
-    <a href="date_generator_parser.html#id1044850-bb">get_kday_before_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
+    <a href="date_generator_parser.html#id2497725-bb">get_kday_before_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
                          std::ios_base &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
     <span class="type">kday_after_type</span> 
-    <a href="date_generator_parser.html#id941871-bb">get_kday_after_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;, 
+    <a href="date_generator_parser.html#id2508670-bb">get_kday_after_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;, 
                         <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="date_generator_parser.html#id720600-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id864815-bb">extract_element</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
+  <span class="emphasis"><em>// <a href="date_generator_parser.html#id2519207-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id2519212-bb">extract_element</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
                        <span class="bold"><strong>typename</strong></span> date_generator_parser::phrase_elements) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type first_string;
@@ -105,7 +105,7 @@
   <span class="bold"><strong>static</strong></span> const char_type of_string;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1072427"></a><h2>Description</h2>
+<a name="id2622931"></a><h2>Description</h2>
 <p>The elements of a date_generator "phrase" are parsed from the input stream in a particular order. All elements are required and the order in which they appear cannot change, however, the elements themselves can be changed. The default elements and their order are as follows:</p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>partial_date =&gt; "dd Month"</p></li>
@@ -118,69 +118,69 @@
 <p>Weekday and Month names and formats are handled via the date_input_facet.</p>
 <p>TODO: add doc-comments for which elements can be changed </p>
 <div class="refsect2" lang="en">
-<a name="id1072473"></a><h3>
+<a name="id2622975"></a><h3>
 <a name="date_generator_parserconstruct-copy-destruct"></a><code class="computeroutput">date_generator_parser</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id901996-bb"></a>date_generator_parser();</pre></li>
-<li><pre class="literallayout"><a name="id1042340-bb"></a>date_generator_parser(<span class="bold"><strong>const</strong></span> string_type &amp; first, <span class="bold"><strong>const</strong></span> string_type &amp; second, 
+<li><pre class="literallayout"><a name="id2505343-bb"></a>date_generator_parser();</pre></li>
+<li><pre class="literallayout"><a name="id2505352-bb"></a>date_generator_parser(<span class="bold"><strong>const</strong></span> string_type &amp; first, <span class="bold"><strong>const</strong></span> string_type &amp; second, 
                       <span class="bold"><strong>const</strong></span> string_type &amp; third, <span class="bold"><strong>const</strong></span> string_type &amp; fourth, 
                       <span class="bold"><strong>const</strong></span> string_type &amp; fifth, <span class="bold"><strong>const</strong></span> string_type &amp; last, 
                       <span class="bold"><strong>const</strong></span> string_type &amp; before, <span class="bold"><strong>const</strong></span> string_type &amp; after, 
                       <span class="bold"><strong>const</strong></span> string_type &amp; of);</pre></li>
-<li><pre class="literallayout"><a name="id965416-bb"></a>date_generator_parser(<span class="bold"><strong>const</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, charT &gt; * dgp);</pre></li>
+<li><pre class="literallayout"><a name="id2454721-bb"></a>date_generator_parser(<span class="bold"><strong>const</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, charT &gt; * dgp);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1072609"></a><h3>
-<a name="id693373-bb"></a><code class="computeroutput">date_generator_parser</code> public member functions</h3>
+<a name="id2623117"></a><h3>
+<a name="id2468149-bb"></a><code class="computeroutput">date_generator_parser</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id907954-bb"></a>element_strings(<span class="bold"><strong>const</strong></span> string_type &amp; first, <span class="bold"><strong>const</strong></span> string_type &amp; second, 
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2468154-bb"></a>element_strings(<span class="bold"><strong>const</strong></span> string_type &amp; first, <span class="bold"><strong>const</strong></span> string_type &amp; second, 
                      <span class="bold"><strong>const</strong></span> string_type &amp; third, <span class="bold"><strong>const</strong></span> string_type &amp; fourth, 
                      <span class="bold"><strong>const</strong></span> string_type &amp; fifth, <span class="bold"><strong>const</strong></span> string_type &amp; last, 
                      <span class="bold"><strong>const</strong></span> string_type &amp; before, <span class="bold"><strong>const</strong></span> string_type &amp; after, 
                      <span class="bold"><strong>const</strong></span> string_type &amp; of) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id871968-bb"></a>element_strings(<span class="bold"><strong>const</strong></span> collection_type &amp; col) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2447237-bb"></a>element_strings(<span class="bold"><strong>const</strong></span> collection_type &amp; col) ;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
   <span class="type">partial_date_type</span> 
-  <a name="id961679-bb"></a>get_partial_date_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+  <a name="id2446186-bb"></a>get_partial_date_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                         std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
   <span class="type">nth_kday_type</span> 
-  <a name="id829084-bb"></a>get_nth_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+  <a name="id2522996-bb"></a>get_nth_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                     std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
   <span class="type">first_kday_type</span> 
-  <a name="id931665-bb"></a>get_first_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+  <a name="id2455382-bb"></a>get_first_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                       std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
   <span class="type">last_kday_type</span> 
-  <a name="id1101005-bb"></a>get_last_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+  <a name="id2506290-bb"></a>get_last_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                      std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
   <span class="type">kday_before_type</span> 
-  <a name="id1044850-bb"></a>get_kday_before_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+  <a name="id2497725-bb"></a>get_kday_before_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                        std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt; 
   <span class="type">kday_after_type</span> 
-  <a name="id941871-bb"></a>get_kday_after_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+  <a name="id2508670-bb"></a>get_kday_after_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                       std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1073000"></a><h3>
-<a name="id720600-bb"></a><code class="computeroutput">date_generator_parser</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id864815-bb"></a>extract_element(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+<a name="id2623528"></a><h3>
+<a name="id2519207-bb"></a><code class="computeroutput">date_generator_parser</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2519212-bb"></a>extract_element(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                      <span class="bold"><strong>typename</strong></span> date_generator_parser::phrase_elements ele) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872048"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_based_generator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2408449"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_based_generator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_input_facet.html
===================================================================
--- boost/trunk/doc/html/date_input_facet.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_input_facet.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_input_facet</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id857461" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2466656" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
 <link rel="prev" href="date_facet.html" title="Class template date_facet">
 <link rel="next" href="simple_format.html" title="Class template simple_format">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id857461"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2466656"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_format.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_input_facet"></a><div class="titlepage"></div>
@@ -55,45 +55,45 @@
   <span class="bold"><strong>typedef</strong></span> <a href="first_kday_before.html" title="Class template first_kday_before">first_kday_before</a>&lt; date_type &gt;                       kday_before_type;          
 
   <span class="emphasis"><em>// <a href="date_input_facet.html#date_input_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_input_facet.html#id1102047-bb">date_input_facet</a>(::size_t = 0);
-  <a href="date_input_facet.html#id832458-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
-  <a href="date_input_facet.html#id873250-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> format_date_parser_type &amp;, 
+  <a href="date_input_facet.html#id2442615-bb">date_input_facet</a>(::size_t = 0);
+  <a href="date_input_facet.html#id2502308-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
+  <a href="date_input_facet.html#id2520020-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> format_date_parser_type &amp;, 
                    <span class="bold"><strong>const</strong></span> special_values_parser_type &amp;, 
                    <span class="bold"><strong>const</strong></span> period_parser_type &amp;, <span class="bold"><strong>const</strong></span> date_gen_parser_type &amp;, 
                    ::size_t = 0);
 
-  <span class="emphasis"><em>// <a href="date_input_facet.html#id1074396-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1074400-bb">format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id942833-bb">set_iso_format</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id934126-bb">set_iso_extended_format</a>() ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1034228-bb">month_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id907092-bb">weekday_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id898962-bb">year_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id999422-bb">period_parser</a>(period_parser_type) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id977245-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1047083-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1077283-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id900778-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id927637-bb">date_gen_element_strings</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1076120-bb">date_gen_element_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <span class="emphasis"><em>// <a href="date_input_facet.html#id2494977-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2494982-bb">format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2497791-bb">set_iso_format</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2405430-bb">set_iso_extended_format</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2509543-bb">month_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2454091-bb">weekday_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2513198-bb">year_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2446312-bb">period_parser</a>(period_parser_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2522194-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2342258-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2523048-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2508142-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2498103-bb">date_gen_element_strings</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2512455-bb">date_gen_element_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                                 <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                                 <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                                 <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                                 <span class="bold"><strong>const</strong></span> string_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1101614-bb">special_values_parser</a>(special_values_parser_type) ;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id893440-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id962873-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, month_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id823872-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, day_of_week_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id1110634-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, day_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id1075116-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, year_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id657452-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id792123-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, period_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id1070279-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, nth_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id829345-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, partial_date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id967758-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, first_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id793007-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, last_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id936965-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_before_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id931022-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2421455-bb">special_values_parser</a>(special_values_parser_type) ;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2518104-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2338300-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, month_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2484346-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, day_of_week_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2422322-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, day_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2428081-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, year_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2509654-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2516001-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, period_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2417674-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, nth_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2415474-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, partial_date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2505189-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, first_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2493625-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, last_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2399020-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_before_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2385991-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type long_weekday_format;
   <span class="bold"><strong>static</strong></span> const char_type short_weekday_format;
@@ -109,14 +109,14 @@
   <span class="bold"><strong>static</strong></span> std::locale::id id;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1066594"></a><h2>Description</h2>
+<a name="id2616853"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1066598"></a><h3>
+<a name="id2616856"></a><h3>
 <a name="date_input_facetconstruct-copy-destruct"></a><code class="computeroutput">date_input_facet</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1102047-bb"></a>date_input_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id832458-bb"></a>date_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, ::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id873250-bb"></a>date_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, 
+<li><pre class="literallayout"><a name="id2442615-bb"></a>date_input_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2502308-bb"></a>date_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, ::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2520020-bb"></a>date_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, 
                  <span class="bold"><strong>const</strong></span> format_date_parser_type &amp; date_parser, 
                  <span class="bold"><strong>const</strong></span> special_values_parser_type &amp; sv_parser, 
                  <span class="bold"><strong>const</strong></span> period_parser_type &amp; per_parser, 
@@ -125,22 +125,22 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1066702"></a><h3>
-<a name="id1074396-bb"></a><code class="computeroutput">date_input_facet</code> public member functions</h3>
+<a name="id2616970"></a><h3>
+<a name="id2494977-bb"></a><code class="computeroutput">date_input_facet</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1074400-bb"></a>format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id942833-bb"></a>set_iso_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id934126-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1034228-bb"></a>month_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id907092-bb"></a>weekday_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id898962-bb"></a>year_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id999422-bb"></a>period_parser(period_parser_type period_parser) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id977245-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1047083-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1077283-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id900778-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id927637-bb"></a>date_gen_element_strings(<span class="bold"><strong>const</strong></span> input_collection_type &amp; col) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1076120-bb"></a>date_gen_element_strings(<span class="bold"><strong>const</strong></span> string_type &amp; first, 
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2494982-bb"></a>format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2497791-bb"></a>set_iso_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2405430-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2509543-bb"></a>month_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2454091-bb"></a>weekday_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2513198-bb"></a>year_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2446312-bb"></a>period_parser(period_parser_type period_parser) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2522194-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2342258-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2523048-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2508142-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2498103-bb"></a>date_gen_element_strings(<span class="bold"><strong>const</strong></span> input_collection_type &amp; col) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2512455-bb"></a>date_gen_element_strings(<span class="bold"><strong>const</strong></span> string_type &amp; first, 
                               <span class="bold"><strong>const</strong></span> string_type &amp; second, 
                               <span class="bold"><strong>const</strong></span> string_type &amp; third, 
                               <span class="bold"><strong>const</strong></span> string_type &amp; fourth, 
@@ -149,39 +149,39 @@
                               <span class="bold"><strong>const</strong></span> string_type &amp; before, 
                               <span class="bold"><strong>const</strong></span> string_type &amp; after, 
                               <span class="bold"><strong>const</strong></span> string_type &amp; of) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1101614-bb"></a>special_values_parser(special_values_parser_type sv_parser) ;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id893440-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id962873-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , month_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id823872-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , 
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2421455-bb"></a>special_values_parser(special_values_parser_type sv_parser) ;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2518104-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2338300-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , month_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2484346-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , 
            day_of_week_type &amp; wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id1110634-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , day_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id1075116-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , year_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id657452-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2422322-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , day_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2428081-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , year_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2509654-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
            duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id792123-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id1070279-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2516001-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2417674-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
            nth_kday_type &amp; nkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id829345-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2415474-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
            partial_date_type &amp; pd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id967758-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2505189-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
            first_kday_type &amp; fkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id793007-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2493625-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
            last_kday_type &amp; lkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id936965-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2399020-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
            kday_before_type &amp; fkb) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id931022-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2385991-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, 
            kday_after_type &amp; fka) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id857461"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2466656"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_format.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_itr.html
===================================================================
--- boost/trunk/doc/html/date_itr.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_itr.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_itr</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034813" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433284" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
 <link rel="prev" href="date_itr_base.html" title="Class template date_itr_base">
 <link rel="next" href="date_names_put.html" title="Class template date_names_put">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_names_put.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433284"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_names_put.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_itr"></a><div class="titlepage"></div>
@@ -36,43 +36,43 @@
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
 
   <span class="emphasis"><em>// <a href="date_itr.html#date_itrconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_itr.html#id1033819-bb">date_itr</a>(date_type, <span class="bold"><strong>int</strong></span> = 1);
+  <a href="date_itr.html#id2462402-bb">date_itr</a>(date_type, <span class="bold"><strong>int</strong></span> = 1);
 
-  <span class="emphasis"><em>// <a href="date_itr.html#id1033814-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="date_itr.html#id2462397-bb">public member functions</a></em></span>
 
-  <span class="emphasis"><em>// <a href="date_itr.html#id1105060-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr.html#id1105065-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr.html#id1111636-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_itr.html#id2510168-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr.html#id2510172-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr.html#id2459403-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1077505"></a><h2>Description</h2>
+<a name="id2628149"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1077509"></a><h3>
+<a name="id2628152"></a><h3>
 <a name="date_itrconstruct-copy-destruct"></a><code class="computeroutput">date_itr</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1033819-bb"></a>date_itr(date_type d, <span class="bold"><strong>int</strong></span> factor = 1);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2462402-bb"></a>date_itr(date_type d, <span class="bold"><strong>int</strong></span> factor = 1);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1077547"></a><h3>
-<a name="id1033814-bb"></a><code class="computeroutput">date_itr</code> public member functions</h3>
+<a name="id2628191"></a><h3>
+<a name="id2462397-bb"></a><code class="computeroutput">date_itr</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1077566"></a><h3>
-<a name="id1105060-bb"></a><code class="computeroutput">date_itr</code> private member functions</h3>
+<a name="id2628211"></a><h3>
+<a name="id2510168-bb"></a><code class="computeroutput">date_itr</code> private member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id1105065-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id1111636-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id2510172-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id2459403-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_names_put.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433284"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_names_put.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_itr_base.html
===================================================================
--- boost/trunk/doc/html/date_itr_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_itr_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_itr_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034813" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433284" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
 <link rel="prev" href="previous_weekday.html" title="Function template previous_weekday">
 <link rel="next" href="date_itr.html" title="Class template date_itr">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433284"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_itr_base"></a><div class="titlepage"></div>
@@ -38,64 +38,64 @@
   <span class="bold"><strong>typedef</strong></span> std::input_iterator_tag  iterator_category;
 
   <span class="emphasis"><em>// <a href="date_itr_base.html#date_itr_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_itr_base.html#id903552-bb">date_itr_base</a>(date_type);
-  <a href="date_itr_base.html#id822986-bb">~date_itr_base</a>();
+  <a href="date_itr_base.html#id2429532-bb">date_itr_base</a>(date_type);
+  <a href="date_itr_base.html#id2467652-bb">~date_itr_base</a>();
 
-  <span class="emphasis"><em>// <a href="date_itr_base.html#id1044240-bb">public member functions</a></em></span>
-  <span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a href="date_itr_base.html#id1044245-bb"><span class="bold"><strong>operator</strong></span>++</a>() ;
-  <span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a href="date_itr_base.html#id937893-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr_base.html#id1041369-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr_base.html#id870251-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date_itr_base.html#id865994-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
-  <span class="type">date_type *</span> <a href="date_itr_base.html#id866007-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id967884-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id1112606-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id862672-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id825778-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id1103056-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id978496-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="emphasis"><em>// <a href="date_itr_base.html#id2425644-bb">public member functions</a></em></span>
+  <span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a href="date_itr_base.html#id2498869-bb"><span class="bold"><strong>operator</strong></span>++</a>() ;
+  <span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a href="date_itr_base.html#id2498884-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr_base.html#id2400310-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr_base.html#id2454777-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date_itr_base.html#id2506404-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
+  <span class="type">date_type *</span> <a href="date_itr_base.html#id2506416-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id2513974-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id2401109-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id2468361-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id2478631-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id2426232-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id2510332-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1076892"></a><h2>Description</h2>
+<a name="id2627518"></a><h2>Description</h2>
 <p>This class provides the skeleton for the creation of iterators. New and interesting interators can be created by plugging in a new function that derives the next value from the current state. generation of various types of -based information.</p>
 <p><span class="bold"><strong>Template Parameters</strong></span></p>
 <p><span class="bold"><strong>date_type</strong></span></p>
 <p>The date_type is a concrete date_type. The date_type must define a duration_type and a calendar_type. </p>
 <div class="refsect2" lang="en">
-<a name="id1076917"></a><h3>
+<a name="id2627543"></a><h3>
 <a name="date_itr_baseconstruct-copy-destruct"></a><code class="computeroutput">date_itr_base</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id903552-bb"></a>date_itr_base(date_type d);</pre></li>
-<li><pre class="literallayout"><a name="id822986-bb"></a>~date_itr_base();</pre></li>
+<li><pre class="literallayout"><a name="id2429532-bb"></a>date_itr_base(date_type d);</pre></li>
+<li><pre class="literallayout"><a name="id2467652-bb"></a>~date_itr_base();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1076965"></a><h3>
-<a name="id1044240-bb"></a><code class="computeroutput">date_itr_base</code> public member functions</h3>
+<a name="id2627592"></a><h3>
+<a name="id2425644-bb"></a><code class="computeroutput">date_itr_base</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a name="id1044245-bb"></a><span class="bold"><strong>operator</strong></span>++() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a name="id937893-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id1041369-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id870251-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id865994-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type *</span> <a name="id866007-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id967884-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1112606-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id862672-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id825778-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1103056-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id978496-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a name="id2498869-bb"></a><span class="bold"><strong>operator</strong></span>++() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a name="id2498884-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id2400310-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id2454777-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2506404-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type *</span> <a name="id2506416-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2513974-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2401109-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2468361-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2478631-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2426232-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2510332-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433284"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_names_put.html
===================================================================
--- boost/trunk/doc/html/date_names_put.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_names_put.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template date_names_put</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1072331" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2507977" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
 <link rel="prev" href="date_itr.html" title="Class template date_itr">
 <link rel="next" href="all_date_names_put.html" title="Class template all_date_names_put">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1072331"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all_date_names_put.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2507977"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all_date_names_put.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="date_names_put"></a><div class="titlepage"></div>
@@ -43,43 +43,43 @@
   <span class="bold"><strong>typedef</strong></span> charT                      char_type;         
 
   <span class="emphasis"><em>// <a href="date_names_put.html#date_names_putconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_names_put.html#id891338-bb">date_names_put</a>();
+  <a href="date_names_put.html#id2395153-bb">date_names_put</a>();
 
-  <span class="emphasis"><em>// <a href="date_names_put.html#id943280-bb">public member functions</a></em></span>
-  <span class="type">std::locale::id &amp;</span> <a href="date_names_put.html#id943286-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1107990-bb">put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id836941-bb">put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id935451-bb">put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id899705-bb">put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1070902-bb">put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_names_put.html#id1038228-bb">has_date_sep_chars</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1038726-bb">year_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1038749-bb">month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id793087-bb">day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">ymd_order_spec</span> <a href="date_names_put.html#id1109946-bb">date_order</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_format_spec</span> <a href="date_names_put.html#id1037549-bb">month_format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_names_put.html#id2483321-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="date_names_put.html#id2483326-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2432485-bb">put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2499704-bb">put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2520167-bb">put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2410058-bb">put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2465407-bb">put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_names_put.html#id2490194-bb">has_date_sep_chars</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2499346-bb">year_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2422635-bb">month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2432746-bb">day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">ymd_order_spec</span> <a href="date_names_put.html#id2463244-bb">date_order</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_format_spec</span> <a href="date_names_put.html#id2497814-bb">month_format</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="date_names_put.html#id961286-bb">protected member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id961291-bb">do_put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1103916-bb">do_put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id974172-bb">do_put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1042265-bb">do_put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id908040-bb">do_put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="date_names_put.html#id961446-bb">do_has_date_sep_chars</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id837697-bb">do_year_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id942160-bb">do_month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id824903-bb">do_day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a href="date_names_put.html#id972536-bb">do_date_order</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a href="date_names_put.html#id799812-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id929856-bb">put_string</a>(iter_type &amp;, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id826751-bb">put_string</a>(iter_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_names_put.html#id2424146-bb">protected member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2424151-bb">do_put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2433778-bb">do_put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2525377-bb">do_put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2467543-bb">do_put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2469544-bb">do_put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="date_names_put.html#id2510943-bb">do_has_date_sep_chars</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2516604-bb">do_year_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2471001-bb">do_month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2499302-bb">do_day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a href="date_names_put.html#id2523885-bb">do_date_order</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a href="date_names_put.html#id2468429-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2468445-bb">put_string</a>(iter_type &amp;, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id2417635-bb">put_string</a>(iter_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type default_special_value_names;
   <span class="bold"><strong>static</strong></span> const char_type separator;
   <span class="bold"><strong>static</strong></span> std::locale::id id;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1078576"></a><h2>Description</h2>
+<a name="id2629254"></a><h2>Description</h2>
 <p>This class is a base class for date facets used to localize the names of months and the names of days in the week.</p>
 <p>Requirements of Config</p>
 <div class="itemizedlist"><ul type="disc">
@@ -88,57 +88,57 @@
 </ul></div>
 <p>(see langer &amp; kreft p334). </p>
 <div class="refsect2" lang="en">
-<a name="id1078600"></a><h3>
+<a name="id2629276"></a><h3>
 <a name="date_names_putconstruct-copy-destruct"></a><code class="computeroutput">date_names_put</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id891338-bb"></a>date_names_put();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2395153-bb"></a>date_names_put();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1078633"></a><h3>
-<a name="id943280-bb"></a><code class="computeroutput">date_names_put</code> public member functions</h3>
+<a name="id2629311"></a><h3>
+<a name="id2483321-bb"></a><code class="computeroutput">date_names_put</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id943286-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1107990-bb"></a>put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id836941-bb"></a>put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id935451-bb"></a>put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id899705-bb"></a>put_weekday_short(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1070902-bb"></a>put_weekday_long(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038228-bb"></a>has_date_sep_chars() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1038726-bb"></a>year_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1038749-bb"></a>month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id793087-bb"></a>day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id1109946-bb"></a>date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id1037549-bb"></a>month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id2483326-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2432485-bb"></a>put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2499704-bb"></a>put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2520167-bb"></a>put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2410058-bb"></a>put_weekday_short(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2465407-bb"></a>put_weekday_long(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2490194-bb"></a>has_date_sep_chars() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2499346-bb"></a>year_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2422635-bb"></a>month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2432746-bb"></a>day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id2463244-bb"></a>date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id2497814-bb"></a>month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1078965"></a><h3>
-<a name="id961286-bb"></a><code class="computeroutput">date_names_put</code> protected member functions</h3>
+<a name="id2629652"></a><h3>
+<a name="id2424146-bb"></a><code class="computeroutput">date_names_put</code> protected member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id961291-bb"></a>do_put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1103916-bb"></a>do_put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2424151-bb"></a>do_put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2433778-bb"></a>do_put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> 
-<a name="id974172-bb"></a>do_put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1042265-bb"></a>do_put_weekday_short(iter_type &amp; , weekday_enum ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id908040-bb"></a>do_put_weekday_long(iter_type &amp; , weekday_enum ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id961446-bb"></a>do_has_date_sep_chars() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id837697-bb"></a>do_year_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id942160-bb"></a>do_month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id824903-bb"></a>do_day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a name="id972536-bb"></a>do_date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a name="id799812-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id929856-bb"></a>put_string(iter_type &amp; oi, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> s) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id826751-bb"></a>put_string(iter_type &amp; oi, <span class="bold"><strong>const</strong></span> string_type &amp; s1) <span class="bold"><strong>const</strong></span>;</pre></li>
+<a name="id2525377-bb"></a>do_put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2467543-bb"></a>do_put_weekday_short(iter_type &amp; , weekday_enum ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2469544-bb"></a>do_put_weekday_long(iter_type &amp; , weekday_enum ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2510943-bb"></a>do_has_date_sep_chars() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2516604-bb"></a>do_year_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2471001-bb"></a>do_month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2499302-bb"></a>do_day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a name="id2523885-bb"></a>do_date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a name="id2468429-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2468445-bb"></a>put_string(iter_type &amp; oi, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> s) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2417635-bb"></a>put_string(iter_type &amp; oi, <span class="bold"><strong>const</strong></span> string_type &amp; s1) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1072331"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all_date_names_put.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2507977"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all_date_names_put.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/date_time/date_time_io.html
===================================================================
--- boost/trunk/doc/html/date_time/date_time_io.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/date_time_io.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Date Time Input/Output</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="local_time.html" title="Local Time">
@@ -35,14 +35,14 @@
 <dt><span class="section"><a href="date_time_io.html#date_time.io_tutorial">Date Time IO Tutorial</a></span></dt>
 </dl></div>
 <h2>
-<a name="id1009041"></a>Date Time IO System</h2>
+<a name="id2592633"></a>Date Time IO System</h2>
 <p><a href="date_time_io.html#streaming_exceptions">Exception Handling on Streams</a></p>
 <p>As of version 1.33, the date_time library utilizes a new IO streaming system. This new system gives the user great control over how dates and times can be represented. The customization options can be broken down into two groups: format flags and string elements. Format flags provide flexibility in the order of the date elements as well as the type. Customizing the string elements allows the replacement of built in strings from month names, weekday names, and other strings used in the IO.</p>
 <p>The output system is based on a date_facet (derived from std::facet), while the input system is based on a date_input_facet (also derived from std::facet). The time and local_time facets are derived from these base types. The output system utilizes three formatter objects, whereas the input system uses four parser objects. These formatter and parser objetcs are also customizable.</p>
 <p>It is important to note, that while all the examples shown here use narrow streams, there are wide stream facets available as well (see <a href="date_time_io.html#io_objects_table">IO Objects</a> for a complete list).</p>
 <p>It should be further noted that not all compilers are capable of using this IO system. For those compilers the IO system used in previous <code class="computeroutput">date_time</code> versions is still available. The "legacy IO" is automatically selected for these compilers, however, the legacy IO system can be manually selected by defining <code class="computeroutput">USE_DATE_TIME_PRE_1_33_FACET_IO</code>. See the <a href="details.html#date_time.buildinfo" title="Build-Compiler Information">Build-Compiler Information</a> for more information.</p>
 <a name="streaming_exceptions"></a><h5>
-<a name="id1009121"></a>Exception Handling on Streams</h5>
+<a name="id2592713"></a>Exception Handling on Streams</h5>
 <p>When an error occurs during the input streaming process, the <code class="computeroutput">std::ios_base::failbit</code> will (always) be set on the stream. It is also possible to have exceptions thrown when an error occurs. To "turn on" these exceptions, call the stream's <code class="computeroutput">exceptions</code> function with a parameter of <code class="computeroutput">std::ios_base::failbit</code>.</p>
 <pre class="screen">// "Turning on" exceptions
 date d(not_a_date_time);
@@ -51,7 +51,7 @@
 ss.str("204-Jan-01");
 ss &gt;&gt; d; // throws bad_year exception AND sets failbit on stream</pre>
 <h5>
-<a name="id1009160"></a>A simple example of this new system:</h5>
+<a name="id2592751"></a>A simple example of this new system:</h5>
 <pre class="screen">//example to customize output to be "LongWeekday LongMonthname day, year"
 //                                  "%A %b %d, %Y"
 date d(2005,Jun,25);
@@ -392,7 +392,7 @@
 </div>
 <p>The following table lists the available facets.</p>
 <a name="io_objects_table"></a><h3>
-<a name="id1010172"></a>IO Objects</h3>
+<a name="id2593963"></a>IO Objects</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -437,7 +437,7 @@
     * These links lead to the <code class="computeroutput">time_facet</code> and <code class="computeroutput">time_input_facet</code> reference sections. They are not actual classes but typedefs.
   </p>
 <h3>
-<a name="id1010496"></a>Formatter/Parser Objects</h3>
+<a name="id2594135"></a>Formatter/Parser Objects</h3>
 <p>To implement the new i/o facets the date-time library uses a number of new parsers and formatters. These classes are available for users that want to implement specialized input/output routines.</p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -473,11 +473,11 @@
 <a href="date_time_io.html#date_facet_intro">Introduction</a> -
   <a href="date_time_io.html#date_facet_constr">Construction</a> -
   <a href="date_time_io.html#date_facet_accessors">Accessors</a><a name="date_facet_intro"></a><h3>
-<a name="id1010652"></a>Introduction</h3>
+<a name="id2594288"></a>Introduction</h3>
 <p>The <code class="computeroutput">boost::date_time::date_facet</code> enables users to have significant control over the output streaming of dates (and other gregorian objects). The date_facet is typedef'd in the <code class="computeroutput">gregorian</code> namespace as <code class="computeroutput">date_facet</code> and <code class="computeroutput">wdate_facet</code>. 
   </p>
 <a name="date_facet_constr"></a><h3>
-<a name="id1010690"></a>Construction</h3>
+<a name="id2594326"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -511,7 +511,7 @@
 </tbody>
 </table></div>
 <a name="date_facet_accessors"></a><h3>
-<a name="id1010773"></a>Accessors</h3>
+<a name="id2594410"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -698,11 +698,11 @@
 <a href="date_time_io.html#date_input_facet_intro">Introduction</a> -
   <a href="date_time_io.html#date_input_facet_constr">Construction</a> -
   <a href="date_time_io.html#date_input_facet_accessors">Accessors</a><a name="date_input_facet_intro"></a><h3>
-<a name="id1011541"></a>Introduction</h3>
+<a name="id2595197"></a>Introduction</h3>
 <p>The <code class="computeroutput">boost::date_time::date_input_facet</code> enables users to have significant control how dates (and other gregorian objects) are streamed in. The date_input_facet is typedef'd in the <code class="computeroutput">gregorian</code> namespace as <code class="computeroutput">date_input_facet</code> and <code class="computeroutput">wdate_input_facet</code>. 
   </p>
 <a name="date_input_facet_constr"></a><h3>
-<a name="id1011580"></a>Construction</h3>
+<a name="id2595236"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -734,7 +734,7 @@
 </tbody>
 </table></div>
 <a name="date_input_facet_accessors"></a><h3>
-<a name="id1011652"></a>Accessors</h3>
+<a name="id2595309"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -939,11 +939,11 @@
 <a href="date_time_io.html#time_facet_intro">Introduction</a> -
   <a href="date_time_io.html#time_facet_constr">Construction</a> -
   <a href="date_time_io.html#time_facet_accessors">Accessors</a><a name="time_facet_intro"></a><h3>
-<a name="id1012477"></a>Introduction</h3>
+<a name="id2596154"></a>Introduction</h3>
 <p>The <code class="computeroutput">boost::date_time::time_facet</code> is an extension of the <code class="computeroutput">boost::date_time::date_facet</code>. The time_facet is typedef'ed in the <code class="computeroutput">posix_time</code> namespace as <code class="computeroutput">time_facet</code> and <code class="computeroutput">wtime_facet</code>. It is typedef'd in the <code class="computeroutput">local_time</code> namespace as <code class="computeroutput">local_time_facet</code> and <code class="computeroutput">wlocal_time_facet</code>.
   </p>
 <a name="time_facet_constr"></a><h3>
-<a name="id1012538"></a>Construction</h3>
+<a name="id2596216"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -970,7 +970,7 @@
 </tbody>
 </table></div>
 <a name="time_facet_accessors"></a><h3>
-<a name="id1012605"></a>Accessors</h3>
+<a name="id2596284"></a>Accessors</h3>
 <p>
     The time_facet inherits all the public date_facet methods. Therefore, the date_facet methods are not listed here. Instead, they can be found by following <a href="date_time_io.html#date_time.date_facet" title="Date Facet">this</a> link.
     </p>
@@ -1048,11 +1048,11 @@
 <a href="date_time_io.html#time_input_facet_intro">Introduction</a> -
   <a href="date_time_io.html#time_input_facet_constr">Construction</a> -
   <a href="date_time_io.html#time_input_facet_accessors">Accessors</a><a name="time_input_facet_intro"></a><h3>
-<a name="id1012874"></a>Introduction</h3>
+<a name="id2596556"></a>Introduction</h3>
 <p>The <code class="computeroutput">boost::date_time::time_input_facet</code> is an extension of the <code class="computeroutput">date_input_facet</code>. It is typedef'ed in the <code class="computeroutput">boost::posix_time</code> namespace as <code class="computeroutput">time_input_facet</code> and <code class="computeroutput">wtime_input_facet</code>. It is typedef'ed in the <code class="computeroutput">boost::local_time</code> namespace as <code class="computeroutput">local_time_input_facet</code> and <code class="computeroutput">wlocal_time_input_facet</code>.
   </p>
 <a name="time_input_facet_constr"></a><h3>
-<a name="id1012937"></a>Construction</h3>
+<a name="id2596619"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1084,7 +1084,7 @@
 </tbody>
 </table></div>
 <a name="time_input_facet_accessors"></a><h3>
-<a name="id1013008"></a>Accessors</h3>
+<a name="id2596692"></a>Accessors</h3>
 <p>
     The time_input_facet inherits all the public date_input_facet methods. Therefore, the date_input_facet methods are not listed here. Instead, they can be found by following <a href="date_time_io.html#date_time.date_input_facet" title="Date Input Facet">this</a> link.
     </p>
@@ -1159,20 +1159,20 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="date_time.io_objects"></a>Date Time Formatter/Parser Objects</h4></div></div></div>
 <h2>
-<a name="id1013242"></a>Date Time Formatter/Parser Objects</h2>
+<a name="id2596929"></a>Date Time Formatter/Parser Objects</h2>
 <a href="date_time_io.html#io_objects.periods">Periods</a> |
   <a href="date_time_io.html#io_objects.date_generators">Date Generators</a> |
   <a href="date_time_io.html#io_objects.special_values">Special Values</a> |
   <a href="date_time_io.html#io_objects.format_date_parser">Format Date Parser</a><a name="io_objects.periods"></a><h3>
-<a name="id1013285"></a>Periods</h3>
+<a name="id2596972"></a>Periods</h3>
 <p>The period_formatter and period_parser provide a uniform interface for the input and output of date_periods, time_periods, and in a future release, local_date_time_periods. The user has control over the delimiters, formats of the date/time components, and the form the period takes. The format of the date/time components is controlled via the date_time input and output facets.</p>
 <h4>
-<a name="id1013298"></a>Period Form</h4>
+<a name="id2596985"></a>Period Form</h4>
 <p>Periods are constructed with open ranged parameters. The first value is the starting point, and is included in the period. The end value is not included but immediately follows the last value: [begin/end). However, a period can be streamed as either an open range or a closed range.</p>
 <pre class="screen">[2003-Jan-01/2003-Dec-31] &lt;-- period holding 365 days
 [2003-Jan-01/2004-Jan-01) &lt;-- period holding 365 days</pre>
 <h4>
-<a name="id1013314"></a>Delimiters</h4>
+<a name="id2597005"></a>Delimiters</h4>
 <p>There are four delimiters. The default values are</p>
 <table class="simplelist" border="0" summary="Simple list">
 <tr><td>"\" - separator</td></tr>
@@ -1182,12 +1182,12 @@
 </table>
 <p>A user can provide a custom set of delimiters. Custom delimiters may contain spaces.</p>
 <h4>
-<a name="id1013343"></a>Customization</h4>
+<a name="id2597031"></a>Customization</h4>
 <p>The period form and delimiters can be set as construction parameters or by means of accessor functions. A custom period parser/formatter can then be used as a construction parameter to a new facet, or can be set in an existing facet via an accessor function.</p>
 <h4>
-<a name="id1013354"></a>Period Formatter/Parser Reference</h4>
+<a name="id2597042"></a>Period Formatter/Parser Reference</h4>
   The complete class reference can be found here: <code class="computeroutput"><a href="../period_formatter.html" title="Class template period_formatter">Period Formatter Doxygen Reference</a></code> and here: <code class="computeroutput"><a href="../period_parser.html" title="Class template period_parser">Period Parser Doxygen Reference</a></code><h4>
-<a name="id1013383"></a>Period Formatter Construction</h4>
+<a name="id2597071"></a>Period Formatter Construction</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1209,7 +1209,7 @@
 </tr></tbody>
 </table></div>
 <h4>
-<a name="id1013438"></a>Period Formatter Accessors</h4>
+<a name="id2597127"></a>Period Formatter Accessors</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1291,7 +1291,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1013620"></a>Period Parser Construction</h4>
+<a name="id2597313"></a>Period Parser Construction</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1319,7 +1319,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1031162"></a>Period Parser Accessors</h4>
+<a name="id2597381"></a>Period Parser Accessors</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1381,10 +1381,10 @@
 </table></div>
 <p>_____________________________________________________</p>
 <a name="io_objects.date_generators"></a><h3>
-<a name="id1031318"></a>Date Generators</h3>
+<a name="id2597544"></a>Date Generators</h3>
 <p>The date_generator formatter and parser provide flexibility by allowing the user to use custom "phrase elements". These phrase elements are the "in-between" words in the date_generators. For example, in the date_generator "Second Monday of March", "Second" and "of" are the phrase elements, where "Monday" and "March" are the date elements. Customization of the date elements is done with the facet. The order of the date and phrase elements cannot be changed. When parsing, all elements of the date_generator phrase must parse correctly or an ios_base::failure exception will be thrown.</p>
 <h4>
-<a name="id1031325"></a>Customization</h4>
+<a name="id2597561"></a>Customization</h4>
 <p>The default "phrase_strings" are:
     </p>
 <table class="simplelist" border="0" summary="Simple list"><tr>
@@ -1407,9 +1407,9 @@
 <p>The custom set of phrase elements can be set as construction parameters or through an accessor function.A custom date_generator parser/formatter can then be used as a construction parameter to a new facet, or can be set in an existing facet via an accessor function.</p>
 <p>IMPORTANT NOTE: Prior to 1.33, partial_date was output as "1 Jan" with a single *or* double digit number for the day. The new behavior is to *always* place a double digit number for the day - "01 Jan".</p>
 <h4>
-<a name="id1031392"></a>Date Generator Reference</h4>
+<a name="id2597628"></a>Date Generator Reference</h4>
   The complete class references can be found here: <code class="computeroutput"><a href="../date_generator_formatter.html" title="Class template date_generator_formatter">Date Generator Formatter Doxygen Reference</a></code> and here: <code class="computeroutput"><a href="../date_generator_parser.html" title="Class template date_generator_parser">Date Generator Parser Doxygen Reference</a></code><h4>
-<a name="id1031421"></a>Date Generator Formatter Construction</h4>
+<a name="id2597658"></a>Date Generator Formatter Construction</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1441,7 +1441,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1031470"></a>Date Generator Formatter Accessors</h4>
+<a name="id2597713"></a>Date Generator Formatter Accessors</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1553,7 +1553,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1031660"></a>Date Generator Parser Construction</h4>
+<a name="id2597908"></a>Date Generator Parser Construction</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1591,7 +1591,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1031721"></a>Date Generator Parser Accessors</h4>
+<a name="id2597971"></a>Date Generator Parser Accessors</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1703,7 +1703,7 @@
 </table></div>
 <p>_____________________________________________________</p>
 <a name="io_objects.special_values"></a><h3>
-<a name="id1031926"></a>Special Values</h3>
+<a name="id2598180"></a>Special Values</h3>
 <p>The date_time library uses five special_values. They are:
     </p>
 <table class="simplelist" border="0" summary="Simple list"><tr>
@@ -1715,12 +1715,12 @@
 </tr></table>
 <p>The default set of strings used to represent these types are: "not-a-date-time", "-infinity", "+infinity", "minimum-date-time", "maximum-date-time". When output, the min_date-time and max_date_time appear as normal date/time representations: "1400-Jan-01" and "9999-Dec-31" repectively.</p>
 <h4>
-<a name="id1031957"></a>Customization</h4>
+<a name="id2598212"></a>Customization</h4>
 <p>The special values parser/formatter allows the user to set custom strings for these special values. These strings can be set as construction parameters to a new facet, or can be set in an existing facet via an accessor function.</p>
 <h4>
-<a name="id1031968"></a>Special Values Formatter/Parser Reference</h4>
+<a name="id2598223"></a>Special Values Formatter/Parser Reference</h4>
   The complete class references can be found here: <code class="computeroutput"><a href="../special_values_formatter.html" title="Class template special_values_formatter">Special Values Formatter Doxygen Reference</a></code> and here: <code class="computeroutput"><a href="../special_values_parser.html" title="Class template special_values_parser">Special Values Parser Doxygen Reference</a></code><h4>
-<a name="id1031997"></a>Special Values Formatter Constructor</h4>
+<a name="id2598253"></a>Special Values Formatter Constructor</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1752,7 +1752,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1032060"></a>Special Values Formatter Accessors</h4>
+<a name="id2598317"></a>Special Values Formatter Accessors</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1783,7 +1783,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1032112"></a>Special Values Parser Constructor</h4>
+<a name="id2598370"></a>Special Values Parser Constructor</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1824,7 +1824,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1032184"></a>Special Values Parser Accessors</h4>
+<a name="id2598444"></a>Special Values Parser Accessors</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1872,12 +1872,12 @@
 </table></div>
 <p>_____________________________________________________</p>
 <a name="io_objects.format_date_parser"></a><h3>
-<a name="id1032260"></a>Format Date Parser</h3>
+<a name="id2598538"></a>Format Date Parser</h3>
 <p>The format date parser is the object that holds the strings for months and weekday names, as well as their abbreviations. Custom sets of strings can be set at construction time, or, the strings in an existing format_date_parser can be replaced through accessor functions. Both the constructor and the accessor functions take a vector of strings as their arguments.</p>
 <h4>
-<a name="id1032286"></a>Format Date Parser Reference</h4>
+<a name="id2598551"></a>Format Date Parser Reference</h4>
   The complete class reference can be found here: <code class="computeroutput"><a href="../format_date_parser.html" title="Class template format_date_parser">Doxygen Reference</a></code><h4>
-<a name="id1032304"></a>Format Date Parser Constructor</h4>
+<a name="id2598568"></a>Format Date Parser Constructor</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1914,7 +1914,7 @@
 </tbody>
 </table></div>
 <h4>
-<a name="id1032372"></a>Format Date Parser Accessors</h4>
+<a name="id2598638"></a>Format Date Parser Accessors</h4>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -2071,17 +2071,17 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="date_time.io_tutorial"></a>Date Time IO Tutorial</h4></div></div></div>
 <h2>
-<a name="id1032705"></a>Date Time IO Tutorial</h2>
+<a name="id2598979"></a>Date Time IO Tutorial</h2>
 <a href="date_time_io.html#basic_use">Basic Use</a> |
   <a href="date_time_io.html#format_strings">Format Strings</a> |
   <a href="date_time_io.html#content_strings">Content Strings</a> |
   <a href="date_time_io.html#tut_sv">Special Values</a> |
   <a href="date_time_io.html#tut_dper">Date/Time Periods</a> |
   <a href="date_time_io.html#tut_dgen">Date Generators</a><a name="basic_use"></a><h4>
-<a name="id1032761"></a>Basic Use</h4>
+<a name="id2599038"></a>Basic Use</h4>
 <p>Facets are automatically imbued when operators '&gt;&gt;' and '&lt;&lt;' are called. The list of date_time objects that can be streamed are:</p>
 <h5>
-<a name="id1032767"></a>Gregorian</h5>
+<a name="id2599050"></a>Gregorian</h5>
 <p><code class="computeroutput">date</code>, 
     <code class="computeroutput">days</code>, 
     <code class="computeroutput">date_period</code>, 
@@ -2095,17 +2095,18 @@
     <code class="computeroutput">first_day_of_the_week_after</code>, 
     <code class="computeroutput">first_day_of_the_week_before</code></p>
 <h5>
-<a name="id1032851"></a>Posix_time</h5>
+<a name="id2599128"></a>Posix_time</h5>
 <p><code class="computeroutput">ptime</code>, 
     <code class="computeroutput">time_period</code>, 
     <code class="computeroutput">time_duration</code></p>
 <h5>
-<a name="id1032873"></a>Local_time</h5>
+<a name="id2599151"></a>Local_time</h5>
 <p><code class="computeroutput">local_date_time</code></p>
 <p>
     The following example is of the basic use of the new IO code, utilizing all the defaults. (this example can be found in the <code class="computeroutput">libs/date_time/examples/tutorial</code> directory)
   </p>
 <pre class="programlisting">
+    
   date d(2004, Feb, 29);
   time_duration td(12,34,56,789);
   stringstream ss;
@@ -2119,13 +2120,15 @@
   local_date_time ldt(not_a_date_time);
   ss &gt;&gt; ldt;
   cout &lt;&lt; ldt &lt;&lt; endl; // "2004-Feb-29 12:34:56.000789 EDT"
-    </pre>
+    
+  </pre>
 <p>This example used the default settings for the input and output facets. The default formats are such that interoperability like that shown in the example is possible. NOTE: Input streaming of local_date_time can only be done with a <a href="local_time.html#date_time.local_time.posix_time_zone" title="Posix Time Zone">posix time zone string</a>. The default output format uses a time zone abbreviation. The format can be changed so out and in match (as we will see later in this tutorial).</p>
 <a name="format_strings"></a><h4>
-<a name="id1032917"></a>Format Strings</h4>
+<a name="id2599206"></a>Format Strings</h4>
 <p>The format strings control the order, type, and style of the date/time elements used. The facets provide some predefined formats (iso_format_specifier, iso_format_extended_specifier, and default_date_format) but the user can easily create their own.</p>
   (continued from previous example)
   <pre class="programlisting">
+    
   local_time_facet* output_facet = new local_time_facet();
   local_time_input_facet* input_facet = new local_time_input_facet();
   ss.imbue(locale(locale::classic(), output_facet));
@@ -2145,10 +2148,12 @@
   ss.str("");
   ss &lt;&lt; ldt;
   cout &lt;&lt; ss.str() &lt;&lt; endl; // "2004-02-29 12:34:56.000789-05:00"
-    </pre>
+    
+  </pre>
 <p>Format strings are not limited to date/time elements. Extra verbiage can be placed in a format string. NOTE: When extra verbiage is present in an input format, the data being input must also contain the exact verbiage.</p>
   (continued from previous example)
   <pre class="programlisting">
+    
   // extra words in format
   string my_format("The extended ordinal time %Y-%jT%H:%M can also be \
   represented as %A %B %d, %Y");
@@ -2163,26 +2168,27 @@
   represented as Sunday May 08, 2005");
   ss &gt;&gt; ldt;
   cout &lt;&lt; ldt &lt;&lt; endl;
-    </pre>
+    
+  </pre>
 <a name="content_strings"></a><h4>
-<a name="id1032946"></a>Content Strings</h4>
+<a name="id2599275"></a>Content Strings</h4>
 <p>So far we've shown how a user can achieve a great deal of customization with very little effort by using formats. Further customization can be achieved through user defined elements (ie strings). The elements that can be customized are: Special value names, month names, month abbreviations, weekday names, weekday abbreviations, delimiters of the date/time periods, and the phrase elements of the date_generators.</p>
 <p>The default values for these are as follows:</p>
 <h5>
-<a name="id1032960"></a>Special values</h5>
+<a name="id2599292"></a>Special values</h5>
 <p><code class="computeroutput">not-a-date-time</code>, 
     <code class="computeroutput">-infinity</code>, 
     <code class="computeroutput">+infinity</code>, 
     <code class="computeroutput">minimum-date-time</code>, 
     <code class="computeroutput">maximum-date-time</code></p>
 <h5>
-<a name="id1032994"></a>Months</h5>
+<a name="id2599327"></a>Months</h5>
 <p><code class="computeroutput">English calendar and three letter abbreviations</code></p>
 <h5>
-<a name="id1033005"></a>Weekdays</h5>
+<a name="id2599338"></a>Weekdays</h5>
 <p><code class="computeroutput">English calendar and three letter abbreviations</code></p>
 <h5>
-<a name="id1033016"></a>Date generator phrase elements</h5>
+<a name="id2599349"></a>Date generator phrase elements</h5>
 <p><code class="computeroutput">first</code>, 
     <code class="computeroutput">second</code>, 
     <code class="computeroutput">third</code>, 
@@ -2194,10 +2200,11 @@
     <code class="computeroutput">of</code></p>
 <p>NOTE: We've shown earlier that the components of a date/time representation can be re-ordered via the format string. This is not the case with date_generators. The elements themselves can be customized but their order cannot be changed.</p>
 <h4>
-<a name="id1033079"></a>Content Strings</h4>
+<a name="id2599414"></a>Content Strings</h4>
 <p>To illustrate the customization possibilities we will use custom strings for months and weekdays (we will only use long names, is all lowercase, for this example).</p>
   (continued from previous example)
   <pre class="programlisting">
+    
   // set up the collections of custom strings.
   // only the full names are altered for the sake of brevity
   string month_names[12] = { "january", "february", "march", 
@@ -2240,12 +2247,14 @@
   ss.str("");
   ss &lt;&lt; date(2005,Jul,4);
   cout &lt;&lt; ss.str() &lt;&lt; endl; // "2005-july-04"
-    </pre>
+    
+  </pre>
 <a name="tut_sv"></a><h4>
-<a name="id1033099"></a>Special Values</h4>
+<a name="id2599470"></a>Special Values</h4>
 <p>Customizing the input and output of special values is best done by creating a new special_values_parser and special_values_formatter. The new strings can be set at construction time (as in the example below).</p>
   (continued from previous example)
   <pre class="programlisting">
+    
   // reset the formats to defaults
   output_facet-&gt;format(local_time_facet::default_time_format);
   input_facet-&gt;format(local_time_input_facet::default_time_input_format);
@@ -2269,13 +2278,15 @@
   ss.str("");
   ss &lt;&lt; ldt;
   cout &lt;&lt; ss.str() &lt;&lt; endl; // "1400-Jan-01 00:00:00 UTC"
-    </pre>
+    
+  </pre>
 <p>NOTE: even though we sent in strings for min and max to the formatter, they are ignored because those special values construct to actual dates (as shown above).</p>
 <a name="tut_dper"></a><h4>
-<a name="id1033116"></a>Date/Time Periods</h4>
+<a name="id2599520"></a>Date/Time Periods</h4>
 <p>Customizing the input and output of periods is best done by creating a new period_parser and period_formatter. The new strings can be set at construction time (as in the example below).</p>
   (continued from previous example)
   <pre class="programlisting">
+    
   // all formats set back to defaults (not shown for brevity)
 
   // create our date_period
@@ -2300,13 +2311,15 @@
   ss.str("");
   ss &lt;&lt; dp;
   cout &lt;&lt; ss.str() &lt;&lt; endl; // "from 2005-Feb-01 to 2005-Apr-01 exclusive"
-    </pre>
+    
+  </pre>
 <a name="tut_dgen"></a><h4>
-<a name="id1033146"></a>Date Generators</h4>
+<a name="id2599559"></a>Date Generators</h4>
 <p>Customizing the input and output of date_generators is done by replacing the existing strings (in the facet) with new strings.</p>
 <p>NOTE: We've shown earlier that the components of a date/time representation can be re-ordered via the format string. This is not the case with date_generators. The elements themselves can be customized but their order cannot be changed.</p>
   (continued from previous example)
   <pre class="programlisting">
+    
   // custom date_generator phrases
   string dg_phrases[9] = { "1st", "2nd", "3rd", "4th", "5th", 
                            "final", "prior to", "following", "in" };
@@ -2328,10 +2341,11 @@
   ss.str("");
   ss &lt;&lt; d_gen;
   cout &lt;&lt; ss.str() &lt;&lt; endl; // "Mon prior to"
-    </pre>
+    
+  </pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time/details.html
===================================================================
--- boost/trunk/doc/html/date_time/details.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/details.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Details</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="serialization.html" title="Serialization">
@@ -44,7 +44,7 @@
     <a href="details.html#intervals">Intervals (Periods)</a> -- 
     <a href="details.html#special_value_handling">Special Value Handling</a></p>
 <a name="timepoints"></a><h3>
-<a name="id1033431"></a>Timepoints</h3>
+<a name="id2599873"></a>Timepoints</h3>
 <p>
     This section describes some of basic arithmetic rules that can be performed with timepoints. In general, Timepoints support basic arithmetic in conjunction with Durations as follows:
     </p>
@@ -62,7 +62,7 @@
       Timepoint + Timepoint --&gt; Undefined
     </pre>
 <a name="durations"></a><h3>
-<a name="id1033457"></a>Durations</h3>
+<a name="id2599907"></a>Durations</h3>
 <p>
     Durations represent a length of time and can have positive and negative values. It is frequently useful to be able to perform calculations with other durations and with simple integral values. The following describes these calculations:
     </p>
@@ -75,7 +75,7 @@
       Duration / Integer   --&gt; Duration  (Integer Division rules)
     </pre>
 <a name="intervals"></a><h3>
-<a name="id1033481"></a>Intervals (Periods)</h3>
+<a name="id2599935"></a>Intervals (Periods)</h3>
 <p>
     Interval logic is extremely useful for simplifying many 'calculations' for dates and times. The following describes the operations provided by periods which are based on half-open range. The following operations calculate new time periods based on two input time periods: 
     </p>
@@ -106,7 +106,7 @@
   Timeperiod is_after Timepoint      --&gt; bool 
     </pre>
 <a name="special_value_handling"></a><h3>
-<a name="id1033533"></a>Special Value Handling</h3>
+<a name="id2599991"></a>Special Value Handling</h3>
 <p>
     For many temporal problems it is useful for Duration and Timepoint types to support special values such as Not A Date Time (NADT) and infinity. In general special values such as Not A Date Time (NADT) and infinity should follow rules like floating point values. Note that it should be possible to configure NADT based systems to throw an exception instead of result in NADT. 
     </p>
@@ -216,7 +216,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="date_time.tradeoffs"></a>Tradeoffs: Stability, Predictability, and Approximations</h4></div></div></div>
 <h2>
-<a name="id1033804"></a>
+<a name="id2600254"></a>
     Unavoidable Trade-offs
   </h2>
 <p>
@@ -240,14 +240,14 @@
     If you want accurate calculations with future times, you will have to use TAI or an equivalent, but the mapping from TAI to UTC or local time depends on leap seconds, so you will not have exact agreement with wall-clock time. 
   </p>
 <h2>
-<a name="id1033860"></a>
+<a name="id2600310"></a>
     Stability, Predictability, and Approximations
   </h2>
 <p>
     Here is some underlying theory that helps to explain what's going on. Remember that a temporal type, like any abstract data type (ADT), is a set of values together with operations on those values. 
   </p>
 <h3>
-<a name="id1033870"></a>
+<a name="id2600321"></a>
     Stability
   </h3>
 <p>
@@ -257,7 +257,7 @@
     An operation on a type is stable if the result of applying the operation to a particular operand(s) does not change over time. 
   </p>
 <h3>
-<a name="id1033890"></a>
+<a name="id2600341"></a>
     Predictability
   </h3>
 <p>
@@ -296,7 +296,7 @@
     Ill-formed sets are not of much practical use, so we will not discuss them further. In plain english the above simply says that all the values of a predictable type are known ahead of time, but some values of an unpredictable type are not known until some particular time. 
   </p>
 <h3>
-<a name="id1034033"></a>
+<a name="id2600485"></a>
     Stability of Operations
   </h3>
 <p>
@@ -323,7 +323,7 @@
     We can refine this a little by saying that a range within an unpredicatable type can be predictable, and operations performed entirely on values within that range will be stable. For example, the range of UTC timepoints from 1970-01-01 through the present is predictable, so calculations of durations within that range will be stable. 
   </p>
 <h3>
-<a name="id1034083"></a>
+<a name="id2600535"></a>
     Approximations
   </h3>
 <p>
@@ -402,7 +402,7 @@
 <li style="list-style-type: disc"><a href="details.html#resolution">Resolution, Precision, and Accuracy</a></li>
 </ul></div>
 <a name="date_ref"></a><h3>
-<a name="id1034328"></a>Date Calendar References</h3>
+<a name="id2600786"></a>Date Calendar References</h3>
 <div class="itemizedlist"><ul type="bullet">
 <li style="list-style-type: disc">ISO 8601 date time standard -- <a href="http://www.cl.cam.ac.uk/~mgk25/iso-time.html" target="_top">Summary by Markus Kuhn</a>
 </li>
@@ -414,10 +414,10 @@
 <li style="list-style-type: disc"><a href="http://www.w3.org/TR/xmlschema-2/#dateTime" target="_top">XML schema for date time</a></li>
 <li style="list-style-type: disc">Will Linden's <a href="http://www.ecben.net/calendar.shtml" target="_top">Calendar Links</a>
 </li>
-<<!-- li style="list-style-type: disc"><a href="http://www21.brinkster.com/lonwolve/melt/index.htm" target="_top">XMAS calendar melt</a></li> -->
+<li style="list-style-type: disc"><a href="http://www21.brinkster.com/lonwolve/melt/index.htm" target="_top">XMAS calendar melt</a></li>
 </ul></div>
 <a name="time_ref"></a><h3>
-<a name="id1034392"></a>Time</h3>
+<a name="id2600851"></a>Time</h3>
 <div class="itemizedlist"><ul type="bullet">
 <li style="list-style-type: disc">Martin Folwer on time patterns
 	<div class="itemizedlist"><ul type="opencircle">
@@ -437,7 +437,7 @@
 <a href="http://beta.zyprexia.com/docs/pgsql/user/datatype1130.htm" target="_top">Date-Time type PostgreSQL</a> User Guide </li>
 </ul></div>
 <a name="other_c_libs"></a><h3>
-<a name="id1034465"></a>Other C/C++ Libraries</h3>
+<a name="id2600925"></a>Other C/C++ Libraries</h3>
 <div class="itemizedlist"><ul type="bullet">
 <li style="list-style-type: disc">
 <a href="http://www.cplusplus.com/ref/ctime/index.html" target="_top">ctime C</a> Standard library reference at cplusplus.com</li>
@@ -460,19 +460,19 @@
 <li style="list-style-type: disc"><a href="http://pds-rings.seti.org/toolkits/julian_133_html/aareadme.html" target="_top">Julian Library in C by Mark Showalter -- NASA</a></li>
 </ul></div>
 <a name="java_libs"></a><h3>
-<a name="id1034558"></a>JAVA Date &amp; Time Library Quick Reference</h3>
+<a name="id2601020"></a>JAVA Date &amp; Time Library Quick Reference</h3>
 <div class="itemizedlist"><ul type="bullet">
 <li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html" target="_top">Calendar class</a></li>
 <li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/GregorianCalendar.html" target="_top">Gregorian calendar</a></li>
 <li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Date.html" target="_top">Date class</a></li>
-<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/sql/Time.html" target="_top">sql.time class</a></li>
-<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormatSymbols.html#_top_" target="_top">Date format symbols</a></li>
-<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormat.html" target="_top">Date format</a></li>
-<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html" target="_top">Simple Date Format</a></li>
+<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Time.html" target="_top">sql.time class</a></li>
+<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/DateFormatSymbols.html#_top_" target="_top">Date format symbols</a></li>
+<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/DateFormat.html" target="_top">Date format</a></li>
+<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/SimpleDateFormat.html" target="_top">Simple Date Format</a></li>
 <li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/SimpleTimeZone.html" target="_top">Simple Time Zone</a></li>
 </ul></div>
 <a name="script_libs"></a><h3>
-<a name="id1034626"></a>Scripting Language Libraries</h3>
+<a name="id2601090"></a>Scripting Language Libraries</h3>
 <div class="itemizedlist"><ul type="bullet">
 <li style="list-style-type: disc">A python date library <a href="http://www.lemburg.com/files/python/mxDateTime.html" target="_top">MX Date Time</a>
 </li>
@@ -487,7 +487,7 @@
 </li>
 </ul></div>
 <a name="related"></a><h3>
-<a name="id1034650"></a>Related Commercial and Fanciful Pages</h3>
+<a name="id2601141"></a>Related Commercial and Fanciful Pages</h3>
 <div class="itemizedlist"><ul type="bullet">
 <li style="list-style-type: disc">
 <a href="http://www.craphound.com/est/" target="_top">Eastern Standard Tribe</a> -- Cory Doctorow science fiction novel with time themes.</li>
@@ -499,7 +499,7 @@
 <li style="list-style-type: disc"><a href="http://www.timezonesforpcs.com" target="_top">Timezones for PCs</a></li>
 </ul></div>
 <a name="resolution"></a><h3>
-<a name="id1034727"></a>Resolution, Precision, and Accuracy</h3>
+<a name="id2601193"></a>Resolution, Precision, and Accuracy</h3>
 <div class="itemizedlist"><ul type="bullet">
 <li style="list-style-type: disc">Definitions with pictures from <a href="http://metrologyforum.tm.agilent.com/specs.shtml" target="_top">Agilent Technologies</a>
 </li>
@@ -516,12 +516,12 @@
     <a href="details.html#dir_structure">Directory Structure</a> --
     <a href="details.html#other_boost_libs">Required Boost Libraries</a></p>
 <a name="overview"></a><h3>
-<a name="id1034809"></a>Overview</h3>
+<a name="id2601272"></a>Overview</h3>
 <p>
     The library has several functions that require the creation of a library file. The Jamfile in the build directory will produce a "static" library (libboost_date_time) and a "dynamic/shared" library (boost_date_time) that contains these functions. 
   </p>
 <a name="compile_options"></a><h3>
-<a name="id1034825"></a>Compilation Options</h3>
+<a name="id2601288"></a>Compilation Options</h3>
 <p>
     By default the posix_time system uses a single 64 bit integer internally to provide a microsecond level resolution. As an alternative, a combination of a 64 bit integer and a 32 bit integer (96 bit resolution) can be used to provide nano-second level resolutions. The default implementation may provide better performance and more compact memory usage for many applications that do not require nano-second resolutions. 
   </p>
@@ -532,7 +532,7 @@
 <p>As a convenience, <code class="computeroutput">date_time</code> has provided some <a href="gregorian.html#additional_duration_types">additional duration types</a>. Use of these types may have unexpected results due to the snap-to-end-of-month behavior (see <a href="gregorian.html#snap_to_details">Reversibility of Operations Pitfall</a> for complete details and examples). These types are enabled by default. To disable these types, simply undefine <code class="computeroutput">BOOST_DATE_TIME_OPTIONAL_GREGORIAN_TYPES</code> in your project file.</p>
 <p>Another convenience is the default constructors for <code class="computeroutput"><a href="gregorian.html#date_time.gregorian.date_class" title="Date">date</a></code>, and <code class="computeroutput"><a href="posix_time.html#date_time.posix_time.ptime_class" title="Ptime">ptime</a></code>. These constructors are enabled by default. To disable them, simply define <code class="computeroutput">DATE_TIME_NO_DEFAULT_CONSTRUCTOR</code> in your project file.</p>
 <a name="portability"></a><h3>
-<a name="id1034937"></a>Compiler/Portability Notes</h3>
+<a name="id2601401"></a>Compiler/Portability Notes</h3>
 <p>
     The Boost Date-Time library has been built and tested with many compilers. However, some compilers and standard libraries have issues. While some of these issues can be worked around, others are difficult to work around. The following compilers fully support all aspects of the library:
     </p>
@@ -562,7 +562,7 @@
   fully supported.
   </p>
 <h5>
-<a name="id1035008"></a>Visual Studio &amp; STLPort</h5>
+<a name="id2601472"></a>Visual Studio &amp; STLPort</h5>
 <p>There is a known issue with Visual Studio (7.0 &amp; 7.1) and STLPort. The build errors typically make reference to a type issue or 'no acceptable conversion' and are attempting to instantiate a template with <code class="computeroutput">wchar_t</code>. The default build of STLPort does not support <code class="computeroutput">wchar_t</code>. There are two possible workarounds for this issue. The simplest is the user can build date_time with no wide stream/string etc. The other is to rebuild STLPort with wchar_t support.
   </p>
 <p>To build date_time with no wide stream/string etc, execute the following command from <code class="computeroutput">$BOOST_ROOT</code>:
@@ -582,7 +582,7 @@
     (replace the ellipsis with the correct paths for the build system and adjust the <code class="computeroutput">TOOLS</code> to the proper toolset if necessary)
   </p>
 <a name="dir_structure"></a><h3>
-<a name="id1035047"></a>Directory Structure</h3>
+<a name="id2601583"></a>Directory Structure</h3>
 <p>
     The directory tree has the following structure:
     </p>
@@ -601,7 +601,7 @@
 /libs/date_time/src/gregorian       -- cpp files for libboost_date_time
 /libs/date_time/src/posix_time      -- empty (one file, but no source code...)</pre>
 <a name="other_boost_libs"></a><h3>
-<a name="id1035126"></a>Required Boost Libraries</h3>
+<a name="id2601617"></a>Required Boost Libraries</h3>
 <p>
     Various parts of date-time depend on other boost libraries.  These include:
     </p>
@@ -611,7 +611,7 @@
 <li style="list-style-type: disc"><a href="../../../libs/utility/operators.htm" target="_top">boost.operators</a></li>
 <li style="list-style-type: disc"><a href="../../../libs/conversion/lexical_cast.htm" target="_top">boost::lexical_cast </a></li>
 <li style="list-style-type: disc"><a href="../../../libs/smart_ptr/smart_ptr.htm" target="_top">boost::smart_ptr </a></li>
-<li style="list-style-type: disc"><a href="../../../libs/algorithm/string/" target="_top">boost::string_algorithms </a></li>
+<li style="list-style-type: disc"><a href="../../../libs/algorithm/string/index.html" target="_top">boost::string_algorithms </a></li>
 </ul></div>
 <p>
     so at least these libraries need to be installed. 
@@ -637,7 +637,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="date_time.changes"></a>Change History</h4></div></div></div>
 <h3>
-<a name="id1035213"></a>Changes from Boost 1.32 to 1.33 (date_time 1.03 to 1.04)</h3>
+<a name="id2601701"></a>Changes from Boost 1.32 to 1.33 (date_time 1.03 to 1.04)</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -777,7 +777,7 @@
 </tbody>
 </table></div>
 <h3>
-<a name="id1035625"></a>Changes from Boost 1.31 to 1.32 (date_time 1.02 to 1.03)</h3>
+<a name="id2602138"></a>Changes from Boost 1.31 to 1.32 (date_time 1.02 to 1.03)</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -972,7 +972,7 @@
 </tbody>
 </table></div>
 <h3>
-<a name="id1035900"></a>Changes from Boost 1.30 to 1.31 (date_time 1.01 to 1.02)</h3>
+<a name="id2602430"></a>Changes from Boost 1.30 to 1.31 (date_time 1.01 to 1.02)</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1060,7 +1060,7 @@
 </tbody>
 </table></div>
 <h3>
-<a name="id1036125"></a>Changes from Boost 1.29 to 1.30 (date_time 1.00 to 1.01)</h3>
+<a name="id2602658"></a>Changes from Boost 1.29 to 1.30 (date_time 1.00 to 1.01)</h3>
 <p>
     Notice: The interface to the partial_date class (see <a href="gregorian.html#date_time.gregorian.date_algorithms" title="Date Generators/Algorithms">date_algorithms</a>) was changed. The order of construction parameters was changed which will cause some code to fail execution. This change was made to facilitate more generic local time adjustment code. Thus instead of specifying partial_date pd(Dec,25) the code needs to be changed to partial_date pd(25, Dec); 
   </p>
@@ -1129,7 +1129,7 @@
   </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time/doxy.html
===================================================================
--- boost/trunk/doc/html/date_time/doxy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/doxy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Library Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="examples.html" title="Examples">
@@ -38,66 +38,66 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="date_time_reference"></a>Date Time Reference</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="doxy.html#id797437">Header &lt;boost/date_time/adjust_functors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id793643">Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1110111">Header &lt;boost/date_time/c_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1036388">Header &lt;boost/date_time/compiler_config.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id860535">Header &lt;boost/date_time/constrained_value.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id823767">Header &lt;boost/date_time/date.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1044589">Header &lt;boost/date_time/date_clock_device.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1033447">Header &lt;boost/date_time/date_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id729918">Header &lt;boost/date_time/date_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id798566">Header &lt;boost/date_time/date_duration_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id857461">Header &lt;boost/date_time/date_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1001696">Header &lt;boost/date_time/date_format_simple.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id891955">Header &lt;boost/date_time/date_formatting.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id967405">Header &lt;boost/date_time/date_formatting_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id968176">Header &lt;boost/date_time/date_formatting_locales.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id899283">Header &lt;boost/date_time/date_generator_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id872048">Header &lt;boost/date_time/date_generator_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1109842">Header &lt;boost/date_time/date_generators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1034813">Header &lt;boost/date_time/date_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1072331">Header &lt;boost/date_time/date_names_put.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id866029">Header &lt;boost/date_time/dst_rules.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1045441">Header &lt;boost/date_time/dst_transition_generators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id927449">Header &lt;boost/date_time/filetime_functions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1104639">Header &lt;boost/date_time/format_date_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1040370">Header &lt;boost/date_time/gregorian_calendar.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id928427">Header &lt;boost/date_time/int_adapter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id941603">Header &lt;boost/date_time/iso_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1045289">Header &lt;boost/date_time/local_time_adjustor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id941196">Header &lt;boost/date_time/local_timezone_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1070509">Header &lt;boost/date_time/microsec_time_clock.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id908537">Header &lt;boost/date_time/parse_format_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id906808">Header &lt;boost/date_time/period.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id836121">Header &lt;boost/date_time/period_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id802180">Header &lt;boost/date_time/period_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id894004">Header &lt;boost/date_time/special_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id933561">Header &lt;boost/date_time/special_values_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id970191">Header &lt;boost/date_time/special_values_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id794691">Header &lt;boost/date_time/string_convert.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id977101">Header &lt;boost/date_time/string_parse_tree.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id864292">Header &lt;boost/date_time/strings_from_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id831553">Header &lt;boost/date_time/time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id689644">Header &lt;boost/date_time/time_clock.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id796246">Header &lt;boost/date_time/time_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id829537">Header &lt;boost/date_time/time_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id695070">Header &lt;boost/date_time/time_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id856862">Header &lt;boost/date_time/time_formatting_streams.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1003720">Header &lt;boost/date_time/time_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1004001">Header &lt;boost/date_time/time_parsing.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1004309">Header &lt;boost/date_time/time_resolution_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id822688">Header &lt;boost/date_time/time_system_counted.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id869840">Header &lt;boost/date_time/time_system_split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id832253">Header &lt;boost/date_time/time_zone_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id977629">Header &lt;boost/date_time/time_zone_names.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1034888">Header &lt;boost/date_time/tz_db_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id796064">Header &lt;boost/date_time/wrapping_int.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id975767">Header &lt;boost/date_time/year_month_day.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2485277">Header &lt;boost/date_time/adjust_functors.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2500260">Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2434806">Header &lt;boost/date_time/c_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2469657">Header &lt;boost/date_time/compiler_config.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2459416">Header &lt;boost/date_time/constrained_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2499320">Header &lt;boost/date_time/date.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2411166">Header &lt;boost/date_time/date_clock_device.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2420625">Header &lt;boost/date_time/date_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2412320">Header &lt;boost/date_time/date_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2442047">Header &lt;boost/date_time/date_duration_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2466656">Header &lt;boost/date_time/date_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2462095">Header &lt;boost/date_time/date_format_simple.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2352409">Header &lt;boost/date_time/date_formatting.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2398521">Header &lt;boost/date_time/date_formatting_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2496102">Header &lt;boost/date_time/date_formatting_locales.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2496366">Header &lt;boost/date_time/date_generator_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2408449">Header &lt;boost/date_time/date_generator_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2508942">Header &lt;boost/date_time/date_generators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2433284">Header &lt;boost/date_time/date_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2507977">Header &lt;boost/date_time/date_names_put.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2510544">Header &lt;boost/date_time/dst_rules.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2427093">Header &lt;boost/date_time/dst_transition_generators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2417254">Header &lt;boost/date_time/filetime_functions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2400160">Header &lt;boost/date_time/format_date_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2479605">Header &lt;boost/date_time/gregorian_calendar.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2410223">Header &lt;boost/date_time/int_adapter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2447644">Header &lt;boost/date_time/iso_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2485115">Header &lt;boost/date_time/local_time_adjustor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2503510">Header &lt;boost/date_time/local_timezone_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2520303">Header &lt;boost/date_time/microsec_time_clock.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2499163">Header &lt;boost/date_time/parse_format_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2434012">Header &lt;boost/date_time/period.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2407150">Header &lt;boost/date_time/period_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2394584">Header &lt;boost/date_time/period_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2529122">Header &lt;boost/date_time/special_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2502812">Header &lt;boost/date_time/special_values_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2421174">Header &lt;boost/date_time/special_values_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2461161">Header &lt;boost/date_time/string_convert.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2393421">Header &lt;boost/date_time/string_parse_tree.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2481608">Header &lt;boost/date_time/strings_from_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2459854">Header &lt;boost/date_time/time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2399180">Header &lt;boost/date_time/time_clock.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482464">Header &lt;boost/date_time/time_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2451962">Header &lt;boost/date_time/time_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2417782">Header &lt;boost/date_time/time_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2406082">Header &lt;boost/date_time/time_formatting_streams.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2405705">Header &lt;boost/date_time/time_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2440787">Header &lt;boost/date_time/time_parsing.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2463060">Header &lt;boost/date_time/time_resolution_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2471523">Header &lt;boost/date_time/time_system_counted.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2478063">Header &lt;boost/date_time/time_system_split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2443927">Header &lt;boost/date_time/time_zone_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2473483">Header &lt;boost/date_time/time_zone_names.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2433012">Header &lt;boost/date_time/tz_db_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2462849">Header &lt;boost/date_time/wrapping_int.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2453871">Header &lt;boost/date_time/year_month_day.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id797437"></a>Header &lt;<a href="../../../boost/date_time/adjust_functors.hpp" target="_top">boost/date_time/adjust_functors.hpp</a>&gt;</h5></div></div></div>
+<a name="id2485277"></a>Header &lt;<a href="../../../boost/date_time/adjust_functors.hpp" target="_top">boost/date_time/adjust_functors.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../day_functor.html" title="Class template day_functor">day_functor</a>;
@@ -109,7 +109,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id793643"></a>Header &lt;<a href="../../../boost/date_time/c_local_time_adjustor.hpp" target="_top">boost/date_time/c_local_time_adjustor.hpp</a>&gt;</h5></div></div></div>
+<a name="id2500260"></a>Header &lt;<a href="../../../boost/date_time/c_local_time_adjustor.hpp" target="_top">boost/date_time/c_local_time_adjustor.hpp</a>&gt;</h5></div></div></div>
 <p>Time adjustment calculations based on machine</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -119,7 +119,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1110111"></a>Header &lt;<a href="../../../boost/date_time/c_time.hpp" target="_top">boost/date_time/c_time.hpp</a>&gt;</h5></div></div></div>
+<a name="id2434806"></a>Header &lt;<a href="../../../boost/date_time/c_time.hpp" target="_top">boost/date_time/c_time.hpp</a>&gt;</h5></div></div></div>
 <p>Provide workarounds related to the ctime header</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> std {
 }<span class="bold"><strong>namespace</strong></span> boost {
@@ -130,13 +130,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1036388"></a>Header &lt;<a href="../../../boost/date_time/compiler_config.hpp" target="_top">boost/date_time/compiler_config.hpp</a>&gt;</h5></div></div></div>
+<a name="id2469657"></a>Header &lt;<a href="../../../boost/date_time/compiler_config.hpp" target="_top">boost/date_time/compiler_config.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> std {
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id860535"></a>Header &lt;<a href="../../../boost/date_time/constrained_value.hpp" target="_top">boost/date_time/constrained_value.hpp</a>&gt;</h5></div></div></div>
+<a name="id2459416"></a>Header &lt;<a href="../../../boost/date_time/constrained_value.hpp" target="_top">boost/date_time/constrained_value.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> CV {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> value_policies&gt; <span class="bold"><strong>class</strong></span> <a href="../constrained_value.html" title="Class template constrained_value">constrained_value</a>;
@@ -145,13 +145,13 @@
       <span class="bold"><strong>class</strong></span> <a href="../simple_exception_policy.html" title="Class template simple_exception_policy">simple_exception_policy</a>;
 
     <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id935346"></a>violation_enum { min_violation, max_violation };
+    <span class="bold"><strong>enum</strong></span> <a name="id2401001"></a>violation_enum { min_violation, max_violation };
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id823767"></a>Header &lt;<a href="../../../boost/date_time/date.hpp" target="_top">boost/date_time/date.hpp</a>&gt;</h5></div></div></div>
+<a name="id2499320"></a>Header &lt;<a href="../../../boost/date_time/date.hpp" target="_top">boost/date_time/date.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> calendar, <span class="bold"><strong>typename</strong></span> duration_type_&gt; <span class="bold"><strong>class</strong></span> <a href="../boost/date_time/date.html" title="Class template date">date</a>;
@@ -160,7 +160,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1044589"></a>Header &lt;<a href="../../../boost/date_time/date_clock_device.hpp" target="_top">boost/date_time/date_clock_device.hpp</a>&gt;</h5></div></div></div>
+<a name="id2411166"></a>Header &lt;<a href="../../../boost/date_time/date_clock_device.hpp" target="_top">boost/date_time/date_clock_device.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../day_clock.html" title="Class template day_clock">day_clock</a>;
@@ -169,23 +169,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1033447"></a>Header &lt;<a href="../../../boost/date_time/date_defs.hpp" target="_top">boost/date_time/date_defs.hpp</a>&gt;</h5></div></div></div>
+<a name="id2420625"></a>Header &lt;<a href="../../../boost/date_time/date_defs.hpp" target="_top">boost/date_time/date_defs.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
 
     <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id800931"></a>weekdays { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, 
+    <span class="bold"><strong>enum</strong></span> <a name="id2397857"></a>weekdays { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, 
                     Saturday };
 
     <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id903227"></a>months_of_year { Jan = 1, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, 
+    <span class="bold"><strong>enum</strong></span> <a name="id2511023"></a>months_of_year { Jan = 1, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, 
                           Nov, Dec, NotAMonth, NumMonths };
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id729918"></a>Header &lt;<a href="../../../boost/date_time/date_duration.hpp" target="_top">boost/date_time/date_duration.hpp</a>&gt;</h5></div></div></div>
+<a name="id2412320"></a>Header &lt;<a href="../../../boost/date_time/date_duration.hpp" target="_top">boost/date_time/date_duration.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> duration_rep_traits&gt; <span class="bold"><strong>class</strong></span> <a href="../date_duration.html" title="Class template date_duration">date_duration</a>;
@@ -197,7 +197,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id798566"></a>Header &lt;<a href="../../../boost/date_time/date_duration_types.hpp" target="_top">boost/date_time/date_duration_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id2442047"></a>Header &lt;<a href="../../../boost/date_time/date_duration_types.hpp" target="_top">boost/date_time/date_duration_types.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> duration_config&gt; <span class="bold"><strong>class</strong></span> <a href="../weeks_duration.html" title="Class template weeks_duration">weeks_duration</a>;
@@ -208,7 +208,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id857461"></a>Header &lt;<a href="../../../boost/date_time/date_facet.hpp" target="_top">boost/date_time/date_facet.hpp</a>&gt;</h5></div></div></div>
+<a name="id2466656"></a>Header &lt;<a href="../../../boost/date_time/date_facet.hpp" target="_top">boost/date_time/date_facet.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> CharT, 
@@ -222,18 +222,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1001696"></a>Header &lt;<a href="../../../boost/date_time/date_format_simple.hpp" target="_top">boost/date_time/date_format_simple.hpp</a>&gt;</h5></div></div></div>
+<a name="id2462095"></a>Header &lt;<a href="../../../boost/date_time/date_format_simple.hpp" target="_top">boost/date_time/date_format_simple.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../simple_format.html" title="Class template simple_format">simple_format</a>;
 
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id893464-bb.html" title="Class simple_format&lt;wchar_t&gt;">simple_format</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
+    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id2492905-bb.html" title="Class simple_format&lt;wchar_t&gt;">simple_format</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id891955"></a>Header &lt;<a href="../../../boost/date_time/date_formatting.hpp" target="_top">boost/date_time/date_formatting.hpp</a>&gt;</h5></div></div></div>
+<a name="id2352409"></a>Header &lt;<a href="../../../boost/date_time/date_formatting.hpp" target="_top">boost/date_time/date_formatting.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> month_type, <span class="bold"><strong>typename</strong></span> format_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt; 
@@ -247,7 +247,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id967405"></a>Header &lt;<a href="../../../boost/date_time/date_formatting_limited.hpp" target="_top">boost/date_time/date_formatting_limited.hpp</a>&gt;</h5></div></div></div>
+<a name="id2398521"></a>Header &lt;<a href="../../../boost/date_time/date_formatting_limited.hpp" target="_top">boost/date_time/date_formatting_limited.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
   }
@@ -255,7 +255,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id968176"></a>Header &lt;<a href="../../../boost/date_time/date_formatting_locales.hpp" target="_top">boost/date_time/date_formatting_locales.hpp</a>&gt;</h5></div></div></div>
+<a name="id2496102"></a>Header &lt;<a href="../../../boost/date_time/date_formatting_locales.hpp" target="_top">boost/date_time/date_formatting_locales.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt; 
@@ -272,7 +272,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id899283"></a>Header &lt;<a href="../../../boost/date_time/date_generator_formatter.hpp" target="_top">boost/date_time/date_generator_formatter.hpp</a>&gt;</h5></div></div></div>
+<a name="id2496366"></a>Header &lt;<a href="../../../boost/date_time/date_generator_formatter.hpp" target="_top">boost/date_time/date_generator_formatter.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> CharT, 
@@ -283,7 +283,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id872048"></a>Header &lt;<a href="../../../boost/date_time/date_generator_parser.hpp" target="_top">boost/date_time/date_generator_parser.hpp</a>&gt;</h5></div></div></div>
+<a name="id2408449"></a>Header &lt;<a href="../../../boost/date_time/date_generator_parser.hpp" target="_top">boost/date_time/date_generator_parser.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>;
@@ -292,7 +292,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1109842"></a>Header &lt;<a href="../../../boost/date_time/date_generators.hpp" target="_top">boost/date_time/date_generators.hpp</a>&gt;</h5></div></div></div>
+<a name="id2508942"></a>Header &lt;<a href="../../../boost/date_time/date_generators.hpp" target="_top">boost/date_time/date_generators.hpp</a>&gt;</h5></div></div></div>
 <p>Definition and implementation of date algorithm templates</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -321,21 +321,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1034813"></a>Header &lt;<a href="../../../boost/date_time/date_iterator.hpp" target="_top">boost/date_time/date_iterator.hpp</a>&gt;</h5></div></div></div>
+<a name="id2433284"></a>Header &lt;<a href="../../../boost/date_time/date_iterator.hpp" target="_top">boost/date_time/date_iterator.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../date_itr_base.html" title="Class template date_itr_base">date_itr_base</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> offset_functor, <span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../date_itr.html" title="Class template date_itr">date_itr</a>;
 
     <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id858546"></a>date_resolutions { day, week, months, year, decade, century, 
+    <span class="bold"><strong>enum</strong></span> <a name="id2510876"></a>date_resolutions { day, week, months, year, decade, century, 
                             NumDateResolutions };
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1072331"></a>Header &lt;<a href="../../../boost/date_time/date_names_put.hpp" target="_top">boost/date_time/date_names_put.hpp</a>&gt;</h5></div></div></div>
+<a name="id2507977"></a>Header &lt;<a href="../../../boost/date_time/date_names_put.hpp" target="_top">boost/date_time/date_names_put.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Config, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>, 
@@ -349,7 +349,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id866029"></a>Header &lt;<a href="../../../boost/date_time/dst_rules.hpp" target="_top">boost/date_time/dst_rules.hpp</a>&gt;</h5></div></div></div>
+<a name="id2510544"></a>Header &lt;<a href="../../../boost/date_time/dst_rules.hpp" target="_top">boost/date_time/dst_rules.hpp</a>&gt;</h5></div></div></div>
 <p>Contains template class to provide static dst rule calculations</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -365,14 +365,14 @@
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type_, <span class="bold"><strong>typename</strong></span> time_duration_type_&gt; 
       <span class="bold"><strong>class</strong></span> <a href="../null_dst_rules.html" title="Class template null_dst_rules">null_dst_rules</a>;
 
-    <span class="bold"><strong>enum</strong></span> <a name="id823267"></a>time_is_dst_result { is_not_in_dst, is_in_dst, ambiguous, 
+    <span class="bold"><strong>enum</strong></span> <a name="id2425497"></a>time_is_dst_result { is_not_in_dst, is_in_dst, ambiguous, 
                               invalid_time_label };
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1045441"></a>Header &lt;<a href="../../../boost/date_time/dst_transition_generators.hpp" target="_top">boost/date_time/dst_transition_generators.hpp</a>&gt;</h5></div></div></div>
+<a name="id2427093"></a>Header &lt;<a href="../../../boost/date_time/dst_transition_generators.hpp" target="_top">boost/date_time/dst_transition_generators.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../dst_day_calc_rule.html" title="Class template dst_day_calc_rule">dst_day_calc_rule</a>;
@@ -382,7 +382,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id927449"></a>Header &lt;<a href="../../../boost/date_time/filetime_functions.hpp" target="_top">boost/date_time/filetime_functions.hpp</a>&gt;</h5></div></div></div>
+<a name="id2417254"></a>Header &lt;<a href="../../../boost/date_time/filetime_functions.hpp" target="_top">boost/date_time/filetime_functions.hpp</a>&gt;</h5></div></div></div>
 <p>Function(s) for converting between a FILETIME structure and a time object. This file is only available on systems that have BOOST_HAS_FTIME defined.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -392,7 +392,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1104639"></a>Header &lt;<a href="../../../boost/date_time/format_date_parser.hpp" target="_top">boost/date_time/format_date_parser.hpp</a>&gt;</h5></div></div></div>
+<a name="id2400160"></a>Header &lt;<a href="../../../boost/date_time/format_date_parser.hpp" target="_top">boost/date_time/format_date_parser.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>;
@@ -410,7 +410,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1040370"></a>Header &lt;<a href="../../../boost/date_time/gregorian_calendar.hpp" target="_top">boost/date_time/gregorian_calendar.hpp</a>&gt;</h5></div></div></div>
+<a name="id2479605"></a>Header &lt;<a href="../../../boost/date_time/gregorian_calendar.hpp" target="_top">boost/date_time/gregorian_calendar.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ymd_type_, <span class="bold"><strong>typename</strong></span> date_int_type_&gt; 
@@ -420,25 +420,25 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id928427"></a>Header &lt;<a href="../../../boost/date_time/int_adapter.hpp" target="_top">boost/date_time/int_adapter.hpp</a>&gt;</h5></div></div></div>
+<a name="id2410223"></a>Header &lt;<a href="../../../boost/date_time/int_adapter.hpp" target="_top">boost/date_time/int_adapter.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type_&gt; <span class="bold"><strong>class</strong></span> <a href="../int_adapter.html" title="Class template int_adapter">int_adapter</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits, <span class="bold"><strong>typename</strong></span> int_type&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a href="../id977316.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, 
+      <a href="../id2397684.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, 
                  <span class="bold"><strong>const</strong></span> <a href="../int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; int_type &gt; &amp;);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id941603"></a>Header &lt;<a href="../../../boost/date_time/iso_format.hpp" target="_top">boost/date_time/iso_format.hpp</a>&gt;</h5></div></div></div>
+<a name="id2447644"></a>Header &lt;<a href="../../../boost/date_time/iso_format.hpp" target="_top">boost/date_time/iso_format.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../iso_format_base.html" title="Class template iso_format_base">iso_format_base</a>;
 
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id1045709-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">iso_format_base</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
+    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id2522859-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">iso_format_base</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
 
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../iso_format.html" title="Class template iso_format">iso_format</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../iso_extended_format.html" title="Class template iso_extended_format">iso_extended_format</a>;
@@ -447,7 +447,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1045289"></a>Header &lt;<a href="../../../boost/date_time/local_time_adjustor.hpp" target="_top">boost/date_time/local_time_adjustor.hpp</a>&gt;</h5></div></div></div>
+<a name="id2485115"></a>Header &lt;<a href="../../../boost/date_time/local_time_adjustor.hpp" target="_top">boost/date_time/local_time_adjustor.hpp</a>&gt;</h5></div></div></div>
 <p>Time adjustment calculations for local times</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -455,7 +455,7 @@
              <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> minutes = &gt; 
       <span class="bold"><strong>class</strong></span> <a href="../utc_adjustment.html" title="Class template utc_adjustment">utc_adjustment</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> dst_rules&gt; 
-      <span class="bold"><strong>class</strong></span> <a href="../id1075450.html" title="Class template dynamic_local_time_adjustor">dynamic_local_time_adjustor</a>;
+      <span class="bold"><strong>class</strong></span> <a href="../id2434970.html" title="Class template dynamic_local_time_adjustor">dynamic_local_time_adjustor</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> dst_rules, 
              <span class="bold"><strong>typename</strong></span> utc_offset_rules&gt; 
       <span class="bold"><strong>class</strong></span> <a href="../static_local_time_adjustor.html" title="Class template static_local_time_adjustor">static_local_time_adjustor</a>;
@@ -467,7 +467,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id941196"></a>Header &lt;<a href="../../../boost/date_time/local_timezone_defs.hpp" target="_top">boost/date_time/local_timezone_defs.hpp</a>&gt;</h5></div></div></div>
+<a name="id2503510"></a>Header &lt;<a href="../../../boost/date_time/local_timezone_defs.hpp" target="_top">boost/date_time/local_timezone_defs.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>struct</strong></span> <a href="../us_dst_trait.html" title="Struct template us_dst_trait">us_dst_trait</a>;
@@ -479,7 +479,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1070509"></a>Header &lt;<a href="../../../boost/date_time/microsec_time_clock.hpp" target="_top">boost/date_time/microsec_time_clock.hpp</a>&gt;</h5></div></div></div>
+<a name="id2520303"></a>Header &lt;<a href="../../../boost/date_time/microsec_time_clock.hpp" target="_top">boost/date_time/microsec_time_clock.hpp</a>&gt;</h5></div></div></div>
 <p>This file contains a high resolution time clock implementation.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -489,20 +489,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id908537"></a>Header &lt;<a href="../../../boost/date_time/parse_format_base.hpp" target="_top">boost/date_time/parse_format_base.hpp</a>&gt;</h5></div></div></div>
+<a name="id2499163"></a>Header &lt;<a href="../../../boost/date_time/parse_format_base.hpp" target="_top">boost/date_time/parse_format_base.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
 
     <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id908553"></a>month_format_spec { month_as_integer, month_as_short_string, 
+    <span class="bold"><strong>enum</strong></span> <a name="id2483913"></a>month_format_spec { month_as_integer, month_as_short_string, 
                              month_as_long_string };
-    <span class="bold"><strong>enum</strong></span> <a href="../id974797.html" title="Type ymd_order_spec">ymd_order_spec</a>;
+    <span class="bold"><strong>enum</strong></span> <a href="../id2483937.html" title="Type ymd_order_spec">ymd_order_spec</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id906808"></a>Header &lt;<a href="../../../boost/date_time/period.hpp" target="_top">boost/date_time/period.hpp</a>&gt;</h5></div></div></div>
+<a name="id2434012"></a>Header &lt;<a href="../../../boost/date_time/period.hpp" target="_top">boost/date_time/period.hpp</a>&gt;</h5></div></div></div>
 <p>This file contain the implementation of the period abstraction. This is basically the same idea as a range. Although this class is intended for use in the time library, it is pretty close to general enough for other numeric uses.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -512,7 +512,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id836121"></a>Header &lt;<a href="../../../boost/date_time/period_formatter.hpp" target="_top">boost/date_time/period_formatter.hpp</a>&gt;</h5></div></div></div>
+<a name="id2407150"></a>Header &lt;<a href="../../../boost/date_time/period_formatter.hpp" target="_top">boost/date_time/period_formatter.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, 
@@ -523,7 +523,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id802180"></a>Header &lt;<a href="../../../boost/date_time/period_parser.hpp" target="_top">boost/date_time/period_parser.hpp</a>&gt;</h5></div></div></div>
+<a name="id2394584"></a>Header &lt;<a href="../../../boost/date_time/period_parser.hpp" target="_top">boost/date_time/period_parser.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> CharT&gt; <span class="bold"><strong>class</strong></span> <a href="../period_parser.html" title="Class template period_parser">period_parser</a>;
@@ -532,11 +532,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id894004"></a>Header &lt;<a href="../../../boost/date_time/special_defs.hpp" target="_top">boost/date_time/special_defs.hpp</a>&gt;</h5></div></div></div>
+<a name="id2529122"></a>Header &lt;<a href="../../../boost/date_time/special_defs.hpp" target="_top">boost/date_time/special_defs.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
 
-    <span class="bold"><strong>enum</strong></span> <a name="id837356"></a>special_values { not_a_date_time, neg_infin, pos_infin, 
+    <span class="bold"><strong>enum</strong></span> <a name="id2502769"></a>special_values { not_a_date_time, neg_infin, pos_infin, 
                           min_date_time, max_date_time, not_special, 
                           NumSpecialValues };
   }
@@ -544,7 +544,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id933561"></a>Header &lt;<a href="../../../boost/date_time/special_values_formatter.hpp" target="_top">boost/date_time/special_values_formatter.hpp</a>&gt;</h5></div></div></div>
+<a name="id2502812"></a>Header &lt;<a href="../../../boost/date_time/special_values_formatter.hpp" target="_top">boost/date_time/special_values_formatter.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, 
@@ -555,7 +555,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id970191"></a>Header &lt;<a href="../../../boost/date_time/special_values_parser.hpp" target="_top">boost/date_time/special_values_parser.hpp</a>&gt;</h5></div></div></div>
+<a name="id2421174"></a>Header &lt;<a href="../../../boost/date_time/special_values_parser.hpp" target="_top">boost/date_time/special_values_parser.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>;
@@ -564,7 +564,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id794691"></a>Header &lt;<a href="../../../boost/date_time/string_convert.hpp" target="_top">boost/date_time/string_convert.hpp</a>&gt;</h5></div></div></div>
+<a name="id2461161"></a>Header &lt;<a href="../../../boost/date_time/string_convert.hpp" target="_top">boost/date_time/string_convert.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> InputT, <span class="bold"><strong>typename</strong></span> OutputT&gt; 
@@ -575,21 +575,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id977101"></a>Header &lt;<a href="../../../boost/date_time/string_parse_tree.hpp" target="_top">boost/date_time/string_parse_tree.hpp</a>&gt;</h5></div></div></div>
+<a name="id2393421"></a>Header &lt;<a href="../../../boost/date_time/string_parse_tree.hpp" target="_top">boost/date_time/string_parse_tree.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>struct</strong></span> <a href="../parse_match_result.html" title="Struct template parse_match_result">parse_match_result</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>struct</strong></span> <a href="../string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_ostream&lt; charT &gt; &amp;</span> 
-      <a name="id864246"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT &gt; &amp; os, 
+      <a name="id2472728"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT &gt; &amp; os, 
                  parse_match_result&lt; charT &gt; &amp; mr);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id864292"></a>Header &lt;<a href="../../../boost/date_time/strings_from_facet.hpp" target="_top">boost/date_time/strings_from_facet.hpp</a>&gt;</h5></div></div></div>
+<a name="id2481608"></a>Header &lt;<a href="../../../boost/date_time/strings_from_facet.hpp" target="_top">boost/date_time/strings_from_facet.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
@@ -603,7 +603,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id831553"></a>Header &lt;<a href="../../../boost/date_time/time.hpp" target="_top">boost/date_time/time.hpp</a>&gt;</h5></div></div></div>
+<a name="id2459854"></a>Header &lt;<a href="../../../boost/date_time/time.hpp" target="_top">boost/date_time/time.hpp</a>&gt;</h5></div></div></div>
 <p>This file contains the interface for the time associated classes.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -613,7 +613,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id689644"></a>Header &lt;<a href="../../../boost/date_time/time_clock.hpp" target="_top">boost/date_time/time_clock.hpp</a>&gt;</h5></div></div></div>
+<a name="id2399180"></a>Header &lt;<a href="../../../boost/date_time/time_clock.hpp" target="_top">boost/date_time/time_clock.hpp</a>&gt;</h5></div></div></div>
 <p>This file contains the interface for clock devices.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
@@ -623,26 +623,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id796246"></a>Header &lt;<a href="../../../boost/date_time/time_defs.hpp" target="_top">boost/date_time/time_defs.hpp</a>&gt;</h5></div></div></div>
+<a name="id2482464"></a>Header &lt;<a href="../../../boost/date_time/time_defs.hpp" target="_top">boost/date_time/time_defs.hpp</a>&gt;</h5></div></div></div>
 <p>This file contains nice definitions for handling the resoluion of various time reprsentations.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
 
     <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id796267"></a>time_resolutions { sec, tenth, hundreth, milli, ten_thousandth, 
+    <span class="bold"><strong>enum</strong></span> <a name="id2482483"></a>time_resolutions { sec, tenth, hundreth, milli, ten_thousandth, 
                             micro, nano, NumResolutions };
 
     <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id685360"></a>dst_flags { not_dst, is_dst, calculate };
+    <span class="bold"><strong>enum</strong></span> <a name="id2451935"></a>dst_flags { not_dst, is_dst, calculate };
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id829537"></a>Header &lt;<a href="../../../boost/date_time/time_duration.hpp" target="_top">boost/date_time/time_duration.hpp</a>&gt;</h5></div></div></div>
+<a name="id2451962"></a>Header &lt;<a href="../../../boost/date_time/time_duration.hpp" target="_top">boost/date_time/time_duration.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> rep_type&gt; <span class="bold"><strong>class</strong></span> <a href="../id829552.html" title="Class template time_duration">time_duration</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> rep_type&gt; <span class="bold"><strong>class</strong></span> <a href="../id2451976.html" title="Class template time_duration">time_duration</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> base_duration, boost::int64_t frac_of_second&gt; 
       <span class="bold"><strong>class</strong></span> <a href="../subsecond_duration.html" title="Class template subsecond_duration">subsecond_duration</a>;
   }
@@ -650,7 +650,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id695070"></a>Header &lt;<a href="../../../boost/date_time/time_facet.hpp" target="_top">boost/date_time/time_facet.hpp</a>&gt;</h5></div></div></div>
+<a name="id2417782"></a>Header &lt;<a href="../../../boost/date_time/time_facet.hpp" target="_top">boost/date_time/time_facet.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT&gt; <span class="bold"><strong>struct</strong></span> <a href="../time_formats.html" title="Struct template time_formats">time_formats</a>;
@@ -666,21 +666,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id856862"></a>Header &lt;<a href="../../../boost/date_time/time_formatting_streams.hpp" target="_top">boost/date_time/time_formatting_streams.hpp</a>&gt;</h5></div></div></div>
+<a name="id2406082"></a>Header &lt;<a href="../../../boost/date_time/time_formatting_streams.hpp" target="_top">boost/date_time/time_formatting_streams.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt; 
-      <span class="bold"><strong>class</strong></span> <a href="../id838605.html" title="Class template ostream_time_duration_formatter">ostream_time_duration_formatter</a>;
+      <span class="bold"><strong>class</strong></span> <a href="../id2406096.html" title="Class template ostream_time_duration_formatter">ostream_time_duration_formatter</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt; 
       <span class="bold"><strong>class</strong></span> <a href="../ostream_time_formatter.html" title="Class template ostream_time_formatter">ostream_time_formatter</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_period_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt; 
-      <span class="bold"><strong>class</strong></span> <a href="../id1003606.html" title="Class template ostream_time_period_formatter">ostream_time_period_formatter</a>;
+      <span class="bold"><strong>class</strong></span> <a href="../id2428972.html" title="Class template ostream_time_period_formatter">ostream_time_period_formatter</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1003720"></a>Header &lt;<a href="../../../boost/date_time/time_iterator.hpp" target="_top">boost/date_time/time_iterator.hpp</a>&gt;</h5></div></div></div>
+<a name="id2405705"></a>Header &lt;<a href="../../../boost/date_time/time_iterator.hpp" target="_top">boost/date_time/time_iterator.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt; <span class="bold"><strong>class</strong></span> <a href="../time_itr.html" title="Class template time_itr">time_itr</a>;
@@ -689,7 +689,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1004001"></a>Header &lt;<a href="../../../boost/date_time/time_parsing.hpp" target="_top">boost/date_time/time_parsing.hpp</a>&gt;</h5></div></div></div>
+<a name="id2440787"></a>Header &lt;<a href="../../../boost/date_time/time_parsing.hpp" target="_top">boost/date_time/time_parsing.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
 
@@ -697,17 +697,17 @@
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type&gt; 
       <span class="type">int_type</span> <a name="power"></a>power(int_type base, int_type exponent);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration&gt; 
-      <span class="type"><a href="../id829552.html" title="Class template time_duration">time_duration</a></span> <a href="../id1004063.html" title="Function template parse_delimited_time_duration">parse_delimited_time_duration</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+      <span class="type"><a href="../id2451976.html" title="Class template time_duration">time_duration</a></span> <a href="../id2440843.html" title="Function template parse_delimited_time_duration">parse_delimited_time_duration</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
     <span class="emphasis"><em>// Utility function to split appart string. </em></span>
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1004120"></a>split(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>char</strong></span> sep, std::string &amp; first, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2440897"></a>split(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>char</strong></span> sep, std::string &amp; first, 
                std::string &amp; second);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt; 
       <span class="type">time_type</span> <a name="parse_delimited_time"></a>parse_delimited_time(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>char</strong></span> sep);
 
     <span class="emphasis"><em>// Parse time duration part of an iso time of form: [-]hhmmss[.fff...] (eg: 120259.123 is 12 hours, 2 min, 59 seconds, 123000 microseconds). </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration&gt; 
-      <span class="type"><a href="../id829552.html" title="Class template time_duration">time_duration</a></span> <a name="id1004218"></a>parse_undelimited_time_duration(<span class="bold"><strong>const</strong></span> std::string &amp; s);
+      <span class="type"><a href="../id2451976.html" title="Class template time_duration">time_duration</a></span> <a name="id2395397"></a>parse_undelimited_time_duration(<span class="bold"><strong>const</strong></span> std::string &amp; s);
 
     <span class="emphasis"><em>// Parse time string of form YYYYMMDDThhmmss where T is delimeter between date and time. </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt; 
@@ -717,13 +717,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1004309"></a>Header &lt;<a href="../../../boost/date_time/time_resolution_traits.hpp" target="_top">boost/date_time/time_resolution_traits.hpp</a>&gt;</h5></div></div></div>
+<a name="id2463060"></a>Header &lt;<a href="../../../boost/date_time/time_resolution_traits.hpp" target="_top">boost/date_time/time_resolution_traits.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
-    <span class="bold"><strong>struct</strong></span> <a href="../id1004324.html" title="Struct time_resolution_traits_bi32_impl">time_resolution_traits_bi32_impl</a>;
-    <span class="bold"><strong>struct</strong></span> <a href="../id1004405.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>;
-    <span class="bold"><strong>struct</strong></span> <a href="../id1004493.html" title="Struct time_resolution_traits_bi64_impl">time_resolution_traits_bi64_impl</a>;
-    <span class="bold"><strong>struct</strong></span> <a href="../id1004573.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id2463074.html" title="Struct time_resolution_traits_bi32_impl">time_resolution_traits_bi32_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id2463150.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id2405579.html" title="Struct time_resolution_traits_bi64_impl">time_resolution_traits_bi64_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id2405655.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>;
 
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> frac_sec_type, time_resolutions res, 
              #<span class="bold"><strong>if</strong></span>(defined(BOOST_MSVC)&amp;&amp;(_MSC_VER&lt;=1200)) boost::int64_t resolution_adjust, 
@@ -732,9 +732,9 @@
              <span class="bold"><strong>typename</strong></span> v_type = boost::int32_t&gt; 
       <span class="bold"><strong>class</strong></span> <a href="../time_resolution_traits.html" title="Class template time_resolution_traits">time_resolution_traits</a>;
 
-    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id1004405.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>, milli, 1000, 3 &gt; milli_res;
-    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id1004573.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>, micro, 1000000, 6 &gt; micro_res;
-    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id1004573.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>, nano, 1000000000, 9 &gt; nano_res;
+    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id2463150.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>, milli, 1000, 3 &gt; milli_res;
+    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id2405655.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>, micro, 1000000, 6 &gt; micro_res;
+    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id2405655.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>, nano, 1000000000, 9 &gt; nano_res;
 
     <span class="emphasis"><em>// Simple function to calculate absolute value of a numeric type. </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> <a name="absolute_value"></a>absolute_value(T x);
@@ -743,7 +743,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id822688"></a>Header &lt;<a href="../../../boost/date_time/time_system_counted.hpp" target="_top">boost/date_time/time_system_counted.hpp</a>&gt;</h5></div></div></div>
+<a name="id2471523"></a>Header &lt;<a href="../../../boost/date_time/time_system_counted.hpp" target="_top">boost/date_time/time_system_counted.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> config&gt; <span class="bold"><strong>struct</strong></span> <a href="../counted_time_rep.html" title="Struct template counted_time_rep">counted_time_rep</a>;
@@ -754,7 +754,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id869840"></a>Header &lt;<a href="../../../boost/date_time/time_system_split.hpp" target="_top">boost/date_time/time_system_split.hpp</a>&gt;</h5></div></div></div>
+<a name="id2478063"></a>Header &lt;<a href="../../../boost/date_time/time_system_split.hpp" target="_top">boost/date_time/time_system_split.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> config, boost::int32_t ticks_per_second&gt; 
@@ -764,17 +764,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id832253"></a>Header &lt;<a href="../../../boost/date_time/time_zone_base.hpp" target="_top">boost/date_time/time_zone_base.hpp</a>&gt;</h5></div></div></div>
+<a name="id2443927"></a>Header &lt;<a href="../../../boost/date_time/time_zone_base.hpp" target="_top">boost/date_time/time_zone_base.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> CharT = <span class="bold"><strong>char</strong></span>&gt; <span class="bold"><strong>class</strong></span> <a href="../time_zone_base.html" title="Class template time_zone_base">time_zone_base</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type&gt; <span class="bold"><strong>class</strong></span> <a href="../id895555.html" title="Class template dst_adjustment_offsets">dst_adjustment_offsets</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type&gt; <span class="bold"><strong>class</strong></span> <a href="../id2473370.html" title="Class template dst_adjustment_offsets">dst_adjustment_offsets</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id977629"></a>Header &lt;<a href="../../../boost/date_time/time_zone_names.hpp" target="_top">boost/date_time/time_zone_names.hpp</a>&gt;</h5></div></div></div>
+<a name="id2473483"></a>Header &lt;<a href="../../../boost/date_time/time_zone_names.hpp" target="_top">boost/date_time/time_zone_names.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT = <span class="bold"><strong>char</strong></span>&gt; <span class="bold"><strong>class</strong></span> <a href="../time_zone_names_base.html" title="Class template time_zone_names_base">time_zone_names_base</a>;
@@ -785,7 +785,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1034888"></a>Header &lt;<a href="../../../boost/date_time/tz_db_base.hpp" target="_top">boost/date_time/tz_db_base.hpp</a>&gt;</h5></div></div></div>
+<a name="id2433012"></a>Header &lt;<a href="../../../boost/date_time/tz_db_base.hpp" target="_top">boost/date_time/tz_db_base.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>struct</strong></span> <a href="../data_not_accessible.html" title="Struct data_not_accessible">data_not_accessible</a>;
@@ -797,7 +797,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id796064"></a>Header &lt;<a href="../../../boost/date_time/wrapping_int.hpp" target="_top">boost/date_time/wrapping_int.hpp</a>&gt;</h5></div></div></div>
+<a name="id2462849"></a>Header &lt;<a href="../../../boost/date_time/wrapping_int.hpp" target="_top">boost/date_time/wrapping_int.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type_, int_type_ wrap_val&gt; <span class="bold"><strong>class</strong></span> <a href="../wrapping_int.html" title="Class template wrapping_int">wrapping_int</a>;
@@ -808,7 +808,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id975767"></a>Header &lt;<a href="../../../boost/date_time/year_month_day.hpp" target="_top">boost/date_time/year_month_day.hpp</a>&gt;</h5></div></div></div>
+<a name="id2453871"></a>Header &lt;<a href="../../../boost/date_time/year_month_day.hpp" target="_top">boost/date_time/year_month_day.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> date_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> YearType, <span class="bold"><strong>typename</strong></span> MonthType, <span class="bold"><strong>typename</strong></span> DayType&gt; 
@@ -821,33 +821,33 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="gregorian_reference"></a>Gregorian Reference</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="doxy.html#id1033380">Header &lt;boost/date_time/gregorian/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id865028">Header &lt;boost/date_time/gregorian/formatters.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id902141">Header &lt;boost/date_time/gregorian/formatters_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1035654">Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id836108">Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id906477">Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id862957">Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1106876">Header &lt;boost/date_time/gregorian/greg_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id891684">Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id856825">Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id871347">Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id973291">Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id866121">Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id904088">Header &lt;boost/date_time/gregorian/greg_ymd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id897107">Header &lt;boost/date_time/gregorian/gregorian.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id930248">Header &lt;boost/date_time/gregorian/gregorian_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id975184">Header &lt;boost/date_time/gregorian/gregorian_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id908439">Header &lt;boost/date_time/gregorian/parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482699">Header &lt;boost/date_time/gregorian/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482773">Header &lt;boost/date_time/gregorian/formatters.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482078">Header &lt;boost/date_time/gregorian/formatters_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482095">Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482201">Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2452632">Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2452786">Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2452853">Header &lt;boost/date_time/gregorian/greg_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2459983">Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2460086">Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2409109">Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2409485">Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2480231">Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2480354">Header &lt;boost/date_time/gregorian/greg_ymd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2480392">Header &lt;boost/date_time/gregorian/gregorian.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2480405">Header &lt;boost/date_time/gregorian/gregorian_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2456038">Header &lt;boost/date_time/gregorian/gregorian_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2441300">Header &lt;boost/date_time/gregorian/parsers.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1033380"></a>Header &lt;<a href="../../../boost/date_time/gregorian/conversion.hpp" target="_top">boost/date_time/gregorian/conversion.hpp</a>&gt;</h5></div></div></div>
+<a name="id2482699"></a>Header &lt;<a href="../../../boost/date_time/gregorian/conversion.hpp" target="_top">boost/date_time/gregorian/conversion.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
 
     <span class="emphasis"><em>// Converts a date to a tm struct. Throws out_of_range exception if date is a special value. </em></span>
-    <span class="type">tm</span> <a name="id976355"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">tm</span> <a name="id2482712"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
 
     <span class="emphasis"><em>// Converts a tm structure into a date dropping the any time values. </em></span>
     <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="date_from_tm"></a>date_from_tm(<span class="bold"><strong>const</strong></span> tm &amp; datetm);
@@ -856,59 +856,59 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id865028"></a>Header &lt;<a href="../../../boost/date_time/gregorian/formatters.hpp" target="_top">boost/date_time/gregorian/formatters.hpp</a>&gt;</h5></div></div></div>
+<a name="id2482773"></a>Header &lt;<a href="../../../boost/date_time/gregorian/formatters.hpp" target="_top">boost/date_time/gregorian/formatters.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1031472"></a>to_simple_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2482787"></a>to_simple_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
 
     <span class="emphasis"><em>// To YYYY-mmm-DD string where mmm 3 char month name. Example: 2002-Jan-01. </em></span>
-    <span class="type">std::string</span> <a name="id833128"></a>to_simple_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::string</span> <a name="id2482818"></a>to_simple_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id937917"></a>to_simple_string_type(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2482846"></a>to_simple_string_type(<span class="bold"><strong>const</strong></span> date_period &amp; d);
 
     <span class="emphasis"><em>// Convert date period to simple string. Example: [2002-Jan-01/2002-Jan-02]. </em></span>
-    <span class="type">std::string</span> <a name="id870808"></a>to_simple_string(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+    <span class="type">std::string</span> <a name="id2482874"></a>to_simple_string(<span class="bold"><strong>const</strong></span> date_period &amp; d);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id867936"></a>to_iso_string_type(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2482899"></a>to_iso_string_type(<span class="bold"><strong>const</strong></span> date_period &amp; d);
 
     <span class="emphasis"><em>// Date period to iso standard format CCYYMMDD/CCYYMMDD. Example: 20021225/20021231. </em></span>
-    <span class="type">std::string</span> <a name="id1044355"></a>to_iso_string(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+    <span class="type">std::string</span> <a name="id2473021"></a>to_iso_string(<span class="bold"><strong>const</strong></span> date_period &amp; d);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id938626"></a>to_iso_extended_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2473046"></a>to_iso_extended_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
 
     <span class="emphasis"><em>// Convert to iso extended format string CCYY-MM-DD. Example 2002-12-31. </em></span>
-    <span class="type">std::string</span> <a name="id1044672"></a>to_iso_extended_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::string</span> <a name="id2473077"></a>to_iso_extended_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id903417"></a>to_iso_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2473105"></a>to_iso_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
 
     <span class="emphasis"><em>// Convert to iso standard string YYYYMMDD. Example: 20021231. </em></span>
-    <span class="type">std::string</span> <a name="id1044712"></a>to_iso_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::string</span> <a name="id2473136"></a>to_iso_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_string&lt; charT &gt;</span> <a name="to_sql_string_type"></a>to_sql_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
     <span class="type">std::string</span> <a name="to_sql_string"></a>to_sql_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
 
     <span class="emphasis"><em>// Convert date period to simple string. Example: [2002-Jan-01/2002-Jan-02]. </em></span>
-    <span class="type">std::wstring</span> <a name="id974497"></a>to_simple_wstring(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+    <span class="type">std::wstring</span> <a name="id2473220"></a>to_simple_wstring(<span class="bold"><strong>const</strong></span> date_period &amp; d);
 
     <span class="emphasis"><em>// To YYYY-mmm-DD string where mmm 3 char month name. Example: 2002-Jan-01. </em></span>
-    <span class="type">std::wstring</span> <a name="id974524"></a>to_simple_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::wstring</span> <a name="id2473244"></a>to_simple_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
 
     <span class="emphasis"><em>// Date period to iso standard format CCYYMMDD/CCYYMMDD. Example: 20021225/20021231. </em></span>
-    <span class="type">std::wstring</span> <a name="id1105422"></a>to_iso_wstring(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+    <span class="type">std::wstring</span> <a name="id2473273"></a>to_iso_wstring(<span class="bold"><strong>const</strong></span> date_period &amp; d);
 
     <span class="emphasis"><em>// Convert to iso extended format string CCYY-MM-DD. Example 2002-12-31. </em></span>
-    <span class="type">std::wstring</span> <a name="id902759"></a>to_iso_extended_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::wstring</span> <a name="id2473298"></a>to_iso_extended_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
 
     <span class="emphasis"><em>// Convert to iso standard string YYYYMMDD. Example: 20021231. </em></span>
-    <span class="type">std::wstring</span> <a name="id1040897"></a>to_iso_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::wstring</span> <a name="id2473326"></a>to_iso_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
     <span class="type">std::wstring</span> <a name="to_sql_wstring"></a>to_sql_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id902141"></a>Header &lt;<a href="../../../boost/date_time/gregorian/formatters_limited.hpp" target="_top">boost/date_time/gregorian/formatters_limited.hpp</a>&gt;</h5></div></div></div>
+<a name="id2482078"></a>Header &lt;<a href="../../../boost/date_time/gregorian/formatters_limited.hpp" target="_top">boost/date_time/gregorian/formatters_limited.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
   }
@@ -916,7 +916,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1035654"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_calendar.hpp" target="_top">boost/date_time/gregorian/greg_calendar.hpp</a>&gt;</h5></div></div></div>
+<a name="id2482095"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_calendar.hpp" target="_top">boost/date_time/gregorian/greg_calendar.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>class</strong></span> <a href="../gregorian_calendar.html" title="Class gregorian_calendar">gregorian_calendar</a>;
@@ -927,7 +927,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id836108"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_date.hpp" target="_top">boost/date_time/gregorian/greg_date.hpp</a>&gt;</h5></div></div></div>
+<a name="id2482201"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_date.hpp" target="_top">boost/date_time/gregorian/greg_date.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>class</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a>;
@@ -936,7 +936,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id906477"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_day.hpp" target="_top">boost/date_time/gregorian/greg_day.hpp</a>&gt;</h5></div></div></div>
+<a name="id2452632"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_day.hpp" target="_top">boost/date_time/gregorian/greg_day.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>struct</strong></span> <a href="../bad_day_of_month.html" title="Struct bad_day_of_month">bad_day_of_month</a>;
@@ -950,7 +950,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id862957"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_day_of_year.hpp" target="_top">boost/date_time/gregorian/greg_day_of_year.hpp</a>&gt;</h5></div></div></div>
+<a name="id2452786"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_day_of_year.hpp" target="_top">boost/date_time/gregorian/greg_day_of_year.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>struct</strong></span> <a href="../bad_day_of_year.html" title="Struct bad_day_of_year">bad_day_of_year</a>;
@@ -962,7 +962,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1106876"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_duration.hpp" target="_top">boost/date_time/gregorian/greg_duration.hpp</a>&gt;</h5></div></div></div>
+<a name="id2452853"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_duration.hpp" target="_top">boost/date_time/gregorian/greg_duration.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>typedef</strong></span> boost::date_time::duration_traits_adapted date_duration_rep;  <span class="emphasis"><em>// An internal date representation that includes infinities, not a date. </em></span>
@@ -973,7 +973,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id891684"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_duration_types.hpp" target="_top">boost/date_time/gregorian/greg_duration_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id2459983"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_duration_types.hpp" target="_top">boost/date_time/gregorian/greg_duration_types.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>struct</strong></span> <a href="../greg_durations_config.html" title="Struct greg_durations_config">greg_durations_config</a>;
@@ -986,7 +986,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id856825"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_facet.hpp" target="_top">boost/date_time/gregorian/greg_facet.hpp</a>&gt;</h5></div></div></div>
+<a name="id2460086"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_facet.hpp" target="_top">boost/date_time/gregorian/greg_facet.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>struct</strong></span> <a href="../greg_facet_config.html" title="Struct greg_facet_config">greg_facet_config</a>;
@@ -994,103 +994,103 @@
     <span class="bold"><strong>typedef</strong></span> boost::date_time::date_names_put&lt; <a href="../greg_facet_config.html" title="Struct greg_facet_config">greg_facet_config</a> &gt; greg_base_facet;  <span class="emphasis"><em>// Create the base facet type for gregorian::date. </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a href="../id1037413.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp;);
+      <a href="../id2460171.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp;);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a href="../id934588.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp;);
+      <a href="../id2460249.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp;);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a href="../id961567.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp;);
+      <a href="../id2460311.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp;);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a href="../id792474.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> date_period &amp;);
+      <a href="../id2460372.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> date_period &amp;);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id873644"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+      <a name="id2460466"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> date_duration &amp; dd);
 
     <span class="emphasis"><em>// operator&lt;&lt; for gregorian::partial_date. Output: "Jan 1" </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id872679"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+      <a name="id2460507"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> partial_date &amp; pd);
 
     <span class="emphasis"><em>// operator&lt;&lt; for gregorian::nth_kday_of_month. Output: "first Mon of Jun" </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id1072136"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+      <a name="id2460554"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> nth_kday_of_month &amp; nkd);
 
     <span class="emphasis"><em>// operator&lt;&lt; for gregorian::first_kday_of_month. Output: "first Mon of Jun" </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id860901"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+      <a name="id2460600"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> first_kday_of_month &amp; fkd);
 
     <span class="emphasis"><em>// operator&lt;&lt; for gregorian::last_kday_of_month. Output: "last Mon of Jun" </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id926369"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+      <a name="id2460647"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> last_kday_of_month &amp; lkd);
 
     <span class="emphasis"><em>// operator&lt;&lt; for gregorian::first_kday_after. Output: "first Mon after" </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id1071947"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+      <a name="id2460693"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> first_kday_after &amp; fka);
 
     <span class="emphasis"><em>// operator&lt;&lt; for gregorian::first_kday_before. Output: "first Mon before" </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id792870"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+      <a name="id2460740"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> first_kday_before &amp; fkb);
 
     <span class="emphasis"><em>// operator&gt;&gt; for gregorian::date </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-      <a name="id792922"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <a name="id2460786"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
 
     <span class="emphasis"><em>// operator&gt;&gt; for gregorian::date_duration </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-      <a name="id1080500"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, date_duration &amp; dd);
+      <a name="id2460830"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, date_duration &amp; dd);
 
     <span class="emphasis"><em>// operator&gt;&gt; for gregorian::date_period </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-      <a name="id1075224"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, date_period &amp; dp);
+      <a name="id2408848"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, date_period &amp; dp);
 
     <span class="emphasis"><em>// generates a locale with the set of gregorian name-strings of type char* </em></span>
     <span class="type">BOOST_DATE_TIME_DECL std::locale</span> 
-    <a name="id894118"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>char</strong></span> type);
+    <a name="id2408888"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>char</strong></span> type);
 
     <span class="emphasis"><em>// Returns a pointer to a facet with a default set of names (English). </em></span>
     <span class="type">BOOST_DATE_TIME_DECL boost::date_time::all_date_names_put&lt; <a href="../greg_facet_config.html" title="Struct greg_facet_config">greg_facet_config</a>, <span class="bold"><strong>char</strong></span> &gt; *</span> 
-    <a name="id938750"></a>create_facet_def(<span class="bold"><strong>char</strong></span> type);
+    <a name="id2408923"></a>create_facet_def(<span class="bold"><strong>char</strong></span> type);
 
     <span class="emphasis"><em>// generates a locale with the set of gregorian name-strings of type wchar_t* </em></span>
     <span class="type">BOOST_DATE_TIME_DECL std::locale</span> 
-    <a name="id1076423"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>wchar_t</strong></span> type);
+    <a name="id2408952"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>wchar_t</strong></span> type);
 
     <span class="emphasis"><em>// Returns a pointer to a facet with a default set of names (English). </em></span>
     <span class="type">BOOST_DATE_TIME_DECL boost::date_time::all_date_names_put&lt; <a href="../greg_facet_config.html" title="Struct greg_facet_config">greg_facet_config</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; *</span> 
-    <a name="id1001731"></a>create_facet_def(<span class="bold"><strong>wchar_t</strong></span> type);
+    <a name="id2408986"></a>create_facet_def(<span class="bold"><strong>wchar_t</strong></span> type);
 
     <span class="emphasis"><em>// operator&gt;&gt; for gregorian::greg_month - throws exception if invalid month given </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-      <a name="id906525"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp; m);
+      <a name="id2409016"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp; m);
 
     <span class="emphasis"><em>// operator&gt;&gt; for gregorian::greg_weekday - throws exception if invalid weekday given </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-      <a name="id867789"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);
+      <a name="id2409060"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id871347"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_month.hpp" target="_top">boost/date_time/gregorian/greg_month.hpp</a>&gt;</h5></div></div></div>
+<a name="id2409109"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_month.hpp" target="_top">boost/date_time/gregorian/greg_month.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>struct</strong></span> <a href="../bad_month.html" title="Struct bad_month">bad_month</a>;
@@ -1105,7 +1105,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id973291"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_weekday.hpp" target="_top">boost/date_time/gregorian/greg_weekday.hpp</a>&gt;</h5></div></div></div>
+<a name="id2409485"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_weekday.hpp" target="_top">boost/date_time/gregorian/greg_weekday.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>struct</strong></span> <a href="../bad_weekday.html" title="Struct bad_weekday">bad_weekday</a>;
@@ -1119,7 +1119,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id866121"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_year.hpp" target="_top">boost/date_time/gregorian/greg_year.hpp</a>&gt;</h5></div></div></div>
+<a name="id2480231"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_year.hpp" target="_top">boost/date_time/gregorian/greg_year.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>struct</strong></span> <a href="../bad_year.html" title="Struct bad_year">bad_year</a>;
@@ -1133,7 +1133,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id904088"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_ymd.hpp" target="_top">boost/date_time/gregorian/greg_ymd.hpp</a>&gt;</h5></div></div></div>
+<a name="id2480354"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_ymd.hpp" target="_top">boost/date_time/gregorian/greg_ymd.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>typedef</strong></span> date_time::year_month_day_base&lt; <a href="../greg_year.html" title="Class greg_year">greg_year</a>, <a href="../greg_month.html" title="Class greg_month">greg_month</a>, <a href="../greg_day.html" title="Class greg_day">greg_day</a> &gt; greg_year_month_day;
@@ -1142,12 +1142,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id897107"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian.hpp" target="_top">boost/date_time/gregorian/gregorian.hpp</a>&gt;</h5></div></div></div>
+<a name="id2480392"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian.hpp" target="_top">boost/date_time/gregorian/gregorian.hpp</a>&gt;</h5></div></div></div>
 <p>Single file header that provides overall include for all elements of the gregorian date-time system. This includes the various types defined, but also other functions for formatting and parsing.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id930248"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian_io.hpp" target="_top">boost/date_time/gregorian/gregorian_io.hpp</a>&gt;</h5></div></div></div>
+<a name="id2480405"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian_io.hpp" target="_top">boost/date_time/gregorian/gregorian_io.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="bold"><strong>typedef</strong></span> boost::date_time::period_formatter&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; wperiod_formatter;
@@ -1164,124 +1164,124 @@
     <span class="bold"><strong>typedef</strong></span> boost::date_time::date_input_facet&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wdate_input_facet;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id1104957"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2480565"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">boost::gregorian::date</a> &amp; d);
 
     <span class="emphasis"><em>// input operator for date </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id973558"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <a name="id2480610"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id977996"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2480658"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::gregorian::date_duration &amp; dd);
 
     <span class="emphasis"><em>// input operator for date_duration </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id934668"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, date_duration &amp; dd);
+      <a name="id2480700"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, date_duration &amp; dd);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id836689"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2480745"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::gregorian::date_period &amp; dp);
 
     <span class="emphasis"><em>// input operator for date_period </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id892965"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, date_period &amp; dp);
+      <a name="id2480787"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, date_period &amp; dp);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id961919"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2480833"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> <a href="../greg_month.html" title="Class greg_month">boost::gregorian::greg_month</a> &amp; gm);
 
     <span class="emphasis"><em>// input operator for greg_month </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id661001"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp; m);
+      <a name="id2480878"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp; m);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id969716"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2480926"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> <a href="../greg_weekday.html" title="Class greg_weekday">boost::gregorian::greg_weekday</a> &amp; gw);
 
     <span class="emphasis"><em>// input operator for greg_weekday </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id800831"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);
+      <a name="id2480971"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);
 
     <span class="emphasis"><em>// input operator for greg_day </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id1080709"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_day.html" title="Class greg_day">greg_day</a> &amp; gd);
+      <a name="id2481019"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_day.html" title="Class greg_day">greg_day</a> &amp; gd);
 
     <span class="emphasis"><em>// input operator for greg_year </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id795259"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_year.html" title="Class greg_year">greg_year</a> &amp; gy);
+      <a name="id2455454"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_year.html" title="Class greg_year">greg_year</a> &amp; gy);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id1042160"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2455502"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::gregorian::partial_date &amp; pd);
 
     <span class="emphasis"><em>// input operator for partial_date </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id896116"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, partial_date &amp; pd);
+      <a name="id2455544"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, partial_date &amp; pd);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id872956"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2455589"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::gregorian::nth_day_of_the_week_in_month &amp; nkd);
 
     <span class="emphasis"><em>// input operator for nth_day_of_the_week_in_month </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id966344"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
+      <a name="id2455632"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
                  nth_day_of_the_week_in_month &amp; nday);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id823594"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2455678"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::gregorian::first_day_of_the_week_in_month &amp; fkd);
 
     <span class="emphasis"><em>// input operator for first_day_of_the_week_in_month </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id1035916"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
+      <a name="id2455721"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
                  first_day_of_the_week_in_month &amp; fkd);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id898747"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2455767"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::gregorian::last_day_of_the_week_in_month &amp; lkd);
 
     <span class="emphasis"><em>// input operator for last_day_of_the_week_in_month </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id1074761"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
+      <a name="id2455810"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
                  last_day_of_the_week_in_month &amp; lkd);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id862472"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2455856"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::gregorian::first_day_of_the_week_after &amp; fda);
 
     <span class="emphasis"><em>// input operator for first_day_of_the_week_after </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id859280"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
+      <a name="id2455899"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
                  first_day_of_the_week_after &amp; fka);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id926433"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2455945"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::gregorian::first_day_of_the_week_before &amp; fdb);
 
     <span class="emphasis"><em>// input operator for first_day_of_the_week_before </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id1031248"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
+      <a name="id2455988"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
                  first_day_of_the_week_before &amp; fkb);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id975184"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian_types.hpp" target="_top">boost/date_time/gregorian/gregorian_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id2456038"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian_types.hpp" target="_top">boost/date_time/gregorian/gregorian_types.hpp</a>&gt;</h5></div></div></div>
 <p>Single file header that defines most of the types for the gregorian date-time system.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
@@ -1309,7 +1309,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id908439"></a>Header &lt;<a href="../../../boost/date_time/gregorian/parsers.hpp" target="_top">boost/date_time/gregorian/parsers.hpp</a>&gt;</h5></div></div></div>
+<a name="id2441300"></a>Header &lt;<a href="../../../boost/date_time/gregorian/parsers.hpp" target="_top">boost/date_time/gregorian/parsers.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> gregorian {
     <span class="type">special_values</span> <a href="../special_value_from_string.html" title="Function special_value_from_string">special_value_from_string</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
@@ -1349,24 +1349,24 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="posix_time_reference"></a>Posix Time Reference</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="doxy.html#id974552">Header &lt;boost/date_time/posix_time/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id798666">Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id861945">Header &lt;boost/date_time/posix_time/posix_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id937109">Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id975624">Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id798842">Header &lt;boost/date_time/posix_time/posix_time_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1040233">Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id832627">Header &lt;boost/date_time/posix_time/posix_time_system.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id976935">Header &lt;boost/date_time/posix_time/posix_time_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id861076">Header &lt;boost/date_time/posix_time/ptime.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1034740">Header &lt;boost/date_time/posix_time/time_formatters.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id871502">Header &lt;boost/date_time/posix_time/time_formatters_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id931047">Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id926936">Header &lt;boost/date_time/posix_time/time_period.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2441635">Header &lt;boost/date_time/posix_time/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2441816">Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2442808">Header &lt;boost/date_time/posix_time/posix_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2442818">Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2443401">Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2444321">Header &lt;boost/date_time/posix_time/posix_time_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2444677">Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2444968">Header &lt;boost/date_time/posix_time/posix_time_system.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2445009">Header &lt;boost/date_time/posix_time/posix_time_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2445116">Header &lt;boost/date_time/posix_time/ptime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2445276">Header &lt;boost/date_time/posix_time/time_formatters.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474452">Header &lt;boost/date_time/posix_time/time_formatters_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474638">Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474742">Header &lt;boost/date_time/posix_time/time_period.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id974552"></a>Header &lt;<a href="../../../boost/date_time/posix_time/conversion.hpp" target="_top">boost/date_time/posix_time/conversion.hpp</a>&gt;</h5></div></div></div>
+<a name="id2441635"></a>Header &lt;<a href="../../../boost/date_time/posix_time/conversion.hpp" target="_top">boost/date_time/posix_time/conversion.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
 
@@ -1374,10 +1374,10 @@
     <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a name="from_time_t"></a>from_time_t(std::time_t t);
 
     <span class="emphasis"><em>// Convert a time to a tm structure truncating any fractional seconds. </em></span>
-    <span class="type">tm</span> <a name="id868690"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">boost::posix_time::ptime</a> &amp; t);
+    <span class="type">tm</span> <a name="id2441677"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">boost::posix_time::ptime</a> &amp; t);
 
     <span class="emphasis"><em>// Convert a time_duration to a tm structure truncating any fractional seconds and zeroing fields for date components. </em></span>
-    <span class="type">tm</span> <a name="id838280"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../id937125.html" title="Class time_duration">boost::posix_time::time_duration</a> &amp; td);
+    <span class="type">tm</span> <a name="id2441705"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../id2442833.html" title="Class time_duration">boost::posix_time::time_duration</a> &amp; td);
 
     <span class="emphasis"><em>// Convert a tm struct to a ptime ignoring is_dst flag. </em></span>
     <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a name="ptime_from_tm"></a>ptime_from_tm(<span class="bold"><strong>const</strong></span> tm &amp; timetm);
@@ -1387,37 +1387,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id798666"></a>Header &lt;<a href="../../../boost/date_time/posix_time/date_duration_operators.hpp" target="_top">boost/date_time/posix_time/date_duration_operators.hpp</a>&gt;</h5></div></div></div>
+<a name="id2441816"></a>Header &lt;<a href="../../../boost/date_time/posix_time/date_duration_operators.hpp" target="_top">boost/date_time/posix_time/date_duration_operators.hpp</a>&gt;</h5></div></div></div>
 <p>Operators for ptime and optional gregorian types. Operators use snap-to-end-of-month behavior. Further details on this behavior can be found in reference for date_time/date_duration_types.hpp and documentation for month and year iterators.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id1111919.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id660313.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id1000125.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id802530.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id934351.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id974669.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id967018.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id901063.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2441838.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2441885.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2441931.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2441978.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2442024.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2442665.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2442711.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2442758.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id861945"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time.hpp" target="_top">boost/date_time/posix_time/posix_time.hpp</a>&gt;</h5></div></div></div>
+<a name="id2442808"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time.hpp" target="_top">boost/date_time/posix_time/posix_time.hpp</a>&gt;</h5></div></div></div>
 <p>Global header file to get all of posix time types</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id937109"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_config.hpp" target="_top">boost/date_time/posix_time/posix_time_config.hpp</a>&gt;</h5></div></div></div>
+<a name="id2442818"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_config.hpp" target="_top">boost/date_time/posix_time/posix_time_config.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
-    <span class="bold"><strong>class</strong></span> <a href="../id937125.html" title="Class time_duration">time_duration</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2442833.html" title="Class time_duration">time_duration</a>;
 
     <span class="bold"><strong>struct</strong></span> <a href="../simple_time_rep.html" title="Struct simple_time_rep">simple_time_rep</a>;
 
     <span class="bold"><strong>class</strong></span> <a href="../posix_time_system_config.html" title="Class posix_time_system_config">posix_time_system_config</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id974575.html" title="Class millisec_posix_time_system_config">millisec_posix_time_system_config</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2443265.html" title="Class millisec_posix_time_system_config">millisec_posix_time_system_config</a>;
 
     <span class="bold"><strong>typedef</strong></span> date_time::time_resolution_traits&lt; boost::date_time::time_resolution_traits_adapted64_impl, boost::date_time::nano, 1000000000, 9 &gt; time_res_traits;
   }
@@ -1425,25 +1425,25 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id975624"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_duration.hpp" target="_top">boost/date_time/posix_time/posix_time_duration.hpp</a>&gt;</h5></div></div></div>
+<a name="id2443401"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_duration.hpp" target="_top">boost/date_time/posix_time/posix_time_duration.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
     <span class="bold"><strong>class</strong></span> <a href="../hours.html" title="Class hours">hours</a>;
     <span class="bold"><strong>class</strong></span> <a href="../minutes.html" title="Class minutes">minutes</a>;
     <span class="bold"><strong>class</strong></span> <a href="../seconds.html" title="Class seconds">seconds</a>;
 
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000 &gt; millisec;  <span class="emphasis"><em>// Allows expression of durations as milli seconds. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000 &gt; milliseconds;
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000000 &gt; microsec;  <span class="emphasis"><em>// Allows expression of durations as micro seconds. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000000 &gt; microseconds;
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000000000 &gt; nanosec;  <span class="emphasis"><em>// Allows expression of durations as nano seconds. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000000000 &gt; nanoseconds;
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id2442833.html" title="Class time_duration">time_duration</a>, 1000 &gt; millisec;  <span class="emphasis"><em>// Allows expression of durations as milli seconds. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id2442833.html" title="Class time_duration">time_duration</a>, 1000 &gt; milliseconds;
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id2442833.html" title="Class time_duration">time_duration</a>, 1000000 &gt; microsec;  <span class="emphasis"><em>// Allows expression of durations as micro seconds. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id2442833.html" title="Class time_duration">time_duration</a>, 1000000 &gt; microseconds;
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id2442833.html" title="Class time_duration">time_duration</a>, 1000000000 &gt; nanosec;  <span class="emphasis"><em>// Allows expression of durations as nano seconds. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id2442833.html" title="Class time_duration">time_duration</a>, 1000000000 &gt; nanoseconds;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id798842"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_io.hpp" target="_top">boost/date_time/posix_time/posix_time_io.hpp</a>&gt;</h5></div></div></div>
+<a name="id2444321"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_io.hpp" target="_top">boost/date_time/posix_time/posix_time_io.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
     <span class="bold"><strong>typedef</strong></span> boost::date_time::time_facet&lt; <a href="../ptime.html" title="Class ptime">ptime</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wtime_facet;  <span class="emphasis"><em>// ptime_input_facet is depricated and will be phased out. use time_input_facet instead </em></span>
@@ -1452,72 +1452,72 @@
     <span class="bold"><strong>typedef</strong></span> boost::date_time::time_input_facet&lt; <a href="../ptime.html" title="Class ptime">ptime</a>, <span class="bold"><strong>char</strong></span> &gt; time_input_facet;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id997259"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp; p);
+      <a name="id2444394"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp; p);
 
     <span class="emphasis"><em>// input operator for ptime </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id871198"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../ptime.html" title="Class ptime">ptime</a> &amp; pt);
+      <a name="id2444440"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../ptime.html" title="Class ptime">ptime</a> &amp; pt);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id871703"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2444488"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> boost::posix_time::time_period &amp; p);
 
     <span class="emphasis"><em>// input operator for time_period </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id1037843"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, time_period &amp; tp);
+      <a name="id2444529"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, time_period &amp; tp);
 
     <span class="emphasis"><em>// ostream operator for posix_time::time_duration </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_ostream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id962212"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, Traits &gt; &amp; os, 
-                 <span class="bold"><strong>const</strong></span> <a href="../id937125.html" title="Class time_duration">time_duration</a> &amp; td);
+      <a name="id2444575"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, Traits &gt; &amp; os, 
+                 <span class="bold"><strong>const</strong></span> <a href="../id2442833.html" title="Class time_duration">time_duration</a> &amp; td);
 
     <span class="emphasis"><em>// input operator for time_duration </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id859659"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../id937125.html" title="Class time_duration">time_duration</a> &amp; td);
+      <a name="id2444625"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../id2442833.html" title="Class time_duration">time_duration</a> &amp; td);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1040233"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_legacy_io.hpp" target="_top">boost/date_time/posix_time/posix_time_legacy_io.hpp</a>&gt;</h5></div></div></div>
+<a name="id2444677"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_legacy_io.hpp" target="_top">boost/date_time/posix_time/posix_time_legacy_io.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
 
     <span class="emphasis"><em>// ostream operator for posix_time::time_duration </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id902417"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
-                 <span class="bold"><strong>const</strong></span> <a href="../id937125.html" title="Class time_duration">time_duration</a> &amp; td);
+      <a name="id2444692"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+                 <span class="bold"><strong>const</strong></span> <a href="../id2442833.html" title="Class time_duration">time_duration</a> &amp; td);
 
     <span class="emphasis"><em>// ostream operator for posix_time::ptime </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id868639"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp; t);
+      <a name="id2444742"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp; t);
 
     <span class="emphasis"><em>// ostream operator for posix_time::time_period </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt; 
       <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-      <a name="id930798"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
+      <a name="id2444791"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> time_period &amp; tp);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-      <a name="id895713"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../id937125.html" title="Class time_duration">time_duration</a> &amp; td);
+      <a name="id2444838"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../id2442833.html" title="Class time_duration">time_duration</a> &amp; td);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-      <a name="id895757"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../ptime.html" title="Class ptime">ptime</a> &amp; pt);
+      <a name="id2444878"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../ptime.html" title="Class ptime">ptime</a> &amp; pt);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-      <a href="../id905079.html" title="Function template operator&gt;&gt;"><span class="bold"><strong>operator</strong></span>&gt;&gt;</a>(std::basic_istream&lt; charT &gt; &amp;, time_period &amp;);
+      <a href="../id2444918.html" title="Function template operator&gt;&gt;"><span class="bold"><strong>operator</strong></span>&gt;&gt;</a>(std::basic_istream&lt; charT &gt; &amp;, time_period &amp;);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id832627"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_system.hpp" target="_top">boost/date_time/posix_time/posix_time_system.hpp</a>&gt;</h5></div></div></div>
+<a name="id2444968"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_system.hpp" target="_top">boost/date_time/posix_time/posix_time_system.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
     <span class="bold"><strong>typedef</strong></span> date_time::split_timedate_system&lt; posix_time_system_config, 1000000000 &gt; posix_time_system;
@@ -1527,20 +1527,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id976935"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_types.hpp" target="_top">boost/date_time/posix_time/posix_time_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id2445009"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_types.hpp" target="_top">boost/date_time/posix_time/posix_time_types.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
     <span class="bold"><strong>typedef</strong></span> date_time::time_itr&lt; <a href="../ptime.html" title="Class ptime">ptime</a> &gt; time_iterator;  <span class="emphasis"><em>// Iterator over a defined time duration. </em></span>
     <span class="bold"><strong>typedef</strong></span> date_time::second_clock&lt; <a href="../ptime.html" title="Class ptime">ptime</a> &gt; second_clock;  <span class="emphasis"><em>// A time clock that has a resolution of one second. </em></span>
     <span class="bold"><strong>typedef</strong></span> date_time::microsec_clock&lt; <a href="../ptime.html" title="Class ptime">ptime</a> &gt; microsec_clock;  <span class="emphasis"><em>// A time clock that has a resolution of one microsecond. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::null_dst_rules&lt; ptime::date_type, <a href="../id937125.html" title="Class time_duration">time_duration</a> &gt; no_dst;  <span class="emphasis"><em>// Define a dst null dst rule for the posix_time system. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::us_dst_rules&lt; ptime::date_type, <a href="../id937125.html" title="Class time_duration">time_duration</a> &gt; us_dst;  <span class="emphasis"><em>// Define US dst rule calculator for the posix_time system. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::null_dst_rules&lt; ptime::date_type, <a href="../id2442833.html" title="Class time_duration">time_duration</a> &gt; no_dst;  <span class="emphasis"><em>// Define a dst null dst rule for the posix_time system. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::us_dst_rules&lt; ptime::date_type, <a href="../id2442833.html" title="Class time_duration">time_duration</a> &gt; us_dst;  <span class="emphasis"><em>// Define US dst rule calculator for the posix_time system. </em></span>
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id861076"></a>Header &lt;<a href="../../../boost/date_time/posix_time/ptime.hpp" target="_top">boost/date_time/posix_time/ptime.hpp</a>&gt;</h5></div></div></div>
+<a name="id2445116"></a>Header &lt;<a href="../../../boost/date_time/posix_time/ptime.hpp" target="_top">boost/date_time/posix_time/ptime.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
     <span class="bold"><strong>class</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a>;
@@ -1549,74 +1549,74 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1034740"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_formatters.hpp" target="_top">boost/date_time/posix_time/time_formatters.hpp</a>&gt;</h5></div></div></div>
+<a name="id2445276"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_formatters.hpp" target="_top">boost/date_time/posix_time/time_formatters.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id799896"></a>to_simple_string_type(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2474094"></a>to_simple_string_type(<a href="../id2442833.html" title="Class time_duration">time_duration</a> td);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id866089"></a>to_iso_string_type(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2474126"></a>to_iso_string_type(<a href="../id2442833.html" title="Class time_duration">time_duration</a> td);
 
     <span class="emphasis"><em>// Time to simple format CCYY-mmm-dd hh:mm:ss.fffffff. </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1041863"></a>to_simple_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2474158"></a>to_simple_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id828195"></a>to_simple_string_type(time_period tp);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2474194"></a>to_simple_string_type(time_period tp);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id828226"></a>to_iso_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2474221"></a>to_iso_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1071852"></a>to_iso_extended_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2474253"></a>to_iso_extended_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
 
     <span class="emphasis"><em>// Time duration to wstring -hh::mm::ss.fffffff. Example: 10:09:03.0123456. </em></span>
-    <span class="type">std::wstring</span> <a name="id795396"></a>to_simple_wstring(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::wstring</span> <a name="id2474285"></a>to_simple_wstring(<a href="../id2442833.html" title="Class time_duration">time_duration</a> td);
 
     <span class="emphasis"><em>// Time duration in iso format -hhmmss,fffffff Example: 10:09:03,0123456. </em></span>
-    <span class="type">std::wstring</span> <a name="id900891"></a>to_iso_wstring(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
-    <span class="type">std::wstring</span> <a name="id929080"></a>to_simple_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::wstring</span> <a name="id2474314"></a>to_iso_wstring(<a href="../id2442833.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::wstring</span> <a name="id2474342"></a>to_simple_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
 
     <span class="emphasis"><em>// Convert to wstring of form [YYYY-mmm-DD HH:MM::SS.ffffff/YYYY-mmm-DD HH:MM::SS.fffffff]. </em></span>
-    <span class="type">std::wstring</span> <a name="id929105"></a>to_simple_wstring(time_period tp);
+    <span class="type">std::wstring</span> <a name="id2474366"></a>to_simple_wstring(time_period tp);
 
     <span class="emphasis"><em>// Convert iso short form YYYYMMDDTHHMMSS where T is the date-time separator. </em></span>
-    <span class="type">std::wstring</span> <a name="id900554"></a>to_iso_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::wstring</span> <a name="id2474391"></a>to_iso_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
 
     <span class="emphasis"><em>// Convert to form YYYY-MM-DDTHH:MM:SS where T is the date-time separator. </em></span>
-    <span class="type">std::wstring</span> <a name="id1113584"></a>to_iso_extended_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::wstring</span> <a name="id2474420"></a>to_iso_extended_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id871502"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_formatters_limited.hpp" target="_top">boost/date_time/posix_time/time_formatters_limited.hpp</a>&gt;</h5></div></div></div>
+<a name="id2474452"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_formatters_limited.hpp" target="_top">boost/date_time/posix_time/time_formatters_limited.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
 
     <span class="emphasis"><em>// Time duration to string -hh::mm::ss.fffffff. Example: 10:09:03.0123456. </em></span>
-    <span class="type">std::string</span> <a name="id871518"></a>to_simple_string(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::string</span> <a name="id2474467"></a>to_simple_string(<a href="../id2442833.html" title="Class time_duration">time_duration</a> td);
 
     <span class="emphasis"><em>// Time duration in iso format -hhmmss,fffffff Example: 10:09:03,0123456. </em></span>
-    <span class="type">std::string</span> <a name="id871929"></a>to_iso_string(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::string</span> <a name="id2474496"></a>to_iso_string(<a href="../id2442833.html" title="Class time_duration">time_duration</a> td);
 
     <span class="emphasis"><em>// Time to simple format CCYY-mmm-dd hh:mm:ss.fffffff. </em></span>
-    <span class="type">std::string</span> <a name="id799039"></a>to_simple_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::string</span> <a name="id2474524"></a>to_simple_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
 
     <span class="emphasis"><em>// Convert to string of form [YYYY-mmm-DD HH:MM::SS.ffffff/YYYY-mmm-DD HH:MM::SS.fffffff]. </em></span>
-    <span class="type">std::string</span> <a name="id1076370"></a>to_simple_string(time_period tp);
+    <span class="type">std::string</span> <a name="id2474552"></a>to_simple_string(time_period tp);
 
     <span class="emphasis"><em>// Convert iso short form YYYYMMDDTHHMMSS where T is the date-time separator. </em></span>
-    <span class="type">std::string</span> <a name="id939831"></a>to_iso_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::string</span> <a name="id2474577"></a>to_iso_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
 
     <span class="emphasis"><em>// Convert to form YYYY-MM-DDTHH:MM:SS where T is the date-time separator. </em></span>
-    <span class="type">std::string</span> <a name="id795129"></a>to_iso_extended_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::string</span> <a name="id2474606"></a>to_iso_extended_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id931047"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_parsers.hpp" target="_top">boost/date_time/posix_time/time_parsers.hpp</a>&gt;</h5></div></div></div>
+<a name="id2474638"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_parsers.hpp" target="_top">boost/date_time/posix_time/time_parsers.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
-    <span class="type"><a href="../id937125.html" title="Class time_duration">time_duration</a></span> <a href="../duration_from_string.html" title="Function duration_from_string">duration_from_string</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+    <span class="type"><a href="../id2442833.html" title="Class time_duration">time_duration</a></span> <a href="../duration_from_string.html" title="Function duration_from_string">duration_from_string</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
     <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a name="time_from_string"></a>time_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);
     <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a name="from_iso_string"></a>from_iso_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);
   }
@@ -1624,10 +1624,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id926936"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_period.hpp" target="_top">boost/date_time/posix_time/time_period.hpp</a>&gt;</h5></div></div></div>
+<a name="id2474742"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_period.hpp" target="_top">boost/date_time/posix_time/time_period.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> posix_time {
-    <span class="bold"><strong>typedef</strong></span> date_time::period&lt; <a href="../ptime.html" title="Class ptime">ptime</a>, <a href="../id937125.html" title="Class time_duration">time_duration</a> &gt; time_period;  <span class="emphasis"><em>// Time period type. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::period&lt; <a href="../ptime.html" title="Class ptime">ptime</a>, <a href="../id2442833.html" title="Class time_duration">time_duration</a> &gt; time_period;  <span class="emphasis"><em>// Time period type. </em></span>
   }
 }</pre>
 </div>
@@ -1636,31 +1636,32 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="local_time_reference"></a>Local Time Reference</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="doxy.html#id896141">Header &lt;boost/date_time/local_time/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id800906">Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1031665">Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id962272">Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1106303">Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1107717">Header &lt;boost/date_time/local_time/local_time_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id856507">Header &lt;boost/date_time/local_time/local_time_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id928390">Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1045002">Header &lt;boost/date_time/local_time/time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id935264">Header &lt;boost/date_time/local_time/tz_database.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474804">Header &lt;boost/date_time/local_time/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474850">Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2475160">Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2475564">Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2475866">Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2477207">Header &lt;boost/date_time/local_time/local_time_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2447809">Header &lt;boost/date_time/local_time/local_time_serialize.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2447856">Header &lt;boost/date_time/local_time/local_time_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2447946">Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2448620">Header &lt;boost/date_time/local_time/time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2448961">Header &lt;boost/date_time/local_time/tz_database.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id896141"></a>Header &lt;<a href="../../../boost/date_time/local_time/conversion.hpp" target="_top">boost/date_time/local_time/conversion.hpp</a>&gt;</h5></div></div></div>
+<a name="id2474804"></a>Header &lt;<a href="../../../boost/date_time/local_time/conversion.hpp" target="_top">boost/date_time/local_time/conversion.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
 
     <span class="emphasis"><em>// Function that creates a tm struct from a local_date_time. </em></span>
-    <span class="type">tm</span> <a name="id1107664"></a>to_tm(<span class="bold"><strong>const</strong></span> local_date_time &amp; lt);
+    <span class="type">tm</span> <a name="id2474818"></a>to_tm(<span class="bold"><strong>const</strong></span> local_date_time &amp; lt);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id800906"></a>Header &lt;<a href="../../../boost/date_time/local_time/custom_time_zone.hpp" target="_top">boost/date_time/local_time/custom_time_zone.hpp</a>&gt;</h5></div></div></div>
+<a name="id2474850"></a>Header &lt;<a href="../../../boost/date_time/local_time/custom_time_zone.hpp" target="_top">boost/date_time/local_time/custom_time_zone.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="bold"><strong>class</strong></span> <a href="../custom_time_zone.html" title="Class custom_time_zone">custom_time_zone</a>;
@@ -1671,32 +1672,32 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1031665"></a>Header &lt;<a href="../../../boost/date_time/local_time/date_duration_operators.hpp" target="_top">boost/date_time/local_time/date_duration_operators.hpp</a>&gt;</h5></div></div></div>
+<a name="id2475160"></a>Header &lt;<a href="../../../boost/date_time/local_time/date_duration_operators.hpp" target="_top">boost/date_time/local_time/date_duration_operators.hpp</a>&gt;</h5></div></div></div>
 <p>Operators for local_date_time and optional gregorian types. Operators use snap-to-end-of-month behavior. Further details on this behavior can be found in reference for date_time/date_duration_types.hpp and documentation for month and year iterators.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="type">local_date_time</span> 
-    <a href="../id858004.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <a href="../id2475183.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
     <span class="type">local_date_time</span> 
-    <a href="../id1038994.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <a href="../id2475230.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
     <span class="type">local_date_time</span> 
-    <a href="../id795566.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <a href="../id2475277.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
     <span class="type">local_date_time</span> 
-    <a href="../id681933.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <a href="../id2475325.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
     <span class="type">local_date_time</span> 
-    <a href="../id967615.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <a href="../id2475371.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
     <span class="type">local_date_time</span> 
-    <a href="../id964834.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <a href="../id2475419.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
     <span class="type">local_date_time</span> 
-    <a href="../id1076157.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <a href="../id2475466.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
     <span class="type">local_date_time</span> 
-    <a href="../id1112796.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <a href="../id2475514.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id962272"></a>Header &lt;<a href="../../../boost/date_time/local_time/dst_transition_day_rules.hpp" target="_top">boost/date_time/local_time/dst_transition_day_rules.hpp</a>&gt;</h5></div></div></div>
+<a name="id2475564"></a>Header &lt;<a href="../../../boost/date_time/local_time/dst_transition_day_rules.hpp" target="_top">boost/date_time/local_time/dst_transition_day_rules.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="bold"><strong>struct</strong></span> <a href="../partial_date_rule_spec.html" title="Struct partial_date_rule_spec">partial_date_rule_spec</a>;
@@ -1717,7 +1718,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1106303"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_date_time.hpp" target="_top">boost/date_time/local_time/local_date_time.hpp</a>&gt;</h5></div></div></div>
+<a name="id2475866"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_date_time.hpp" target="_top">boost/date_time/local_time/local_date_time.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="bold"><strong>struct</strong></span> <a href="../ambiguous_result.html" title="Struct ambiguous_result">ambiguous_result</a>;
@@ -1734,7 +1735,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1107717"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_io.hpp" target="_top">boost/date_time/local_time/local_time_io.hpp</a>&gt;</h5></div></div></div>
+<a name="id2477207"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_io.hpp" target="_top">boost/date_time/local_time/local_time_io.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="bold"><strong>typedef</strong></span> boost::date_time::time_facet&lt; local_date_time, <span class="bold"><strong>wchar_t</strong></span> &gt; wlocal_time_facet;
@@ -1745,21 +1746,30 @@
     <span class="emphasis"><em>// operator&lt;&lt; for local_date_time - see local_time docs for formatting details </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt; 
       <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span> 
-      <a name="id797082"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
+      <a name="id2477270"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, 
                  <span class="bold"><strong>const</strong></span> local_date_time &amp; ldt);
 
     <span class="emphasis"><em>// input operator for local_date_time </em></span>
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a name="id800372"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
+      <a name="id2447757"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, 
                  local_date_time &amp; ldt);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id856507"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_types.hpp" target="_top">boost/date_time/local_time/local_time_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id2447809"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_serialize.hpp" target="_top">boost/date_time/local_time/local_time_serialize.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
+  <span class="bold"><strong>namespace</strong></span> serialization {
+    <span class="type"></span> <a name="id2447824"></a>BOOST_SERIALIZATION_SPLIT_FREE(boost::date_time::time_zone_base );
+  }
+}</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="id2447856"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_types.hpp" target="_top">boost/date_time/local_time/local_time_types.hpp</a>&gt;</h5></div></div></div>
+<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="bold"><strong>typedef</strong></span> boost::date_time::period&lt; local_date_time, boost::posix_time::time_duration &gt; local_time_period;
     <span class="bold"><strong>typedef</strong></span> date_time::time_itr&lt; local_date_time &gt; local_time_iterator;
@@ -1771,7 +1781,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id928390"></a>Header &lt;<a href="../../../boost/date_time/local_time/posix_time_zone.hpp" target="_top">boost/date_time/local_time/posix_time_zone.hpp</a>&gt;</h5></div></div></div>
+<a name="id2447946"></a>Header &lt;<a href="../../../boost/date_time/local_time/posix_time_zone.hpp" target="_top">boost/date_time/local_time/posix_time_zone.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="bold"><strong>struct</strong></span> <a href="../bad_offset.html" title="Struct bad_offset">bad_offset</a>;
@@ -1787,7 +1797,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1045002"></a>Header &lt;<a href="../../../boost/date_time/local_time/time_zone.hpp" target="_top">boost/date_time/local_time/time_zone.hpp</a>&gt;</h5></div></div></div>
+<a name="id2448620"></a>Header &lt;<a href="../../../boost/date_time/local_time/time_zone.hpp" target="_top">boost/date_time/local_time/time_zone.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="bold"><strong>class</strong></span> <a href="../time_zone.html" title="Class time_zone">time_zone</a>;
@@ -1802,7 +1812,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id935264"></a>Header &lt;<a href="../../../boost/date_time/local_time/tz_database.hpp" target="_top">boost/date_time/local_time/tz_database.hpp</a>&gt;</h5></div></div></div>
+<a name="id2448961"></a>Header &lt;<a href="../../../boost/date_time/local_time/tz_database.hpp" target="_top">boost/date_time/local_time/tz_database.hpp</a>&gt;</h5></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> local_time {
     <span class="bold"><strong>typedef</strong></span> date_time::tz_db_base&lt; <a href="../custom_time_zone.html" title="Class custom_time_zone">custom_time_zone</a>, nth_kday_dst_rule &gt; tz_database;  <span class="emphasis"><em>// Object populated with boost::shared_ptr&lt;time_zone_base&gt; objects. </em></span>
@@ -1811,7 +1821,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time/examples/general_usage_examples.html
===================================================================
--- boost/trunk/doc/html/date_time/examples/general_usage_examples.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/examples/general_usage_examples.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>General Usage Examples</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="../../date_time.html" title="Chapter 3. Boost.Date_Time">
@@ -114,7 +114,7 @@
     std::cout &lt;&lt; nyc_arrival &lt;&lt; std::endl;
     </pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time/examples.html
===================================================================
--- boost/trunk/doc/html/date_time/examples.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/examples.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Examples</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="details.html" title="Details">
@@ -51,6 +51,7 @@
     Various parsing and output of strings.
   </p>
 <pre class="programlisting">
+    
 
   /* The following is a simple example that shows conversion of dates 
    * to and from a std::string.
@@ -108,7 +109,8 @@
     return 0;
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -162,6 +164,7 @@
     Calculate the number of days till new years
   </p>
 <pre class="programlisting">
+    
   /* Provides a simple example of using a date_generator, and simple
    * mathematical operatorations, to calculate the days since 
    * New Years day of this year, and days until next New Years day.
@@ -191,7 +194,8 @@
     return 0;
   };
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -200,6 +204,7 @@
     Example that gets a month and a year from the user and finds the last day of each remaining month of that year.
   </p>
 <pre class="programlisting">
+    
   /* Simple program that finds the last day of the given month, 
    * then displays the last day of every month left in the given year.
    */
@@ -246,7 +251,8 @@
     return 0;
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -255,6 +261,7 @@
     The boost::date_time library provides the ability to create customized locale facets. Date ordering, language, seperators, and abbreviations can be customized.
   </p>
 <pre class="programlisting">
+    
   /* The following shows the creation of a facet for the output of 
    * dates in German (please forgive me for any errors in my German --
    * I'm not a native speaker).
@@ -347,7 +354,8 @@
     return 0;
 
   }
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -356,6 +364,7 @@
     Calculates if a date is in an 'irregular' collection of periods using period calculation functions.
   </p>
 <pre class="programlisting">
+    
   /*
   This example demonstrates a simple use of periods for the calculation
   of date information.
@@ -432,7 +441,8 @@
 
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -441,6 +451,7 @@
     This is an example of using functors to define a holiday schedule
   </p>
 <pre class="programlisting">
+    
 
   /* Generate a set of dates using a collection of date generators
    * Output looks like:
@@ -518,7 +529,8 @@
     return 0;
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -527,6 +539,7 @@
     Simple utility to print out days of the month with the days of a month. Demontstrates date iteration (date_time::date_itr).
   </p>
 <pre class="programlisting">
+    
   /* This example prints all the dates in a month. It demonstrates
    * the use of iterators as well as functions of the gregorian_calendar
    * 
@@ -581,7 +594,8 @@
     return 0;
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -590,6 +604,7 @@
     Adding a month to a day without the use of iterators.
   </p>
 <pre class="programlisting">
+    
   /* Simple program that uses the gregorian calendar to progress by exactly
    * one month, irregardless of how many days are in that month.
    *
@@ -614,7 +629,8 @@
 
     return 0;
   }
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -623,6 +639,7 @@
     Various types of calculations with times and time durations.  
   </p>
 <pre class="programlisting">
+    
   /* Some simple examples of constructing and calculating with times
    * Output:
    * 2002-Feb-01 00:00:00 - 2002-Feb-01 05:04:02.001000000 = -5:04:02.001000000
@@ -651,7 +668,8 @@
     
     return 0;
   }
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -660,6 +678,7 @@
     Demonstrate time iteration, clock retrieval, and simple calculation. 
   </p>
 <pre class="programlisting">
+    
   /* Print the remaining hours of the day
    * Uses the clock to get the local time 
    * Use an iterator to iterate over the remaining hours
@@ -706,7 +725,8 @@
     return 0;
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -715,6 +735,7 @@
     Demonstrate utc to local and local to utc calculations including dst.
   </p>
 <pre class="programlisting">
+    
 
   /* Demonstrate conversions between a local time and utc
    * Output:
@@ -798,7 +819,8 @@
     return 0;
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -807,6 +829,7 @@
     Demonstrate some simple uses of time periods. 
   </p>
 <pre class="programlisting">
+    
 
   /* Some simple examples of constructing and calculating with times
    * Returns:
@@ -861,7 +884,8 @@
     return 0;
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -870,6 +894,7 @@
     Example usage of custom_time_zone as well as posix_time_zone.
   </p>
 <pre class="programlisting">
+    
   /* A simple example for using a custom_time_zone and a posix_time_zone.
    */
 
@@ -950,7 +975,8 @@
 
     return 0;
   }
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -959,6 +985,7 @@
     Example of creating various Daylight Savings Calc Rule objects.
   </p>
 <pre class="programlisting">
+    
   /* A simple example for creating various dst_calc_rule instances
    */
 
@@ -998,7 +1025,8 @@
     return 0;
   }
 
-    </pre>
+    
+  </pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -1053,6 +1081,7 @@
     Example of calculating seconds elapsed since epoch (1970-Jan-1) using local_date_time.
   </p>
 <pre class="programlisting">
+    
   /* This example demonstrates the use of the time zone database and 
    * local time to calculate the number of seconds since the UTC
    * time_t epoch 1970-01-01 00:00:00.  Note that the selected timezone
@@ -1110,10 +1139,11 @@
     std::cout &lt;&lt; "Seconds diff: " &lt;&lt; diff.total_seconds() &lt;&lt; std::endl;
 
   }
-    </pre>
+    
+  </pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time/gregorian.html
===================================================================
--- boost/trunk/doc/html/date_time/gregorian.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/gregorian.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Gregorian</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="examples/general_usage_examples.html" title="General Usage Examples">
@@ -34,11 +34,11 @@
 <dt><span class="section"><a href="gregorian.html#date_time.gregorian.gregorian_calendar">Gregorian Calendar</a></span></dt>
 </dl></div>
 <h2>
-<a name="id996889"></a>Gregorian Date System</h2>
+<a name="id2580129"></a>Gregorian Date System</h2>
 <p><a href="gregorian.html#greg_intro">Introduction</a> -- 
     <a href="gregorian.html#greg_ex">Usage Examples</a></p>
 <a name="greg_intro"></a><h3>
-<a name="id996913"></a>Introduction</h3>
+<a name="id2580154"></a>Introduction</h3>
 <p>The gregorian date system provides a date programming system based the Gregorian Calendar. The first introduction of the Gregorian calendar was in 1582 to fix an error in the Julian Calendar. However, many local jurisdictions did not adopt this change until much later. Thus there is potential confusion with historical dates. 
   </p>
 <p>The implemented calendar is a "propleptic Gregorian calendar" which extends dates back prior to the Gregorian Calendar's first adoption in 1582. The current implementation supports dates in the range 1400-Jan-01 to 9999-Dec-31. Many references will represent dates prior to 1582 using the Julian Calendar, so caution is in order if accurate calculations are required on historic dates. See <a href="http://emr.cs.iit.edu/home/reingold/calendar-book/second-edition" target="_top">Calendrical Calculations</a> by Reingold &amp; Dershowitz for more details. Date information from Calendrical Calculations has been used to cross-test the correctness of the Gregorian calendar implementation. 
@@ -48,7 +48,7 @@
 <p>The class <a href="gregorian.html#date_time.gregorian.date_class" title="Date">boost::gregorian::date</a> is the primary temporal type for users. If you are interested in learning about writing programs do specialized date calculations such as finding the "first sunday in april" see the date <a href="gregorian.html#date_time.gregorian.date_algorithms" title="Date Generators/Algorithms">generators and algorithms page</a>. 
   </p>
 <a name="greg_ex"></a><h3>
-<a name="id996985"></a>Usage Examples</h3>
+<a name="id2580233"></a>Usage Examples</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -60,7 +60,8 @@
 </tr></thead>
 <tbody>
 <tr>
-<td valign="top"><div class="literallayout"><p><a href="examples.html#date_time.examples.days_alive" title="Days Alive">Days Alive</a><a href="examples.html#date_time.examples.days_between_new_year" title="Days Between New Years">Days Between New Years</a></p></div></td>
+<td valign="top"><div class="literallayout"><p><a href="examples.html#date_time.examples.days_alive" title="Days Alive">Days Alive</a>   <br>
+<a href="examples.html#date_time.examples.days_between_new_year" title="Days Between New Years">Days Between New Years</a></p></div></td>
 <td>Simple date arithmetic. Retrieve current day from clock.</td>
 </tr>
 <tr>
@@ -93,7 +94,7 @@
   <a href="gregorian.html#date_convert_to_string">Convert to String</a> --
   <a href="gregorian.html#date_operators">Operators</a> --
   <a href="gregorian.html#date_tm_funcs">Struct tm Functions</a><a name="date_intro"></a><h3>
-<a name="id997205"></a>Introduction</h3>
+<a name="id2580456"></a>Introduction</h3>
 <p>
     The class boost::gregorian::date is the primary interface for date programming. In general, 
     the date class is immutable once constructed although it does allow assignment from another 
@@ -116,12 +117,12 @@
     special value not-a-date-time can be used as 'invalid' or 'null' date if so desired.
   </p>
 <a name="date_header"></a><h3>
-<a name="id997261"></a>Header</h3>
+<a name="id2580512"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
 or
 #include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
 <a name="date_construction"></a><h3>
-<a name="id997279"></a>Construction</h3>
+<a name="id2580529"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -162,7 +163,7 @@
 </tbody>
 </table></div>
 <a name="date_construct_from_string"></a><h3>
-<a name="id997398"></a>Construct from String</h3>
+<a name="id2580651"></a>Construct from String</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -191,7 +192,7 @@
 </tbody>
 </table></div>
 <a name="date_construct_from_clock"></a><h3>
-<a name="id997473"></a>Construct from Clock</h3>
+<a name="id2580728"></a>Construct from Clock</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -218,7 +219,7 @@
 </tbody>
 </table></div>
 <a name="date_accessors"></a><h3>
-<a name="id997544"></a>Accessors</h3>
+<a name="id2580801"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -342,7 +343,7 @@
 </tbody>
 </table></div>
 <a name="date_convert_to_string"></a><h3>
-<a name="id997958"></a>Convert to String</h3>
+<a name="id2581232"></a>Convert to String</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -374,7 +375,7 @@
 </tbody>
 </table></div>
 <a name="date_operators"></a><h3>
-<a name="id998072"></a>Operators</h3>
+<a name="id2581350"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -432,7 +433,7 @@
 </tbody>
 </table></div>
 <a name="date_tm_funcs"></a><h3>
-<a name="id998248"></a>Struct tm Functions</h3>
+<a name="id2581530"></a>Struct tm Functions</h3>
 <p>Functions for converting a <code class="computeroutput">date</code> object to, and from, a <code class="computeroutput">tm</code> struct are provided.</p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -484,7 +485,7 @@
   <a href="gregorian.html#duration_accessors">Accessors</a> --
   <a href="gregorian.html#duration_operators">Operators</a> --
   <a href="gregorian.html#additional_duration_types">Additional Duration Types</a><a name="duration_intro"></a><h3>
-<a name="id998482"></a>Introduction</h3>
+<a name="id2581768"></a>Introduction</h3>
 <p>
     The class boost::gregorian::date_duration is a simple day count used for arithmetic with <a href="gregorian.html#date_time.gregorian.date_class" title="Date">gregorian::date</a>. A duration can be either positive or negative. 
   </p>
@@ -492,12 +493,12 @@
     As of version 1_32 the date_duration class has been typedef'd as days in the boost::gregorian namespace. Throughout the examples you will find days used instead of date_duration.
   </p>
 <a name="duration_header"></a><h3>
-<a name="id998508"></a>Header</h3>
+<a name="id2581795"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
 or
 #include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
 <a name="duration_construction"></a><h3>
-<a name="id998526"></a>Construction</h3>
+<a name="id2581813"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -528,7 +529,7 @@
 </tbody>
 </table></div>
 <a name="duration_accessors"></a><h3>
-<a name="id998600"></a>Accessors</h3>
+<a name="id2581888"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -571,7 +572,7 @@
 </tbody>
 </table></div>
 <a name="duration_operators"></a><h3>
-<a name="id998713"></a>Operators</h3>
+<a name="id2582014"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -618,7 +619,7 @@
 </tbody>
 </table></div>
 <a name="additional_duration_types"></a><h3>
-<a name="id998855"></a>Additional Duration Types</h3>
+<a name="id2582151"></a>Additional Duration Types</h3>
 <p>These additional types are logical representations of spans of days.</p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -664,7 +665,7 @@
 </table></div>
 <p><a name="snap_to_details"></a></p>
 <h4>
-<a name="id999009"></a>Reversibility of Operations Pitfall</h4>
+<a name="id2582308"></a>Reversibility of Operations Pitfall</h4>
 <p>A natural expectation when adding a number of months to a date, and then subtracting the same number of months, is to end up exactly where you started. This is most often the result the <code class="computeroutput">date_time</code> library provides but there is one significant exception: The snap-to-end-of-month behavior implemented by the <a href="gregorian.html#additional_duration_types">months</a> duration type. The <a href="gregorian.html#additional_duration_types">months</a> duration type may provide unexpected results when the starting day is the 28th, 29th, or 30th in a 31 day month. The <a href="gregorian.html#iterators_intro">month_iterator</a> is not effected by this issue and is therefore included in the examples to illustrate a possible alternative.
 </p>
 <p>When the starting date is in the middle of a month, adding or subtracting any number of months will result in a date that is the same day of month (e.g. if you start on the 15th, you will end on the 15th). When a date is the last day of the month, adding or subtracting any number of months will give a result that is also the last day of the month (e.g if you start on Jan 31st, you will land on: Feb 28th, Mar 31st, etc).
@@ -712,7 +713,7 @@
   <a href="gregorian.html#period_accessors">Accessors</a> --
   <a href="gregorian.html#period_convert_to_string">Convert to String</a> --
   <a href="gregorian.html#period_operators">Operators</a><a name="period_intro"></a><h3>
-<a name="id999174"></a>Introduction</h3>
+<a name="id2582488"></a>Introduction</h3>
 <p>
     The class boost::gregorian::date_period provides direct representation for ranges between two dates. Periods provide the ability to simplify some types of calculations by simplifying the conditional logic of the program. For example, testing if a date is within an irregular schedule such as a weekend or holiday can be accomplished using collections of date periods. This is facilitated by several methods that allow evaluation if a date_period intersects with another date period, and to generate the period resulting from the intersection. The <a href="examples.html#date_time.examples.date_period_calc" title="Date Period Calculations">date period calculation example</a> provides an example of this.
   </p>
@@ -723,12 +724,12 @@
     Date periods used in combination with infinity values have the ability to represent complex concepts such as 'until further notice'. 
   </p>
 <a name="period_header"></a><h3>
-<a name="id999217"></a>Header</h3>
+<a name="id2582541"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
 or
 #include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
 <a name="period_construction"></a><h3>
-<a name="id999235"></a>Construction</h3>
+<a name="id2582558"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -762,7 +763,7 @@
 </tbody>
 </table></div>
 <a name="period_accessors"></a><h3>
-<a name="id999295"></a>Accessors</h3>
+<a name="id2582657"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -904,7 +905,7 @@
 </tbody>
 </table></div>
 <a name="period_convert_to_string"></a><h3>
-<a name="id999619"></a>Convert to String</h3>
+<a name="id2583058"></a>Convert to String</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -926,7 +927,7 @@
 </tbody>
 </table></div>
 <a name="period_operators"></a><h3>
-<a name="id999783"></a>Operators</h3>
+<a name="id2583122"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -975,7 +976,7 @@
 <a href="gregorian.html#iterators_intro">Introduction</a> --
   <a href="gregorian.html#iterators_header">Header</a> --
   <a href="gregorian.html#iterators_overview">Overview</a><a name="iterators_intro"></a><h3>
-<a name="id999954"></a>Introduction</h3>
+<a name="id2583295"></a>Introduction</h3>
 <p>
     Date iterators provide a standard mechanism for iteration through dates. Date iterators are a model of <a href="http://www.sgi.com/tech/stl/BidirectionalIterator.html" target="_top">Bidirectional Iterator</a> and can be used to populate collections with dates and other date generation tasks. For example, the <a href="examples.html#date_time.examples.print_month" title="Print Month">print month</a> example iterates through all the days in a month and prints them.  
   </p>
@@ -983,12 +984,12 @@
     All of the iterators here derive from boost::gregorian::date_iterator. 
   </p>
 <a name="iterators_header"></a><h3>
-<a name="id999988"></a>Header</h3>
+<a name="id2583330"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
 or
 #include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
 <a name="iterators_overview"></a><h3>
-<a name="id1000006"></a>Overview</h3>
+<a name="id2583348"></a>Overview</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1055,12 +1056,12 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="date_time.gregorian.date_algorithms"></a>Date Generators/Algorithms</h4></div></div></div>
 <h2>
-<a name="id1000206"></a>Date Generators/Algorithms</h2>
+<a name="id2583550"></a>Date Generators/Algorithms</h2>
 <a href="gregorian.html#algo_intro">Introduction</a> --
   <a href="gregorian.html#algo_header">Header</a> --
   <a href="gregorian.html#algo_overview">Class Overview</a> --
   <a href="gregorian.html#algo_func_overview">Function Overview</a><a name="algo_intro"></a><h3>
-<a name="id1000248"></a>Introduction</h3>
+<a name="id2583591"></a>Introduction</h3>
 <p> 
     Date algorithms or generators are tools for generating other dates or schedules of dates. A generator function starts with some part of a date such as a month and day and is supplied another part to then generate a concrete date. This allows the programmer to represent concepts such as "The first Sunday in February" and then create a concrete set of dates when provided with one or more years.
     <span class="emphasis"><em>Note</em></span>: As of boost version 1_31_0, date generator names have been changed. Old names are still available but are no longer documented and may someday be deprecated
@@ -1073,10 +1074,10 @@
     The <a href="examples.html#date_time.examples.print_holidays" title="Print Holidays">print holidays</a> example shows a detailed usage example. 
   </p>
 <a name="algo_header"></a><h3>
-<a name="id1000292"></a>Header</h3>
+<a name="id2583636"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp"</pre>
 <a name="algo_overview"></a><h3>
-<a name="id1000308"></a>Overview</h3>
+<a name="id2583651"></a>Overview</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1153,7 +1154,7 @@
 </tbody>
 </table></div>
 <a name="algo_func_overview"></a><h3>
-<a name="id1000541"></a>Function Overview</h3>
+<a name="id2583890"></a>Function Overview</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1204,7 +1205,7 @@
 <a href="gregorian.html#gregcal_intro">Introduction</a> --
   <a href="gregorian.html#gregcal_header">Header</a> --
   <a href="gregorian.html#gregcal_functions">Functions</a><a name="gregcal_intro"></a><h3>
-<a name="id1000696"></a>Introduction</h3>
+<a name="id2584048"></a>Introduction</h3>
 <p>
     The class boost::gregorian::gregorian_calendar implements the functions necessary to create the gregorian date system. It converts to the year-month-day form of a date to a day number representation and back. 
   </p>
@@ -1215,12 +1216,12 @@
     The <a href="examples.html#date_time.examples.print_month" title="Print Month">print month</a> example demonstrates this. 
   </p>
 <a name="gregcal_header"></a><h3>
-<a name="id1000734"></a>Header</h3>
+<a name="id2584087"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
 or
 #include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
 <a name="gregcal_functions"></a><h3>
-<a name="id1000752"></a>Functions</h3>
+<a name="id2584104"></a>Functions</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1265,7 +1266,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time/local_time.html
===================================================================
--- boost/trunk/doc/html/date_time/local_time.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/local_time.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Local Time</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="posix_time.html" title="Posix Time">
@@ -34,11 +34,11 @@
 <dt><span class="section"><a href="local_time.html#date_time.local_time.local_time_period">Local Time Period</a></span></dt>
 </dl></div>
 <h2>
-<a name="id1004892"></a>Local Time System</h2>
+<a name="id2588373"></a>Local Time System</h2>
 <p><a href="local_time.html#local_intro">Introduction</a> -- 
     <a href="local_time.html#local_ex">Usage Examples</a></p>
 <a name="local_intro"></a><h3>
-<a name="id1004917"></a>Introduction</h3>
+<a name="id2588399"></a>Introduction</h3>
 <p>
     The library supports 4 main extensions for the management of local times. This includes 
     </p>
@@ -55,7 +55,7 @@
     The phrase "wall-clock" refers to the time that would be shown on a wall clock in a particular time zone at any point in time. Local_time uses a time zone object to account for differences in time zones and daylight savings adjustments. For example: While 5:00 pm, October 10, 2004 in Sydney Australia occurs at exactly the same instant as 3:00 am, October 10, 2004 in New York USA, it is a 14 hour difference in wall-clock times. However, a point in time just one day later will result in a 16 hour difference in wall-clock time due to daylight savings adjustments in both time zones. The local_time system tracks these by means of a time point, stored as UTC, and time_zone objects that contain all the necessary data to correctly calculate wall-clock times.
   </p>
 <a name="local_ex"></a><h3>
-<a name="id1004956"></a>Usage Examples</h3>
+<a name="id2588463"></a>Usage Examples</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -87,7 +87,7 @@
   <a href="local_time.html#time_zone_base_header">Header</a> --
   <a href="local_time.html#time_zone_base_constr">Construction</a> --
   <a href="local_time.html#time_zone_base_accessors">Accessors</a><a name="time_zone_base_intro"></a><h3>
-<a name="id1005094"></a>Introduction</h3>
+<a name="id2588585"></a>Introduction</h3>
 <p>
     The time_zone_base class is an abstract base class template for representing time zones. Time zones are a set of data and rules that provide information about a time zone. The date_time library handles time_zones by means of a boost::shared_ptr&lt;time_zone_base&gt;. A user's custom time zone class will work in the date_time library by means of this shared_ptr.
   </p>
@@ -95,14 +95,14 @@
     For convienience, the time_zone_base class is typedef'd as time_zone. All references in the documentation to time_zone, are referring to this typedef.
   </p>
 <a name="time_zone_base_header"></a><h3>
-<a name="id1005111"></a>Header</h3>
+<a name="id2588610"></a>Header</h3>
 <p>
     The time_zone_base class is defined in the header:
     </p>
 <pre class="programlisting">#include "boost/date_time/time_zone_base.hpp"
     </pre>
 <a name="time_zone_base_constr"></a><h3>
-<a name="id1005129"></a>Construction</h3>
+<a name="id2588629"></a>Construction</h3>
 <p>
     A default constructor is provided in the time_zone_base class. There are no private data members in this base class to initialize.
   </p>
@@ -110,7 +110,7 @@
     Template parameters are time_type (typically posix_time::ptime) and CharT (defaults to char).
   </p>
 <a name="time_zone_base_accessors"></a><h3>
-<a name="id1005148"></a>Accessors</h3>
+<a name="id2588648"></a>Accessors</h3>
 <p>
     All of the accessors listed here are pure virtual functions.
   </p>
@@ -184,7 +184,7 @@
   <a href="local_time.html#posix_time_zone_header">Header</a> --
   <a href="local_time.html#posix_time_zone_constr">Construction</a> --
   <a href="local_time.html#posix_time_zone_accessors">Accessors</a><a name="posix_time_zone_intro"></a><h3>
-<a name="id1005364"></a>Introduction</h3>
+<a name="id2588864"></a>Introduction</h3>
 <p>
     A posix_time_zone object is a set of data and rules that provide information about a time zone. Information such as the offset from UTC, it's name and abbreviation, as well as daylight savings rules, called <a href="local_time.html#date_time.local_time.dst_calc_rules">dst_calc_rules</a>. These rules are stored as a boost::shared_ptr&lt;dst_calc_rules&gt;.
   </p>
@@ -254,20 +254,20 @@
     See <a href="examples.html#date_time.examples.simple_time_zone" title="Simple Time Zones">Simple time zone</a> for a side by side example of time_zone and posix_time_zone usage.
   </p>
 <a name="posix_time_zone_notes"></a><h3>
-<a name="id1005580"></a>Important Notes</h3>
+<a name="id2589083"></a>Important Notes</h3>
 <div class="itemizedlist"><ul type="disc">
 <li>posix_time_zone objects use the standard and daylight savings abbreviations in place of the full names (see <a href="local_time.html#posix_time_zone_accessors">Accessors</a> below).</li>
 <li>'Jn' and 'n' date specifications can not be mixed in a specification string. Ex: "FST+3FDT,59,J304" </li>
 <li>'n' date specification of 59 represents Feb-29. Do not attempt to access in a non-leap year or an exception will be thrown.</li>
 </ul></div>
 <a name="posix_time_zone_header"></a><h3>
-<a name="id1005610"></a>Header</h3>
+<a name="id2589113"></a>Header</h3>
 <p>
     The inclusion of a single header will bring in all boost::local_time types, functions, and IO operators.
     </p>
 <pre class="programlisting">#include "boost/date_time/local_time/local_time.hpp"</pre>
 <a name="posix_time_zone_constr"></a><h3>
-<a name="id1005629"></a>Construction</h3>
+<a name="id2589132"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -284,7 +284,7 @@
 </tr></tbody>
 </table></div>
 <a name="posix_time_zone_accessors"></a><h3>
-<a name="id1005670"></a>Accessors</h3>
+<a name="id2589173"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -369,21 +369,21 @@
   <a href="local_time.html#tz_database_constr">Construction</a> --
   <a href="local_time.html#tz_database_accessors">Accessors</a> --
   <a href="local_time.html#tz_database_datafile">Data File Details</a><a name="tz_database_intro"></a><h3>
-<a name="id1006003"></a>Introduction</h3>
+<a name="id2589511"></a>Introduction</h3>
 <p>
     The local_time system depends on the ability to store time zone information. Our Time Zone Database (tz_database) is a means of permanently storing that data. The specifications for many time zones (377 at this time) are provided. These specifications are based on data found in the <a href="http://www.twinsun.com/tz/tz-link.htm" target="_top">zoneinfo datebase</a>. The specifications are stored in the file:</p>
 <pre class="screen">libs/date_time/data/date_time_zonespec.csv</pre>
 <p>. While this file already contains specifications for many time zones, it's real intent is for the user to modify it by adding (or removing) time zones to fit their application. See <a href="local_time.html#tz_database_datafile">Data File Details</a> to learn how this is accomplished.
   </p>
 <a name="tz_database_header"></a><h3>
-<a name="id1006044"></a>Header</h3>
+<a name="id2589551"></a>Header</h3>
 <p>
     The inclusion of a single header will bring in all boost::local_time types, functions, and IO operators.
     </p>
 <pre class="programlisting">#include "boost/date_time/local_time/local_time.hpp"
     </pre>
 <a name="tz_database_constr"></a><h3>
-<a name="id1006064"></a>Construction</h3>
+<a name="id2589570"></a>Construction</h3>
 <p>
     The only constructor takes no arguments and creates an empty database. It is up to the user to populate the database. This is typically achieved by loading the desired datafile, but can also be accomplished by means of the <code class="computeroutput">add_record(...)</code> function (see the <a href="local_time.html#tz_database_accessors">Accessors table</a>). A <code class="computeroutput">local_time::data_not_accessible</code> exception will be thrown if given zonespec file cannot be found. <code class="computeroutput">local_time::bad_field_count</code> exception will be thrown if the number of fields in given zonespec file is incorrect.
   </p>
@@ -411,7 +411,7 @@
 </tbody>
 </table></div>
 <a name="tz_database_accessors"></a><h3>
-<a name="id1006193"></a>Accessors</h3>
+<a name="id2589701"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -452,7 +452,7 @@
 </tbody>
 </table></div>
 <a name="tz_database_datafile"></a><h3>
-<a name="id1006307"></a>Data File Details</h3>
+<a name="id2589818"></a>Data File Details</h3>
 <a href="local_time.html#tz_database_fields">Field Description/Details</a><p>
     The csv file containing the zone_specs used by the boost::local_time::tz_database is intended to be customized by the library user. When customizing this file (or creating your own) the file must follow a specific format.
   </p>
@@ -481,7 +481,7 @@
     Since some time zones do not use daylight savings it is not always necessary for every field in a zone_spec to contain a value. All zone_specs must have at least ID and GMT offset. Zones that use daylight savings must have all fields filled except: STD ABBR, STD NAME, DST NAME. You should take note that DST ABBR is mandatory for zones that use daylight savings (see field descriptions for further details).
   </p>
 <a name="tz_database_fields"></a><h3>
-<a name="id1006375"></a>Field Description/Details</h3>
+<a name="id2589885"></a>Field Description/Details</h3>
 <div class="itemizedlist"><ul type="disc">
 <li>
         ID
@@ -567,7 +567,7 @@
   <a href="local_time.html#custom_time_zone_constr">Construction</a> --
   <a href="local_time.html#custom_time_zone_accessors">Accessors</a> --
   <a href="local_time.html#custom_time_zone_dependents">Dependent Types</a><a name="custom_time_zone_intro"></a><h3>
-<a name="id1006541"></a>Introduction</h3>
+<a name="id2590047"></a>Introduction</h3>
 <p>
     A custom_time_zone object is a set of data and rules that provide information about a time zone. Information such as the offset from UTC, it's name and abbreviation, as well as daylight savings rules, called <a href="local_time.html#date_time.local_time.dst_calc_rules">dst_calc_rules</a>. These rules are handled via a boost::shared_ptr&lt;dst_calc_rules&gt;. Not all time zones utilize daylight savings, therefore, time_zone objects can be used with a NULL-assigned shared_ptr.
   </p>
@@ -580,13 +580,13 @@
     </p>
 <pre class="programlisting">typedef boost::shared_ptr&lt;time_zone&gt; local_time::time_zone_ptr;</pre>
 <a name="custom_time_zone_header"></a><h3>
-<a name="id1006605"></a>Header</h3>
+<a name="id2590110"></a>Header</h3>
 <p>
     The inclusion of a single header will bring in all boost::local_time types, functions, and IO operators.
     </p>
 <pre class="programlisting">#include "boost/date_time/local_time/local_time.hpp"</pre>
 <a name="custom_time_zone_constr"></a><h3>
-<a name="id1006624"></a>Construction</h3>
+<a name="id2590130"></a>Construction</h3>
 <p>
     Construction of a custom_time_zone is dependent on four objects: a 
     <a href="posix_time.html#date_time.posix_time.time_duration" title="Time Duration">time_duration</a>, a <a href="local_time.html#time_zone_names">time_zone_names</a>, a <a href="local_time.html#dst_adjustment_offsets">dst_adjustment_offsets</a>, and a shared_ptr to a <a href="local_time.html#date_time.local_time.dst_calc_rules">dst_calc_rule</a>.
@@ -611,7 +611,7 @@
 </tr></tbody>
 </table></div>
 <a name="custom_time_zone_accessors"></a><h3>
-<a name="id1006736"></a>Accessors</h3>
+<a name="id2590239"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -701,11 +701,11 @@
 </tbody>
 </table></div>
 <a name="custom_time_zone_dependents"></a><h3>
-<a name="id1007013"></a>Dependent Types</h3>
+<a name="id2590526"></a>Dependent Types</h3>
 <a href="local_time.html#time_zone_names">Time Zone Names</a> --
   <a href="local_time.html#dst_adjustment_offsets">Dst Adjustment Offsets</a> --
   <a href="local_time.html#date_time.local_time.dst_calc_rules">Daylight Savings Calc Rules</a><a name="time_zone_names"></a><h3>
-<a name="id1007043"></a>Time Zone Names</h3>
+<a name="id2590558"></a>Time Zone Names</h3>
 <p>
     The time_zone_names_base type is an immutable template class of four strings. One each for the name and abbreviation in standard time and daylight savings time. The time_zone_names type is a typedef of time_zone_names_base&lt;char&gt;.
   </p>
@@ -764,7 +764,7 @@
 </tbody>
 </table></div>
 <a name="dst_adjustment_offsets"></a><h3>
-<a name="id1007050"></a>Dst Adjustment Offsets</h3>
+<a name="id2590712"></a>Dst Adjustment Offsets</h3>
 <p>
     The dst_adjustment_offsets type is a collection of three <a href="posix_time.html#date_time.posix_time.time_duration" title="Time Duration">time_duration</a> objects.
   </p>
@@ -796,7 +796,7 @@
 </tbody>
 </table></div>
 <a name="date_time.local_time.dst_calc_rules"></a><h3>
-<a name="id1007265"></a>Daylight Savings Calc Rules</h3>
+<a name="id2590783"></a>Daylight Savings Calc Rules</h3>
 <p>
     Daylight savings calc rules, named dst_calc_rules, are a series of objects that group appropriate <a href="gregorian.html#date_time.gregorian.date_algorithms" title="Date Generators/Algorithms">date_generators</a> together to form rule sets. The individual rules objects are used via dst_calc_rule_ptr.
   </p>
@@ -865,12 +865,12 @@
   <a href="local_time.html#local_date_time_accessors">Accessors</a> --
   <a href="local_time.html#local_date_time_operators">Operators</a> --
   <a href="local_time.html#local_date_time_tm_func">Struct tm Functions</a><a name="local_date_time_intro"></a><h3>
-<a name="id1007459"></a>Introduction</h3>
+<a name="id2590976"></a>Introduction</h3>
 <p>
     A local_date_time object is a point in time and an associated time zone. The time is represented internally as UTC.
   </p>
 <a name="local_date_time_header"></a><h3>
-<a name="id1007474"></a>Header</h3>
+<a name="id2590991"></a>Header</h3>
 <p>
     The inclusion of a single header will bring in all boost::local_time types,
 functions, and IO operators.
@@ -879,7 +879,7 @@
       #include "boost/date_time/local_time/local_time.hpp"
     </pre>
 <a name="local_date_time_clock_constr"></a><h3>
-<a name="id1007494"></a>Construct From Clock</h3>
+<a name="id2591010"></a>Construct From Clock</h3>
 <p>
     Creation of a local_date_time object from clock is possible with either second, or sub second resolution.
   </p>
@@ -921,7 +921,7 @@
 </tbody>
 </table></div>
 <a name="local_date_time_constr"></a><h3>
-<a name="id1007558"></a>Construction</h3>
+<a name="id2591076"></a>Construction</h3>
 <p>
     Construction of a local_date_time object can be done with a ptime and a time_zone_ptr where the ptime represents UTC time. Construction with a wall-clock representation takes the form of a date, a time_duration, a time_zone_ptr, and a fourth parameter that addresses the following complication.
   </p>
@@ -1015,7 +1015,7 @@
 </tbody>
 </table></div>
 <a name="local_date_time_accessors"></a><h3>
-<a name="id1007811"></a>Accessors</h3>
+<a name="id2591344"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1112,7 +1112,7 @@
 </tbody>
 </table></div>
 <a name="local_date_time_operators"></a><h3>
-<a name="id1008058"></a>Operators</h3>
+<a name="id2591612"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1168,7 +1168,7 @@
 </tbody>
 </table></div>
 <a name="local_date_time_tm_func"></a><h3>
-<a name="id1008189"></a>Struct tm Functions</h3>
+<a name="id2591830"></a>Struct tm Functions</h3>
 <p>Function for converting a <code class="computeroutput">local_date_time</code> object to a <code class="computeroutput">tm</code> struct is provided.</p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -1215,7 +1215,7 @@
   <a href="local_time.html#local_time_period_constr">Construction</a> --
   <a href="local_time.html#local_time_period_accessors">Accessors</a> --
   <a href="local_time.html#local_time_period_operators">Operators</a><a name="local_time_period_intro"></a><h3>
-<a name="id1008424"></a>Introduction</h3>
+<a name="id2591967"></a>Introduction</h3>
 <p>
     The class <code class="computeroutput">boost::local_time::local_time_period</code> provides direct representation for ranges between two local times. Periods provide the ability to simplify some types of calculations by simplifying the conditional logic of the program. 
   </p>
@@ -1223,12 +1223,12 @@
     A period that is created with beginning and end points being equal, or with a duration of zero, is known as a zero length period. Zero length periods are considered invalid (it is perfectly legal to construct an invalid period). For these periods, the <code class="computeroutput">last</code> point will always be one unit less that the <code class="computeroutput">begin</code> point.
   </p>
 <a name="local_time_period_header"></a><h3>
-<a name="id1008465"></a>Header</h3>
+<a name="id2592008"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/local_time/local_time.hpp" //include all types plus i/o
 or
 #include "boost/date_time/local_time/local_time_types.hpp" //no i/o just types</pre>
 <a name="local_time_period_constr"></a><h3>
-<a name="id1008483"></a>Construction</h3>
+<a name="id2592026"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1278,7 +1278,7 @@
 </tbody>
 </table></div>
 <a name="local_time_period_accessors"></a><h3>
-<a name="id1008553"></a>Accessors</h3>
+<a name="id2592137"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1447,7 +1447,7 @@
 </tbody>
 </table></div>
 <a name="local_time_period_operators"></a><h3>
-<a name="id1008912"></a>Operators</h3>
+<a name="id2592515"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1485,7 +1485,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time/posix_time.html
===================================================================
--- boost/trunk/doc/html/date_time/posix_time.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/posix_time.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Posix Time</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="gregorian.html" title="Gregorian">
@@ -32,16 +32,16 @@
 <dt><span class="section"><a href="posix_time.html#date_time.posix_time.time_iterators">Time Iterators</a></span></dt>
 </dl></div>
 <h2>
-<a name="id1000885"></a>Posix Time System</h2>
+<a name="id2584238"></a>Posix Time System</h2>
 <p><a href="posix_time.html#posix_intro">Introduction</a> -- 
     <a href="posix_time.html#posix_ex">Usage Examples</a></p>
 <a name="posix_intro"></a><h3>
-<a name="id1000910"></a>Introduction</h3>
+<a name="id2584264"></a>Introduction</h3>
 <p>
     Defines a non-adjusted time system with nano-second/micro-second resolution and stable calculation properties.  The nano-second resolution option uses 96 bits of underlying storage for each ptime while the micro-second resolution uses 64 bits per ptime (see <a href="details.html#date_time.buildinfo" title="Build-Compiler Information">Build Options</a> for details). This time system uses the Gregorian calendar to implement the date portion of the time representation. 
   </p>
 <a name="posix_ex"></a><h3>
-<a name="id1000937"></a>Usage Examples</h3>
+<a name="id2584291"></a>Usage Examples</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -83,7 +83,7 @@
   <a href="posix_time.html#ptime_to_string">Conversion To String</a> --
   <a href="posix_time.html#ptime_operators">Operators</a> --
   <a href="posix_time.html#ptime_struct_tm">Struct tm, time_t, and FILETIME Functions</a><a name="ptime_intro"></a><h3>
-<a name="id1001106"></a>Introduction</h3>
+<a name="id2584462"></a>Introduction</h3>
 <p>
     The class boost::posix_time::ptime is the primary interface for time point manipulation. In general, the ptime class is immutable once constructed although it does allow assignment. 
   </p>
@@ -94,12 +94,12 @@
     Other techniques for creating times include <a href="posix_time.html#date_time.posix_time.time_iterators" title="Time Iterators">time iterators</a>. 
   </p>
 <a name="ptime_header"></a><h3>
-<a name="id1001144"></a>Header</h3>
+<a name="id2584500"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/posix_time/posix_time.hpp" //include all types plus i/o
 or
 #include "boost/date_time/posix_time/posix_time_types.hpp" //no i/o just types</pre>
 <a name="ptime_constr"></a><h3>
-<a name="id1001161"></a>Construction</h3>
+<a name="id2584518"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -143,7 +143,7 @@
 </tbody>
 </table></div>
 <a name="ptime_from_string"></a><h3>
-<a name="id1001280"></a>Construct from String</h3>
+<a name="id2584640"></a>Construct from String</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -172,7 +172,7 @@
 </tbody>
 </table></div>
 <a name="ptime_from_clock"></a><h3>
-<a name="id1001365"></a>Construct from Clock</h3>
+<a name="id2584726"></a>Construct from Clock</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -209,7 +209,7 @@
 </tbody>
 </table></div>
 <a name="ptime_from_funcs"></a><h3>
-<a name="id1001492"></a>Construct using Conversion Functions</h3>
+<a name="id2584856"></a>Construct using Conversion Functions</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -236,7 +236,7 @@
 </tbody>
 </table></div>
 <a name="ptime_accessors"></a><h3>
-<a name="id1001566"></a>Accessors</h3>
+<a name="id2584933"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -302,7 +302,7 @@
 </tbody>
 </table></div>
 <a name="ptime_to_string"></a><h3>
-<a name="id1001748"></a>Conversion to String</h3>
+<a name="id2585132"></a>Conversion to String</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -334,7 +334,7 @@
 </tbody>
 </table></div>
 <a name="ptime_operators"></a><h3>
-<a name="id1001886"></a>Operators</h3>
+<a name="id2585265"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -405,7 +405,7 @@
 </tbody>
 </table></div>
 <a name="ptime_struct_tm"></a><h3>
-<a name="id1002086"></a>Struct tm, time_t, and FILETIME Functions</h3>
+<a name="id2585472"></a>Struct tm, time_t, and FILETIME Functions</h3>
 <p>Functions for converting posix_time objects to, and from, <code class="computeroutput">tm</code> structs are provided as well as conversion from <code class="computeroutput">time_t</code> and <code class="computeroutput">FILETIME</code>.</p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -496,7 +496,7 @@
   <a href="posix_time.html#time_duration_to_string">Conversion To String</a> --
   <a href="posix_time.html#time_duration_operators">Operators</a> --
   <a href="posix_time.html#time_duration_struct_tm">Struct tm Functions</a><a name="time_duration_intro"></a><h3>
-<a name="id1002458"></a>Introduction</h3>
+<a name="id2585847"></a>Introduction</h3>
 <p>
     The class boost::posix_time::time_duration the base type responsible for representing a length of time. A duration can be either positive or negative. The general time_duration class provides a constructor that takes a count of the number of hours, minutes, seconds, and fractional seconds count as shown in the code fragment below. The resolution of the time_duration is configure able at compile time. See <a href="details.html#date_time.buildinfo" title="Build-Compiler Information">Build-Compiler Information</a> for more information. 
   </p>
@@ -538,12 +538,12 @@
 time_duration td(1,2,3,count); //01:02:03.5 //no matter the resolution settings
     </pre>
 <a name="time_duration_header"></a><h3>
-<a name="id1002549"></a>Header</h3>
+<a name="id2585939"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/posix_time/posix_time.hpp" //include all types plus i/o
 or
 #include "boost/date_time/posix_time/posix_time_types.hpp" //no i/o just types</pre>
 <a name="time_duration_constr"></a><h3>
-<a name="id1002567"></a>Construction</h3>
+<a name="id2585957"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -584,7 +584,7 @@
 </tbody>
 </table></div>
 <a name="time_duration_count_constr"></a><h3>
-<a name="id1002628"></a>Count Based Construction</h3>
+<a name="id2586061"></a>Count Based Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -631,7 +631,7 @@
 </tbody>
 </table></div>
 <a name="time_duration_from_string"></a><h3>
-<a name="id1002822"></a>Construct from String</h3>
+<a name="id2586220"></a>Construct from String</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -654,7 +654,7 @@
 </tbody>
 </table></div>
 <a name="time_duration_accessors"></a><h3>
-<a name="id1002887"></a>Accessors</h3>
+<a name="id2586285"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -805,7 +805,7 @@
 </tbody>
 </table></div>
 <a name="time_duration_to_string"></a><h3>
-<a name="id1003446"></a>Conversion To String</h3>
+<a name="id2586902"></a>Conversion To String</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -832,7 +832,7 @@
 </tbody>
 </table></div>
 <a name="time_duration_operators"></a><h3>
-<a name="id1003546"></a>Operators</h3>
+<a name="id2586995"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -889,7 +889,7 @@
 </tbody>
 </table></div>
 <a name="time_duration_struct_tm"></a><h3>
-<a name="id1003724"></a>Struct tm, time_t, and FILETIME Functions</h3>
+<a name="id2587178"></a>Struct tm, time_t, and FILETIME Functions</h3>
 <p>Function for converting a time_duration to a <code class="computeroutput">tm</code> struct is provided.</p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -931,7 +931,7 @@
   <a href="posix_time.html#time_period_accessors">Accessors</a> --
   <a href="posix_time.html#time_period_to_string">Conversion To String</a> --
   <a href="posix_time.html#time_period_operators">Operators</a><a name="time_period_intro"></a><h3>
-<a name="id1003900"></a>Introduction</h3>
+<a name="id2587351"></a>Introduction</h3>
 <p>
     The class boost::posix_time::time_period provides direct representation for ranges between two times. Periods provide the ability to simplify some types of calculations by simplifying the conditional logic of the program. 
   </p>
@@ -942,12 +942,12 @@
     The <a href="examples.html#date_time.examples.time_periods" title="Time Periods">time periods example</a> provides an example of using time periods. 
   </p>
 <a name="time_period_header"></a><h3>
-<a name="id1003945"></a>Header</h3>
+<a name="id2587397"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/posix_time/posix_time.hpp" //include all types plus i/o
 or
 #include "boost/date_time/posix_time/posix_time_types.hpp" //no i/o just types</pre>
 <a name="time_period_constr"></a><h3>
-<a name="id1003963"></a>Construction</h3>
+<a name="id2587415"></a>Construction</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -986,7 +986,7 @@
 </tbody>
 </table></div>
 <a name="time_period_accessors"></a><h3>
-<a name="id1004030"></a>Accessors</h3>
+<a name="id2587521"></a>Accessors</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1098,7 +1098,7 @@
 </tbody>
 </table></div>
 <a name="time_period_to_string"></a><h3>
-<a name="id1004260"></a>Conversion To String</h3>
+<a name="id2587826"></a>Conversion To String</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1123,7 +1123,7 @@
 </tbody>
 </table></div>
 <a name="time_period_operators"></a><h3>
-<a name="id1004429"></a>Operators</h3>
+<a name="id2587894"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1179,11 +1179,12 @@
   <a href="posix_time.html#time_iter_header">Header</a> --
   <a href="posix_time.html#time_iter_overview">Overview</a> --
   <a href="posix_time.html#time_iter_operators">Operators</a><a name="time_iter_intro"></a><h3>
-<a name="id1004658"></a>Introduction</h3>
+<a name="id2588125"></a>Introduction</h3>
 <p>
     Time iterators provide a mechanism for iteration through times. Time iterators are similar to <a href="http://www.sgi.com/tech/stl/BidirectionalIterator.html" target="_top">Bidirectional Iterators</a>. However, time_iterators are different than standard iterators in that there is no underlying sequence, just a calculation function. In addition, time_iterators are directly comparable against instances of <a href="posix_time.html#date_time.posix_time.ptime_class" title="Ptime">class ptime</a>. Thus a second iterator for the end point of the iteration is not required, but rather a point in time can be used directly. For example, the following code iterates using a 15 minute iteration interval. The <a href="examples.html#date_time.examples.print_hours" title="Print Hours">print hours</a> example also illustrates the use of the time_iterator. 
   </p>
 <pre class="programlisting">
+      
 	#include "boost/date_time/posix_time/posix_time.hpp"
 	#include &lt;iostream&gt;
 
@@ -1209,14 +1210,15 @@
 	    --titr;
 	  }
 	}
-      </pre>
+      
+    </pre>
 <a name="time_iter_header"></a><h3>
-<a name="id1004705"></a>Header</h3>
+<a name="id2588190"></a>Header</h3>
 <pre class="programlisting">#include "boost/date_time/posix_time/posix_time.hpp" //include all types plus i/o
 or
 #include "boost/date_time/posix_time/posix_time_types.hpp" //no i/o just types</pre>
 <a name="time_iter_overview"></a><h3>
-<a name="id1004728"></a>Overview</h3>
+<a name="id2588208"></a>Overview</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1238,7 +1240,7 @@
 </tbody>
 </table></div>
 <a name="time_iter_operators"></a><h3>
-<a name="id1004781"></a>Operators</h3>
+<a name="id2588262"></a>Operators</h3>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -1286,7 +1288,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time/serialization.html
===================================================================
--- boost/trunk/doc/html/date_time/serialization.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time/serialization.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Serialization</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
 <link rel="prev" href="date_time_io.html" title="Date Time Input/Output">
@@ -29,7 +29,7 @@
     The boost::date_time library is compatible with the boost::serialization library's text and xml archives. The list of classes that are serializable are:
   </p>
 <h3>
-<a name="id1033183"></a>boost::gregorian</h3>
+<a name="id2599607"></a>boost::gregorian</h3>
 <div class="informaltable"><table class="table" width="100%">
 <colgroup>
 <col>
@@ -60,7 +60,7 @@
 </tbody>
 </table></div>
 <h3>
-<a name="id1033281"></a>boost::posix_time</h3>
+<a name="id2599702"></a>boost::posix_time</h3>
 <div class="informaltable"><table class="table" width="100%">
 <colgroup>
 <col>
@@ -127,7 +127,7 @@
 <pre class="programlisting">
       boost/date_time/posix_time/time_serialize.hpp</pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/date_time.html
===================================================================
--- boost/trunk/doc/html/date_time.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/date_time.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 3. Boost.Date_Time</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="SignedInteger.html" title="Concept SignedInteger">
@@ -31,7 +31,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2001-2005 CrystalClear Software, Inc</p></div>
 <div><div class="legalnotice">
-<a name="id996204"></a><p>Subject to the Boost Software License, Version 1.0. (See accompanying file
+<a name="id2579432"></a><p>Subject to the Boost Software License, Version 1.0. (See accompanying file
     <code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
 </div></div>
 </div></div>
@@ -123,7 +123,7 @@
 </dl>
 </div>
 <h2>
-<a name="id996224"></a>Introduction</h2>
+<a name="id2579451"></a>Introduction</h2>
 <p>
     A set of date-time libraries based on generic programming concepts.
   </p>
@@ -216,7 +216,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: June 12, 2005 at 20:53:10 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/day_calc_dst_rule.html
===================================================================
--- boost/trunk/doc/html/day_calc_dst_rule.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/day_calc_dst_rule.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template day_calc_dst_rule</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045441" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2427093" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
 <link rel="prev" href="dst_day_calc_rule.html" title="Class template dst_day_calc_rule">
 <link rel="next" href="time_from_ftime.html" title="Function template time_from_ftime">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_from_ftime.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2427093"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_from_ftime.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="day_calc_dst_rule"></a><div class="titlepage"></div>
@@ -41,42 +41,42 @@
   <span class="bold"><strong>typedef</strong></span> spec::end_rule       end_rule;  
 
   <span class="emphasis"><em>// <a href="day_calc_dst_rule.html#day_calc_dst_ruleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="day_calc_dst_rule.html#id833698-bb">day_calc_dst_rule</a>(start_rule, end_rule);
+  <a href="day_calc_dst_rule.html#id2501843-bb">day_calc_dst_rule</a>(start_rule, end_rule);
 
-  <span class="emphasis"><em>// <a href="day_calc_dst_rule.html#id1039477-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="day_calc_dst_rule.html#id964277-bb">start_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="day_calc_dst_rule.html#id1078670-bb">start_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="day_calc_dst_rule.html#id1080463-bb">end_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="day_calc_dst_rule.html#id1080487-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="day_calc_dst_rule.html#id2455172-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="day_calc_dst_rule.html#id2455176-bb">start_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="day_calc_dst_rule.html#id2416619-bb">start_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="day_calc_dst_rule.html#id2440413-bb">end_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="day_calc_dst_rule.html#id2446228-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1083080"></a><h2>Description</h2>
+<a name="id2633909"></a><h2>Description</h2>
 <p>This class is used to generate specific sets of dst rules</p>
 <p></p>
 <div class="refsect2" lang="en">
-<a name="id1083088"></a><h3>
+<a name="id2633917"></a><h3>
 <a name="day_calc_dst_ruleconstruct-copy-destruct"></a><code class="computeroutput">day_calc_dst_rule</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id833698-bb"></a>day_calc_dst_rule(start_rule dst_start, end_rule dst_end);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2501843-bb"></a>day_calc_dst_rule(start_rule dst_start, end_rule dst_end);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1083122"></a><h3>
-<a name="id1039477-bb"></a><code class="computeroutput">day_calc_dst_rule</code> public member functions</h3>
+<a name="id2633952"></a><h3>
+<a name="id2455172-bb"></a><code class="computeroutput">day_calc_dst_rule</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id964277-bb"></a>start_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1078670-bb"></a>start_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id1080463-bb"></a>end_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1080487-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id2455176-bb"></a>start_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2416619-bb"></a>start_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id2440413-bb"></a>end_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2446228-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_from_ftime.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2427093"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_from_ftime.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/day_clock.html
===================================================================
--- boost/trunk/doc/html/day_clock.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/day_clock.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template day_clock</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1044589" title="Header &lt;boost/date_time/date_clock_device.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2411166" title="Header &lt;boost/date_time/date_clock_device.hpp&gt;">
 <link rel="prev" href="boost/date_time/date.html" title="Class template date">
 <link rel="next" href="date_duration.html" title="Class template date_duration">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1044589"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2411166"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_duration.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="day_clock"></a><div class="titlepage"></div>
@@ -35,46 +35,46 @@
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> date_type::ymd_type ymd_type;
 
-  <span class="emphasis"><em>// <a href="day_clock.html#id943455-bb">public static functions</a></em></span>
-  <span class="type">date_type</span> <a href="day_clock.html#id897925-bb">local_day</a>() ;
-  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id907504-bb">local_day_ymd</a>() ;
-  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id1001335-bb">universal_day_ymd</a>() ;
-  <span class="type">date_type</span> <a href="day_clock.html#id801108-bb">universal_day</a>() ;
+  <span class="emphasis"><em>// <a href="day_clock.html#id2419143-bb">public static functions</a></em></span>
+  <span class="type">date_type</span> <a href="day_clock.html#id2419147-bb">local_day</a>() ;
+  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id2467054-bb">local_day_ymd</a>() ;
+  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id2396215-bb">universal_day_ymd</a>() ;
+  <span class="type">date_type</span> <a href="day_clock.html#id2467300-bb">universal_day</a>() ;
 
-  <span class="emphasis"><em>// <a href="day_clock.html#id964665-bb">private static functions</a></em></span>
-  <span class="type">::std::tm *</span> <a href="day_clock.html#id858183-bb">get_local_time</a>(std::tm &amp;) ;
-  <span class="type">::std::tm *</span> <a href="day_clock.html#id1036672-bb">get_universal_time</a>(std::tm &amp;) ;
+  <span class="emphasis"><em>// <a href="day_clock.html#id2441109-bb">private static functions</a></em></span>
+  <span class="type">::std::tm *</span> <a href="day_clock.html#id2441113-bb">get_local_time</a>(std::tm &amp;) ;
+  <span class="type">::std::tm *</span> <a href="day_clock.html#id2423655-bb">get_universal_time</a>(std::tm &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1041922"></a><h2>Description</h2>
+<a name="id2609357"></a><h2>Description</h2>
 <p>This clock uses Posix interfaces as its implementation and hence uses the timezone settings of the operating system. Incorrect user settings will result in incorrect results for the calls to local_day. </p>
 <div class="refsect2" lang="en">
-<a name="id1041931"></a><h3>
-<a name="id943455-bb"></a><code class="computeroutput">day_clock</code> public static functions</h3>
+<a name="id2609366"></a><h3>
+<a name="id2419143-bb"></a><code class="computeroutput">day_clock</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id897925-bb"></a>local_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id907504-bb"></a>local_day_ymd() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id1001335-bb"></a>universal_day_ymd() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id801108-bb"></a>universal_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2419147-bb"></a>local_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id2467054-bb"></a>local_day_ymd() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id2396215-bb"></a>universal_day_ymd() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2467300-bb"></a>universal_day() ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1042020"></a><h3>
-<a name="id964665-bb"></a><code class="computeroutput">day_clock</code> private static functions</h3>
+<a name="id2609457"></a><h3>
+<a name="id2441109-bb"></a><code class="computeroutput">day_clock</code> private static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id858183-bb"></a>get_local_time(std::tm &amp; result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id1036672-bb"></a>get_universal_time(std::tm &amp; result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id2441113-bb"></a>get_local_time(std::tm &amp; result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id2423655-bb"></a>get_universal_time(std::tm &amp; result) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1044589"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2411166"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_duration.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/day_functor.html
===================================================================
--- boost/trunk/doc/html/day_functor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/day_functor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template day_functor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id797437" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485277" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
 <link rel="prev" href="date_time/doxy.html" title="Library Reference">
 <link rel="next" href="month_functor.html" title="Class template month_functor">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485277"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_functor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="day_functor"></a><div class="titlepage"></div>
@@ -36,36 +36,36 @@
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
 
   <span class="emphasis"><em>// <a href="day_functor.html#day_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="day_functor.html#id838613-bb">day_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <a href="day_functor.html#id2513692-bb">day_functor</a>(<span class="bold"><strong>int</strong></span>);
 
-  <span class="emphasis"><em>// <a href="day_functor.html#id1112276-bb">public member functions</a></em></span>
-  <span class="type">duration_type</span> <a href="day_functor.html#id1112281-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="day_functor.html#id1101073-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="day_functor.html#id2432811-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="day_functor.html#id2506751-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="day_functor.html#id2525202-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1038229"></a><h2>Description</h2>
+<a name="id2605542"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1038232"></a><h3>
+<a name="id2605545"></a><h3>
 <a name="day_functorconstruct-copy-destruct"></a><code class="computeroutput">day_functor</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id838613-bb"></a>day_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2513692-bb"></a>day_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1038272"></a><h3>
-<a name="id1112276-bb"></a><code class="computeroutput">day_functor</code> public member functions</h3>
+<a name="id2605584"></a><h3>
+<a name="id2432811-bb"></a><code class="computeroutput">day_functor</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1112281-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1101073-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2506751-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2525202-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485277"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_functor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/days_before_weekday.html
===================================================================
--- boost/trunk/doc/html/days_before_weekday.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/days_before_weekday.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template days_before_weekday</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="days_until_weekday.html" title="Function template days_until_weekday">
 <link rel="next" href="next_weekday.html" title="Function template next_weekday">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="next_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="next_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="days_before_weekday"></a><div class="titlepage"></div>
@@ -34,17 +34,17 @@
   <span class="type">date_type::duration_type</span> 
   days_before_weekday(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> weekday_type &amp; wd);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1076247"></a><h2>Description</h2>
+<a name="id2626852"></a><h2>Description</h2>
 <p>Calculates the number of days since the previous weekday If the date given falls on a Sunday and the given weekday is Tuesday the result will be 5 days. The answer will be a positive number because Tuesday is 5 days before Sunday, not -5 days before. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="next_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="next_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/days_until_weekday.html
===================================================================
--- boost/trunk/doc/html/days_until_weekday.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/days_until_weekday.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template days_until_weekday</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="first_kday_before.html" title="Class template first_kday_before">
 <link rel="next" href="days_before_weekday.html" title="Function template days_before_weekday">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_before_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_before_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="days_until_weekday"></a><div class="titlepage"></div>
@@ -34,17 +34,17 @@
   <span class="type">date_type::duration_type</span> 
   days_until_weekday(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> weekday_type &amp; wd);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1076180"></a><h2>Description</h2>
+<a name="id2626784"></a><h2>Description</h2>
 <p>Calculates the number of days until the next weekday. If the date given falls on a Sunday and the given weekday is Tuesday the result will be 2 days </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_before_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_before_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/dst_calc_engine.html
===================================================================
--- boost/trunk/doc/html/dst_calc_engine.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/dst_calc_engine.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template dst_calc_engine</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866029" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2510544" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
 <link rel="prev" href="dst_calculator.html" title="Class template dst_calculator">
 <link rel="next" href="us_dst_rules.html" title="Class template us_dst_rules">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_rules.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2510544"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_rules.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="dst_calc_engine"></a><div class="titlepage"></div>
@@ -37,41 +37,41 @@
   <span class="bold"><strong>typedef</strong></span> date_type::calendar_type                        calendar_type;
   <span class="bold"><strong>typedef</strong></span> <a href="dst_calculator.html" title="Class template dst_calculator">dst_calculator</a>&lt; date_type, time_duration_type &gt; dstcalc;      
 
-  <span class="emphasis"><em>// <a href="dst_calc_engine.html#id1111389-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="dst_calc_engine.html#id2420605-bb">public static functions</a></em></span>
   <span class="type">time_is_dst_result</span> 
-  <a href="dst_calc_engine.html#id1074662-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="dst_calc_engine.html#id1033622-bb">is_dst_boundary_day</a>(date_type) ;
-  <span class="type">time_duration_type</span> <a href="dst_calc_engine.html#id974604-bb">dst_offset</a>() ;
-  <span class="type">date_type</span> <a href="dst_calc_engine.html#id974622-bb">local_dst_start_day</a>(year_type) ;
-  <span class="type">date_type</span> <a href="dst_calc_engine.html#id901026-bb">local_dst_end_day</a>(year_type) ;
+  <a href="dst_calc_engine.html#id2416353-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="dst_calc_engine.html#id2423485-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">time_duration_type</span> <a href="dst_calc_engine.html#id2458677-bb">dst_offset</a>() ;
+  <span class="type">date_type</span> <a href="dst_calc_engine.html#id2508391-bb">local_dst_start_day</a>(year_type) ;
+  <span class="type">date_type</span> <a href="dst_calc_engine.html#id2522676-bb">local_dst_end_day</a>(year_type) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1081670"></a><h2>Description</h2>
+<a name="id2632457"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1081673"></a><h3>
-<a name="id1111389-bb"></a><code class="computeroutput">dst_calc_engine</code> public static functions</h3>
+<a name="id2632460"></a><h3>
+<a name="id2420605-bb"></a><code class="computeroutput">dst_calc_engine</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
 <pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id1074662-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre>
+<a name="id2416353-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre>
 <p>Determines if the time is really in DST or not. Also checks for invalid and ambiguous. 
 </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1033622-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id974604-bb"></a>dst_offset() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id974622-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id901026-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2423485-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2458677-bb"></a>dst_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2508391-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2522676-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_rules.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2510544"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_rules.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/dst_calculator.html
===================================================================
--- boost/trunk/doc/html/dst_calculator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/dst_calculator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template dst_calculator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866029" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2510544" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
 <link rel="prev" href="all_date_names_put.html" title="Class template all_date_names_put">
 <link rel="next" href="dst_calc_engine.html" title="Class template dst_calc_engine">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calc_engine.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2510544"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calc_engine.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="dst_calculator"></a><div class="titlepage"></div>
@@ -36,30 +36,30 @@
   <span class="bold"><strong>typedef</strong></span> time_duration_type_ time_duration_type;
   <span class="bold"><strong>typedef</strong></span> date_type_          date_type;         
 
-  <span class="emphasis"><em>// <a href="dst_calculator.html#id838110-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="dst_calculator.html#id2434887-bb">public static functions</a></em></span>
   <span class="type">time_is_dst_result</span> 
-  <a href="dst_calculator.html#id838116-bb">process_local_dst_start_day</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
+  <a href="dst_calculator.html#id2434891-bb">process_local_dst_start_day</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
   <span class="type">time_is_dst_result</span> 
-  <a href="dst_calculator.html#id866718-bb">process_local_dst_end_day</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
+  <a href="dst_calculator.html#id2416537-bb">process_local_dst_end_day</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
   <span class="type">time_is_dst_result</span> 
-  <a href="dst_calculator.html#id935826-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
+  <a href="dst_calculator.html#id2505648-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
                <span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
                <span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
                <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
   <span class="type">time_is_dst_result</span> 
-  <a href="dst_calculator.html#id1110662-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
+  <a href="dst_calculator.html#id2397912-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
                <span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> date_type &amp;, 
                <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1081059"></a><h2>Description</h2>
+<a name="id2631826"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1081063"></a><h3>
-<a name="id838110-bb"></a><code class="computeroutput">dst_calculator</code> public static functions</h3>
+<a name="id2631830"></a><h3>
+<a name="id2434887-bb"></a><code class="computeroutput">dst_calculator</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
 <pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id838116-bb"></a>process_local_dst_start_day(<span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day, 
+<a name="id2434891-bb"></a>process_local_dst_start_day(<span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day, 
                             <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_start_offset_minutes, 
                             <span class="bold"><strong>long</strong></span> dst_length_minutes) ;</pre>
 <p>On this dst transition, the time label between the transition boundary and the boudary + the offset are invalid times. If before the boundary then still not in dst. 
@@ -79,7 +79,7 @@
 </li>
 <li>
 <pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id866718-bb"></a>process_local_dst_end_day(<span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day, 
+<a name="id2416537-bb"></a>process_local_dst_end_day(<span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day, 
                           <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_end_offset_minutes, 
                           <span class="bold"><strong>long</strong></span> dst_length_minutes) ;</pre>
 <p>This is the calculation for the DST end day. On that day times prior to the conversion time - dst_length (1 am in US) are still in dst. Times between the above and the switch time are ambiguous. Times after the start_offset are not in dst. 
@@ -97,7 +97,7 @@
 </li>
 <li>
 <pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id935826-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; current_day, 
+<a name="id2505648-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; current_day, 
              <span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day, 
              <span class="bold"><strong>const</strong></span> date_type &amp; dst_start_day, 
              <span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_start_offset, 
@@ -127,7 +127,7 @@
 </li>
 <li>
 <pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id1110662-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; current_day, 
+<a name="id2397912-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; current_day, 
              <span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day, 
              <span class="bold"><strong>const</strong></span> date_type &amp; dst_start_day, 
              <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_start_offset_minutes, 
@@ -160,13 +160,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calc_engine.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2510544"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calc_engine.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/dst_day_calc_rule.html
===================================================================
--- boost/trunk/doc/html/dst_day_calc_rule.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/dst_day_calc_rule.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template dst_day_calc_rule</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045441" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2427093" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
 <link rel="prev" href="null_dst_rules.html" title="Class template null_dst_rules">
 <link rel="next" href="day_calc_dst_rule.html" title="Class template day_calc_dst_rule">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="day_calc_dst_rule.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2427093"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="day_calc_dst_rule.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="dst_day_calc_rule"></a><div class="titlepage"></div>
@@ -36,40 +36,40 @@
   <span class="bold"><strong>typedef</strong></span> date_type::year_type year_type;
 
   <span class="emphasis"><em>// <a href="dst_day_calc_rule.html#dst_day_calc_ruleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="dst_day_calc_rule.html#id1033889-bb">~dst_day_calc_rule</a>();
+  <a href="dst_day_calc_rule.html#id2518084-bb">~dst_day_calc_rule</a>();
 
-  <span class="emphasis"><em>// <a href="dst_day_calc_rule.html#id928106-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="dst_day_calc_rule.html#id926393-bb">start_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="dst_day_calc_rule.html#id899436-bb">start_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="dst_day_calc_rule.html#id899450-bb">end_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="dst_day_calc_rule.html#id892427-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="dst_day_calc_rule.html#id2393334-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="dst_day_calc_rule.html#id2393338-bb">start_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="dst_day_calc_rule.html#id2457959-bb">start_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="dst_day_calc_rule.html#id2457970-bb">end_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="dst_day_calc_rule.html#id2513356-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1082707"></a><h2>Description</h2>
+<a name="id2633527"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1082710"></a><h3>
+<a name="id2633531"></a><h3>
 <a name="dst_day_calc_ruleconstruct-copy-destruct"></a><code class="computeroutput">dst_day_calc_rule</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1033889-bb"></a>~dst_day_calc_rule();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2518084-bb"></a>~dst_day_calc_rule();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1082745"></a><h3>
-<a name="id928106-bb"></a><code class="computeroutput">dst_day_calc_rule</code> public member functions</h3>
+<a name="id2633566"></a><h3>
+<a name="id2393334-bb"></a><code class="computeroutput">dst_day_calc_rule</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id926393-bb"></a>start_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id899436-bb"></a>start_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id899450-bb"></a>end_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id892427-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id2393338-bb"></a>start_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2457959-bb"></a>start_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id2457970-bb"></a>end_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2513356-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="day_calc_dst_rule.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2427093"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="day_calc_dst_rule.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/dst_not_valid.html
===================================================================
--- boost/trunk/doc/html/dst_not_valid.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/dst_not_valid.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct dst_not_valid</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1106303" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475866" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
 <link rel="prev" href="time_label_invalid.html" title="Struct time_label_invalid">
 <link rel="next" href="local_date_time_base.html" title="Class template local_date_time_base">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_date_time_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475866"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_date_time_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="dst_not_valid"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> dst_not_valid {
   <span class="emphasis"><em>// <a href="dst_not_valid.html#dst_not_validconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="dst_not_valid.html#id868510-bb">dst_not_valid</a>(std::string = "");
+  <a href="dst_not_valid.html#id2475955-bb">dst_not_valid</a>(std::string = "");
 
-  <span class="emphasis"><em>// <a href="dst_not_valid.html#id1034672-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="dst_not_valid.html#id2475951-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1181350"></a><h2>Description</h2>
+<a name="id2682798"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1181354"></a><h3>
+<a name="id2682802"></a><h3>
 <a name="dst_not_validconstruct-copy-destruct"></a><code class="computeroutput">dst_not_valid</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id868510-bb"></a>dst_not_valid(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2475955-bb"></a>dst_not_valid(std::string _msg = "");</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1181387"></a><h3>
-<a name="id1034672-bb"></a><code class="computeroutput">dst_not_valid</code> public member functions</h3>
+<a name="id2682835"></a><h3>
+<a name="id2475951-bb"></a><code class="computeroutput">dst_not_valid</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_date_time_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475866"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_date_time_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/duplicate_option_error.html
===================================================================
--- boost/trunk/doc/html/duplicate_option_error.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/duplicate_option_error.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class duplicate_option_error</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id835103" title="Header &lt;boost/program_options/options_description.hpp&gt;">
-<link rel="prev" href="basic_option.html" title="Class template basic_option">
-<link rel="next" href="option_description.html" title="Class option_description">
+<link rel="up" href="program_options/reference.html#id2473651" title="Header &lt;boost/program_options/options_description.hpp&gt;">
+<link rel="prev" href="options_description.html" title="Class options_description">
+<link rel="next" href="basic_parsed_options.html" title="Class template basic_parsed_options">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="basic_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id835103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="option_description.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="options_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_parsed_options.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="duplicate_option_error"></a><div class="titlepage"></div>
@@ -33,32 +33,32 @@
 <span class="bold"><strong>class</strong></span> duplicate_option_error : <span class="bold"><strong>public</strong></span> boost::program_options::error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="duplicate_option_error.html#duplicate_option_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="duplicate_option_error.html#id752812-bb">duplicate_option_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="duplicate_option_error.html#id2348778-bb">duplicate_option_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="duplicate_option_error.html#id1104010-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="duplicate_option_error.html#id2348773-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1252329"></a><h2>Description</h2>
+<a name="id2722622"></a><h2>Description</h2>
 <p>Class thrown when duplicate option description is found. </p>
 <div class="refsect2" lang="en">
-<a name="id1252336"></a><h3>
+<a name="id2722628"></a><h3>
 <a name="duplicate_option_errorconstruct-copy-destruct"></a><code class="computeroutput">duplicate_option_error</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id752812-bb"></a>duplicate_option_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2348778-bb"></a>duplicate_option_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1252376"></a><h3>
-<a name="id1104010-bb"></a><code class="computeroutput">duplicate_option_error</code> public member functions</h3>
+<a name="id2722669"></a><h3>
+<a name="id2348773-bb"></a><code class="computeroutput">duplicate_option_error</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="basic_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id835103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="option_description.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="options_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_parsed_options.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/duration_from_string.html
===================================================================
--- boost/trunk/doc/html/duration_from_string.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/duration_from_string.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function duration_from_string</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id931047" title="Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2474638" title="Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;">
 <link rel="prev" href="ptime.html" title="Class ptime">
 <link rel="next" href="custom_time_zone.html" title="Class custom_time_zone">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id931047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="custom_time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2474638"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="custom_time_zone.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="duration_from_string"></a><div class="titlepage"></div>
@@ -30,19 +30,19 @@
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="type"><a href="id937125.html" title="Class time_duration">time_duration</a></span> duration_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></div>
+<span class="type"><a href="id2442833.html" title="Class time_duration">time_duration</a></span> duration_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1178913"></a><h2>Description</h2>
+<a name="id2680309"></a><h2>Description</h2>
 <p>Expected format for string is "[-]h[h][:mm][:ss][.fff]". A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.". </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id931047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="custom_time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2474638"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="custom_time_zone.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/duration_traits_adapted.html
===================================================================
--- boost/trunk/doc/html/duration_traits_adapted.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/duration_traits_adapted.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct duration_traits_adapted</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id729918" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2412320" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
 <link rel="prev" href="duration_traits_long.html" title="Struct duration_traits_long">
 <link rel="next" href="weeks_duration.html" title="Class template weeks_duration">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="weeks_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2412320"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="weeks_duration.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="duration_traits_adapted"></a><div class="titlepage"></div>
@@ -35,26 +35,26 @@
   <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>long</strong></span>                                  int_type; 
   <span class="bold"><strong>typedef</strong></span> <a href="int_adapter.html" title="Class template int_adapter">boost::date_time::int_adapter</a>&lt; <span class="bold"><strong>long</strong></span> &gt; impl_type;
 
-  <span class="emphasis"><em>// <a href="duration_traits_adapted.html#id859639-bb">public static functions</a></em></span>
-  <span class="type">int_type</span> <a href="duration_traits_adapted.html#id859644-bb">as_number</a>(impl_type) ;
+  <span class="emphasis"><em>// <a href="duration_traits_adapted.html#id2399836-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="duration_traits_adapted.html#id2399840-bb">as_number</a>(impl_type) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1043388"></a><h2>Description</h2>
+<a name="id2610869"></a><h2>Description</h2>
 <p>Struct for instantiating date_duration <span class="bold"><strong>WITH</strong></span>  special values functionality. Allows for transparent implementation of either date_duration&lt;long&gt; or date_duration&lt;int_adapter&lt;long&gt; &gt; </p>
 <div class="refsect2" lang="en">
-<a name="id1043405"></a><h3>
-<a name="id859639-bb"></a><code class="computeroutput">duration_traits_adapted</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id859644-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
+<a name="id2610884"></a><h3>
+<a name="id2399836-bb"></a><code class="computeroutput">duration_traits_adapted</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id2399840-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="weeks_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2412320"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="weeks_duration.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/duration_traits_long.html
===================================================================
--- boost/trunk/doc/html/duration_traits_long.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/duration_traits_long.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct duration_traits_long</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id729918" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2412320" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
 <link rel="prev" href="date_duration.html" title="Class template date_duration">
 <link rel="next" href="duration_traits_adapted.html" title="Struct duration_traits_adapted">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_adapted.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2412320"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_adapted.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="duration_traits_long"></a><div class="titlepage"></div>
@@ -35,26 +35,26 @@
   <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>long</strong></span> int_type; 
   <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>long</strong></span> impl_type;
 
-  <span class="emphasis"><em>// <a href="duration_traits_long.html#id966541-bb">public static functions</a></em></span>
-  <span class="type">int_type</span> <a href="duration_traits_long.html#id932488-bb">as_number</a>(impl_type) ;
+  <span class="emphasis"><em>// <a href="duration_traits_long.html#id2500227-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="duration_traits_long.html#id2446437-bb">as_number</a>(impl_type) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1043249"></a><h2>Description</h2>
+<a name="id2610727"></a><h2>Description</h2>
 <p>Struct for instantiating date_duration with <span class="bold"><strong>NO</strong></span>  special values functionality. Allows for transparent implementation of either date_duration&lt;long&gt; or date_duration&lt;int_adapter&lt;long&gt; &gt; </p>
 <div class="refsect2" lang="en">
-<a name="id1043266"></a><h3>
-<a name="id966541-bb"></a><code class="computeroutput">duration_traits_long</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id932488-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
+<a name="id2610742"></a><h3>
+<a name="id2500227-bb"></a><code class="computeroutput">duration_traits_long</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id2446437-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_adapted.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2412320"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_adapted.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/empty_formatter.html
===================================================================
--- boost/trunk/doc/html/empty_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/empty_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template empty_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1213774" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2356089" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
 <link rel="prev" href="identity_formatter.html" title="Function template identity_formatter">
 <link rel="next" href="starts_with.html" title="Function starts_with">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="identity_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1213774"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="starts_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="identity_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="starts_with.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="empty_formatter"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> empty_formatter(<span class="bold"><strong>const</strong></span> RangeT &amp; );</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1325775"></a><h2>Description</h2>
+<a name="id2760603"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">empty_formatter</code> . Empty formatter always returns an empty sequence.</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -40,13 +40,13 @@
     An instance of the <code class="computeroutput">empty_formatter</code>  object. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="identity_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1213774"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="starts_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="identity_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="starts_with.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ends_with.html
===================================================================
--- boost/trunk/doc/html/ends_with.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ends_with.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ends_with</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="istarts_with.html" title="Function template istarts_with">
 <link rel="next" href="iends_with.html" title="Function template iends_with">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="istarts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iends_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="istarts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iends_with.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ends_with"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt; 
   <span class="type"><span class="bold"><strong>bool</strong></span></span> ends_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1326864"></a><h2>Description</h2>
+<a name="id2761717"></a><h2>Description</h2>
 <p>This predicate holds when the test string is a suffix of the Input. In other words, if the input ends with the test. When the optional predicate is specified, it is used for character-wise comparison.</p>
 <p></p>
 <div class="variablelist">
@@ -56,13 +56,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="istarts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iends_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="istarts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iends_with.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/environment_iterator.html
===================================================================
--- boost/trunk/doc/html/environment_iterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/environment_iterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class environment_iterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id939963" title="Header &lt;boost/program_options/environment_iterator.hpp&gt;">
-<link rel="prev" href="id801451.html" title="Type style_t">
+<link rel="up" href="program_options/reference.html#id2380073" title="Header &lt;boost/program_options/environment_iterator.hpp&gt;">
+<link rel="prev" href="id2358254.html" title="Type style_t">
 <link rel="next" href="eof_iterator.html" title="Class template eof_iterator">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id801451.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id939963"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eof_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2358254.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2380073"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eof_iterator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="environment_iterator"></a><div class="titlepage"></div>
@@ -30,41 +30,40 @@
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>class</strong></span> environment_iterator
-  :  : <span class="bold"><strong>public</strong></span> boost::eof_iterator&lt; Derived, ValueType &gt;
+<span class="bold"><strong>class</strong></span> environment_iterator : <span class="bold"><strong>public</strong></span> boost::eof_iterator&lt; environment_iterator, std::pair&lt; std::string, std::string &gt; &gt;
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="environment_iterator.html#environment_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="environment_iterator.html#id1105659-bb">environment_iterator</a>(<span class="bold"><strong>char</strong></span> **);
-  <a href="environment_iterator.html#id1137966-bb">environment_iterator</a>();
+  <a href="environment_iterator.html#id2479457-bb">environment_iterator</a>(<span class="bold"><strong>char</strong></span> **);
+  <a href="environment_iterator.html#id2338594-bb">environment_iterator</a>();
 
-  <span class="emphasis"><em>// <a href="environment_iterator.html#id902781-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="environment_iterator.html#id871284-bb">get</a>() ;
+  <span class="emphasis"><em>// <a href="environment_iterator.html#id2340015-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="environment_iterator.html#id2340019-bb">get</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1249036"></a><h2>Description</h2>
+<a name="id2717261"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1249039"></a><h3>
+<a name="id2717264"></a><h3>
 <a name="environment_iteratorconstruct-copy-destruct"></a><code class="computeroutput">environment_iterator</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1105659-bb"></a>environment_iterator(<span class="bold"><strong>char</strong></span> ** environment);</pre></li>
-<li><pre class="literallayout"><a name="id1137966-bb"></a>environment_iterator();</pre></li>
+<li><pre class="literallayout"><a name="id2479457-bb"></a>environment_iterator(<span class="bold"><strong>char</strong></span> ** environment);</pre></li>
+<li><pre class="literallayout"><a name="id2338594-bb"></a>environment_iterator();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1249093"></a><h3>
-<a name="id902781-bb"></a><code class="computeroutput">environment_iterator</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id871284-bb"></a>get() ;</pre></li></ol></div>
+<a name="id2717318"></a><h3>
+<a name="id2340015-bb"></a><code class="computeroutput">environment_iterator</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2340019-bb"></a>get() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id801451.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id939963"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eof_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2358254.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2380073"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eof_iterator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/eof_iterator.html
===================================================================
--- boost/trunk/doc/html/eof_iterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/eof_iterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template eof_iterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1006480" title="Header &lt;boost/program_options/eof_iterator.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2338601" title="Header &lt;boost/program_options/eof_iterator.hpp&gt;">
 <link rel="prev" href="environment_iterator.html" title="Class environment_iterator">
-<link rel="next" href="ambiguous_option.html" title="Class ambiguous_option">
+<link rel="next" href="error.html" title="Class error">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="environment_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1006480"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_option.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="environment_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2338601"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="eof_iterator"></a><div class="titlepage"></div>
@@ -33,21 +33,21 @@
 <span class="bold"><strong>class</strong></span> eof_iterator {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="eof_iterator.html#eof_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="eof_iterator.html#id1137933-bb">eof_iterator</a>();
+  <a href="eof_iterator.html#id2380484-bb">eof_iterator</a>();
 
-  <span class="emphasis"><em>// <a href="eof_iterator.html#id697184-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="eof_iterator.html#id2380480-bb">public member functions</a></em></span>
 
-  <span class="emphasis"><em>// <a href="eof_iterator.html#id871332-bb">protected member functions</a></em></span>
-  <span class="type">ValueType &amp;</span> <a href="eof_iterator.html#id964029-bb">value</a>() ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="eof_iterator.html#id1080792-bb">found_eof</a>() ;
+  <span class="emphasis"><em>// <a href="eof_iterator.html#id2380486-bb">protected member functions</a></em></span>
+  <span class="type">ValueType &amp;</span> <a href="eof_iterator.html#id2401200-bb">value</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="eof_iterator.html#id2360641-bb">found_eof</a>() ;
 
-  <span class="emphasis"><em>// <a href="eof_iterator.html#id822103-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="eof_iterator.html#id723222-bb">increment</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="eof_iterator.html#id653552-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="eof_iterator.html" title="Class template eof_iterator">eof_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span>  ValueType &amp;</span> <a href="eof_iterator.html#id1000012-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="eof_iterator.html#id2354668-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="eof_iterator.html#id2354672-bb">increment</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="eof_iterator.html#id2479389-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="eof_iterator.html" title="Class template eof_iterator">eof_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> ValueType &amp;</span> <a href="eof_iterator.html#id2351288-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1249383"></a><h2>Description</h2>
+<a name="id2717617"></a><h2>Description</h2>
 <p>The 'eof_iterator' class is useful for constructing forward iterators in cases where iterator extract data from some source and it's easy to detect 'eof' -- i.e. the situation where there's no data. One apparent example is reading lines from a file.</p>
 <p>Implementing such iterators using 'iterator_facade' directly would require to create class with three core operation, a couple of constructors. When using 'eof_iterator', the derived class should define only one method to get new value, plus a couple of constructors.</p>
 <p>The basic idea is that iterator has 'eof' bit. Two iterators are equal only if both have their 'eof' bits set. The 'get' method either obtains the new value or sets the 'eof' bit.</p>
@@ -60,47 +60,47 @@
 </ul></div>
 <p>Essentially, the 'get' method has the functionality of both 'increment' and 'dereference'. It's very good for the cases where data extraction implicitly moves data pointer, like for stream operation. </p>
 <div class="refsect2" lang="en">
-<a name="id1249435"></a><h3>
+<a name="id2717669"></a><h3>
 <a name="eof_iteratorconstruct-copy-destruct"></a><code class="computeroutput">eof_iterator</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1137933-bb"></a>eof_iterator();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2380484-bb"></a>eof_iterator();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1249468"></a><h3>
-<a name="id697184-bb"></a><code class="computeroutput">eof_iterator</code> public member functions</h3>
+<a name="id2717701"></a><h3>
+<a name="id2380480-bb"></a><code class="computeroutput">eof_iterator</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1249486"></a><h3>
-<a name="id871332-bb"></a><code class="computeroutput">eof_iterator</code> protected member functions</h3>
+<a name="id2717720"></a><h3>
+<a name="id2380486-bb"></a><code class="computeroutput">eof_iterator</code> protected member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type">ValueType &amp;</span> <a name="id964029-bb"></a>value() ;</pre>
+<pre class="literallayout"><span class="type">ValueType &amp;</span> <a name="id2401200-bb"></a>value() ;</pre>
 <p>Returns the reference which should be used by derived class to store the next value. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1080792-bb"></a>found_eof() ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2360641-bb"></a>found_eof() ;</pre>
 <p>Should be called by derived class to indicate that it can't produce next element. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1249549"></a><h3>
-<a name="id822103-bb"></a><code class="computeroutput">eof_iterator</code> private member functions</h3>
+<a name="id2717784"></a><h3>
+<a name="id2354668-bb"></a><code class="computeroutput">eof_iterator</code> private member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id723222-bb"></a>increment() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id653552-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="eof_iterator.html" title="Class template eof_iterator">eof_iterator</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  ValueType &amp;</span> <a name="id1000012-bb"></a>dereference() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2354672-bb"></a>increment() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2479389-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="eof_iterator.html" title="Class template eof_iterator">eof_iterator</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> ValueType &amp;</span> <a name="id2351288-bb"></a>dereference() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="environment_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1006480"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_option.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="environment_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2338601"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/equals.html
===================================================================
--- boost/trunk/doc/html/equals.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/equals.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function equals</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="icontains.html" title="Function template icontains">
 <link rel="next" href="iequals.html" title="Function template iequals">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="icontains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iequals.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="icontains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iequals.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="equals"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt; 
   <span class="type"><span class="bold"><strong>bool</strong></span></span> equals(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1327427"></a><h2>Description</h2>
+<a name="id2762287"></a><h2>Description</h2>
 <p>This predicate holds when the test container is equal to the input container i.e. all elements in both containers are same. When the optional predicate is specified, it is used for character-wise comparison.</p>
 <p></p>
 <div class="variablelist">
@@ -56,13 +56,13 @@
     This is a two-way version of <code class="computeroutput">std::equal</code>  algorithm<p>This function provides the strong exception-safety guarantee </p></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="icontains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iequals.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="icontains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iequals.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_all.html
===================================================================
--- boost/trunk/doc/html/erase_all.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_all.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_all</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_all_copy.html" title="Function erase_all_copy">
 <link rel="next" href="ierase_all_copy.html" title="Function ierase_all_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_all"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> erase_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1319104"></a><h2>Description</h2>
+<a name="id2753778"></a><h2>Description</h2>
 <p>Remove all the occurrences of the string from the input. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_all_copy.html
===================================================================
--- boost/trunk/doc/html/erase_all_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_all_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_all_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="ierase_nth.html" title="Function template ierase_nth">
 <link rel="next" href="erase_all.html" title="Function template erase_all">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_all_copy"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type">SequenceT</span> erase_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1318993"></a><h2>Description</h2>
+<a name="id2753667"></a><h2>Description</h2>
 <p>Remove all the occurrences of the string from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_all_regex.html
===================================================================
--- boost/trunk/doc/html/erase_all_regex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_all_regex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_all_regex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="erase_all_regex_copy.html" title="Function erase_all_regex_copy">
 <link rel="next" href="find_all_regex.html" title="Function template find_all_regex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_all_regex"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
                        <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx, 
                        match_flag_type Flags = match_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1347620"></a><h2>Description</h2>
+<a name="id2765134"></a><h2>Description</h2>
 <p>Erase all substrings, matching given regex, from the input. The input string is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -51,13 +51,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_all_regex_copy.html
===================================================================
--- boost/trunk/doc/html/erase_all_regex_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_all_regex_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_all_regex_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="erase_regex.html" title="Function template erase_regex">
 <link rel="next" href="erase_all_regex.html" title="Function template erase_all_regex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_all_regex_copy"></a><div class="titlepage"></div>
@@ -41,7 +41,7 @@
                                  <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx, 
                                  match_flag_type Flags = match_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1347490"></a><h2>Description</h2>
+<a name="id2765000"></a><h2>Description</h2>
 <p>Erase all substrings, matching given regex, from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -64,13 +64,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_first.html
===================================================================
--- boost/trunk/doc/html/erase_first.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_first.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_first</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_first_copy.html" title="Function erase_first_copy">
 <link rel="next" href="ierase_first_copy.html" title="Function ierase_first_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_first"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> erase_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1317443"></a><h2>Description</h2>
+<a name="id2752093"></a><h2>Description</h2>
 <p>Remove the first occurrence of the substring from the input. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_first_copy.html
===================================================================
--- boost/trunk/doc/html/erase_first_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_first_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_first_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_range.html" title="Function template erase_range">
 <link rel="next" href="erase_first.html" title="Function template erase_first">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_first_copy"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type">SequenceT</span> erase_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1317332"></a><h2>Description</h2>
+<a name="id2751981"></a><h2>Description</h2>
 <p>Remove the first occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_head.html
===================================================================
--- boost/trunk/doc/html/erase_head.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_head.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_head</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_head_copy.html" title="Function erase_head_copy">
 <link rel="next" href="erase_tail_copy.html" title="Function erase_tail_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_head"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> erase_head(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1319624"></a><h2>Description</h2>
+<a name="id2754304"></a><h2>Description</h2>
 <p>Remove the head from the input. The head is a prefix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the head. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_head_copy.html
===================================================================
--- boost/trunk/doc/html/erase_head_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_head_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_head_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="ierase_all.html" title="Function template ierase_all">
 <link rel="next" href="erase_head.html" title="Function template erase_head">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_head_copy"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; 
   <span class="type">SequenceT</span> erase_head_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1319512"></a><h2>Description</h2>
+<a name="id2754192"></a><h2>Description</h2>
 <p>Remove the head from the input. The head is a prefix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the head. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_last.html
===================================================================
--- boost/trunk/doc/html/erase_last.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_last.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_last</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_last_copy.html" title="Function erase_last_copy">
 <link rel="next" href="ierase_last_copy.html" title="Function ierase_last_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_last"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> erase_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1317965"></a><h2>Description</h2>
+<a name="id2752622"></a><h2>Description</h2>
 <p>Remove the last occurrence of the substring from the input. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_last_copy.html
===================================================================
--- boost/trunk/doc/html/erase_last_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_last_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_last_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="ierase_first.html" title="Function template ierase_first">
 <link rel="next" href="erase_last.html" title="Function template erase_last">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_last_copy"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type">SequenceT</span> erase_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1317853"></a><h2>Description</h2>
+<a name="id2752509"></a><h2>Description</h2>
 <p>Remove the last occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_nth.html
===================================================================
--- boost/trunk/doc/html/erase_nth.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_nth.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_nth</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_nth_copy.html" title="Function erase_nth_copy">
 <link rel="next" href="ierase_nth_copy.html" title="Function ierase_nth_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_nth"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> erase_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1318528"></a><h2>Description</h2>
+<a name="id2753193"></a><h2>Description</h2>
 <p>Remove the Nth occurrence of the substring in the input. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -49,13 +49,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_nth_copy.html
===================================================================
--- boost/trunk/doc/html/erase_nth_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_nth_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_nth_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="ierase_last.html" title="Function template ierase_last">
 <link rel="next" href="erase_nth.html" title="Function template erase_nth">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_nth_copy"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
   <span class="type">SequenceT</span> erase_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, 
                            <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1318398"></a><h2>Description</h2>
+<a name="id2753062"></a><h2>Description</h2>
 <p>Remove the Nth occurrence of the substring in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -61,13 +61,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_range.html
===================================================================
--- boost/trunk/doc/html/erase_range.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_range.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_range</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_range_copy.html" title="Function erase_range_copy">
 <link rel="next" href="erase_first_copy.html" title="Function erase_first_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_range"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> erase_range(SequenceT &amp; Input, 
                    <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_iterator&lt; SequenceT &gt;::type &gt; &amp; SearchRange);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1317204"></a><h2>Description</h2>
+<a name="id2751852"></a><h2>Description</h2>
 <p>Remove the given range from the input. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -48,13 +48,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_range_copy.html
===================================================================
--- boost/trunk/doc/html/erase_range_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_range_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_range_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
-<link rel="prev" href="id1178955.html" title="Type token_compress_mode_type">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="prev" href="id2567673.html" title="Type token_compress_mode_type">
 <link rel="next" href="erase_range.html" title="Function template erase_range">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1178955.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2567673.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_range_copy"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
   <span class="type">SequenceT</span> erase_range_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, 
                              <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_const_iterator&lt; SequenceT &gt;::type &gt; &amp; SearchRange);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1317091"></a><h2>Description</h2>
+<a name="id2751736"></a><h2>Description</h2>
 <p>Remove the given range from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -59,13 +59,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1178955.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2567673.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_regex.html
===================================================================
--- boost/trunk/doc/html/erase_regex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_regex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_regex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="erase_regex_copy.html" title="Function erase_regex_copy">
 <link rel="next" href="erase_all_regex_copy.html" title="Function erase_all_regex_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_regex"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
                    <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx, 
                    match_flag_type Flags = match_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1347334"></a><h2>Description</h2>
+<a name="id2764835"></a><h2>Description</h2>
 <p>Remove a substring matching given regex from the input. The input string is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -51,13 +51,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_regex_copy.html
===================================================================
--- boost/trunk/doc/html/erase_regex_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_regex_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_regex_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="replace_all_regex.html" title="Function template replace_all_regex">
 <link rel="next" href="erase_regex.html" title="Function template erase_regex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_regex_copy"></a><div class="titlepage"></div>
@@ -41,7 +41,7 @@
                              <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx, 
                              match_flag_type Flags = match_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1347205"></a><h2>Description</h2>
+<a name="id2764702"></a><h2>Description</h2>
 <p>Remove a substring matching given regex from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -64,13 +64,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_tail.html
===================================================================
--- boost/trunk/doc/html/erase_tail.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_tail.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template erase_tail</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_tail_copy.html" title="Function erase_tail_copy">
 <link rel="next" href="find.html" title="Function template find">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_tail"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> erase_tail(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1319864"></a><h2>Description</h2>
+<a name="id2754546"></a><h2>Description</h2>
 <p>Remove the tail from the input. The tail is a suffix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/erase_tail_copy.html
===================================================================
--- boost/trunk/doc/html/erase_tail_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/erase_tail_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function erase_tail_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_head.html" title="Function template erase_head">
 <link rel="next" href="erase_tail.html" title="Function template erase_tail">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="erase_tail_copy"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; 
   <span class="type">SequenceT</span> erase_tail_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1319752"></a><h2>Description</h2>
+<a name="id2754433"></a><h2>Description</h2>
 <p>Remove the tail from the input. The tail is a suffix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/error.html
===================================================================
--- boost/trunk/doc/html/error.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/error.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class error</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="ambiguous_option.html" title="Class ambiguous_option">
-<link rel="next" href="invalid_command_line_style.html" title="Class invalid_command_line_style">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="eof_iterator.html" title="Class template eof_iterator">
+<link rel="next" href="invalid_syntax.html" title="Class invalid_syntax">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ambiguous_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_command_line_style.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="eof_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_syntax.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="error"></a><div class="titlepage"></div>
@@ -33,32 +33,32 @@
 <span class="bold"><strong>class</strong></span> error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="error.html#errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="error.html#id1138174-bb">error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="error.html#id2479483-bb">error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="error.html#id1046366-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="error.html#id2348866-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1250105"></a><h2>Description</h2>
+<a name="id2718166"></a><h2>Description</h2>
 <p>Base class for all errors in the library. </p>
 <div class="refsect2" lang="en">
-<a name="id1250111"></a><h3>
+<a name="id2718173"></a><h3>
 <a name="errorconstruct-copy-destruct"></a><code class="computeroutput">error</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1138174-bb"></a>error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2479483-bb"></a>error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1250150"></a><h3>
-<a name="id1046366-bb"></a><code class="computeroutput">error</code> public member functions</h3>
+<a name="id2718212"></a><h3>
+<a name="id2348866-bb"></a><code class="computeroutput">error</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ambiguous_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_command_line_style.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="eof_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_syntax.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/eu_dst_trait.html
===================================================================
--- boost/trunk/doc/html/eu_dst_trait.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/eu_dst_trait.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template eu_dst_trait</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941196" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2503510" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
 <link rel="prev" href="us_dst_trait.html" title="Struct template us_dst_trait">
 <link rel="next" href="uk_dst_trait.html" title="Struct template uk_dst_trait">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="uk_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2503510"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="uk_dst_trait.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="eu_dst_trait"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
   <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt; start_rule_functor;
   <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt; end_rule_functor;  
 
-  <span class="emphasis"><em>// <a href="eu_dst_trait.html#id822473-bb">public static functions</a></em></span>
-  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id930448-bb">start_day</a>() ;
-  <span class="type">month_type</span> <a href="eu_dst_trait.html#id856476-bb">start_month</a>() ;
-  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id856489-bb">end_day</a>() ;
-  <span class="type">month_type</span> <a href="eu_dst_trait.html#id968648-bb">end_month</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id968660-bb">dst_start_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id968673-bb">dst_end_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id968686-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="eu_dst_trait.html#id2484991-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id2484995-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="eu_dst_trait.html#id2442348-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id2442361-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="eu_dst_trait.html#id2414469-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id2414482-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id2509071-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id2509628-bb">dst_shift_length_minutes</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1109722"></a><h2>Description</h2>
+<a name="id2644427"></a><h2>Description</h2>
 <p>These amount to the following:</p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>Start of dst day is last Sunday in March</p></li>
@@ -57,27 +57,27 @@
 <li><p>Shift duration is one hour (60 minutes) </p></li>
 </ul></div>
 <div class="refsect2" lang="en">
-<a name="id1109749"></a><h3>
-<a name="id822473-bb"></a><code class="computeroutput">eu_dst_trait</code> public static functions</h3>
+<a name="id2644454"></a><h3>
+<a name="id2484991-bb"></a><code class="computeroutput">eu_dst_trait</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id930448-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id856476-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id856489-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id968648-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id968660-bb"></a>dst_start_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id968673-bb"></a>dst_end_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id968686-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2484995-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2442348-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2442361-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2414469-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2414482-bb"></a>dst_start_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2509071-bb"></a>dst_end_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2509628-bb"></a>dst_shift_length_minutes() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="uk_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2503510"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="uk_dst_trait.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find.html
===================================================================
--- boost/trunk/doc/html/find.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="erase_tail.html" title="Function template erase_tail">
 <link rel="next" href="find_first.html" title="Function template find_first">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span> 
   find(RangeT &amp; Input, FinderT Finder);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1320444"></a><h2>Description</h2>
+<a name="id2755146"></a><h2>Description</h2>
 <p>Search the input using the given finder.</p>
 <p></p>
 <div class="variablelist">
@@ -51,13 +51,13 @@
     An <code class="computeroutput">iterator_range</code>  delimiting the match. Returned iterator is either <code class="computeroutput">RangeT::iterator</code>  or <code class="computeroutput">RangeT::const_iterator</code> , depending on the constness of the input parameter. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_all.html
===================================================================
--- boost/trunk/doc/html/find_all.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_all.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_all</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1147531" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
-<link rel="prev" href="has_stable_iterators.html" title="Class template has_stable_iterators">
+<link rel="up" href="string_algo/reference.html#id2541245" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
+<link rel="prev" href="has_const_time_erase.html" title="Class template has_const_time_erase">
 <link rel="next" href="ifind_all.html" title="Function template ifind_all">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="has_stable_iterators.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1147531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_const_time_erase.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_all"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
   find_all(SequenceSequenceT &amp; Result, Range1T &amp; Input, 
            <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1354651"></a><h2>Description</h2>
+<a name="id2772357"></a><h2>Description</h2>
 <p>This algorithm finds all occurrences of the search string in the input.</p>
 <p>Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are <code class="computeroutput">std::vector&lt;std::string&gt;</code>  or <code class="computeroutput">std::list&lt;boost::iterator_range&lt;std::string::iterator&gt;&gt;</code></p>
 <p></p>
@@ -57,13 +57,13 @@
     Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="has_stable_iterators.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1147531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_const_time_erase.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_all_regex.html
===================================================================
--- boost/trunk/doc/html/find_all_regex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_all_regex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_all_regex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="erase_all_regex.html" title="Function template erase_all_regex">
 <link rel="next" href="split_regex.html" title="Function template split_regex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_all_regex"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
                  <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx, 
                  match_flag_type Flags = match_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1347732"></a><h2>Description</h2>
+<a name="id2765248"></a><h2>Description</h2>
 <p>This algorithm finds all substrings matching the give regex in the input.</p>
 <p>Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are <code class="computeroutput">std::vector&lt;std::string&gt;</code>  or <code class="computeroutput">std::list&lt;boost::iterator_range&lt;std::string::iterator&gt;&gt;</code></p>
 <p></p>
@@ -61,13 +61,13 @@
     Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_first.html
===================================================================
--- boost/trunk/doc/html/find_first.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_first.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_first</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="find.html" title="Function template find">
 <link rel="next" href="ifind_first.html" title="Function template ifind_first">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_first"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span> 
   find_first(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1320558"></a><h2>Description</h2>
+<a name="id2755263"></a><h2>Description</h2>
 <p>Search for the first occurence of the substring in the input.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_format.html
===================================================================
--- boost/trunk/doc/html/find_format.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_format.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_format</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1188068" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
 <link rel="prev" href="find_format_copy.html" title="Function find_format_copy">
 <link rel="next" href="find_format_all_copy.html" title="Function find_format_all_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_format_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1188068"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_format"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> FormatterT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> find_format(SequenceT &amp; Input, FinderT Finder, FormatterT Formatter);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1322306"></a><h2>Description</h2>
+<a name="id2757047"></a><h2>Description</h2>
 <p>Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. The input is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -49,13 +49,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_format_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1188068"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_format_all.html
===================================================================
--- boost/trunk/doc/html/find_format_all.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_format_all.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_format_all</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1188068" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
 <link rel="prev" href="find_format_all_copy.html" title="Function find_format_all_copy">
-<link rel="next" href="id685080.html" title="Function template regex_finder">
+<link rel="next" href="id2559243.html" title="Function template regex_finder">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_format_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1188068"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id685080.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2559243.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_format_all"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> find_format_all(SequenceT &amp; Input, FinderT Finder, 
                        FormatterT Formatter);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1322573"></a><h2>Description</h2>
+<a name="id2757320"></a><h2>Description</h2>
 <p>Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. Repeat this for all matching substrings.The input is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_format_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1188068"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id685080.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2559243.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_format_all_copy.html
===================================================================
--- boost/trunk/doc/html/find_format_all_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_format_all_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function find_format_all_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1188068" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
 <link rel="prev" href="find_format.html" title="Function template find_format">
 <link rel="next" href="find_format_all.html" title="Function template find_format_all">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1188068"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_format_all_copy"></a><div class="titlepage"></div>
@@ -39,7 +39,7 @@
   <span class="type">SequenceT</span> find_format_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, FinderT Finder, 
                                  FormatterT Formatter);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1322456"></a><h2>Description</h2>
+<a name="id2757194"></a><h2>Description</h2>
 <p>Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. Repeat this for all matching substrings. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -62,13 +62,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1188068"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_format_copy.html
===================================================================
--- boost/trunk/doc/html/find_format_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_format_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function find_format_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1188068" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
 <link rel="prev" href="find_token.html" title="Function template find_token">
 <link rel="next" href="find_format.html" title="Function template find_format">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_token.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1188068"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_token.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_format_copy"></a><div class="titlepage"></div>
@@ -39,7 +39,7 @@
   <span class="type">SequenceT</span> find_format_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, FinderT Finder, 
                              FormatterT Formatter);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1322190"></a><h2>Description</h2>
+<a name="id2756924"></a><h2>Description</h2>
 <p>Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -62,13 +62,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_token.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1188068"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_token.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_head.html
===================================================================
--- boost/trunk/doc/html/find_head.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_head.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_head</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="ifind_nth.html" title="Function template ifind_nth">
 <link rel="next" href="find_tail.html" title="Function template find_tail">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ifind_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_tail.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_head"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span> 
   find_head(RangeT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1321374"></a><h2>Description</h2>
+<a name="id2756090"></a><h2>Description</h2>
 <p>Get the head of the input. Head is a prefix of the string of the given size. If the input is shorter then required, whole input if considered to be the head.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ifind_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_tail.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_iterator.html
===================================================================
--- boost/trunk/doc/html/find_iterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_iterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template find_iterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1113894" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
-<link rel="prev" href="id1171494.html" title="Function template regex_formatter">
+<link rel="up" href="string_algo/reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
+<link rel="prev" href="id2586835.html" title="Function template regex_formatter">
 <link rel="next" href="split_iterator.html" title="Class template split_iterator">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1171494.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1113894"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2586835.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_iterator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_iterator"></a><div class="titlepage"></div>
@@ -33,30 +33,30 @@
 <span class="bold"><strong>class</strong></span> find_iterator {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="find_iterator.html#find_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="find_iterator.html#id1138856-bb">find_iterator</a>();
-  <a href="find_iterator.html#id1209314-bb">find_iterator</a>(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; <a href="find_iterator.html#id1173158-bb">find_iterator</a>(IteratorT, IteratorT, FinderT);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt; <a href="find_iterator.html#id1179053-bb">find_iterator</a>(RangeT &amp;, FinderT);
+  <a href="find_iterator.html#id2479359-bb">find_iterator</a>();
+  <a href="find_iterator.html#id2559405-bb">find_iterator</a>(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; <a href="find_iterator.html#id2506218-bb">find_iterator</a>(IteratorT, IteratorT, FinderT);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt; <a href="find_iterator.html#id2362903-bb">find_iterator</a>(RangeT &amp;, FinderT);
 
-  <span class="emphasis"><em>// <a href="find_iterator.html#id1149827-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="find_iterator.html#id754748-bb">eof</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="find_iterator.html#id2380448-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="find_iterator.html#id2380453-bb">eof</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="find_iterator.html#id1210798-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span>  match_type &amp;</span> <a href="find_iterator.html#id1113880-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="find_iterator.html#id1066809-bb">increment</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="find_iterator.html#id1174062-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="find_iterator.html#id2493799-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a href="find_iterator.html#id2493803-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="find_iterator.html#id2377799-bb">increment</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="find_iterator.html#id2377811-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1323276"></a><h2>Description</h2>
+<a name="id2758041"></a><h2>Description</h2>
 <p>Find iterator encapsulates a Finder and allows for incremental searching in a string. Each increment moves the iterator to the next match.</p>
 <p>Find iterator is a readable forward traversal iterator.</p>
 <p>Dereferencing the iterator yields an iterator_range delimiting the current match. </p>
 <div class="refsect2" lang="en">
-<a name="id1323291"></a><h3>
+<a name="id2758056"></a><h3>
 <a name="find_iteratorconstruct-copy-destruct"></a><code class="computeroutput">find_iterator</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1138856-bb"></a>find_iterator();</pre>
+<pre class="literallayout"><a name="id2479359-bb"></a>find_iterator();</pre>
 <p>Construct null iterator. All null iterators are equal.</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -64,47 +64,47 @@
     eof()==true </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1209314-bb"></a>find_iterator(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp; Other);</pre>
+<pre class="literallayout"><a name="id2559405-bb"></a>find_iterator(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp; Other);</pre>
 <p>Construct a copy of the find_iterator </p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; 
-  <a name="id1173158-bb"></a>find_iterator(IteratorT Begin, IteratorT End, FinderT Finder);</pre>
+  <a name="id2506218-bb"></a>find_iterator(IteratorT Begin, IteratorT End, FinderT Finder);</pre>
 <p>Construct new find_iterator for a given finder and a range. </p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
-  <a name="id1179053-bb"></a>find_iterator(RangeT &amp; Col, FinderT Finder);</pre>
+  <a name="id2362903-bb"></a>find_iterator(RangeT &amp; Col, FinderT Finder);</pre>
 <p>Construct new find_iterator for a given finder and a range. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1323433"></a><h3>
-<a name="id1149827-bb"></a><code class="computeroutput">find_iterator</code> public member functions</h3>
+<a name="id2758200"></a><h3>
+<a name="id2380448-bb"></a><code class="computeroutput">find_iterator</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id754748-bb"></a>eof() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2380453-bb"></a>eof() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Check the eof condition. Eof condition means that there is nothing more to be searched i.e. find_iterator is after the last match. </p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1323480"></a><h3>
-<a name="id1210798-bb"></a><code class="computeroutput">find_iterator</code> private member functions</h3>
+<a name="id2758250"></a><h3>
+<a name="id2493799-bb"></a><code class="computeroutput">find_iterator</code> private member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  match_type &amp;</span> <a name="id1113880-bb"></a>dereference() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1066809-bb"></a>increment() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1174062-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp; Other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a name="id2493803-bb"></a>dereference() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2377799-bb"></a>increment() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2377811-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp; Other) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1171494.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1113894"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2586835.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_iterator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_last.html
===================================================================
--- boost/trunk/doc/html/find_last.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_last.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_last</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="ifind_first.html" title="Function template ifind_first">
 <link rel="next" href="ifind_last.html" title="Function template ifind_last">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ifind_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_last"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span> 
   find_last(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1320822"></a><h2>Description</h2>
+<a name="id2755529"></a><h2>Description</h2>
 <p>Search for the last occurence of the substring in the input.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ifind_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_nth.html
===================================================================
--- boost/trunk/doc/html/find_nth.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_nth.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_nth</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="ifind_last.html" title="Function template ifind_last">
 <link rel="next" href="ifind_nth.html" title="Function template ifind_nth">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ifind_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_nth"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span> 
   find_nth(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1321094"></a><h2>Description</h2>
+<a name="id2755806"></a><h2>Description</h2>
 <p>Search for the n-th (zero-indexed) occurence of the substring in the input.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     An <code class="computeroutput">iterator_range</code>  delimiting the match. Returned iterator is either <code class="computeroutput">Range1T::iterator</code>  or <code class="computeroutput">Range1T::const_iterator</code> , depending on the constness of the input parameter. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ifind_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_regex.html
===================================================================
--- boost/trunk/doc/html/find_regex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_regex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_regex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="all.html" title="Function template all">
 <link rel="next" href="replace_regex_copy.html" title="Function replace_regex_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_regex"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
   find_regex(RangeT &amp; Input, <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx, 
              match_flag_type Flags = match_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1346269"></a><h2>Description</h2>
+<a name="id2763732"></a><h2>Description</h2>
 <p>Search for a substring matching the given regex in the input.</p>
 <p></p>
 <div class="variablelist">
@@ -56,13 +56,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_tail.html
===================================================================
--- boost/trunk/doc/html/find_tail.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_tail.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_tail</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="find_head.html" title="Function template find_head">
 <link rel="next" href="find_token.html" title="Function template find_token">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_token.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_token.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_tail"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span> 
   find_tail(RangeT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1321498"></a><h2>Description</h2>
+<a name="id2756215"></a><h2>Description</h2>
 <p>Get the head of the input. Head is a suffix of the string of the given size. If the input is shorter then required, whole input if considered to be the tail.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_token.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_token.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/find_token.html
===================================================================
--- boost/trunk/doc/html/find_token.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/find_token.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template find_token</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="find_tail.html" title="Function template find_tail">
 <link rel="next" href="find_format_copy.html" title="Function find_format_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="find_token"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
   find_token(RangeT &amp; Input, PredicateT Pred, 
              token_compress_mode_type eCompress = token_compress_off);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1321614"></a><h2>Description</h2>
+<a name="id2756336"></a><h2>Description</h2>
 <p>Look for a given token in the string. Token is a character that matches the given predicate. If the "token compress mode" is enabled, adjacent tokens are considered to be one match.</p>
 <p></p>
 <div class="variablelist">
@@ -56,13 +56,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/first_finder.html
===================================================================
--- boost/trunk/doc/html/first_finder.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/first_finder.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function first_finder</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id692668" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
 <link rel="prev" href="make_split_iterator.html" title="Function template make_split_iterator">
 <link rel="next" href="last_finder.html" title="Function last_finder">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="make_split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="first_finder"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ContainerT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type"><span class="emphasis"><em>unspecified</em></span></span> first_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, PredicateT Comp);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1324722"></a><h2>Description</h2>
+<a name="id2759530"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">first_finder</code> . The finder searches for the first occurrence of the string in a given input. The result is given as an <code class="computeroutput">iterator_range</code>  delimiting the match.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
     An instance of the <code class="computeroutput">first_finder</code>  object </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="make_split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/first_kday_after.html
===================================================================
--- boost/trunk/doc/html/first_kday_after.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/first_kday_after.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template first_kday_after</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="last_kday_of_month.html" title="Class template last_kday_of_month">
 <link rel="next" href="first_kday_before.html" title="Class template first_kday_before">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_before.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_before.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="first_kday_after"></a><div class="titlepage"></div>
@@ -38,41 +38,41 @@
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
 
   <span class="emphasis"><em>// <a href="first_kday_after.html#first_kday_afterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="first_kday_after.html#id652735-bb">first_kday_after</a>(day_of_week_type);
+  <a href="first_kday_after.html#id2504009-bb">first_kday_after</a>(day_of_week_type);
 
-  <span class="emphasis"><em>// <a href="first_kday_after.html#id1038849-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="first_kday_after.html#id1038854-bb">get_date</a>(date_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="first_kday_after.html#id1113167-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_after.html#id2423916-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_after.html#id2411050-bb">get_date</a>(date_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="first_kday_after.html#id2501883-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1075748"></a><h2>Description</h2>
+<a name="id2626345"></a><h2>Description</h2>
 <p>Date generator that takes a date and finds kday after </p>
 <pre class="programlisting">     typedef boost::date_time::first_kday_after&lt;date&gt; firstkdayafter;
      firstkdayafter fkaf(Monday);
      fkaf.get_date(date(2002,Feb,1));
 </pre>
 <div class="refsect2" lang="en">
-<a name="id1075768"></a><h3>
+<a name="id2626362"></a><h3>
 <a name="first_kday_afterconstruct-copy-destruct"></a><code class="computeroutput">first_kday_after</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id652735-bb"></a>first_kday_after(day_of_week_type dow);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2504009-bb"></a>first_kday_after(day_of_week_type dow);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1075800"></a><h3>
-<a name="id1038849-bb"></a><code class="computeroutput">first_kday_after</code> public member functions</h3>
+<a name="id2626396"></a><h3>
+<a name="id2423916-bb"></a><code class="computeroutput">first_kday_after</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1038854-bb"></a>get_date(date_type start_day) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id1113167-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2411050-bb"></a>get_date(date_type start_day) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2501883-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_before.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_before.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/first_kday_before.html
===================================================================
--- boost/trunk/doc/html/first_kday_before.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/first_kday_before.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template first_kday_before</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="first_kday_after.html" title="Class template first_kday_after">
 <link rel="next" href="days_until_weekday.html" title="Function template days_until_weekday">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_until_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_until_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="first_kday_before"></a><div class="titlepage"></div>
@@ -38,41 +38,41 @@
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
 
   <span class="emphasis"><em>// <a href="first_kday_before.html#first_kday_beforeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="first_kday_before.html#id826948-bb">first_kday_before</a>(day_of_week_type);
+  <a href="first_kday_before.html#id2522066-bb">first_kday_before</a>(day_of_week_type);
 
-  <span class="emphasis"><em>// <a href="first_kday_before.html#id1079950-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="first_kday_before.html#id802966-bb">get_date</a>(date_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="first_kday_before.html#id901019-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_before.html#id2406156-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_before.html#id2406160-bb">get_date</a>(date_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="first_kday_before.html#id2522052-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1076004"></a><h2>Description</h2>
+<a name="id2626607"></a><h2>Description</h2>
 <p>Date generator that takes a date and finds kday after </p>
 <pre class="programlisting">     typedef boost::date_time::first_kday_before&lt;date&gt; firstkdaybefore;
      firstkdaybefore fkbf(Monday);
      fkbf.get_date(date(2002,Feb,1));
 </pre>
 <div class="refsect2" lang="en">
-<a name="id1076015"></a><h3>
+<a name="id2626624"></a><h3>
 <a name="first_kday_beforeconstruct-copy-destruct"></a><code class="computeroutput">first_kday_before</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id826948-bb"></a>first_kday_before(day_of_week_type dow);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2522066-bb"></a>first_kday_before(day_of_week_type dow);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1076056"></a><h3>
-<a name="id1079950-bb"></a><code class="computeroutput">first_kday_before</code> public member functions</h3>
+<a name="id2626658"></a><h3>
+<a name="id2406156-bb"></a><code class="computeroutput">first_kday_before</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id802966-bb"></a>get_date(date_type start_day) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id901019-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2406160-bb"></a>get_date(date_type start_day) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2522052-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_until_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_until_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/first_kday_of_month.html
===================================================================
--- boost/trunk/doc/html/first_kday_of_month.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/first_kday_of_month.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template first_kday_of_month</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="nth_kday_of_month.html" title="Class template nth_kday_of_month">
 <link rel="next" href="last_kday_of_month.html" title="Class template last_kday_of_month">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="first_kday_of_month"></a><div class="titlepage"></div>
@@ -42,22 +42,22 @@
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
 
   <span class="emphasis"><em>// <a href="first_kday_of_month.html#first_kday_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="first_kday_of_month.html#id794313-bb">first_kday_of_month</a>(day_of_week_type, month_type);
+  <a href="first_kday_of_month.html#id2503777-bb">first_kday_of_month</a>(day_of_week_type, month_type);
 
-  <span class="emphasis"><em>// <a href="first_kday_of_month.html#id1033916-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="first_kday_of_month.html#id997615-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="first_kday_of_month.html#id1039262-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="first_kday_of_month.html#id802700-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="first_kday_of_month.html#id903819-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_of_month.html#id2411362-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_of_month.html#id2411366-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="first_kday_of_month.html#id2493298-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="first_kday_of_month.html#id2425568-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="first_kday_of_month.html#id2500238-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1075043"></a><h2>Description</h2>
+<a name="id2625623"></a><h2>Description</h2>
 <p>Similar to nth_kday_of_month, but requires less paramters </p>
 <div class="refsect2" lang="en">
-<a name="id1075050"></a><h3>
+<a name="id2625630"></a><h3>
 <a name="first_kday_of_monthconstruct-copy-destruct"></a><code class="computeroutput">first_kday_of_month</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id794313-bb"></a>first_kday_of_month(day_of_week_type dow, month_type m);</pre>
+<pre class="literallayout"><a name="id2503777-bb"></a>first_kday_of_month(day_of_week_type dow, month_type m);</pre>
 <p></p>
 <div class="variablelist">
 <p class="title"><b>Parameters</b></p>
@@ -71,27 +71,27 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1075106"></a><h3>
-<a name="id1033916-bb"></a><code class="computeroutput">first_kday_of_month</code> public member functions</h3>
+<a name="id2625685"></a><h3>
+<a name="id2411362-bb"></a><code class="computeroutput">first_kday_of_month</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id997615-bb"></a>get_date(year_type year) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1039262-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id802700-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2411366-bb"></a>get_date(year_type year) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2493298-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2425568-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id903819-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2500238-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns a string formatted as "M4.1.0" ==&gt; 1st Sunday in April. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/first_last_rule_spec.html
===================================================================
--- boost/trunk/doc/html/first_last_rule_spec.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/first_last_rule_spec.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct first_last_rule_spec</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475564" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
 <link rel="prev" href="partial_date_rule_spec.html" title="Struct partial_date_rule_spec">
 <link rel="next" href="last_last_rule_spec.html" title="Struct last_last_rule_spec">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="first_last_rule_spec"></a><div class="titlepage"></div>
@@ -37,13 +37,13 @@
   <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month  end_rule;  
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/fixed_string_to_int.html
===================================================================
--- boost/trunk/doc/html/fixed_string_to_int.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/fixed_string_to_int.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template fixed_string_to_int</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1104639" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2400160" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
 <link rel="prev" href="format_date_parser.html" title="Class template format_date_parser">
 <link rel="next" href="var_string_to_int.html" title="Function template var_string_to_int">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="var_string_to_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2400160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="var_string_to_int.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="fixed_string_to_int"></a><div class="titlepage"></div>
@@ -36,17 +36,17 @@
                                parse_match_result&lt; charT &gt; &amp; mr, 
                                <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> length);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1102428"></a><h2>Description</h2>
+<a name="id2635842"></a><h2>Description</h2>
 <p>Will consume 'length' number of characters from stream. Consumed character are transfered to parse_match_result struct. Returns '-1' if no number can be parsed or incorrect number of digits in stream. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="var_string_to_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2400160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="var_string_to_int.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/format_date_parser.html
===================================================================
--- boost/trunk/doc/html/format_date_parser.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/format_date_parser.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template format_date_parser</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1104639" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2400160" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
 <link rel="prev" href="time_from_ftime.html" title="Function template time_from_ftime">
 <link rel="next" href="fixed_string_to_int.html" title="Function template fixed_string_to_int">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="fixed_string_to_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2400160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="fixed_string_to_int.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="format_date_parser"></a><div class="titlepage"></div>
@@ -48,50 +48,50 @@
   <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; input_collection_type;
 
   <span class="emphasis"><em>// <a href="format_date_parser.html#format_date_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="format_date_parser.html#id822060-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> input_collection_type &amp;, 
+  <a href="format_date_parser.html#id2507706-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> input_collection_type &amp;, 
                      <span class="bold"><strong>const</strong></span> input_collection_type &amp;, 
                      <span class="bold"><strong>const</strong></span> input_collection_type &amp;, 
                      <span class="bold"><strong>const</strong></span> input_collection_type &amp;);
-  <a href="format_date_parser.html#id822732-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp;);
-  <a href="format_date_parser.html#id1000182-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, charT &gt; &amp;);
+  <a href="format_date_parser.html#id2467385-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp;);
+  <a href="format_date_parser.html#id2517547-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, charT &gt; &amp;);
 
-  <span class="emphasis"><em>// <a href="format_date_parser.html#id864173-bb">public member functions</a></em></span>
-  <span class="type">string_type</span> <a href="format_date_parser.html#id896660-bb">format</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id1078294-bb">format</a>(string_type) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id1043745-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id721729-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id934233-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id1072848-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type">date_type</span> <a href="format_date_parser.html#id892367-bb">parse_date</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <span class="emphasis"><em>// <a href="format_date_parser.html#id2403096-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="format_date_parser.html#id2403101-bb">format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id2395288-bb">format</a>(string_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id2457121-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id2511711-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id2412980-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id2452167-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type">date_type</span> <a href="format_date_parser.html#id2467484-bb">parse_date</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                        <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="format_date_parser.html#id938860-bb">parse_date</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <span class="type">date_type</span> <a href="format_date_parser.html#id2509809-bb">parse_date</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                        std::istreambuf_iterator&lt; charT &gt; &amp;, 
                        <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="format_date_parser.html#id1045473-bb">parse_date</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <span class="type">date_type</span> <a href="format_date_parser.html#id2397783-bb">parse_date</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                        std::istreambuf_iterator&lt; charT &gt; &amp;, string_type, 
                        <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="format_date_parser.html#id905658-bb">parse_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <span class="type">month_type</span> <a href="format_date_parser.html#id2526045-bb">parse_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                          std::istreambuf_iterator&lt; charT &gt; &amp;, string_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="format_date_parser.html#id822459-bb">parse_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <span class="type">month_type</span> <a href="format_date_parser.html#id2420245-bb">parse_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                          std::istreambuf_iterator&lt; charT &gt; &amp;, string_type, 
                          match_results &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_type</span> <a href="format_date_parser.html#id801010-bb">parse_day_of_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <span class="type">day_type</span> <a href="format_date_parser.html#id2516555-bb">parse_day_of_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                               std::istreambuf_iterator&lt; charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="type">day_of_week_type</span> 
-  <a href="format_date_parser.html#id793468-bb">parse_weekday</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <a href="format_date_parser.html#id2422160-bb">parse_weekday</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                 std::istreambuf_iterator&lt; charT &gt; &amp;, string_type) <span class="bold"><strong>const</strong></span>;
   <span class="type">day_of_week_type</span> 
-  <a href="format_date_parser.html#id1070474-bb">parse_weekday</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <a href="format_date_parser.html#id2478555-bb">parse_weekday</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                 std::istreambuf_iterator&lt; charT &gt; &amp;, string_type, 
                 match_results &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">year_type</span> <a href="format_date_parser.html#id858753-bb">parse_year</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <span class="type">year_type</span> <a href="format_date_parser.html#id2392536-bb">parse_year</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                        std::istreambuf_iterator&lt; charT &gt; &amp;, string_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">year_type</span> <a href="format_date_parser.html#id908008-bb">parse_year</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <span class="type">year_type</span> <a href="format_date_parser.html#id2402260-bb">parse_year</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
                        std::istreambuf_iterator&lt; charT &gt; &amp;, string_type, 
                        match_results &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1101662"></a><h2>Description</h2>
+<a name="id2635064"></a><h2>Description</h2>
 <p>The following is the set of recognized format specifiers</p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>a - Short weekday name</p></li>
@@ -112,73 +112,73 @@
 <p>todo -- Another interesting feature that this approach could provide is an option to fill in any missing fields with the current values from the clock. So if you have m-%d the parser would detect the missing year value and fill it in using the clock.</p>
 <p>todo -- What to do with the x. x in the classic facet is just bad... </p>
 <div class="refsect2" lang="en">
-<a name="id1101736"></a><h3>
+<a name="id2635138"></a><h3>
 <a name="format_date_parserconstruct-copy-destruct"></a><code class="computeroutput">format_date_parser</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id822060-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> string_type &amp; format, 
+<li><pre class="literallayout"><a name="id2507706-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> string_type &amp; format, 
                    <span class="bold"><strong>const</strong></span> input_collection_type &amp; month_short_names, 
                    <span class="bold"><strong>const</strong></span> input_collection_type &amp; month_long_names, 
                    <span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_short_names, 
                    <span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_long_names);</pre></li>
-<li><pre class="literallayout"><a name="id822732-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> string_type &amp; format, <span class="bold"><strong>const</strong></span> std::locale &amp; locale);</pre></li>
-<li><pre class="literallayout"><a name="id1000182-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, charT &gt; &amp; fdp);</pre></li>
+<li><pre class="literallayout"><a name="id2467385-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> string_type &amp; format, <span class="bold"><strong>const</strong></span> std::locale &amp; locale);</pre></li>
+<li><pre class="literallayout"><a name="id2517547-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, charT &gt; &amp; fdp);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1101858"></a><h3>
-<a name="id864173-bb"></a><code class="computeroutput">format_date_parser</code> public member functions</h3>
+<a name="id2635269"></a><h3>
+<a name="id2403096-bb"></a><code class="computeroutput">format_date_parser</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id896660-bb"></a>format() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1078294-bb"></a>format(string_type format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1043745-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id721729-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id934233-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1072848-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id892367-bb"></a>parse_date(<span class="bold"><strong>const</strong></span> string_type &amp; value, <span class="bold"><strong>const</strong></span> string_type &amp; format, 
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id2403101-bb"></a>format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2395288-bb"></a>format(string_type format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2457121-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2511711-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2412980-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2452167-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2467484-bb"></a>parse_date(<span class="bold"><strong>const</strong></span> string_type &amp; value, <span class="bold"><strong>const</strong></span> string_type &amp; format, 
                      <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; sv_parser) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id938860-bb"></a>parse_date(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2509809-bb"></a>parse_date(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
                      std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
                      <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; sv_parser) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type">date_type</span> <a name="id1045473-bb"></a>parse_date(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<pre class="literallayout"><span class="type">date_type</span> <a name="id2397783-bb"></a>parse_date(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
                      std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
                      string_type format, 
                      <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; sv_parser) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Of all the objects that the format_date_parser can parse, only a date can be a special value. Therefore, only parse_date checks for special_values. </p>
 </li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id905658-bb"></a>parse_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2526045-bb"></a>parse_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
                        std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
                        string_type format) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id822459-bb"></a>parse_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2420245-bb"></a>parse_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
                        std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
                        string_type format, match_results &amp; mr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_type</span> <a name="id801010-bb"></a>parse_day_of_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<li><pre class="literallayout"><span class="type">day_type</span> <a name="id2516555-bb"></a>parse_day_of_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
                             std::istreambuf_iterator&lt; charT &gt; &amp; stream_end) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="type">day_of_week_type</span> 
-<a name="id793468-bb"></a>parse_weekday(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<a name="id2422160-bb"></a>parse_weekday(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
               std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
               string_type format) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li><pre class="literallayout"><span class="type">day_of_week_type</span> 
-<a name="id1070474-bb"></a>parse_weekday(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<a name="id2478555-bb"></a>parse_weekday(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
               std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
               string_type format, match_results &amp; mr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">year_type</span> <a name="id858753-bb"></a>parse_year(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<li><pre class="literallayout"><span class="type">year_type</span> <a name="id2392536-bb"></a>parse_year(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
                      std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
                      string_type format) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">year_type</span> <a name="id908008-bb"></a>parse_year(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<li><pre class="literallayout"><span class="type">year_type</span> <a name="id2402260-bb"></a>parse_year(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
                      std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
                      string_type format, match_results &amp; mr) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="fixed_string_to_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2400160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="fixed_string_to_int.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/from_ftime.html
===================================================================
--- boost/trunk/doc/html/from_ftime.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/from_ftime.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template from_ftime</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id974552" title="Header &lt;boost/date_time/posix_time/conversion.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2441635" title="Header &lt;boost/date_time/posix_time/conversion.hpp&gt;">
 <link rel="prev" href="special_value_from_string.html" title="Function special_value_from_string">
-<link rel="next" href="id1111919.html" title="Function operator+">
+<link rel="next" href="id2441838.html" title="Function operator+">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id974552"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1111919.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441635"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441838.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="from_ftime"></a><div class="titlepage"></div>
@@ -32,18 +32,18 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt; <span class="type">time_type</span> from_ftime(<span class="bold"><strong>const</strong></span> FILETIME &amp; ft);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1174672"></a><h2>Description</h2>
+<a name="id2675945"></a><h2>Description</h2>
 <p>Function to create a time object from an initialized FILETIME struct. A FILETIME struct holds 100-nanosecond units (0.0000001). When built with microsecond resolution the FILETIME's sub second value will be truncated. Nanosecond resolution has no truncation.</p>
 <p>Note ftime is part of the Win32 API, so it is not portable to non-windows platforms. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id974552"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1111919.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441635"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441838.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/function/faq.html
===================================================================
--- boost/trunk/doc/html/function/faq.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function/faq.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Frequently Asked Questions</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
 <link rel="prev" href="../function_equal.html" title="Function template function_equal">
@@ -27,18 +27,18 @@
 <a name="function.faq"></a>Frequently Asked Questions</h3></div></div></div>
 <div class="qandaset">
 <dl>
-<dt>1. <a href="faq.html#id1214641">Why can't I compare
+<dt>1. <a href="faq.html#id2699084">Why can't I compare
     boost::function objects with
     operator== or
     operator!=?</a>
 </dt>
-<dt>2. <a href="faq.html#id1214973">I see void pointers; is this [mess] type safe?</a>
+<dt>2. <a href="faq.html#id2699424">I see void pointers; is this [mess] type safe?</a>
 </dt>
-<dt>3. <a href="faq.html#id1214987">Why are there workarounds for void returns? C++ allows them!</a>
+<dt>3. <a href="faq.html#id2699448">Why are there workarounds for void returns? C++ allows them!</a>
 </dt>
-<dt>4. <a href="faq.html#id1215029">Why (function) cloning?</a>
+<dt>4. <a href="faq.html#id2699490">Why (function) cloning?</a>
 </dt>
-<dt>5. <a href="faq.html#id1215043">How much overhead does a call through boost::function incur?</a>
+<dt>5. <a href="faq.html#id2699504">How much overhead does a call through boost::function incur?</a>
 </dt>
 </dl>
 <table border="0" summary="Q and A Set">
@@ -46,7 +46,7 @@
 <tbody>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1214641"></a><a name="id1214642"></a><b>1.</b>
+<a name="id2699084"></a><a name="id2699085"></a><b>1.</b>
 </td>
 <td align="left" valign="top"><p>Why can't I compare
     <code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code> objects with
@@ -124,7 +124,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1214973"></a><a name="id1214974"></a><b>2.</b>
+<a name="id2699424"></a><a name="id2699425"></a><b>2.</b>
 </td>
 <td align="left" valign="top"><p>I see void pointers; is this [mess] type safe?</p></td>
 </tr>
@@ -143,7 +143,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1214987"></a><a name="id1214988"></a><b>3.</b>
+<a name="id2699448"></a><a name="id2699449"></a><b>3.</b>
 </td>
 <td align="left" valign="top"><p>Why are there workarounds for void returns? C++ allows them!</p></td>
 </tr>
@@ -166,7 +166,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1215029"></a><a name="id1215030"></a><b>4.</b>
+<a name="id2699490"></a><a name="id2699492"></a><b>4.</b>
 </td>
 <td align="left" valign="top"><p>Why (function) cloning?</p></td>
 </tr>
@@ -180,7 +180,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1215043"></a><a name="id1215044"></a><b>5.</b>
+<a name="id2699504"></a><a name="id2699505"></a><b>5.</b>
 </td>
 <td align="left" valign="top"><p>How much overhead does a call through <code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code> incur?</p></td>
 </tr>
@@ -204,7 +204,7 @@
 </table>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: February 18, 2004 at 06:37:13 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/function/history.html
===================================================================
--- boost/trunk/doc/html/function/history.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function/history.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>History &amp; Compatibility Notes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
 <link rel="prev" href="../function.html" title="Chapter 4. Boost.Function">
@@ -34,9 +34,9 @@
 <li><p><code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code>
       and <code class="computeroutput"><a href="../functionN.html" title="Class template functionN">boost::functionN</a></code> objects
       can be assigned to 0 (semantically equivalent to calling
-      <code class="computeroutput"><a href="../boost/function.html#id903961-bb">clear</a>()</code>) and
+      <code class="computeroutput"><a href="../boost/function.html#id2434373-bb">clear</a>()</code>) and
       compared against 0 (semantically equivalent to calling
-      <code class="computeroutput"><a href="../boost/function.html#id972567-bb">empty</a>()</code>).</p></li>
+      <code class="computeroutput"><a href="../boost/function.html#id2396343-bb">empty</a>()</code>).</p></li>
 <li><p>The Boost.Function code is now generated
       entirely by the <a href="../../../libs/preprocessor/index.html" target="_top">Preprocessor</a> library,
       so it is now possible to generate
@@ -99,7 +99,7 @@
 </li>
 </ul></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: January 23, 2005 at 16:23:09 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/function/misc.html
===================================================================
--- boost/trunk/doc/html/function/misc.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function/misc.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Miscellaneous Notes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
 <link rel="prev" href="faq.html" title="Frequently Asked Questions">
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="function.misc"></a>Miscellaneous Notes</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="misc.html#id1215111">Boost.Function vs. Function Pointers</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215161">Performance</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215202">Combatting virtual function "bloat"</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215222">Acknowledgements</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699572">Boost.Function vs. Function Pointers</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699622">Performance</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699664">Combatting virtual function "bloat"</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699713">Acknowledgements</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1215111"></a>Boost.Function vs. Function Pointers</h4></div></div></div>
+<a name="id2699572"></a>Boost.Function vs. Function Pointers</h4></div></div></div>
 <p>Boost.Function has several advantages over function pointers, namely:
 
 </p>
@@ -54,37 +54,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1215161"></a>Performance</h4></div></div></div>
+<a name="id2699622"></a>Performance</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="misc.html#id1215164">Function object wrapper size</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215174">Copying efficiency</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215192">Invocation efficiency</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699625">Function object wrapper size</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699636">Copying efficiency</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699653">Invocation efficiency</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1215164"></a>Function object wrapper size</h5></div></div></div>
+<a name="id2699625"></a>Function object wrapper size</h5></div></div></div>
 <p> Function object wrappers will be the size of two function pointers plus one function pointer or data pointer (whichever is larger). On common 32-bit platforms, this amounts to 12 bytes per wrapper. Additionally, the function object target will be allocated on the heap.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1215174"></a>Copying efficiency</h5></div></div></div>
+<a name="id2699636"></a>Copying efficiency</h5></div></div></div>
 <p> Copying function object wrappers may require allocating memory for a copy of the function object target. The default allocator may be replaced with a faster custom allocator or one may choose to allow the function object wrappers to only store function object targets by reference (using <code class="computeroutput">ref</code>) if the cost of this cloning becomes prohibitive.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1215192"></a>Invocation efficiency</h5></div></div></div>
+<a name="id2699653"></a>Invocation efficiency</h5></div></div></div>
 <p> With a properly inlining compiler, an invocation of a function object requires one call through a function pointer. If the call is to a free function pointer, an additional call must be made to that function pointer (unless the compiler has very powerful interprocedural analysis).</p>
 </div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1215202"></a>Combatting virtual function "bloat"</h4></div></div></div>
+<a name="id2699664"></a>Combatting virtual function "bloat"</h4></div></div></div>
 <p> The use of virtual functions tends to cause 'code bloat' on many compilers. When a class contains a virtual function, it is necessary to emit an additional function that classifies the type of the object. It has been our experience that these auxiliary functions increase the size of the executable significantly when many <code class="computeroutput">boost::function</code> objects are used. </p>
 <p> In Boost.Function, an alternative but equivalent approach was taken using free functions instead of virtual functions. The Boost.Function object essentially holds two pointers to make a valid target call: a void pointer to the function object it contains and a void pointer to an "invoker" that can call the function object, given the function pointer. This invoker function performs the argument and return value conversions Boost.Function provides. A third pointer points to a free function called the "manager", which handles the cloning and destruction of function objects. The scheme is typesafe because the only functions that actually handle the function object, the invoker and the manager, are instantiated given the type of the function object, so they can safely cast the incoming void pointer (the function object pointer) to the appropriate type.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1215222"></a>Acknowledgements</h4></div></div></div>
+<a name="id2699713"></a>Acknowledgements</h4></div></div></div>
 <p> Many people were involved in the construction of this
     library. William Kempf, Jesse Jones and Karl Nelson were all
     extremely helpful in isolating an interface and scope for the
@@ -94,7 +94,7 @@
     declarator-based syntax.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: March 12, 2003 at 23:27:22 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/function/reference.html
===================================================================
--- boost/trunk/doc/html/function/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
 <link rel="prev" href="tutorial.html" title="Tutorial">
@@ -28,7 +28,7 @@
 <div class="toc"><dl>
 <dt><span class="section"><a href="reference.html#function.definitions">Definitions</a></span></dt>
 <dt><span class="section"><a href="reference.html#header.boost.function.hpp">Header &lt;boost/function.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1002914">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2358074">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -91,88 +91,88 @@
            <span class="bold"><strong>typename</strong></span> Allocator = std::allocator&lt;<span class="bold"><strong>void</strong></span>&gt; &gt; 
     <span class="bold"><strong>class</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator&gt; 
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id1048560">swap</a>(<a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id2399780">swap</a>(<a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
               <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
            <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id797024-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id2513394-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
            <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id962233-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id2443650-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
            <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id861450-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id2378702-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
                     <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
            <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id978476-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id2361523-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
                     <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1, 
            <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id870072-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id2443717-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;, 
                     <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
            <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id974328-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id2376561-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
            <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id871257-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id2407091-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
            <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id718882-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id2526244-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
                     <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
            <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id1141032-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id2361938-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
                     <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1, 
            <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id938183-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id2434733-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;, 
                     <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator = std::allocator&lt;<span class="bold"><strong>void</strong></span>&gt; &gt; 
     <span class="bold"><strong>class</strong></span> <a href="../boost/function.html" title="Class template function">function</a>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator&gt; 
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id999224">swap</a>(<a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id2408551">swap</a>(<a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
               <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1012910-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id2341297-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id827744-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id2399796-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id937738-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id2444136-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
                     <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1107517-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id2477463-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
                     <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2, 
            <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id835486-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id2378044-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;, 
                     <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id834162-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id2336228-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id961954-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id2337224-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id867993-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id2508816-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, 
                     <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1066866-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id2407103-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
                     <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2, 
            <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id966586-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;, 
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id2469309-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;, 
                     <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp;);
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1002914"></a>Header &lt;<a href="../../../boost/function_equal.hpp" target="_top">boost/function_equal.hpp</a>&gt;</h4></div></div></div>
+<a name="id2358074"></a>Header &lt;<a href="../../../boost/function_equal.hpp" target="_top">boost/function_equal.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F, <span class="bold"><strong>typename</strong></span> G&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../function_equal.html" title="Function template function_equal">function_equal</a>(<span class="bold"><strong>const</strong></span> F&amp;, <span class="bold"><strong>const</strong></span> G&amp;);
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/function/testsuite.html
===================================================================
--- boost/trunk/doc/html/function/testsuite.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function/testsuite.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Testsuite</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
 <link rel="prev" href="misc.html" title="Miscellaneous Notes">
@@ -140,13 +140,13 @@
 <tr>
 <td><p><a href="../../../libs/function/test/function_ref_cxx98.cpp" target="_top">function_ref_cxx98.cpp</a></p></td>
 <td><p>run</p></td>
-<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code> example from tutorial.</p></td>
+<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code> example from tutorial.</p></td>
 <td> </td>
 </tr>
 <tr>
 <td><p><a href="../../../libs/function/test/function_ref_portable.cpp" target="_top">function_ref_portable.cpp</a></p></td>
 <td><p>run</p></td>
-<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code> example from tutorial.</p></td>
+<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code> example from tutorial.</p></td>
 <td> </td>
 </tr>
 </tbody>
@@ -184,7 +184,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/function/tutorial.html
===================================================================
--- boost/trunk/doc/html/function/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
 <link rel="prev" href="history.html" title="History &amp; Compatibility Notes">
@@ -26,11 +26,11 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="function.tutorial"></a>Tutorial</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1186576">Basic Usage</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1186874">Free functions</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1186902">Member functions</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1187060">References to Function Objects</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1187209">Comparing Boost.Function function objects</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688219">Basic Usage</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688524">Free functions</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688553">Member functions</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688714">References to Function Objects</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688865">Comparing Boost.Function function objects</a></span></dt>
 </dl></div>
 <p> Boost.Function has two syntactical forms: the preferred form
 and the portable form. The preferred form fits more closely with the
@@ -72,7 +72,7 @@
 <p> If your compiler does not appear in this list, please try the preferred syntax and report your results to the Boost list so that we can keep this table up-to-date.</p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1186576"></a>Basic Usage</h4></div></div></div>
+<a name="id2688219"></a>Basic Usage</h4></div></div></div>
 <p> A function wrapper is defined simply
 by instantiating the <code class="computeroutput">function</code> class
 template with the desired return type and argument types, formulated
@@ -149,15 +149,15 @@
 else
   std::cout &lt;&lt; "f has no target, so it is unsafe to call" &lt;&lt; std::endl;</pre>
 <p> Alternatively,
-<code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id972567-bb">empty</a></code>()</code>
+<code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id2396343-bb">empty</a></code>()</code>
 method will return whether or not the wrapper is empty.  </p>
-<p> Finally, we can clear out a function target by assigning it to <code class="computeroutput">0</code> or by calling the <code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id903961-bb">clear</a></code>()</code> member function, e.g., 
+<p> Finally, we can clear out a function target by assigning it to <code class="computeroutput">0</code> or by calling the <code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id2434373-bb">clear</a></code>()</code> member function, e.g., 
 </p>
 <pre class="programlisting">f = 0;</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1186874"></a>Free functions</h4></div></div></div>
+<a name="id2688524"></a>Free functions</h4></div></div></div>
 <p> Free function pointers can be considered singleton function objects with const function call operators, and can therefore be directly used with the function object wrappers: 
 </p>
 <pre class="programlisting">float mul_ints(int x, int y) { return ((float)x) * y; }</pre>
@@ -166,7 +166,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1186902"></a>Member functions</h4></div></div></div>
+<a name="id2688553"></a>Member functions</h4></div></div></div>
 <p> In many systems, callbacks often call to member functions of a
 particular object. This is often referred to as "argument binding",
 and is beyond the scope of Boost.Function. The use of member functions
@@ -242,7 +242,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1187060"></a>References to Function Objects</h4></div></div></div>
+<a name="id2688714"></a>References to Function Objects</h4></div></div></div>
 <p> In some cases it is
   expensive (or semantically incorrect) to have Boost.Function clone a
   function object. In such cases, it is possible to request that
@@ -264,12 +264,12 @@
 <tbody><tr>
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">stateful_type a_function_object;
 <code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code>&lt;int (int)&gt; f;
-f = <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(a_function_object);
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code>(a_function_object);
 
 <code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code>&lt;int (int)&gt; f2(f);</pre></td>
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">stateful_type a_function_object;
 <code class="computeroutput"><a href="../functionN.html" title="Class template functionN">boost::function1</a></code>&lt;int, int&gt; f;
-f = <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(a_function_object);
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code>(a_function_object);
 
 <code class="computeroutput"><a href="../functionN.html" title="Class template functionN">boost::function1</a></code>&lt;int, int&gt; f2(f);</pre></td>
 </tr></tbody>
@@ -285,7 +285,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1187209"></a>Comparing Boost.Function function objects</h4></div></div></div>
+<a name="id2688865"></a>Comparing Boost.Function function objects</h4></div></div></div>
 <p>Function object wrappers can be compared via <code class="computeroutput">==</code>
   or <code class="computeroutput">!=</code> against any function object that can be stored
   within the wrapper. If the function object wrapper contains a
@@ -304,13 +304,13 @@
    against the address of the object stored by the function object
    wrapper:</p>
 <pre class="programlisting">a_stateful_object so1, so2;
-f = <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(so1);
-assert(f == <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(so1));
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code>(so1);
+assert(f == <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code>(so1));
 assert(f == so1); <span class="emphasis"><em>// Only if a_stateful_object is <a href="../EqualityComparable.html" title="Concept EqualityComparable">EqualityComparable</a></em></span>
-assert(f != <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(so2));</pre>
+assert(f != <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code>(so2));</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: March 18, 2005 at 04:54:32 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/function.html
===================================================================
--- boost/trunk/doc/html/function.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 4. Boost.Function</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="time_zone.html" title="Class time_zone">
@@ -34,7 +34,7 @@
 </div></div>
 <div><p class="copyright">Copyright © 2001-2004 Douglas Gregor</p></div>
 <div><div class="legalnotice">
-<a name="id1186182"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2687816"></a><p>Use, modification and distribution is subject to the Boost
     Software License, Version 1.0. (See accompanying file
     <code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
 </div></div>
@@ -46,25 +46,25 @@
 <dt><span class="section"><a href="function/history.html">History &amp; Compatibility Notes</a></span></dt>
 <dt><span class="section"><a href="function/tutorial.html">Tutorial</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="function/tutorial.html#id1186576">Basic Usage</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1186874">Free functions</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1186902">Member functions</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1187060">References to Function Objects</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1187209">Comparing Boost.Function function objects</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688219">Basic Usage</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688524">Free functions</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688553">Member functions</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688714">References to Function Objects</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688865">Comparing Boost.Function function objects</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="function/reference.html">Reference</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="function/reference.html#function.definitions">Definitions</a></span></dt>
 <dt><span class="section"><a href="function/reference.html#header.boost.function.hpp">Header &lt;boost/function.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="function/reference.html#id1002914">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="function/reference.html#id2358074">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="function/faq.html">Frequently Asked Questions</a></span></dt>
 <dt><span class="section"><a href="function/misc.html">Miscellaneous Notes</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="function/misc.html#id1215111">Boost.Function vs. Function Pointers</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1215161">Performance</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1215202">Combatting virtual function "bloat"</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1215222">Acknowledgements</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id2699572">Boost.Function vs. Function Pointers</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id2699622">Performance</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id2699664">Combatting virtual function "bloat"</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id2699713">Acknowledgements</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="function/testsuite.html">Testsuite</a></span></dt>
 <dd><dl>
@@ -92,7 +92,7 @@
 function object.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 25, 2004 at 02:51:51 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/functionN.html
===================================================================
--- boost/trunk/doc/html/functionN.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/functionN.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template functionN</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="function/reference.html#header.boost.function.hpp" title="Header &lt;boost/function.hpp&gt;">
 <link rel="prev" href="function_base.html" title="Class function_base">
@@ -57,130 +57,130 @@
   };
 
   <span class="emphasis"><em>// <a href="functionN.html#functionNconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="functionN.html#id1012302-bb">functionN</a>();
-  <a href="functionN.html#id1137156-bb">functionN</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a href="functionN.html#id1072042-bb">functionN</a>(F);
-  functionN&amp; <a href="functionN.html#id803371-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
-  <a href="functionN.html#id906651-bb">~functionN</a>();
+  <a href="functionN.html#id2380335-bb">functionN</a>();
+  <a href="functionN.html#id2433978-bb">functionN</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a href="functionN.html#id2340638-bb">functionN</a>(F);
+  functionN&amp; <a href="functionN.html#id2521955-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
+  <a href="functionN.html#id2376550-bb">~functionN</a>();
 
-  <span class="emphasis"><em>// <a href="functionN.html#id832960-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id926891-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id928812-bb">clear</a>();
+  <span class="emphasis"><em>// <a href="functionN.html#id2350205-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id2412281-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id2416181-bb">clear</a>();
 
-  <span class="emphasis"><em>// <a href="functionN.html#id1111060-bb">capacity</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1001382-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="functionN.html#id903857-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id896646-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="functionN.html#id2516334-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2516339-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="functionN.html#id2371252-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2504239-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="functionN.html#id824190-bb">target access</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="functionN.html#id1073121-bb">target</a>();
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="functionN.html#id836826-bb">target</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1001757-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="functionN.html#id2366257-bb">target access</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="functionN.html#id2469286-bb">target</a>();
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="functionN.html#id2361856-bb">target</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2350915-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="functionN.html#id1036740-bb">invocation</a></em></span>
-  <span class="type">result_type</span> <a href="functionN.html#id856418-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="functionN.html#id2371468-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="functionN.html#id2512050-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
 };
 
-<span class="emphasis"><em>// <a href="functionN.html#id973157-bb">specialized algorithms</a></em></span>
+<span class="emphasis"><em>// <a href="functionN.html#id2399776-bb">specialized algorithms</a></em></span>
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id1048560">swap</a>(<a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id2399780">swap</a>(<a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
             <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
 
-<span class="emphasis"><em>// <a href="functionN.html#id1108581-bb">comparison operators</a></em></span>
+<span class="emphasis"><em>// <a href="functionN.html#id2513385-bb">comparison operators</a></em></span>
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id797024-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2513394-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id962233-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2443650-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id861450-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2378702-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
                   <a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id978476-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2361523-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
                   <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1, 
          <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id870072-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id2443717-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;, 
                   <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id974328-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2376561-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id871257-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2407091-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id718882-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2526244-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, 
                   <a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1141032-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2361938-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;, 
                   <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1, 
          <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id938183-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id2434733-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;, 
                   <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp;);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1208676"></a><h2>Description</h2>
+<a name="id2692966"></a><h2>Description</h2>
 <p>Class template <a href="functionN.html" title="Class template functionN">functionN</a> is
       actually a family of related classes <a href="functionN.html" title="Class template functionN">function0</a>, <a href="functionN.html" title="Class template functionN">function1</a>, etc., up to some
       implementation-defined maximum. In this context, <code class="computeroutput">N</code>
       refers to the number of parameters.</p>
 <div class="refsect2" lang="en">
-<a name="id1208710"></a><h3>
+<a name="id2693000"></a><h3>
 <a name="functionNconstruct-copy-destruct"></a><code class="computeroutput">functionN</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1012302-bb"></a>functionN();</pre>
+<pre class="literallayout"><a name="id2380335-bb"></a>functionN();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">this-&gt;<a href="functionN.html#id2516339-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1137156-bb"></a>functionN(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout"><a name="id2433978-bb"></a>functionN(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="functionN.html#id1001382-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="functionN.html#id2516339-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw unless copying the target of <code class="computeroutput">f</code> throws.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a name="id1072042-bb"></a>functionN(F f);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a name="id2340638-bb"></a>functionN(F f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     F is a function object Callable from <code class="computeroutput">this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code> if <code class="computeroutput">f</code> is nonempty, or <code class="computeroutput">this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code> if <code class="computeroutput">f</code> is empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code> if <code class="computeroutput">f</code> is nonempty, or <code class="computeroutput">this-&gt;<a href="functionN.html#id2516339-bb">empty</a>()</code> if <code class="computeroutput">f</code> is empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw when <code class="computeroutput">f</code> is a stateless function object.</p>
 </li>
 <li>
-<pre class="literallayout">functionN&amp; <a name="id803371-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout">functionN&amp; <a name="id2521955-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="functionN.html#id1001382-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="functionN.html#id2516339-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw when the target of <code class="computeroutput">f</code> is a stateless function object or a reference to the function object.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id906651-bb"></a>~functionN();</pre>
+<pre class="literallayout"><a name="id2376550-bb"></a>~functionN();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    If <code class="computeroutput">!this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code>, destroys the target of this.</p>
+    If <code class="computeroutput">!this-&gt;<a href="functionN.html#id2516339-bb">empty</a>()</code>, destroys the target of this.</p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1209049"></a><h3>
-<a name="id832960-bb"></a><code class="computeroutput">functionN</code> modifiers</h3>
+<a name="id2693348"></a><h3>
+<a name="id2350205-bb"></a><code class="computeroutput">functionN</code> modifiers</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id926891-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2412281-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Interchanges the targets of <code class="computeroutput">*this</code> and <code class="computeroutput">f</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -188,21 +188,21 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id928812-bb"></a>clear();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2416181-bb"></a>clear();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    this-&gt;<a href="functionN.html#id2516339-bb">empty</a>()<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1209171"></a><h3>
-<a name="id1111060-bb"></a><code class="computeroutput">functionN</code> capacity</h3>
+<a name="id2693474"></a><h3>
+<a name="id2516334-bb"></a><code class="computeroutput">functionN</code> capacity</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1001382-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2516339-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">false</code> if <code class="computeroutput">this</code> has a target, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -210,31 +210,31 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id903857-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id2371252-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    A <code class="computeroutput">safe_bool</code> that evaluates <code class="computeroutput">false</code> in a boolean context when <code class="computeroutput">this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code>, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    A <code class="computeroutput">safe_bool</code> that evaluates <code class="computeroutput">false</code> in a boolean context when <code class="computeroutput">this-&gt;<a href="functionN.html#id2516339-bb">empty</a>()</code>, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896646-bb"></a><span class="bold"><strong>operator</strong></span>!() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2504239-bb"></a><span class="bold"><strong>operator</strong></span>!() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    <code class="computeroutput">this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">this-&gt;<a href="functionN.html#id2516339-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1209377"></a><h3>
-<a name="id824190-bb"></a><code class="computeroutput">functionN</code> target access</h3>
+<a name="id2693684"></a><h3>
+<a name="id2366257-bb"></a><code class="computeroutput">functionN</code> target access</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id1011247-bb"></a></p>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id1073121-bb"></a>target();
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id836826-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2366261-bb"></a></p>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id2469286-bb"></a>target();
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id2361856-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     If <code class="computeroutput">this</code> stores a target of type
@@ -245,64 +245,64 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1001757-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2350915-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="functionN.html#id1011247-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
+    <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="functionN.html#id2366261-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1209574"></a><h3>
-<a name="id1036740-bb"></a><code class="computeroutput">functionN</code> invocation</h3>
+<a name="id2693885"></a><h3>
+<a name="id2371468-bb"></a><code class="computeroutput">functionN</code> invocation</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type">result_type</span> <a name="id856418-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">result_type</span> <a name="id2512050-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     <code class="computeroutput">f(a1, a2, ..., aN)</code>, where <code class="computeroutput">f</code> is the target of <code class="computeroutput">*this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     if <code class="computeroutput">R</code> is <code class="computeroutput">void</code>, nothing is returned; otherwise, the return value of the call to <code class="computeroutput">f</code> is returned.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
-    <code class="computeroutput"><a href="bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> if <code class="computeroutput">!this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code>. Otherwise, may through any exception thrown by the target function <code class="computeroutput">f</code>.</p>
+    <code class="computeroutput"><a href="bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> if <code class="computeroutput">this-&gt;<a href="functionN.html#id2516339-bb">empty</a>()</code>. Otherwise, may through any exception thrown by the target function <code class="computeroutput">f</code>.</p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1209706"></a><h3>
-<a name="id973157-bb"></a><code class="computeroutput">functionN</code> specialized algorithms</h3>
+<a name="id2694021"></a><h3>
+<a name="id2399776-bb"></a><code class="computeroutput">functionN</code> specialized algorithms</h3>
 <div class="orderedlist"><ol type="1"><li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1048560"></a>swap(<a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f1, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2399780"></a>swap(<a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f1, 
             <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f2);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    <code class="computeroutput">f1.<a href="functionN.html#id926891-bb">swap</a>(f2)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">f1.<a href="functionN.html#id2412281-bb">swap</a>(f2)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     Will not throw.</p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1209817"></a><h3>
-<a name="id1108581-bb"></a><code class="computeroutput">functionN</code> comparison operators</h3>
+<a name="id2694134"></a><h3>
+<a name="id2513385-bb"></a><code class="computeroutput">functionN</code> comparison operators</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id998068"></a></p>
+<p><a name="id2513389"></a></p>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id797024-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, Functor g);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2513394-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, Functor g);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id962233-bb"></a><span class="bold"><strong>operator</strong></span>==(Functor g, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2443650-bb"></a><span class="bold"><strong>operator</strong></span>==(Functor g, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id861450-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2378702-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, 
                   <a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id978476-bb"></a><span class="bold"><strong>operator</strong></span>==(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2361523-bb"></a><span class="bold"><strong>operator</strong></span>==(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g, 
                   <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1, 
          <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id870072-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp; f1, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2443717-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp; f1, 
                   <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp; f2);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
@@ -312,7 +312,7 @@
 <li>
 <code class="computeroutput">g</code> is of type
             <code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
-            and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="reference_wrapper.html#id656887-bb">get_pointer</a>()</code>.</li>
+            and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="reference_wrapper.html#id2490294-bb">get_pointer</a>()</code>.</li>
 <li>
 <code class="computeroutput">g</code> is not of type
             <code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
@@ -333,24 +333,24 @@
         compile-time or link-time error.</p>
 </li>
 <li>
-<p><a name="id943390"></a></p>
+<p><a name="id2376556"></a></p>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id974328-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, Functor g);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2376561-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, Functor g);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id871257-bb"></a><span class="bold"><strong>operator</strong></span>!=(Functor g, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2407091-bb"></a><span class="bold"><strong>operator</strong></span>!=(Functor g, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id718882-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2526244-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, 
                   <a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator, 
          <span class="bold"><strong>typename</strong></span> Functor&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1141032-bb"></a><span class="bold"><strong>operator</strong></span>!=(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g, 
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2361938-bb"></a><span class="bold"><strong>operator</strong></span>!=(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g, 
                   <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1, 
          <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt; 
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id938183-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp; f1, 
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2434733-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp; f1, 
                   <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp; f2);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
@@ -362,7 +362,7 @@
 <li>
 <code class="computeroutput">g</code> is of type
             <code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
-            and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="reference_wrapper.html#id656887-bb">get_pointer</a>()</code>.</li>
+            and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="reference_wrapper.html#id2490294-bb">get_pointer</a>()</code>.</li>
 <li>
 <code class="computeroutput">g</code> is not of type
             <code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
@@ -384,7 +384,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/function_base.html
===================================================================
--- boost/trunk/doc/html/function_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class function_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="function/reference.html#header.boost.function.hpp" title="Header &lt;boost/function.hpp&gt;">
 <link rel="prev" href="bad_function_call.html" title="Class bad_function_call">
@@ -35,21 +35,21 @@
 <span class="bold"><strong>class</strong></span> function_base {
 <span class="bold"><strong>public</strong></span>:
 
-  <span class="emphasis"><em>// <a href="function_base.html#id1047837-bb">capacity</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id1011473-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="function_base.html#id2358190-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id2377133-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="function_base.html#id1048558-bb">target access</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="function_base.html#id1040760-bb">target</a>();
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="function_base.html#id1002191-bb">target</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id1082919-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="function_base.html#id2346528-bb">target access</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="function_base.html#id2347921-bb">target</a>();
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="function_base.html#id2410578-bb">target</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id2340460-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1206974"></a><h2>Description</h2>
+<a name="id2691210"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1206978"></a><h3>
-<a name="id1047837-bb"></a><code class="computeroutput">function_base</code> capacity</h3>
+<a name="id2691213"></a><h3>
+<a name="id2358190-bb"></a><code class="computeroutput">function_base</code> capacity</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1011473-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2377133-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">false</code> if <code class="computeroutput">this</code> has a target, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -58,13 +58,13 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1207056"></a><h3>
-<a name="id1048558-bb"></a><code class="computeroutput">function_base</code> target access</h3>
+<a name="id2691292"></a><h3>
+<a name="id2346528-bb"></a><code class="computeroutput">function_base</code> target access</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id838430-bb"></a></p>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id1040760-bb"></a>target();
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id1002191-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2346532-bb"></a></p>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id2347921-bb"></a>target();
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id2410578-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     If <code class="computeroutput">this</code> stores a target of type
@@ -75,16 +75,16 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1082919-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2340460-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
-    <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="function_base.html#id838430-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
+    <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="function_base.html#id2346532-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/function_equal.html
===================================================================
--- boost/trunk/doc/html/function_equal.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/function_equal.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template function_equal</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="function/reference.html#id1002914" title="Header &lt;boost/function_equal.hpp&gt;">
+<link rel="up" href="function/reference.html#id2358074" title="Header &lt;boost/function_equal.hpp&gt;">
 <link rel="prev" href="boost/function.html" title="Class template function">
 <link rel="next" href="function/faq.html" title="Frequently Asked Questions">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id1002914"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function/faq.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id2358074"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function/faq.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="function_equal"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F, <span class="bold"><strong>typename</strong></span> G&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> function_equal(<span class="bold"><strong>const</strong></span> F&amp; f, <span class="bold"><strong>const</strong></span> G&amp; g);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1214597"></a><h2>Description</h2>
+<a name="id2699040"></a><h2>Description</h2>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">f == g</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -40,13 +40,13 @@
     Only if <code class="computeroutput">f == g</code> throws.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id1002914"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function/faq.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id2358074"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function/faq.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/gather_month_strings.html
===================================================================
--- boost/trunk/doc/html/gather_month_strings.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/gather_month_strings.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template gather_month_strings</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id864292" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2481608" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
 <link rel="prev" href="string_parse_tree.html" title="Struct template string_parse_tree">
 <link rel="next" href="gather_weekday_strings.html" title="Function template gather_weekday_strings">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id864292"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_weekday_strings.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2481608"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_weekday_strings.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="gather_month_strings"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span> 
   gather_month_strings(<span class="bold"><strong>const</strong></span> std::locale &amp; locale, <span class="bold"><strong>bool</strong></span> short_strings = true);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1116517"></a><h2>Description</h2>
+<a name="id2651385"></a><h2>Description</h2>
 <p>Using the time_put facet, this function creates a collection of all the month strings from a locale. This is handy when building custom date parsers or formatters that need to be localized.</p>
 <p></p>
 <div class="variablelist">
@@ -51,13 +51,13 @@
     A vector of strings containing the strings in order. eg: Jan, Feb, Mar, etc. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id864292"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_weekday_strings.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2481608"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_weekday_strings.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/gather_weekday_strings.html
===================================================================
--- boost/trunk/doc/html/gather_weekday_strings.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/gather_weekday_strings.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template gather_weekday_strings</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id864292" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2481608" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
 <link rel="prev" href="gather_month_strings.html" title="Function template gather_month_strings">
 <link rel="next" href="base_time.html" title="Class template base_time">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id864292"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="base_time.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2481608"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="base_time.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="gather_weekday_strings"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
   gather_weekday_strings(<span class="bold"><strong>const</strong></span> std::locale &amp; locale, 
                          <span class="bold"><strong>bool</strong></span> short_strings = true);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1116608"></a><h2>Description</h2>
+<a name="id2651485"></a><h2>Description</h2>
 <p>Using the time_put facet, this function creates a collection of all the weekday strings from a locale starting with the string for 'Sunday'. This is handy when building custom date parsers or formatters that need to be localized.</p>
 <p></p>
 <div class="variablelist">
@@ -52,13 +52,13 @@
     A vector of strings containing the weekdays in order. eg: Sun, Mon, Tue, Wed, Thu, Fri, Sat </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id864292"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="base_time.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2481608"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="base_time.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/get.html
===================================================================
--- boost/trunk/doc/html/get.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/get.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function get</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id894482" title="Header &lt;boost/variant/get.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2588868" title="Header &lt;boost/variant/get.hpp&gt;">
 <link rel="prev" href="bad_get.html" title="Class bad_get">
 <link rel="next" href="bad_visit.html" title="Class bad_visit">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id894482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_visit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2588868"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_visit.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="get"></a><div class="titlepage"></div>
@@ -40,7 +40,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U, <span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN&gt; 
   <span class="type"><span class="bold"><strong>const</strong></span> U &amp;</span> get(<span class="bold"><strong>const</strong></span> <a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp; operand);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1669589"></a><h2>Description</h2>
+<a name="id2839339"></a><h2>Description</h2>
 <p>The <code class="computeroutput">get</code> function allows run-time checked,
           type-safe retrieval of the content of the given
           <code class="computeroutput"><a href="boost/variant.html" title="Class template variant">variant</a></code>. The function succeeds
@@ -84,13 +84,13 @@
         usage.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id894482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_visit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2588868"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_visit.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/greg_day.html
===================================================================
--- boost/trunk/doc/html/greg_day.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/greg_day.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class greg_day</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906477" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2452632" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
 <link rel="prev" href="bad_day_of_month.html" title="Struct bad_day_of_month">
 <link rel="next" href="bad_day_of_year.html" title="Struct bad_day_of_year">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906477"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_day_of_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2452632"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_day_of_year.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="greg_day"></a><div class="titlepage"></div>
@@ -33,37 +33,37 @@
 <span class="bold"><strong>class</strong></span> greg_day {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="greg_day.html#greg_dayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="greg_day.html#id1070144-bb">greg_day</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
+  <a href="greg_day.html#id2452733-bb">greg_day</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
 
-  <span class="emphasis"><em>// <a href="greg_day.html#id862783-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_day.html#id862789-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="greg_day.html#id967916-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_day.html#id2452702-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_day.html#id2452707-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="greg_day.html#id2452719-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1150850"></a><h2>Description</h2>
+<a name="id2669442"></a><h2>Description</h2>
 <p>This small class allows for simple conversion an integer value into a day of the month for a standard gregorian calendar. The type is automatically range checked so values outside of the range 1-31 will cause a bad_day_of_month exception </p>
 <div class="refsect2" lang="en">
-<a name="id1150860"></a><h3>
+<a name="id2669452"></a><h3>
 <a name="greg_dayconstruct-copy-destruct"></a><code class="computeroutput">greg_day</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1070144-bb"></a>greg_day(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> day_of_month);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2452733-bb"></a>greg_day(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> day_of_month);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1150903"></a><h3>
-<a name="id862783-bb"></a><code class="computeroutput">greg_day</code> public member functions</h3>
+<a name="id2669497"></a><h3>
+<a name="id2452702-bb"></a><code class="computeroutput">greg_day</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id862789-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id967916-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id2452707-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id2452719-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906477"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_day_of_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2452632"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_day_of_year.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/greg_durations_config.html
===================================================================
--- boost/trunk/doc/html/greg_durations_config.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/greg_durations_config.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct greg_durations_config</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id891684" title="Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2459983" title="Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;">
 <link rel="prev" href="bad_day_of_year.html" title="Struct bad_day_of_year">
 <link rel="next" href="greg_facet_config.html" title="Struct greg_facet_config">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891684"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_facet_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2459983"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_facet_config.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="greg_durations_config"></a><div class="titlepage"></div>
@@ -37,13 +37,13 @@
   <span class="bold"><strong>typedef</strong></span> date_time::month_functor&lt; date_type &gt; month_adjustor_type;
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891684"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_facet_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2459983"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_facet_config.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/greg_facet_config.html
===================================================================
--- boost/trunk/doc/html/greg_facet_config.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/greg_facet_config.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct greg_facet_config</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id856825" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2460086" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
 <link rel="prev" href="greg_durations_config.html" title="Struct greg_durations_config">
-<link rel="next" href="id1037413.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2460171.html" title="Function template operator&lt;&lt;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856825"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1037413.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460171.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="greg_facet_config"></a><div class="titlepage"></div>
@@ -38,13 +38,13 @@
   <span class="bold"><strong>typedef</strong></span> boost::date_time::weekdays       weekday_enum;      
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856825"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1037413.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460171.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/greg_month.html
===================================================================
--- boost/trunk/doc/html/greg_month.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/greg_month.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class greg_month</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id871347" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2409109" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
 <link rel="prev" href="bad_month.html" title="Struct bad_month">
 <link rel="next" href="bad_weekday.html" title="Struct bad_weekday">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871347"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="greg_month"></a><div class="titlepage"></div>
@@ -38,66 +38,66 @@
   <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; month_map_type &gt;     month_map_ptr_type;
 
   <span class="emphasis"><em>// <a href="greg_month.html#greg_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="greg_month.html#id792405-bb">greg_month</a>(month_enum);
-  <a href="greg_month.html#id977020-bb">greg_month</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
+  <a href="greg_month.html#id2409371-bb">greg_month</a>(month_enum);
+  <a href="greg_month.html#id2409390-bb">greg_month</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
 
-  <span class="emphasis"><em>// <a href="greg_month.html#id802836-bb">public member functions</a></em></span>
-  <a href="greg_month.html#id802841-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_month.html#id792211-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_enum</span> <a href="greg_month.html#id792228-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id1034304-bb">as_short_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id894041-bb">as_long_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id939620-bb">as_short_wstring</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id939633-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id939646-bb">as_short_string</a>(<span class="bold"><strong>char</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id939670-bb">as_long_string</a>(<span class="bold"><strong>char</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id894508-bb">as_short_string</a>(<span class="bold"><strong>wchar_t</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id894531-bb">as_long_string</a>(<span class="bold"><strong>wchar_t</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_month.html#id2409179-bb">public member functions</a></em></span>
+  <a href="greg_month.html#id2409183-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_month.html#id2409200-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_enum</span> <a href="greg_month.html#id2409216-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id2409228-bb">as_short_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id2409241-bb">as_long_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id2409253-bb">as_short_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id2409266-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id2409279-bb">as_short_string</a>(<span class="bold"><strong>char</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id2409302-bb">as_long_string</a>(<span class="bold"><strong>char</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id2409324-bb">as_short_string</a>(<span class="bold"><strong>wchar_t</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id2409347-bb">as_long_string</a>(<span class="bold"><strong>wchar_t</strong></span>) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="greg_month.html#id833093-bb">public static functions</a></em></span>
-  <span class="type">month_map_ptr_type</span> <a href="greg_month.html#id977054-bb">get_month_map_ptr</a>() ;
+  <span class="emphasis"><em>// <a href="greg_month.html#id2409407-bb">public static functions</a></em></span>
+  <span class="type">month_map_ptr_type</span> <a href="greg_month.html#id2409412-bb">get_month_map_ptr</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1153354"></a><h2>Description</h2>
+<a name="id2672017"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1153358"></a><h3>
+<a name="id2672021"></a><h3>
 <a name="greg_monthconstruct-copy-destruct"></a><code class="computeroutput">greg_month</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id792405-bb"></a>greg_month(month_enum theMonth);</pre></li>
-<li><pre class="literallayout"><a name="id977020-bb"></a>greg_month(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> theMonth);</pre></li>
+<li><pre class="literallayout"><a name="id2409371-bb"></a>greg_month(month_enum theMonth);</pre></li>
+<li><pre class="literallayout"><a name="id2409390-bb"></a>greg_month(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> theMonth);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1153417"></a><h3>
-<a name="id802836-bb"></a><code class="computeroutput">greg_month</code> public member functions</h3>
+<a name="id2672080"></a><h3>
+<a name="id2409179-bb"></a><code class="computeroutput">greg_month</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id802841-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id792211-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_enum</span> <a name="id792228-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id1034304-bb"></a>as_short_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id894041-bb"></a>as_long_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id939620-bb"></a>as_short_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id939633-bb"></a>as_long_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id939646-bb"></a>as_short_string(<span class="bold"><strong>char</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id939670-bb"></a>as_long_string(<span class="bold"><strong>char</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id894508-bb"></a>as_short_string(<span class="bold"><strong>wchar_t</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id894531-bb"></a>as_long_string(<span class="bold"><strong>wchar_t</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id2409183-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id2409200-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_enum</span> <a name="id2409216-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2409228-bb"></a>as_short_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2409241-bb"></a>as_long_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id2409253-bb"></a>as_short_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id2409266-bb"></a>as_long_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2409279-bb"></a>as_short_string(<span class="bold"><strong>char</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2409302-bb"></a>as_long_string(<span class="bold"><strong>char</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id2409324-bb"></a>as_short_string(<span class="bold"><strong>wchar_t</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id2409347-bb"></a>as_long_string(<span class="bold"><strong>wchar_t</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1171281"></a><h3>
-<a name="id833093-bb"></a><code class="computeroutput">greg_month</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">month_map_ptr_type</span> <a name="id977054-bb"></a>get_month_map_ptr() ;</pre></li></ol></div>
+<a name="id2672478"></a><h3>
+<a name="id2409407-bb"></a><code class="computeroutput">greg_month</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">month_map_ptr_type</span> <a name="id2409412-bb"></a>get_month_map_ptr() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871347"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/greg_weekday.html
===================================================================
--- boost/trunk/doc/html/greg_weekday.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/greg_weekday.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class greg_weekday</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id973291" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2409485" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
 <link rel="prev" href="bad_weekday.html" title="Struct bad_weekday">
 <link rel="next" href="bad_year.html" title="Struct bad_year">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973291"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409485"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_year.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="greg_weekday"></a><div class="titlepage"></div>
@@ -36,44 +36,44 @@
   <span class="bold"><strong>typedef</strong></span> boost::date_time::weekdays weekday_enum;
 
   <span class="emphasis"><em>// <a href="greg_weekday.html#greg_weekdayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="greg_weekday.html#id835917-bb">greg_weekday</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
+  <a href="greg_weekday.html#id2409616-bb">greg_weekday</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
 
-  <span class="emphasis"><em>// <a href="greg_weekday.html#id902174-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_weekday.html#id902179-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_weekday.html#id902192-bb">as_short_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_weekday.html#id795612-bb">as_long_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_weekday.html#id902512-bb">as_short_wstring</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_weekday.html#id902525-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">weekday_enum</span> <a href="greg_weekday.html#id860465-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_weekday.html#id2409535-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_weekday.html#id2409540-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_weekday.html#id2409552-bb">as_short_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_weekday.html#id2409565-bb">as_long_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_weekday.html#id2409577-bb">as_short_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_weekday.html#id2409590-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">weekday_enum</span> <a href="greg_weekday.html#id2409603-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1171761"></a><h2>Description</h2>
+<a name="id2672968"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1171764"></a><h3>
+<a name="id2672971"></a><h3>
 <a name="greg_weekdayconstruct-copy-destruct"></a><code class="computeroutput">greg_weekday</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id835917-bb"></a>greg_weekday(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> day_of_week_num);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2409616-bb"></a>greg_weekday(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> day_of_week_num);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1171810"></a><h3>
-<a name="id902174-bb"></a><code class="computeroutput">greg_weekday</code> public member functions</h3>
+<a name="id2673016"></a><h3>
+<a name="id2409535-bb"></a><code class="computeroutput">greg_weekday</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id902179-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id902192-bb"></a>as_short_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id795612-bb"></a>as_long_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id902512-bb"></a>as_short_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id902525-bb"></a>as_long_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">weekday_enum</span> <a name="id860465-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id2409540-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2409552-bb"></a>as_short_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2409565-bb"></a>as_long_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id2409577-bb"></a>as_short_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id2409590-bb"></a>as_long_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">weekday_enum</span> <a name="id2409603-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973291"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409485"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_year.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/greg_year.html
===================================================================
--- boost/trunk/doc/html/greg_year.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/greg_year.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class greg_year</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866121" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2480231" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
 <link rel="prev" href="bad_year.html" title="Struct bad_year">
 <link rel="next" href="special_value_from_string.html" title="Function special_value_from_string">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_value_from_string.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2480231"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_value_from_string.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="greg_year"></a><div class="titlepage"></div>
@@ -33,33 +33,33 @@
 <span class="bold"><strong>class</strong></span> greg_year {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="greg_year.html#greg_yearconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="greg_year.html#id1034383-bb">greg_year</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
+  <a href="greg_year.html#id2480301-bb">greg_year</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
 
-  <span class="emphasis"><em>// <a href="greg_year.html#id970636-bb">public member functions</a></em></span>
-  <a href="greg_year.html#id1034369-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_year.html#id2480283-bb">public member functions</a></em></span>
+  <a href="greg_year.html#id2480287-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1172328"></a><h2>Description</h2>
+<a name="id2673548"></a><h2>Description</h2>
 <p>This small class allows for simple conversion an integer value into a year for the gregorian calendar. This currently only allows a range of 1900 to 10000. Both ends of the range are a bit arbitrary at the moment, but they are the limits of current testing of the library. As such they may be increased in the future. </p>
 <div class="refsect2" lang="en">
-<a name="id1172339"></a><h3>
+<a name="id2673559"></a><h3>
 <a name="greg_yearconstruct-copy-destruct"></a><code class="computeroutput">greg_year</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1034383-bb"></a>greg_year(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> year);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2480301-bb"></a>greg_year(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> year);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1172383"></a><h3>
-<a name="id970636-bb"></a><code class="computeroutput">greg_year</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1034369-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id2673604"></a><h3>
+<a name="id2480283-bb"></a><code class="computeroutput">greg_year</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2480287-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_value_from_string.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2480231"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_value_from_string.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/gregorian_calendar.html
===================================================================
--- boost/trunk/doc/html/gregorian_calendar.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/gregorian_calendar.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class gregorian_calendar</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1035654" title="Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2482095" title="Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;">
 <link rel="prev" href="year_month_day_base.html" title="Struct template year_month_day_base">
 <link rel="next" href="boost/gregorian/date.html" title="Class date">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1035654"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/gregorian/date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2482095"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/gregorian/date.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="gregorian_calendar"></a><div class="titlepage"></div>
@@ -39,13 +39,13 @@
   <span class="bold"><strong>typedef</strong></span> fancy_date_rep       date_traits_type;  <span class="emphasis"><em>// Date rep implements the traits stuff as well. </em></span>
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1035654"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/gregorian/date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2482095"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/gregorian/date.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/gregorian_calendar_base.html
===================================================================
--- boost/trunk/doc/html/gregorian_calendar_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/gregorian_calendar_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template gregorian_calendar_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1040370" title="Header &lt;boost/date_time/gregorian_calendar.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2479605" title="Header &lt;boost/date_time/gregorian_calendar.hpp&gt;">
 <link rel="prev" href="var_string_to_int.html" title="Function template var_string_to_int">
 <link rel="next" href="int_adapter.html" title="Class template int_adapter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1040370"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="int_adapter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2479605"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="int_adapter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="gregorian_calendar_base"></a><div class="titlepage"></div>
@@ -39,51 +39,51 @@
   <span class="bold"><strong>typedef</strong></span> ymd_type::year_type  year_type;      <span class="emphasis"><em>// Type to hold a stand alone year value (eg: 2002). </em></span>
   <span class="bold"><strong>typedef</strong></span> date_int_type_       date_int_type;  <span class="emphasis"><em>// Define the integer type to use for internal calculations. </em></span>
 
-  <span class="emphasis"><em>// <a href="gregorian_calendar_base.html#id941162-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id941168-bb">day_of_week</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="gregorian_calendar_base.html#id1034416-bb">week_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type">date_int_type</span> <a href="gregorian_calendar_base.html#id905305-bb">day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type">date_int_type</span> <a href="gregorian_calendar_base.html#id1001477-bb">julian_day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type"><span class="bold"><strong>long</strong></span></span> <a href="gregorian_calendar_base.html#id976324-bb">modjulian_day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id1112653-bb">from_day_number</a>(date_int_type) ;
-  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id1112676-bb">from_julian_day_number</a>(date_int_type) ;
-  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id996933-bb">from_modjulian_day_number</a>(<span class="bold"><strong>long</strong></span>) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="gregorian_calendar_base.html#id827792-bb">is_leap_year</a>(year_type) ;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id907769-bb">end_of_month_day</a>(year_type, month_type) ;
-  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id931113-bb">epoch</a>() ;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id964718-bb">days_in_week</a>() ;
+  <span class="emphasis"><em>// <a href="gregorian_calendar_base.html#id2406811-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id2406815-bb">day_of_week</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="gregorian_calendar_base.html#id2426593-bb">week_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type">date_int_type</span> <a href="gregorian_calendar_base.html#id2400875-bb">day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type">date_int_type</span> <a href="gregorian_calendar_base.html#id2485159-bb">julian_day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type"><span class="bold"><strong>long</strong></span></span> <a href="gregorian_calendar_base.html#id2418122-bb">modjulian_day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id2511677-bb">from_day_number</a>(date_int_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id2463489-bb">from_julian_day_number</a>(date_int_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id2521883-bb">from_modjulian_day_number</a>(<span class="bold"><strong>long</strong></span>) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="gregorian_calendar_base.html#id2407026-bb">is_leap_year</a>(year_type) ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id2529051-bb">end_of_month_day</a>(year_type, month_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id2419898-bb">epoch</a>() ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id2419910-bb">days_in_week</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1102908"></a><h2>Description</h2>
+<a name="id2636338"></a><h2>Description</h2>
 <p>This is a parameterized implementation of a proleptic Gregorian Calendar that can be used in the creation of date systems or just to perform calculations. All the methods of this class are static functions, so the intent is to never create instances of this class. 
 </p>
 <div class="refsect2" lang="en">
-<a name="id1102918"></a><h3>
-<a name="id941162-bb"></a><code class="computeroutput">gregorian_calendar_base</code> public static functions</h3>
+<a name="id2636348"></a><h3>
+<a name="id2406811-bb"></a><code class="computeroutput">gregorian_calendar_base</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id941168-bb"></a>day_of_week(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id1034416-bb"></a>week_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id905305-bb"></a>day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id1001477-bb"></a>julian_day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>long</strong></span></span> <a name="id976324-bb"></a>modjulian_day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id1112653-bb"></a>from_day_number(date_int_type ) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id1112676-bb"></a>from_julian_day_number(date_int_type ) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id996933-bb"></a>from_modjulian_day_number(<span class="bold"><strong>long</strong></span> ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id827792-bb"></a>is_leap_year(year_type ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id907769-bb"></a>end_of_month_day(year_type y, month_type m) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id931113-bb"></a>epoch() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id964718-bb"></a>days_in_week() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id2406815-bb"></a>day_of_week(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2426593-bb"></a>week_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id2400875-bb"></a>day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id2485159-bb"></a>julian_day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>long</strong></span></span> <a name="id2418122-bb"></a>modjulian_day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id2511677-bb"></a>from_day_number(date_int_type ) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id2463489-bb"></a>from_julian_day_number(date_int_type ) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id2521883-bb"></a>from_modjulian_day_number(<span class="bold"><strong>long</strong></span> ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2407026-bb"></a>is_leap_year(year_type ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id2529051-bb"></a>end_of_month_day(year_type y, month_type m) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id2419898-bb"></a>epoch() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id2419910-bb"></a>days_in_week() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1040370"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="int_adapter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2479605"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="int_adapter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/has_const_time_erase.html
===================================================================
--- boost/trunk/doc/html/has_const_time_erase.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/has_const_time_erase.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template has_const_time_erase</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id657172" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
-<link rel="prev" href="replace_tail.html" title="Function template replace_tail">
-<link rel="next" href="has_const_time_insert.html" title="Class template has_const_time_insert">
+<link rel="up" href="string_algo/reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
+<link rel="prev" href="has_const_time_insert.html" title="Class template has_const_time_insert">
+<link rel="next" href="find_all.html" title="Function template find_all">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id657172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_insert.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_const_time_insert.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="has_const_time_erase"></a><div class="titlepage"></div>
@@ -35,20 +35,20 @@
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_const_time_erase.html" title="Class template has_const_time_erase">has_const_time_erase</a>&lt; T &gt;::value &gt; type;
 
-  <span class="bold"><strong>static</strong></span> const  bool value;
+  <span class="bold"><strong>static</strong></span> const bool value;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1354168"></a><h2>Description</h2>
+<a name="id2772096"></a><h2>Description</h2>
 <p>This trait specifies that the sequence's erase method has constant time complexity. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id657172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_insert.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_const_time_insert.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/has_const_time_insert.html
===================================================================
--- boost/trunk/doc/html/has_const_time_insert.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/has_const_time_insert.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template has_const_time_insert</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id657172" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
-<link rel="prev" href="has_const_time_erase.html" title="Class template has_const_time_erase">
-<link rel="next" href="has_native_replace.html" title="Class template has_native_replace">
+<link rel="up" href="string_algo/reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
+<link rel="prev" href="has_stable_iterators.html" title="Class template has_stable_iterators">
+<link rel="next" href="has_const_time_erase.html" title="Class template has_const_time_erase">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="has_const_time_erase.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id657172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_native_replace.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_stable_iterators.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_erase.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="has_const_time_insert"></a><div class="titlepage"></div>
@@ -35,20 +35,20 @@
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_const_time_insert.html" title="Class template has_const_time_insert">has_const_time_insert</a>&lt; T &gt;::value &gt; type;
 
-  <span class="bold"><strong>static</strong></span> const  bool value;
+  <span class="bold"><strong>static</strong></span> const bool value;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1354246"></a><h2>Description</h2>
+<a name="id2772018"></a><h2>Description</h2>
 <p>This trait specifies that the sequence's insert method has constant time complexity. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="has_const_time_erase.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id657172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_native_replace.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_stable_iterators.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_erase.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/has_native_replace.html
===================================================================
--- boost/trunk/doc/html/has_native_replace.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/has_native_replace.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template has_native_replace</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id657172" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
-<link rel="prev" href="has_const_time_insert.html" title="Class template has_const_time_insert">
+<link rel="up" href="string_algo/reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
+<link rel="prev" href="replace_tail.html" title="Function template replace_tail">
 <link rel="next" href="has_stable_iterators.html" title="Class template has_stable_iterators">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="has_const_time_insert.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id657172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_stable_iterators.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_stable_iterators.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="has_native_replace"></a><div class="titlepage"></div>
@@ -35,20 +35,20 @@
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_native_replace.html" title="Class template has_native_replace">has_native_replace</a>&lt; T &gt;::value &gt; type;
 
-  <span class="bold"><strong>static</strong></span> const  bool value;
+  <span class="bold"><strong>static</strong></span> const bool value;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1354324"></a><h2>Description</h2>
+<a name="id2771855"></a><h2>Description</h2>
 <p>This trait specifies that the sequence has <code class="computeroutput">std::string</code>  like replace method </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="has_const_time_insert.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id657172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_stable_iterators.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_stable_iterators.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/has_stable_iterators.html
===================================================================
--- boost/trunk/doc/html/has_stable_iterators.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/has_stable_iterators.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template has_stable_iterators</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id657172" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
 <link rel="prev" href="has_native_replace.html" title="Class template has_native_replace">
-<link rel="next" href="find_all.html" title="Function template find_all">
+<link rel="next" href="has_const_time_insert.html" title="Class template has_const_time_insert">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="has_native_replace.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id657172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_native_replace.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_insert.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="has_stable_iterators"></a><div class="titlepage"></div>
@@ -35,20 +35,20 @@
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_stable_iterators.html" title="Class template has_stable_iterators">has_stable_iterators</a>&lt; T &gt;::value &gt; type;
 
-  <span class="bold"><strong>static</strong></span> const  bool value;
+  <span class="bold"><strong>static</strong></span> const bool value;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1354406"></a><h2>Description</h2>
+<a name="id2771938"></a><h2>Description</h2>
 <p>This trait specifies that the sequence has stable iterators. It means that operations like insert/erase/replace do not invalidate iterators. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="has_native_replace.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id657172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_native_replace.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_insert.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/hash/acknowledgements.html
===================================================================
--- boost/trunk/doc/html/hash/acknowledgements.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash/acknowledgements.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Acknowledgements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
 <link rel="prev" href="links.html" title=" Links">
@@ -41,7 +41,7 @@
 The original implementation came from Jeremy B. Maitin-Shepard's hash table
 library, although this is a complete rewrite.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/hash/combine.html
===================================================================
--- boost/trunk/doc/html/hash/combine.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash/combine.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Combining hash values</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
 <link rel="prev" href="custom.html" title=" Extending boost::hash for a custom data type">
@@ -37,7 +37,7 @@
 
     bool</span><span class="keyword"> operator</span><span class="special">==(</span><span class="identifier">point</span><span class="keyword"> const</span><span class="special">&amp;</span><span class="identifier"> other</span><span class="special">)</span><span class="keyword"> const</span><span class="special">
     {</span><span class="keyword">
-        return</span><span class="identifier"> x</span><span class="special"> =</span><span class="identifier"> other</span><span class="special">.</span><span class="identifier">x</span><span class="special"> &amp;&amp;</span><span class="identifier"> y</span><span class="special"> ==</span><span class="identifier"> other</span><span class="special">.</span><span class="identifier">y</span><span class="special">;</span><span class="special">
+        return</span><span class="identifier"> x</span><span class="special"> ==</span><span class="identifier"> other</span><span class="special">.</span><span class="identifier">x</span><span class="special"> &amp;&amp;</span><span class="identifier"> y</span><span class="special"> ==</span><span class="identifier"> other</span><span class="special">.</span><span class="identifier">y</span><span class="special">;</span><span class="special">
     }</span><span class="special">
 };</span></code></pre>
 <p>
@@ -63,7 +63,7 @@
 <p>
 Calls to hash_combine incrementally build the hash from the different members
 of point, it can be repeatedly called for any number of elements. It calls
-<code class="computeroutput"><a href="../id1042434.html" title="Function hash_value">hash_value</a></code> on the supplied element, and combines it with the seed.</p>
+<code class="computeroutput"><a href="../id2510242.html" title="Function hash_value">hash_value</a></code> on the supplied element, and combines it with the seed.</p>
 <p>
 Full code for this example is at
 <a href="../../../libs/functional/hash/examples/point.cpp" target="_top">/libs/functional/hash/examples/point.cpp</a>.</p>
@@ -94,7 +94,7 @@
 <pre class="programlisting"><code class="literal"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span><span class="identifier"> some_strings</span><span class="special">;</span><span class="identifier">
 std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> hash</span><span class="special"> =</span> <code class="computeroutput"><a href="../hash_range.html" title="Function hash_range">boost::hash_range</a></code><span class="special">(</span><span class="identifier">some_strings</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span><span class="identifier"> some_strings</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span></code></pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/hash/custom.html
===================================================================
--- boost/trunk/doc/html/hash/custom.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash/custom.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Extending boost::hash for a custom data type</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
 <link rel="prev" href="tutorial.html" title=" Tutorial">
@@ -25,7 +25,7 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="hash.custom"></a> Extending boost::hash for a custom data type</h3></div></div></div>
-<p><code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code> is implemented by calling the function <code class="computeroutput"><a href="../id1042434.html" title="Function hash_value">hash_value</a></code>.
+<p><code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code> is implemented by calling the function <code class="computeroutput"><a href="../id2510242.html" title="Function hash_value">hash_value</a></code>.
 The namespace isn't specified so that it can detect overloads via argument
 dependant lookup. So if there is a free function <code class="computeroutput"><span class="identifier">hash_value</span></code> in the same
 namespace as a custom type, it will get called.</p>
@@ -76,7 +76,7 @@
 assert</span><span class="special">(</span><span class="identifier">books</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">dandelion</span><span class="special">)</span><span class="special"> ==</span><span class="identifier"> books</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span></code></pre>
 <p>
 The full example can be found in:
-<a href="../../../libs/functional/hash/examples/books.cpp" target="_top">/libs/functional/hash/examples/books.hpp</a>
+<a href="../../../libs/functional/hash/examples/books.hpp" target="_top">/libs/functional/hash/examples/books.hpp</a>
 and
 <a href="../../../libs/functional/hash/examples/books.cpp" target="_top">/libs/functional/hash/examples/books.cpp</a>.</p>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </td></tr></tbody>
 </table></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/hash/links.html
===================================================================
--- boost/trunk/doc/html/hash/links.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash/links.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Links</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
-<link rel="prev" href="../id873294.html" title="Function hash_value">
+<link rel="prev" href="../id2477525.html" title="Function hash_value">
 <link rel="next" href="acknowledgements.html" title=" Acknowledgements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,12 +20,12 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../id873294.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2477525.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="hash.links"></a> Links</h3></div></div></div>
-<p><span class="bold"><strong>A Proposal to Add Hash Tables to the Standard Library</strong></span><br><a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1456.html" target="_top">http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1456.html</a><br>
+<p><span class="bold"><strong>A Proposal to Add Hash Tables to the Standard Library</strong></span><br><a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1456.html" target="_top">http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1456.html</a><br>
 
 The hash table proposal explains much of the design. The hash function object
 is discussed in Section D.</p>
@@ -41,13 +41,13 @@
 
 Contains the hash function that <code class="computeroutput"><a href="../hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> is based on.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../id873294.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2477525.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/hash/portability.html
===================================================================
--- boost/trunk/doc/html/hash/portability.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash/portability.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Portability</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
 <link rel="prev" href="combine.html" title=" Combining hash values">
@@ -83,7 +83,7 @@
 Full code for this example is at
 <a href="../../../libs/functional/hash/examples/portable.cpp" target="_top">/libs/functional/hash/examples/portable.cpp</a>.</p>
 <a name="portability.other_issues"></a><h2>
-<a name="id1219332"></a>Other Issues</h2>
+<a name="id2703933"></a>Other Issues</h2>
 <p>
 On Visual C++ versions 6.5 and 7.0, <code class="computeroutput"><span class="identifier">hash_value</span></code> isn't overloaded for built in
 arrays. <code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code>, <code class="computeroutput"><a href="../hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> and <code class="computeroutput"><a href="../hash_range.html" title="Function hash_range">boost::hash_range</a></code> all use a workaround to
@@ -94,7 +94,7 @@
 <code class="computeroutput"><span class="keyword">long</span><span class="keyword"> double</span></code>s as doubles - so the hash function doesn't take into account the
 full range of values.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/hash/reference_.html
===================================================================
--- boost/trunk/doc/html/hash/reference_.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash/reference_.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
 <link rel="prev" href="portability.html" title=" Portability">
@@ -30,14 +30,14 @@
 <a name="hash.reference"></a>Reference</h5></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="reference_.html#hash.reference.specification"></a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1082053">Header &lt;boost/functional/hash.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1082064">Header &lt;boost/functional/hash/hash.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1081880">Header &lt;boost/functional/hash/pair.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id999017">Header &lt;boost/functional/hash/vector.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1067315">Header &lt;boost/functional/hash/list.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1068774">Header &lt;boost/functional/hash/deque.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id836835">Header &lt;boost/functional/hash/set.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1034618">Header &lt;boost/functional/hash/map.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2350405">Header &lt;boost/functional/hash.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2350414">Header &lt;boost/functional/hash/hash.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2386217">Header &lt;boost/functional/hash/pair.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2446813">Header &lt;boost/functional/hash/vector.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2431434">Header &lt;boost/functional/hash/list.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2284794">Header &lt;boost/functional/hash/deque.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2473714">Header &lt;boost/functional/hash/set.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2477505">Header &lt;boost/functional/hash/map.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"></div>
@@ -49,12 +49,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1082053"></a>Header &lt;<a href="../../../boost/functional/hash.hpp" target="_top">boost/functional/hash.hpp</a>&gt;</h6></div></div></div>
+<a name="id2350405"></a>Header &lt;<a href="../../../boost/functional/hash.hpp" target="_top">boost/functional/hash.hpp</a>&gt;</h6></div></div></div>
 <p>Includes all the following headers.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1082064"></a>Header &lt;<a href="../../../boost/functional/hash/hash.hpp" target="_top">boost/functional/hash/hash.hpp</a>&gt;</h6></div></div></div>
+<a name="id2350414"></a>Header &lt;<a href="../../../boost/functional/hash/hash.hpp" target="_top">boost/functional/hash/hash.hpp</a>&gt;</h6></div></div></div>
 <p>
       Defines <code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code>,
       the implementation for built in types and
@@ -65,93 +65,93 @@
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../hash_combine.html" title="Function template hash_combine">hash_combine</a>(size_t &amp;, T <span class="bold"><strong>const</strong></span> &amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> It&gt; <span class="type">std::size_t</span> <a href="../hash_range.html" title="Function hash_range">hash_range</a>(It, It);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> It&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../hash_range.html" title="Function hash_range">hash_range</a>(std::size_t&amp;, It, It);
-  <span class="type">std::size_t</span> <a href="../id1042434.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>int</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id1042434.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id1042434.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id1042434.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id802125.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>float</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id802125.html" title="Function hash_value">hash_value</a>(double);
-  <span class="type">std::size_t</span> <a href="../id802125.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span> double);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">std::size_t</span> <a href="../id1001098.html" title="Function hash_value">hash_value</a>(T* <span class="bold"><strong>const</strong></span>&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> <a href="../id1070986.html" title="Function hash_value">hash_value</a>(T (&amp;val)[N]);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> <a href="../id1070986.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>const</strong></span> T (&amp;val)[N]);
+  <span class="type">std::size_t</span> <a href="../id2510242.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>int</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id2510242.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id2510242.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id2510242.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id2346601.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>float</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id2346601.html" title="Function hash_value">hash_value</a>(double);
+  <span class="type">std::size_t</span> <a href="../id2346601.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span> double);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">std::size_t</span> <a href="../id2503912.html" title="Function hash_value">hash_value</a>(T* <span class="bold"><strong>const</strong></span>&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> <a href="../id2393344.html" title="Function hash_value">hash_value</a>(T (&amp;val)[N]);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> <a href="../id2393344.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>const</strong></span> T (&amp;val)[N]);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Ch, <span class="bold"><strong>typename</strong></span> A&gt; 
-    <span class="type">std::size_t</span> <a href="../id897675.html" title="Function hash_value">hash_value</a>(std::basic_string&lt;Ch, std::char_traits&lt;Ch&gt;, A&gt; <span class="bold"><strong>const</strong></span>&amp;);
+    <span class="type">std::size_t</span> <a href="../id2354316.html" title="Function hash_value">hash_value</a>(std::basic_string&lt;Ch, std::char_traits&lt;Ch&gt;, A&gt; <span class="bold"><strong>const</strong></span>&amp;);
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1081880"></a>Header &lt;<a href="../../../boost/functional/hash/pair.hpp" target="_top">boost/functional/hash/pair.hpp</a>&gt;</h6></div></div></div>
+<a name="id2386217"></a>Header &lt;<a href="../../../boost/functional/hash/pair.hpp" target="_top">boost/functional/hash/pair.hpp</a>&gt;</h6></div></div></div>
 <p>
       Hash implementation for <code class="computeroutput">std::pair</code>.
     </p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> A, <span class="bold"><strong>typename</strong></span> B&gt; 
-    <span class="type">std::size_t</span> <a href="../id975607.html" title="Function hash_value">hash_value</a>(std::pair&lt;A, B&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id2386234.html" title="Function hash_value">hash_value</a>(std::pair&lt;A, B&gt; <span class="bold"><strong>const</strong></span> &amp;);
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id999017"></a>Header &lt;<a href="../../../boost/functional/hash/vector.hpp" target="_top">boost/functional/hash/vector.hpp</a>&gt;</h6></div></div></div>
+<a name="id2446813"></a>Header &lt;<a href="../../../boost/functional/hash/vector.hpp" target="_top">boost/functional/hash/vector.hpp</a>&gt;</h6></div></div></div>
 <p>
       Hash implementation for <code class="computeroutput">std::vector</code>.
     </p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt; 
-    <span class="type">std::size_t</span> <a href="../id1000285.html" title="Function hash_value">hash_value</a>(std::vector&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id2490467.html" title="Function hash_value">hash_value</a>(std::vector&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1067315"></a>Header &lt;<a href="../../../boost/functional/hash/list.hpp" target="_top">boost/functional/hash/list.hpp</a>&gt;</h6></div></div></div>
+<a name="id2431434"></a>Header &lt;<a href="../../../boost/functional/hash/list.hpp" target="_top">boost/functional/hash/list.hpp</a>&gt;</h6></div></div></div>
 <p>
       Hash implementation for <code class="computeroutput">std::list</code>.
     </p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt; 
-    <span class="type">std::size_t</span> <a href="../id1067334.html" title="Function hash_value">hash_value</a>(std::list&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id2514166.html" title="Function hash_value">hash_value</a>(std::list&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1068774"></a>Header &lt;<a href="../../../boost/functional/hash/deque.hpp" target="_top">boost/functional/hash/deque.hpp</a>&gt;</h6></div></div></div>
+<a name="id2284794"></a>Header &lt;<a href="../../../boost/functional/hash/deque.hpp" target="_top">boost/functional/hash/deque.hpp</a>&gt;</h6></div></div></div>
 <p>
       Hash implementation for <code class="computeroutput">std::deque</code>.
     </p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt; 
-    <span class="type">std::size_t</span> <a href="../id1068792.html" title="Function hash_value">hash_value</a>(std::deque&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id2284811.html" title="Function hash_value">hash_value</a>(std::deque&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id836835"></a>Header &lt;<a href="../../../boost/functional/hash/set.hpp" target="_top">boost/functional/hash/set.hpp</a>&gt;</h6></div></div></div>
+<a name="id2473714"></a>Header &lt;<a href="../../../boost/functional/hash/set.hpp" target="_top">boost/functional/hash/set.hpp</a>&gt;</h6></div></div></div>
 <p>
       Hash implementation for <code class="computeroutput">std::set</code> and <code class="computeroutput">std::multiset</code>.
     </p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt; 
-    <span class="type">std::size_t</span> <a href="../id898032.html" title="Function hash_value">hash_value</a>(std::set&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id2473733.html" title="Function hash_value">hash_value</a>(std::set&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt; 
-    <span class="type">std::size_t</span> <a href="../id898032.html" title="Function hash_value">hash_value</a>(std::multiset&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id2473733.html" title="Function hash_value">hash_value</a>(std::multiset&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1034618"></a>Header &lt;<a href="../../../boost/functional/hash/map.hpp" target="_top">boost/functional/hash/map.hpp</a>&gt;</h6></div></div></div>
+<a name="id2477505"></a>Header &lt;<a href="../../../boost/functional/hash/map.hpp" target="_top">boost/functional/hash/map.hpp</a>&gt;</h6></div></div></div>
 <p>
       Hash implementation for <code class="computeroutput">std::map</code> and <code class="computeroutput">std::multimap</code>.
     </p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt; 
-    <span class="type">std::size_t</span> <a href="../id873294.html" title="Function hash_value">hash_value</a>(std::map&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id2477525.html" title="Function hash_value">hash_value</a>(std::map&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt; 
-    <span class="type">std::size_t</span> <a href="../id873294.html" title="Function hash_value">hash_value</a>(std::multimap&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id2477525.html" title="Function hash_value">hash_value</a>(std::multimap&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
 }</pre>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/hash/tutorial.html
===================================================================
--- boost/trunk/doc/html/hash/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
 <link rel="prev" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
@@ -43,7 +43,7 @@
 std</span><span class="special">::</span><span class="identifier">unordered_map</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier"> std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span><span class="special"> &gt;</span><span class="identifier"> map_int_to_string</span><span class="special">;</span></code></pre>
 <p>
 To use <code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code> directly, create an instance and call it as a function:</p>
-<pre class="programlisting"><code class="literal"><span class="preprocessor">#include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span><span class="keyword">
+<pre class="programlisting"><code class="literal"><span class="preprocessor">#include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span><span class="keyword">
 
 int</span><span class="identifier"> main</span><span class="special">()</span><span class="special">
 {</span>
@@ -55,7 +55,7 @@
 If you wish to make use of the extensions, you will need to include the
 appropriate header (see the
 <a href="reference_.html#hash.reference.specification" title="">reference documentation</a> for the full list).</p>
-<pre class="programlisting"><code class="literal"><span class="preprocessor">#include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span><span class="keyword">
+<pre class="programlisting"><code class="literal"><span class="preprocessor">#include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span><span class="keyword">
 
 int</span><span class="identifier"> main</span><span class="special">()</span><span class="special">
 {</span>
@@ -64,7 +64,7 @@
     std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> h</span><span class="special"> =</span><span class="identifier"> pair_hash</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number"> 2</span><span class="special">));</span><span class="special">
 }</span></code></pre>
 <p>
-Or alternatively, include <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> for the full library.</p>
+Or alternatively, include <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> for the full library.</p>
 <p>
 For an example of generic use, here is a function to generate a vector
 containing the hashes of the elements of a container:</p>
@@ -78,7 +78,7 @@
     return</span><span class="identifier"> hashes</span><span class="special">;</span><span class="special">
 }</span></code></pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/hash.html
===================================================================
--- boost/trunk/doc/html/hash.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 5. Boost.Functional/Hash</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="function/testsuite.html" title="Testsuite">
@@ -31,7 +31,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2005 Daniel James</p></div>
 <div><div class="legalnotice">
-<a name="id1215750"></a><p>
+<a name="id2700245"></a><p>
         Distributed under the Boost Software License, Version 1.0.
         (See accompanying file LICENSE_1_0.txt or copy at
         <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
@@ -93,8 +93,8 @@
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: July 31, 2005 at 15:55:26 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 03, 2005 at 16:18:04 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/hash_combine.html
===================================================================
--- boost/trunk/doc/html/hash_combine.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash_combine.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template hash_combine</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="hash/reference_.html#id1082064" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="hash/reference_.html#id2350414" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
 <link rel="prev" href="boost/hash.html" title="Struct template hash">
 <link rel="next" href="hash_range.html" title="Function hash_range">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1082064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash_range.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="hash_combine"></a><div class="titlepage"></div>
@@ -35,28 +35,28 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> hash_combine(size_t &amp; seed, T <span class="bold"><strong>const</strong></span> &amp; v);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1220102"></a><h2>Description</h2>
+<a name="id2704716"></a><h2>Description</h2>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
-    <pre class="programlisting">seed ^= <a href="id1042434.html" title="Function hash_value">hash_value</a>(v) + 0x9e3779b9 + (seed &lt;&lt; 6) + (seed &gt;&gt; 2);</pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+    <pre class="programlisting">seed ^= <a href="id2510242.html" title="Function hash_value">hash_value</a>(v) + 0x9e3779b9 + (seed &lt;&lt; 6) + (seed &gt;&gt; 2);</pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
 
-    <a href="id1042434.html" title="Function hash_value">hash_value</a> is called without
+    <a href="id2510242.html" title="Function hash_value">hash_value</a> is called without
           qualification, so that overloads can be found via ADL.<p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     
-          Only throws if <a href="id1042434.html" title="Function hash_value">hash_value</a>(T) throws.
-          Strong exception safety, as long as <a href="id1042434.html" title="Function hash_value">hash_value</a>(T)
+          Only throws if <a href="id2510242.html" title="Function hash_value">hash_value</a>(T) throws.
+          Strong exception safety, as long as <a href="id2510242.html" title="Function hash_value">hash_value</a>(T)
           also has strong exception safety.
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1082064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash_range.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/hash_range.html
===================================================================
--- boost/trunk/doc/html/hash_range.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hash_range.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function hash_range</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="hash/reference_.html#id1082064" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="hash/reference_.html#id2350414" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
 <link rel="prev" href="hash_combine.html" title="Function template hash_combine">
-<link rel="next" href="id1042434.html" title="Function hash_value">
+<link rel="next" href="id2510242.html" title="Function hash_value">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="hash_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1082064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1042434.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="hash_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2510242.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="hash_range"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> It&gt; <span class="type">std::size_t</span> hash_range(It first, It last);
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> It&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> hash_range(std::size_t&amp; seed, It first, It last);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1220222"></a><h2>Description</h2>
+<a name="id2704839"></a><h2>Description</h2>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     For the two argument overload:
@@ -63,20 +63,20 @@
           <p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     
-          Only throws if <code class="computeroutput"><a href="id1042434.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
+          Only throws if <code class="computeroutput"><a href="id2510242.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
           throws. <code class="computeroutput">hash_range(std::size_t&amp;, It, It)</code> has basic exception safety as long as
-          <code class="computeroutput"><a href="id1042434.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
+          <code class="computeroutput"><a href="id2510242.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
           has basic exception safety.
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Daniel James</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="hash_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1082064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1042434.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="hash_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2510242.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/head_finder.html
===================================================================
--- boost/trunk/doc/html/head_finder.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/head_finder.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function head_finder</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id692668" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
 <link rel="prev" href="nth_finder.html" title="Function nth_finder">
 <link rel="next" href="tail_finder.html" title="Function tail_finder">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tail_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tail_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="head_finder"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> head_finder(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1325089"></a><h2>Description</h2>
+<a name="id2759906"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">head_finder</code> . The finder returns a head of a given input. The head is a prefix of a string up to n elements in size. If an input has less then n elements, whole input is considered a head. The result is given as an <code class="computeroutput">iterator_range</code>  delimiting the match.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">head_finder</code>  object </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tail_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tail_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/hours.html
===================================================================
--- boost/trunk/doc/html/hours.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/hours.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class hours</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975624" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
-<link rel="prev" href="id974575.html" title="Class millisec_posix_time_system_config">
+<link rel="up" href="date_time/doxy.html#id2443401" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="prev" href="id2443265.html" title="Class millisec_posix_time_system_config">
 <link rel="next" href="minutes.html" title="Class minutes">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id974575.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="minutes.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2443265.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="minutes.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="hours"></a><div class="titlepage"></div>
@@ -33,31 +33,31 @@
 <span class="bold"><strong>class</strong></span> hours : <span class="bold"><strong>public</strong></span> boost::posix_time::time_duration {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="hours.html#hoursconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="hours.html#id928183-bb">hours</a>(<span class="bold"><strong>long</strong></span>);
+  <a href="hours.html#id2443435-bb">hours</a>(<span class="bold"><strong>long</strong></span>);
 
-  <span class="emphasis"><em>// <a href="hours.html#id967508-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="hours.html#id2443431-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1176760"></a><h2>Description</h2>
+<a name="id2678100"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1176763"></a><h3>
+<a name="id2678103"></a><h3>
 <a name="hoursconstruct-copy-destruct"></a><code class="computeroutput">hours</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id928183-bb"></a>hours(<span class="bold"><strong>long</strong></span> h);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2443435-bb"></a>hours(<span class="bold"><strong>long</strong></span> h);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1176801"></a><h3>
-<a name="id967508-bb"></a><code class="computeroutput">hours</code> public member functions</h3>
+<a name="id2678142"></a><h3>
+<a name="id2443431-bb"></a><code class="computeroutput">hours</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id974575.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="minutes.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2443265.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="minutes.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/icontains.html
===================================================================
--- boost/trunk/doc/html/icontains.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/icontains.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template icontains</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="contains.html" title="Function contains">
 <link rel="next" href="equals.html" title="Function equals">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="contains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="equals.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="contains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="equals.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="icontains"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>bool</strong></span></span> icontains(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, 
                  <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1327270"></a><h2>Description</h2>
+<a name="id2762127"></a><h2>Description</h2>
 <p>This predicate holds when the test container is contained in the Input. Elements are compared case insensitively.</p>
 <p></p>
 <div class="variablelist">
@@ -55,13 +55,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="contains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="equals.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="contains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="equals.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Copied: boost/trunk/doc/html/id1000727.html (from rev 13899, boost/branches/upstream/current/doc/html/id1000727.html)

Copied: boost/trunk/doc/html/id1000856.html (from rev 13899, boost/branches/upstream/current/doc/html/id1000856.html)

Copied: boost/trunk/doc/html/id1002768.html (from rev 13899, boost/branches/upstream/current/doc/html/id1002768.html)

Copied: boost/trunk/doc/html/id1002832.html (from rev 13899, boost/branches/upstream/current/doc/html/id1002832.html)

Copied: boost/trunk/doc/html/id1003172.html (from rev 13899, boost/branches/upstream/current/doc/html/id1003172.html)

Copied: boost/trunk/doc/html/id1004464.html (from rev 13899, boost/branches/upstream/current/doc/html/id1004464.html)

Copied: boost/trunk/doc/html/id1005099.html (from rev 13899, boost/branches/upstream/current/doc/html/id1005099.html)

Copied: boost/trunk/doc/html/id1005474.html (from rev 13899, boost/branches/upstream/current/doc/html/id1005474.html)

Copied: boost/trunk/doc/html/id1006469.html (from rev 13899, boost/branches/upstream/current/doc/html/id1006469.html)

Copied: boost/trunk/doc/html/id1006770.html (from rev 13899, boost/branches/upstream/current/doc/html/id1006770.html)

Copied: boost/trunk/doc/html/id1007648.html (from rev 13899, boost/branches/upstream/current/doc/html/id1007648.html)

Copied: boost/trunk/doc/html/id1008265.html (from rev 13899, boost/branches/upstream/current/doc/html/id1008265.html)

Copied: boost/trunk/doc/html/id1008761.html (from rev 13899, boost/branches/upstream/current/doc/html/id1008761.html)

Copied: boost/trunk/doc/html/id1011013.html (from rev 13899, boost/branches/upstream/current/doc/html/id1011013.html)

Copied: boost/trunk/doc/html/id1011206.html (from rev 13899, boost/branches/upstream/current/doc/html/id1011206.html)

Copied: boost/trunk/doc/html/id1012042.html (from rev 13899, boost/branches/upstream/current/doc/html/id1012042.html)

Copied: boost/trunk/doc/html/id1012853.html (from rev 13899, boost/branches/upstream/current/doc/html/id1012853.html)

Copied: boost/trunk/doc/html/id1013364.html (from rev 13899, boost/branches/upstream/current/doc/html/id1013364.html)

Copied: boost/trunk/doc/html/id1035618.html (from rev 13899, boost/branches/upstream/current/doc/html/id1035618.html)

Copied: boost/trunk/doc/html/id1038934.html (from rev 13899, boost/branches/upstream/current/doc/html/id1038934.html)

Copied: boost/trunk/doc/html/id1040893.html (from rev 13899, boost/branches/upstream/current/doc/html/id1040893.html)

Copied: boost/trunk/doc/html/id1043782.html (from rev 13899, boost/branches/upstream/current/doc/html/id1043782.html)

Copied: boost/trunk/doc/html/id1046659.html (from rev 13899, boost/branches/upstream/current/doc/html/id1046659.html)

Copied: boost/trunk/doc/html/id1047787.html (from rev 13899, boost/branches/upstream/current/doc/html/id1047787.html)

Copied: boost/trunk/doc/html/id1066093.html (from rev 13899, boost/branches/upstream/current/doc/html/id1066093.html)

Copied: boost/trunk/doc/html/id1066619.html (from rev 13899, boost/branches/upstream/current/doc/html/id1066619.html)

Copied: boost/trunk/doc/html/id1067419-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id1067419-bb.html)

Copied: boost/trunk/doc/html/id1069976.html (from rev 13899, boost/branches/upstream/current/doc/html/id1069976.html)

Copied: boost/trunk/doc/html/id1072313-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id1072313-bb.html)

Copied: boost/trunk/doc/html/id1074505.html (from rev 13899, boost/branches/upstream/current/doc/html/id1074505.html)

Copied: boost/trunk/doc/html/id1075688.html (from rev 13899, boost/branches/upstream/current/doc/html/id1075688.html)

Copied: boost/trunk/doc/html/id1075734.html (from rev 13899, boost/branches/upstream/current/doc/html/id1075734.html)

Copied: boost/trunk/doc/html/id1075809.html (from rev 13899, boost/branches/upstream/current/doc/html/id1075809.html)

Copied: boost/trunk/doc/html/id1076154.html (from rev 13899, boost/branches/upstream/current/doc/html/id1076154.html)

Copied: boost/trunk/doc/html/id1077172.html (from rev 13899, boost/branches/upstream/current/doc/html/id1077172.html)

Copied: boost/trunk/doc/html/id1081373.html (from rev 13899, boost/branches/upstream/current/doc/html/id1081373.html)

Copied: boost/trunk/doc/html/id1082329.html (from rev 13899, boost/branches/upstream/current/doc/html/id1082329.html)

Copied: boost/trunk/doc/html/id1083385.html (from rev 13899, boost/branches/upstream/current/doc/html/id1083385.html)

Copied: boost/trunk/doc/html/id1101061.html (from rev 13899, boost/branches/upstream/current/doc/html/id1101061.html)

Copied: boost/trunk/doc/html/id1101634.html (from rev 13899, boost/branches/upstream/current/doc/html/id1101634.html)

Copied: boost/trunk/doc/html/id1102611.html (from rev 13899, boost/branches/upstream/current/doc/html/id1102611.html)

Copied: boost/trunk/doc/html/id1102684.html (from rev 13899, boost/branches/upstream/current/doc/html/id1102684.html)

Copied: boost/trunk/doc/html/id1104792-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id1104792-bb.html)

Copied: boost/trunk/doc/html/id1106672.html (from rev 13899, boost/branches/upstream/current/doc/html/id1106672.html)

Copied: boost/trunk/doc/html/id1108300.html (from rev 13899, boost/branches/upstream/current/doc/html/id1108300.html)

Copied: boost/trunk/doc/html/id1108774.html (from rev 13899, boost/branches/upstream/current/doc/html/id1108774.html)

Copied: boost/trunk/doc/html/id1108830.html (from rev 13899, boost/branches/upstream/current/doc/html/id1108830.html)

Copied: boost/trunk/doc/html/id1109608-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id1109608-bb.html)

Copied: boost/trunk/doc/html/id1110744.html (from rev 13899, boost/branches/upstream/current/doc/html/id1110744.html)

Copied: boost/trunk/doc/html/id1111217.html (from rev 13899, boost/branches/upstream/current/doc/html/id1111217.html)

Copied: boost/trunk/doc/html/id1111544.html (from rev 13899, boost/branches/upstream/current/doc/html/id1111544.html)

Copied: boost/trunk/doc/html/id1115162.html (from rev 13899, boost/branches/upstream/current/doc/html/id1115162.html)

Copied: boost/trunk/doc/html/id1117522-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id1117522-bb.html)

Copied: boost/trunk/doc/html/id1136776.html (from rev 13899, boost/branches/upstream/current/doc/html/id1136776.html)

Copied: boost/trunk/doc/html/id1142924.html (from rev 13899, boost/branches/upstream/current/doc/html/id1142924.html)

Copied: boost/trunk/doc/html/id1145169.html (from rev 13899, boost/branches/upstream/current/doc/html/id1145169.html)

Copied: boost/trunk/doc/html/id1151074.html (from rev 13899, boost/branches/upstream/current/doc/html/id1151074.html)

Copied: boost/trunk/doc/html/id1172278.html (from rev 13899, boost/branches/upstream/current/doc/html/id1172278.html)

Copied: boost/trunk/doc/html/id1175301.html (from rev 13899, boost/branches/upstream/current/doc/html/id1175301.html)

Copied: boost/trunk/doc/html/id1176279.html (from rev 13899, boost/branches/upstream/current/doc/html/id1176279.html)

Deleted: boost/trunk/doc/html/id1178955.html
===================================================================
--- boost/trunk/doc/html/id1178955.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/id1178955.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,44 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Type token_compress_mode_type</title>
-<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
-<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1178575" title="Header &lt;boost/algorithm/string/constants.hpp&gt;">
-<link rel="prev" href="FormatterConcept.html" title="Struct template FormatterConcept">
-<link rel="next" href="erase_range_copy.html" title="Function erase_range_copy">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
-<td align="center"><a href="../../index.htm">Home</a></td>
-<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="../../people/people.htm">People</a></td>
-<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
-<td align="center"><a href="../../more/index.htm">More</a></td>
-</table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="FormatterConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1178575"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range_copy.html"><img src="images/next.png" alt="Next"></a>
-</div>
-<div class="refentry" lang="en">
-<a name="id1178955"></a><div class="titlepage"></div>
-<div class="refnamediv">
-<h2><span class="refentrytitle">Type token_compress_mode_type</span></h2>
-<p>boost::algorithm::token_compress_mode_type &#8212; Token compression mode. </p>
-</div>
-<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>enum</strong></span> token_compress_mode_type { token_compress_on, token_compress_off };</pre></div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="FormatterConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1178575"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range_copy.html"><img src="images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Copied: boost/trunk/doc/html/id1181214.html (from rev 13899, boost/branches/upstream/current/doc/html/id1181214.html)

Copied: boost/trunk/doc/html/id1181325.html (from rev 13899, boost/branches/upstream/current/doc/html/id1181325.html)

Copied: boost/trunk/doc/html/id1181458.html (from rev 13899, boost/branches/upstream/current/doc/html/id1181458.html)

Copied: boost/trunk/doc/html/id1185234.html (from rev 13899, boost/branches/upstream/current/doc/html/id1185234.html)

Copied: boost/trunk/doc/html/id1185550.html (from rev 13899, boost/branches/upstream/current/doc/html/id1185550.html)

Copied: boost/trunk/doc/html/id1210776.html (from rev 13899, boost/branches/upstream/current/doc/html/id1210776.html)

Copied: boost/trunk/doc/html/id1211701.html (from rev 13899, boost/branches/upstream/current/doc/html/id1211701.html)

Copied: boost/trunk/doc/html/id1220439.html (from rev 13899, boost/branches/upstream/current/doc/html/id1220439.html)

Copied: boost/trunk/doc/html/id1220996.html (from rev 13899, boost/branches/upstream/current/doc/html/id1220996.html)

Copied: boost/trunk/doc/html/id1241163.html (from rev 13899, boost/branches/upstream/current/doc/html/id1241163.html)

Copied: boost/trunk/doc/html/id1246129.html (from rev 13899, boost/branches/upstream/current/doc/html/id1246129.html)

Copied: boost/trunk/doc/html/id1248921.html (from rev 13899, boost/branches/upstream/current/doc/html/id1248921.html)

Copied: boost/trunk/doc/html/id1257003.html (from rev 13899, boost/branches/upstream/current/doc/html/id1257003.html)

Copied: boost/trunk/doc/html/id1279984.html (from rev 13899, boost/branches/upstream/current/doc/html/id1279984.html)

Copied: boost/trunk/doc/html/id1289087.html (from rev 13899, boost/branches/upstream/current/doc/html/id1289087.html)

Copied: boost/trunk/doc/html/id1290990.html (from rev 13899, boost/branches/upstream/current/doc/html/id1290990.html)

Copied: boost/trunk/doc/html/id1315948.html (from rev 13899, boost/branches/upstream/current/doc/html/id1315948.html)

Copied: boost/trunk/doc/html/id1316002.html (from rev 13899, boost/branches/upstream/current/doc/html/id1316002.html)

Copied: boost/trunk/doc/html/id1317124.html (from rev 13899, boost/branches/upstream/current/doc/html/id1317124.html)

Copied: boost/trunk/doc/html/id1319232.html (from rev 13899, boost/branches/upstream/current/doc/html/id1319232.html)

Copied: boost/trunk/doc/html/id2284769.html (from rev 13899, boost/branches/upstream/current/doc/html/id2284769.html)

Copied: boost/trunk/doc/html/id2284811.html (from rev 13899, boost/branches/upstream/current/doc/html/id2284811.html)

Copied: boost/trunk/doc/html/id2338422.html (from rev 13899, boost/branches/upstream/current/doc/html/id2338422.html)

Copied: boost/trunk/doc/html/id2341545.html (from rev 13899, boost/branches/upstream/current/doc/html/id2341545.html)

Copied: boost/trunk/doc/html/id2342268.html (from rev 13899, boost/branches/upstream/current/doc/html/id2342268.html)

Copied: boost/trunk/doc/html/id2342446.html (from rev 13899, boost/branches/upstream/current/doc/html/id2342446.html)

Copied: boost/trunk/doc/html/id2342470-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2342470-bb.html)

Copied: boost/trunk/doc/html/id2342502.html (from rev 13899, boost/branches/upstream/current/doc/html/id2342502.html)

Copied: boost/trunk/doc/html/id2345195.html (from rev 13899, boost/branches/upstream/current/doc/html/id2345195.html)

Copied: boost/trunk/doc/html/id2345298.html (from rev 13899, boost/branches/upstream/current/doc/html/id2345298.html)

Copied: boost/trunk/doc/html/id2345386.html (from rev 13899, boost/branches/upstream/current/doc/html/id2345386.html)

Copied: boost/trunk/doc/html/id2346601.html (from rev 13899, boost/branches/upstream/current/doc/html/id2346601.html)

Copied: boost/trunk/doc/html/id2348724.html (from rev 13899, boost/branches/upstream/current/doc/html/id2348724.html)

Copied: boost/trunk/doc/html/id2348844.html (from rev 13899, boost/branches/upstream/current/doc/html/id2348844.html)

Copied: boost/trunk/doc/html/id2348892.html (from rev 13899, boost/branches/upstream/current/doc/html/id2348892.html)

Copied: boost/trunk/doc/html/id2349650.html (from rev 13899, boost/branches/upstream/current/doc/html/id2349650.html)

Copied: boost/trunk/doc/html/id2354316.html (from rev 13899, boost/branches/upstream/current/doc/html/id2354316.html)

Copied: boost/trunk/doc/html/id2358254.html (from rev 13899, boost/branches/upstream/current/doc/html/id2358254.html)

Copied: boost/trunk/doc/html/id2359751.html (from rev 13899, boost/branches/upstream/current/doc/html/id2359751.html)

Copied: boost/trunk/doc/html/id2359806.html (from rev 13899, boost/branches/upstream/current/doc/html/id2359806.html)

Copied: boost/trunk/doc/html/id2360956.html (from rev 13899, boost/branches/upstream/current/doc/html/id2360956.html)

Copied: boost/trunk/doc/html/id2361471.html (from rev 13899, boost/branches/upstream/current/doc/html/id2361471.html)

Copied: boost/trunk/doc/html/id2363052-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2363052-bb.html)

Copied: boost/trunk/doc/html/id2363468.html (from rev 13899, boost/branches/upstream/current/doc/html/id2363468.html)

Copied: boost/trunk/doc/html/id2374912.html (from rev 13899, boost/branches/upstream/current/doc/html/id2374912.html)

Copied: boost/trunk/doc/html/id2380285.html (from rev 13899, boost/branches/upstream/current/doc/html/id2380285.html)

Copied: boost/trunk/doc/html/id2380363.html (from rev 13899, boost/branches/upstream/current/doc/html/id2380363.html)

Copied: boost/trunk/doc/html/id2381437-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2381437-bb.html)

Copied: boost/trunk/doc/html/id2381519-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2381519-bb.html)

Copied: boost/trunk/doc/html/id2381778-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2381778-bb.html)

Copied: boost/trunk/doc/html/id2381950-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2381950-bb.html)

Copied: boost/trunk/doc/html/id2382392.html (from rev 13899, boost/branches/upstream/current/doc/html/id2382392.html)

Copied: boost/trunk/doc/html/id2383787.html (from rev 13899, boost/branches/upstream/current/doc/html/id2383787.html)

Copied: boost/trunk/doc/html/id2383831.html (from rev 13899, boost/branches/upstream/current/doc/html/id2383831.html)

Copied: boost/trunk/doc/html/id2386234.html (from rev 13899, boost/branches/upstream/current/doc/html/id2386234.html)

Copied: boost/trunk/doc/html/id2390624.html (from rev 13899, boost/branches/upstream/current/doc/html/id2390624.html)

Copied: boost/trunk/doc/html/id2391976.html (from rev 13899, boost/branches/upstream/current/doc/html/id2391976.html)

Copied: boost/trunk/doc/html/id2393344.html (from rev 13899, boost/branches/upstream/current/doc/html/id2393344.html)

Copied: boost/trunk/doc/html/id2394886.html (from rev 13899, boost/branches/upstream/current/doc/html/id2394886.html)

Copied: boost/trunk/doc/html/id2395071.html (from rev 13899, boost/branches/upstream/current/doc/html/id2395071.html)

Copied: boost/trunk/doc/html/id2397684.html (from rev 13899, boost/branches/upstream/current/doc/html/id2397684.html)

Copied: boost/trunk/doc/html/id2400763.html (from rev 13899, boost/branches/upstream/current/doc/html/id2400763.html)

Copied: boost/trunk/doc/html/id2402187.html (from rev 13899, boost/branches/upstream/current/doc/html/id2402187.html)

Copied: boost/trunk/doc/html/id2403874.html (from rev 13899, boost/branches/upstream/current/doc/html/id2403874.html)

Copied: boost/trunk/doc/html/id2403949.html (from rev 13899, boost/branches/upstream/current/doc/html/id2403949.html)

Copied: boost/trunk/doc/html/id2404411.html (from rev 13899, boost/branches/upstream/current/doc/html/id2404411.html)

Copied: boost/trunk/doc/html/id2405579.html (from rev 13899, boost/branches/upstream/current/doc/html/id2405579.html)

Copied: boost/trunk/doc/html/id2405655.html (from rev 13899, boost/branches/upstream/current/doc/html/id2405655.html)

Copied: boost/trunk/doc/html/id2406096.html (from rev 13899, boost/branches/upstream/current/doc/html/id2406096.html)

Copied: boost/trunk/doc/html/id2411202.html (from rev 13899, boost/branches/upstream/current/doc/html/id2411202.html)

Copied: boost/trunk/doc/html/id2415708.html (from rev 13899, boost/branches/upstream/current/doc/html/id2415708.html)

Copied: boost/trunk/doc/html/id2415820.html (from rev 13899, boost/branches/upstream/current/doc/html/id2415820.html)

Copied: boost/trunk/doc/html/id2416802.html (from rev 13899, boost/branches/upstream/current/doc/html/id2416802.html)

Copied: boost/trunk/doc/html/id2417636.html (from rev 13899, boost/branches/upstream/current/doc/html/id2417636.html)

Copied: boost/trunk/doc/html/id2423887.html (from rev 13899, boost/branches/upstream/current/doc/html/id2423887.html)

Copied: boost/trunk/doc/html/id2427956.html (from rev 13899, boost/branches/upstream/current/doc/html/id2427956.html)

Copied: boost/trunk/doc/html/id2428972.html (from rev 13899, boost/branches/upstream/current/doc/html/id2428972.html)

Copied: boost/trunk/doc/html/id2434930.html (from rev 13899, boost/branches/upstream/current/doc/html/id2434930.html)

Copied: boost/trunk/doc/html/id2434970.html (from rev 13899, boost/branches/upstream/current/doc/html/id2434970.html)

Copied: boost/trunk/doc/html/id2440843.html (from rev 13899, boost/branches/upstream/current/doc/html/id2440843.html)

Copied: boost/trunk/doc/html/id2441838.html (from rev 13899, boost/branches/upstream/current/doc/html/id2441838.html)

Copied: boost/trunk/doc/html/id2441885.html (from rev 13899, boost/branches/upstream/current/doc/html/id2441885.html)

Copied: boost/trunk/doc/html/id2441931.html (from rev 13899, boost/branches/upstream/current/doc/html/id2441931.html)

Copied: boost/trunk/doc/html/id2441978.html (from rev 13899, boost/branches/upstream/current/doc/html/id2441978.html)

Copied: boost/trunk/doc/html/id2442024.html (from rev 13899, boost/branches/upstream/current/doc/html/id2442024.html)

Copied: boost/trunk/doc/html/id2442665.html (from rev 13899, boost/branches/upstream/current/doc/html/id2442665.html)

Copied: boost/trunk/doc/html/id2442711.html (from rev 13899, boost/branches/upstream/current/doc/html/id2442711.html)

Copied: boost/trunk/doc/html/id2442758.html (from rev 13899, boost/branches/upstream/current/doc/html/id2442758.html)

Copied: boost/trunk/doc/html/id2442833.html (from rev 13899, boost/branches/upstream/current/doc/html/id2442833.html)

Copied: boost/trunk/doc/html/id2443265.html (from rev 13899, boost/branches/upstream/current/doc/html/id2443265.html)

Copied: boost/trunk/doc/html/id2444918.html (from rev 13899, boost/branches/upstream/current/doc/html/id2444918.html)

Copied: boost/trunk/doc/html/id2451531.html (from rev 13899, boost/branches/upstream/current/doc/html/id2451531.html)

Copied: boost/trunk/doc/html/id2451976.html (from rev 13899, boost/branches/upstream/current/doc/html/id2451976.html)

Copied: boost/trunk/doc/html/id2458348.html (from rev 13899, boost/branches/upstream/current/doc/html/id2458348.html)

Copied: boost/trunk/doc/html/id2459964.html (from rev 13899, boost/branches/upstream/current/doc/html/id2459964.html)

Copied: boost/trunk/doc/html/id2460171.html (from rev 13899, boost/branches/upstream/current/doc/html/id2460171.html)

Copied: boost/trunk/doc/html/id2460249.html (from rev 13899, boost/branches/upstream/current/doc/html/id2460249.html)

Copied: boost/trunk/doc/html/id2460311.html (from rev 13899, boost/branches/upstream/current/doc/html/id2460311.html)

Copied: boost/trunk/doc/html/id2460372.html (from rev 13899, boost/branches/upstream/current/doc/html/id2460372.html)

Copied: boost/trunk/doc/html/id2462174.html (from rev 13899, boost/branches/upstream/current/doc/html/id2462174.html)

Copied: boost/trunk/doc/html/id2463074.html (from rev 13899, boost/branches/upstream/current/doc/html/id2463074.html)

Copied: boost/trunk/doc/html/id2463150.html (from rev 13899, boost/branches/upstream/current/doc/html/id2463150.html)

Copied: boost/trunk/doc/html/id2473370.html (from rev 13899, boost/branches/upstream/current/doc/html/id2473370.html)

Copied: boost/trunk/doc/html/id2473733.html (from rev 13899, boost/branches/upstream/current/doc/html/id2473733.html)

Copied: boost/trunk/doc/html/id2475183.html (from rev 13899, boost/branches/upstream/current/doc/html/id2475183.html)

Copied: boost/trunk/doc/html/id2475230.html (from rev 13899, boost/branches/upstream/current/doc/html/id2475230.html)

Copied: boost/trunk/doc/html/id2475277.html (from rev 13899, boost/branches/upstream/current/doc/html/id2475277.html)

Copied: boost/trunk/doc/html/id2475325.html (from rev 13899, boost/branches/upstream/current/doc/html/id2475325.html)

Copied: boost/trunk/doc/html/id2475371.html (from rev 13899, boost/branches/upstream/current/doc/html/id2475371.html)

Copied: boost/trunk/doc/html/id2475419.html (from rev 13899, boost/branches/upstream/current/doc/html/id2475419.html)

Copied: boost/trunk/doc/html/id2475466.html (from rev 13899, boost/branches/upstream/current/doc/html/id2475466.html)

Copied: boost/trunk/doc/html/id2475514.html (from rev 13899, boost/branches/upstream/current/doc/html/id2475514.html)

Copied: boost/trunk/doc/html/id2477525.html (from rev 13899, boost/branches/upstream/current/doc/html/id2477525.html)

Copied: boost/trunk/doc/html/id2483937.html (from rev 13899, boost/branches/upstream/current/doc/html/id2483937.html)

Copied: boost/trunk/doc/html/id2484608.html (from rev 13899, boost/branches/upstream/current/doc/html/id2484608.html)

Copied: boost/trunk/doc/html/id2490467.html (from rev 13899, boost/branches/upstream/current/doc/html/id2490467.html)

Copied: boost/trunk/doc/html/id2492742.html (from rev 13899, boost/branches/upstream/current/doc/html/id2492742.html)

Copied: boost/trunk/doc/html/id2492905-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2492905-bb.html)

Copied: boost/trunk/doc/html/id2496250.html (from rev 13899, boost/branches/upstream/current/doc/html/id2496250.html)

Copied: boost/trunk/doc/html/id2498096-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2498096-bb.html)

Copied: boost/trunk/doc/html/id2501105.html (from rev 13899, boost/branches/upstream/current/doc/html/id2501105.html)

Copied: boost/trunk/doc/html/id2503912.html (from rev 13899, boost/branches/upstream/current/doc/html/id2503912.html)

Copied: boost/trunk/doc/html/id2509958.html (from rev 13899, boost/branches/upstream/current/doc/html/id2509958.html)

Copied: boost/trunk/doc/html/id2510242.html (from rev 13899, boost/branches/upstream/current/doc/html/id2510242.html)

Copied: boost/trunk/doc/html/id2514166.html (from rev 13899, boost/branches/upstream/current/doc/html/id2514166.html)

Copied: boost/trunk/doc/html/id2522859-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2522859-bb.html)

Copied: boost/trunk/doc/html/id2525902.html (from rev 13899, boost/branches/upstream/current/doc/html/id2525902.html)

Copied: boost/trunk/doc/html/id2531282.html (from rev 13899, boost/branches/upstream/current/doc/html/id2531282.html)

Copied: boost/trunk/doc/html/id2535733.html (from rev 13899, boost/branches/upstream/current/doc/html/id2535733.html)

Copied: boost/trunk/doc/html/id2545607.html (from rev 13899, boost/branches/upstream/current/doc/html/id2545607.html)

Copied: boost/trunk/doc/html/id2559243.html (from rev 13899, boost/branches/upstream/current/doc/html/id2559243.html)

Copied: boost/trunk/doc/html/id2567673.html (from rev 13899, boost/branches/upstream/current/doc/html/id2567673.html)

Copied: boost/trunk/doc/html/id2568583.html (from rev 13899, boost/branches/upstream/current/doc/html/id2568583.html)

Copied: boost/trunk/doc/html/id2569821.html (from rev 13899, boost/branches/upstream/current/doc/html/id2569821.html)

Copied: boost/trunk/doc/html/id2571496.html (from rev 13899, boost/branches/upstream/current/doc/html/id2571496.html)

Copied: boost/trunk/doc/html/id2580251.html (from rev 13899, boost/branches/upstream/current/doc/html/id2580251.html)

Copied: boost/trunk/doc/html/id2586835.html (from rev 13899, boost/branches/upstream/current/doc/html/id2586835.html)

Copied: boost/trunk/doc/html/id2591657-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id2591657-bb.html)

Copied: boost/trunk/doc/html/id2605064.html (from rev 13899, boost/branches/upstream/current/doc/html/id2605064.html)

Copied: boost/trunk/doc/html/id2629621.html (from rev 13899, boost/branches/upstream/current/doc/html/id2629621.html)

Copied: boost/trunk/doc/html/id2630804.html (from rev 13899, boost/branches/upstream/current/doc/html/id2630804.html)

Copied: boost/trunk/doc/html/id2648190.html (from rev 13899, boost/branches/upstream/current/doc/html/id2648190.html)

Copied: boost/trunk/doc/html/id2652694.html (from rev 13899, boost/branches/upstream/current/doc/html/id2652694.html)

Copied: boost/trunk/doc/html/id2655704.html (from rev 13899, boost/branches/upstream/current/doc/html/id2655704.html)

Copied: boost/trunk/doc/html/id2667605.html (from rev 13899, boost/branches/upstream/current/doc/html/id2667605.html)

Copied: boost/trunk/doc/html/id612209.html (from rev 13899, boost/branches/upstream/current/doc/html/id612209.html)

Copied: boost/trunk/doc/html/id613511-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id613511-bb.html)

Copied: boost/trunk/doc/html/id652972.html (from rev 13899, boost/branches/upstream/current/doc/html/id652972.html)

Copied: boost/trunk/doc/html/id656954.html (from rev 13899, boost/branches/upstream/current/doc/html/id656954.html)

Copied: boost/trunk/doc/html/id682549.html (from rev 13899, boost/branches/upstream/current/doc/html/id682549.html)

Copied: boost/trunk/doc/html/id682690.html (from rev 13899, boost/branches/upstream/current/doc/html/id682690.html)

Copied: boost/trunk/doc/html/id682992.html (from rev 13899, boost/branches/upstream/current/doc/html/id682992.html)

Copied: boost/trunk/doc/html/id685401.html (from rev 13899, boost/branches/upstream/current/doc/html/id685401.html)

Copied: boost/trunk/doc/html/id685876.html (from rev 13899, boost/branches/upstream/current/doc/html/id685876.html)

Copied: boost/trunk/doc/html/id692727.html (from rev 13899, boost/branches/upstream/current/doc/html/id692727.html)

Copied: boost/trunk/doc/html/id698854.html (from rev 13899, boost/branches/upstream/current/doc/html/id698854.html)

Deleted: boost/trunk/doc/html/id726784.html
===================================================================
--- boost/trunk/doc/html/id726784.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/id726784.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,71 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Function template split</title>
-<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
-<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1147531" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
-<link rel="prev" href="ifind_all.html" title="Function template ifind_all">
-<link rel="next" href="trim_left_copy_if.html" title="Function trim_left_copy_if">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
-<td align="center"><a href="../../index.htm">Home</a></td>
-<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="../../people/people.htm">People</a></td>
-<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
-<td align="center"><a href="../../more/index.htm">More</a></td>
-</table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="ifind_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1147531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy_if.html"><img src="images/next.png" alt="Next"></a>
-</div>
-<div class="refentry" lang="en">
-<a name="id726784"></a><div class="titlepage"></div>
-<div class="refnamediv">
-<h2><span class="refentrytitle">Function template split</span></h2>
-<p>boost::algorithm::split &#8212; Split algorithm. </p>
-</div>
-<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
-  <span class="type">SequenceSequenceT &amp;</span> 
-  split(SequenceSequenceT &amp; Result, RangeT &amp; Input, PredicateT Pred, 
-        token_compress_mode_type eCompress = token_compress_off);</pre></div>
-<div class="refsect1" lang="en">
-<a name="id1354942"></a><h2>Description</h2>
-<p>Tokenize expression. This function is equivalent to C strtok. Input sequence is split into tokens, separated by separators. Separators are given by means of the predicate.</p>
-<p>Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are <code class="computeroutput">std::vector&lt;std::string&gt;</code>  or <code class="computeroutput">std::list&lt;boost::iterator_range&lt;std::string::iterator&gt;&gt;</code></p>
-<p></p>
-<div class="variablelist">
-<p class="title"><b>Parameters</b></p>
-<dl>
-<dt><span class="term">Input</span></dt>
-<dd><p>A container which will be searched. </p></dd>
-<dt><span class="term">Pred</span></dt>
-<dd><p>A predicate to identify separators. This predicate is supposed to return true if a given element is a separator. </p></dd>
-<dt><span class="term">Result</span></dt>
-<dd><p>A container that can hold copies of references to the substrings </p></dd>
-<dt><span class="term">eCompress</span></dt>
-<dd><p>If eCompress argument is set to token_compress_on, adjacent separators are merged together. Otherwise, every two separators delimit a token. </p></dd>
-</dl>
-</div>
-<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
-
-    A reference the result<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
-
-    Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
-</div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="ifind_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1147531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy_if.html"><img src="images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Copied: boost/trunk/doc/html/id726982.html (from rev 13899, boost/branches/upstream/current/doc/html/id726982.html)

Copied: boost/trunk/doc/html/id727853.html (from rev 13899, boost/branches/upstream/current/doc/html/id727853.html)

Copied: boost/trunk/doc/html/id730580.html (from rev 13899, boost/branches/upstream/current/doc/html/id730580.html)

Copied: boost/trunk/doc/html/id732463.html (from rev 13899, boost/branches/upstream/current/doc/html/id732463.html)

Copied: boost/trunk/doc/html/id732514.html (from rev 13899, boost/branches/upstream/current/doc/html/id732514.html)

Copied: boost/trunk/doc/html/id753810.html (from rev 13899, boost/branches/upstream/current/doc/html/id753810.html)

Copied: boost/trunk/doc/html/id754617.html (from rev 13899, boost/branches/upstream/current/doc/html/id754617.html)

Copied: boost/trunk/doc/html/id756476.html (from rev 13899, boost/branches/upstream/current/doc/html/id756476.html)

Copied: boost/trunk/doc/html/id756653.html (from rev 13899, boost/branches/upstream/current/doc/html/id756653.html)

Copied: boost/trunk/doc/html/id756942.html (from rev 13899, boost/branches/upstream/current/doc/html/id756942.html)

Copied: boost/trunk/doc/html/id757234.html (from rev 13899, boost/branches/upstream/current/doc/html/id757234.html)

Copied: boost/trunk/doc/html/id757440.html (from rev 13899, boost/branches/upstream/current/doc/html/id757440.html)

Copied: boost/trunk/doc/html/id759771.html (from rev 13899, boost/branches/upstream/current/doc/html/id759771.html)

Copied: boost/trunk/doc/html/id761403.html (from rev 13899, boost/branches/upstream/current/doc/html/id761403.html)

Copied: boost/trunk/doc/html/id762184-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id762184-bb.html)

Copied: boost/trunk/doc/html/id764073.html (from rev 13899, boost/branches/upstream/current/doc/html/id764073.html)

Copied: boost/trunk/doc/html/id765833.html (from rev 13899, boost/branches/upstream/current/doc/html/id765833.html)

Copied: boost/trunk/doc/html/id767095.html (from rev 13899, boost/branches/upstream/current/doc/html/id767095.html)

Copied: boost/trunk/doc/html/id786780.html (from rev 13899, boost/branches/upstream/current/doc/html/id786780.html)

Copied: boost/trunk/doc/html/id791643.html (from rev 13899, boost/branches/upstream/current/doc/html/id791643.html)

Copied: boost/trunk/doc/html/id792595.html (from rev 13899, boost/branches/upstream/current/doc/html/id792595.html)

Copied: boost/trunk/doc/html/id793312.html (from rev 13899, boost/branches/upstream/current/doc/html/id793312.html)

Copied: boost/trunk/doc/html/id797225.html (from rev 13899, boost/branches/upstream/current/doc/html/id797225.html)

Copied: boost/trunk/doc/html/id797327.html (from rev 13899, boost/branches/upstream/current/doc/html/id797327.html)

Copied: boost/trunk/doc/html/id798130.html (from rev 13899, boost/branches/upstream/current/doc/html/id798130.html)

Deleted: boost/trunk/doc/html/id801451.html
===================================================================
--- boost/trunk/doc/html/id801451.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/id801451.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,51 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Type style_t</title>
-<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
-<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id658912" title="Header &lt;boost/program_options/cmdline.hpp&gt;">
-<link rel="prev" href="program_options/reference.html" title="Reference">
-<link rel="next" href="environment_iterator.html" title="Class environment_iterator">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
-<td align="center"><a href="../../index.htm">Home</a></td>
-<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="../../people/people.htm">People</a></td>
-<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
-<td align="center"><a href="../../more/index.htm">More</a></td>
-</table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="program_options/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id658912"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="environment_iterator.html"><img src="images/next.png" alt="Next"></a>
-</div>
-<div class="refentry" lang="en">
-<a name="id801451"></a><div class="titlepage"></div>
-<div class="refnamediv">
-<h2><span class="refentrytitle">Type style_t</span></h2>
-<p>boost::program_options::command_line_style::style_t &#8212; </p>
-</div>
-<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>enum</strong></span> style_t { allow_long =  1, allow_short =  allow_long &lt;&lt; 1, allow_dash_for_short =  allow_short &lt;&lt; 1, 
-               allow_slash_for_short =  allow_dash_for_short &lt;&lt; 1, long_allow_adjacent =  allow_slash_for_short &lt;&lt; 1, long_allow_next =  long_allow_adjacent &lt;&lt; 1, 
-               short_allow_adjacent =  long_allow_next &lt;&lt; 1, short_allow_next =  short_allow_adjacent &lt;&lt; 1, allow_sticky =  short_allow_next &lt;&lt; 1, 
-               allow_guessing =  allow_sticky &lt;&lt; 1, case_insensitive =  allow_guessing &lt;&lt; 1, allow_long_disguise =  case_insensitive &lt;&lt; 1, 
-               unix_style =  (allow_short | short_allow_adjacent | short_allow_next
-                      | allow_long | long_allow_adjacent | long_allow_next
-                      | allow_sticky | allow_guessing 
-                      | allow_dash_for_short), default_style =  unix_style };</pre></div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="program_options/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id658912"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="environment_iterator.html"><img src="images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Copied: boost/trunk/doc/html/id801724.html (from rev 13899, boost/branches/upstream/current/doc/html/id801724.html)

Copied: boost/trunk/doc/html/id801965.html (from rev 13899, boost/branches/upstream/current/doc/html/id801965.html)

Copied: boost/trunk/doc/html/id802077.html (from rev 13899, boost/branches/upstream/current/doc/html/id802077.html)

Copied: boost/trunk/doc/html/id803042-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id803042-bb.html)

Copied: boost/trunk/doc/html/id822503.html (from rev 13899, boost/branches/upstream/current/doc/html/id822503.html)

Copied: boost/trunk/doc/html/id825498.html (from rev 13899, boost/branches/upstream/current/doc/html/id825498.html)

Copied: boost/trunk/doc/html/id827567-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id827567-bb.html)

Copied: boost/trunk/doc/html/id828736.html (from rev 13899, boost/branches/upstream/current/doc/html/id828736.html)

Copied: boost/trunk/doc/html/id829690.html (from rev 13899, boost/branches/upstream/current/doc/html/id829690.html)

Copied: boost/trunk/doc/html/id829697.html (from rev 13899, boost/branches/upstream/current/doc/html/id829697.html)

Copied: boost/trunk/doc/html/id829771.html (from rev 13899, boost/branches/upstream/current/doc/html/id829771.html)

Copied: boost/trunk/doc/html/id830090.html (from rev 13899, boost/branches/upstream/current/doc/html/id830090.html)

Copied: boost/trunk/doc/html/id832781.html (from rev 13899, boost/branches/upstream/current/doc/html/id832781.html)

Copied: boost/trunk/doc/html/id833202.html (from rev 13899, boost/branches/upstream/current/doc/html/id833202.html)

Copied: boost/trunk/doc/html/id833576-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id833576-bb.html)

Deleted: boost/trunk/doc/html/id833986.html
===================================================================
--- boost/trunk/doc/html/id833986.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/id833986.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,47 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Macro BOOST_PROGRAM_OPTIONS_VERSION</title>
-<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
-<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id833980" title="Header &lt;boost/program_options/version.hpp&gt;">
-<link rel="prev" href="notify.html" title="Function notify">
-<link rel="next" href="ref.html" title="Chapter 8. Boost.Ref">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
-<td align="center"><a href="../../index.htm">Home</a></td>
-<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="../../people/people.htm">People</a></td>
-<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
-<td align="center"><a href="../../more/index.htm">More</a></td>
-</table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="notify.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id833980"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref.html"><img src="images/next.png" alt="Next"></a>
-</div>
-<div class="refentry" lang="en">
-<a name="id833986"></a><div class="titlepage"></div>
-<div class="refnamediv">
-<h2><span class="refentrytitle">Macro BOOST_PROGRAM_OPTIONS_VERSION</span></h2>
-<p>BOOST_PROGRAM_OPTIONS_VERSION &#8212; </p>
-</div>
-<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_PROGRAM_OPTIONS_VERSION</pre></div>
-<div class="refsect1" lang="en">
-<a name="id1278658"></a><h2>Description</h2>
-<p>The version of the source interface. The value will be incremented whenever a change is made which might cause compilation errors for existing code. </p>
-</div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="notify.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id833980"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref.html"><img src="images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Copied: boost/trunk/doc/html/id834018.html (from rev 13899, boost/branches/upstream/current/doc/html/id834018.html)

Copied: boost/trunk/doc/html/id835863.html (from rev 13899, boost/branches/upstream/current/doc/html/id835863.html)

Copied: boost/trunk/doc/html/id836208.html (from rev 13899, boost/branches/upstream/current/doc/html/id836208.html)

Copied: boost/trunk/doc/html/id837111.html (from rev 13899, boost/branches/upstream/current/doc/html/id837111.html)

Copied: boost/trunk/doc/html/id837311.html (from rev 13899, boost/branches/upstream/current/doc/html/id837311.html)

Copied: boost/trunk/doc/html/id856528.html (from rev 13899, boost/branches/upstream/current/doc/html/id856528.html)

Copied: boost/trunk/doc/html/id857561.html (from rev 13899, boost/branches/upstream/current/doc/html/id857561.html)

Copied: boost/trunk/doc/html/id859664.html (from rev 13899, boost/branches/upstream/current/doc/html/id859664.html)

Copied: boost/trunk/doc/html/id863329.html (from rev 13899, boost/branches/upstream/current/doc/html/id863329.html)

Copied: boost/trunk/doc/html/id863881.html (from rev 13899, boost/branches/upstream/current/doc/html/id863881.html)

Copied: boost/trunk/doc/html/id866316.html (from rev 13899, boost/branches/upstream/current/doc/html/id866316.html)

Copied: boost/trunk/doc/html/id867037.html (from rev 13899, boost/branches/upstream/current/doc/html/id867037.html)

Copied: boost/trunk/doc/html/id867073.html (from rev 13899, boost/branches/upstream/current/doc/html/id867073.html)

Copied: boost/trunk/doc/html/id867809.html (from rev 13899, boost/branches/upstream/current/doc/html/id867809.html)

Copied: boost/trunk/doc/html/id867950.html (from rev 13899, boost/branches/upstream/current/doc/html/id867950.html)

Copied: boost/trunk/doc/html/id868865.html (from rev 13899, boost/branches/upstream/current/doc/html/id868865.html)

Deleted: boost/trunk/doc/html/id869148.html
===================================================================
--- boost/trunk/doc/html/id869148.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/id869148.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,45 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Type xtime_clock_types</title>
-<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
-<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id997727" title="Header &lt;boost/thread/xtime.hpp&gt;">
-<link rel="prev" href="thread_specific_ptr.html" title="Class thread_specific_ptr">
-<link rel="next" href="xtime.html" title="Struct xtime">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
-<td align="center"><a href="../../index.htm">Home</a></td>
-<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="../../people/people.htm">People</a></td>
-<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
-<td align="center"><a href="../../more/index.htm">More</a></td>
-</table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="thread_specific_ptr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id997727"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="xtime.html"><img src="images/next.png" alt="Next"></a>
-</div>
-<div class="refentry" lang="en">
-<a name="id869148"></a><div class="titlepage"></div>
-<div class="refnamediv">
-<h2><span class="refentrytitle">Type xtime_clock_types</span></h2>
-<p>boost::xtime_clock_types &#8212; <p>Specifies the clock type to use when creating
-			an object of type <a href="xtime.html" title="Struct xtime">xtime</a>.</p></p>
-</div>
-<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>enum</strong></span> xtime_clock_types { TIME_UTC };</pre></div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="thread_specific_ptr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id997727"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="xtime.html"><img src="images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Copied: boost/trunk/doc/html/id871323.html (from rev 13899, boost/branches/upstream/current/doc/html/id871323.html)

Copied: boost/trunk/doc/html/id872478.html (from rev 13899, boost/branches/upstream/current/doc/html/id872478.html)

Copied: boost/trunk/doc/html/id895253.html (from rev 13899, boost/branches/upstream/current/doc/html/id895253.html)

Copied: boost/trunk/doc/html/id897225.html (from rev 13899, boost/branches/upstream/current/doc/html/id897225.html)

Copied: boost/trunk/doc/html/id897825.html (from rev 13899, boost/branches/upstream/current/doc/html/id897825.html)

Copied: boost/trunk/doc/html/id899638.html (from rev 13899, boost/branches/upstream/current/doc/html/id899638.html)

Copied: boost/trunk/doc/html/id899939.html (from rev 13899, boost/branches/upstream/current/doc/html/id899939.html)

Copied: boost/trunk/doc/html/id902407-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id902407-bb.html)

Copied: boost/trunk/doc/html/id902736.html (from rev 13899, boost/branches/upstream/current/doc/html/id902736.html)

Copied: boost/trunk/doc/html/id904638.html (from rev 13899, boost/branches/upstream/current/doc/html/id904638.html)

Deleted: boost/trunk/doc/html/id905079.html
===================================================================
--- boost/trunk/doc/html/id905079.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/id905079.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,50 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Function template operator&gt;&gt;</title>
-<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
-<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1040233" title="Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;">
-<link rel="prev" href="seconds.html" title="Class seconds">
-<link rel="next" href="ptime.html" title="Class ptime">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
-<td align="center"><a href="../../index.htm">Home</a></td>
-<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="../../people/people.htm">People</a></td>
-<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
-<td align="center"><a href="../../more/index.htm">More</a></td>
-</table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="seconds.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1040233"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ptime.html"><img src="images/next.png" alt="Next"></a>
-</div>
-<div class="refentry" lang="en">
-<a name="id905079"></a><div class="titlepage"></div>
-<div class="refnamediv">
-<h2><span class="refentrytitle">Function template operator&gt;&gt;</span></h2>
-<p>boost::posix_time::operator&gt;&gt; &#8212; </p>
-</div>
-<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
-  <span class="type">std::basic_istream&lt; charT &gt; &amp;</span> 
-  <span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, time_period &amp; tp);</pre></div>
-<div class="refsect1" lang="en">
-<a name="id1177801"></a><h2>Description</h2>
-<p>operator&gt;&gt; for time_period. time_period must be in "[date time_duration/date time_duration]" format. </p>
-</div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="seconds.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1040233"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ptime.html"><img src="images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Copied: boost/trunk/doc/html/id905192.html (from rev 13899, boost/branches/upstream/current/doc/html/id905192.html)

Copied: boost/trunk/doc/html/id905663.html (from rev 13899, boost/branches/upstream/current/doc/html/id905663.html)

Copied: boost/trunk/doc/html/id906280-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id906280-bb.html)

Copied: boost/trunk/doc/html/id907001-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id907001-bb.html)

Copied: boost/trunk/doc/html/id907404.html (from rev 13899, boost/branches/upstream/current/doc/html/id907404.html)

Copied: boost/trunk/doc/html/id907863.html (from rev 13899, boost/branches/upstream/current/doc/html/id907863.html)

Copied: boost/trunk/doc/html/id908622.html (from rev 13899, boost/branches/upstream/current/doc/html/id908622.html)

Copied: boost/trunk/doc/html/id926506.html (from rev 13899, boost/branches/upstream/current/doc/html/id926506.html)

Copied: boost/trunk/doc/html/id926799.html (from rev 13899, boost/branches/upstream/current/doc/html/id926799.html)

Copied: boost/trunk/doc/html/id927058.html (from rev 13899, boost/branches/upstream/current/doc/html/id927058.html)

Copied: boost/trunk/doc/html/id928151.html (from rev 13899, boost/branches/upstream/current/doc/html/id928151.html)

Copied: boost/trunk/doc/html/id928370.html (from rev 13899, boost/branches/upstream/current/doc/html/id928370.html)

Copied: boost/trunk/doc/html/id929185.html (from rev 13899, boost/branches/upstream/current/doc/html/id929185.html)

Copied: boost/trunk/doc/html/id930380.html (from rev 13899, boost/branches/upstream/current/doc/html/id930380.html)

Copied: boost/trunk/doc/html/id931820.html (from rev 13899, boost/branches/upstream/current/doc/html/id931820.html)

Copied: boost/trunk/doc/html/id931882.html (from rev 13899, boost/branches/upstream/current/doc/html/id931882.html)

Copied: boost/trunk/doc/html/id932460.html (from rev 13899, boost/branches/upstream/current/doc/html/id932460.html)

Copied: boost/trunk/doc/html/id935107.html (from rev 13899, boost/branches/upstream/current/doc/html/id935107.html)

Copied: boost/trunk/doc/html/id937212.html (from rev 13899, boost/branches/upstream/current/doc/html/id937212.html)

Copied: boost/trunk/doc/html/id937779.html (from rev 13899, boost/branches/upstream/current/doc/html/id937779.html)

Copied: boost/trunk/doc/html/id938144.html (from rev 13899, boost/branches/upstream/current/doc/html/id938144.html)

Copied: boost/trunk/doc/html/id939231.html (from rev 13899, boost/branches/upstream/current/doc/html/id939231.html)

Copied: boost/trunk/doc/html/id940597.html (from rev 13899, boost/branches/upstream/current/doc/html/id940597.html)

Copied: boost/trunk/doc/html/id962554.html (from rev 13899, boost/branches/upstream/current/doc/html/id962554.html)

Copied: boost/trunk/doc/html/id963166.html (from rev 13899, boost/branches/upstream/current/doc/html/id963166.html)

Copied: boost/trunk/doc/html/id963572.html (from rev 13899, boost/branches/upstream/current/doc/html/id963572.html)

Copied: boost/trunk/doc/html/id963574.html (from rev 13899, boost/branches/upstream/current/doc/html/id963574.html)

Copied: boost/trunk/doc/html/id964077.html (from rev 13899, boost/branches/upstream/current/doc/html/id964077.html)

Copied: boost/trunk/doc/html/id964497.html (from rev 13899, boost/branches/upstream/current/doc/html/id964497.html)

Copied: boost/trunk/doc/html/id965024.html (from rev 13899, boost/branches/upstream/current/doc/html/id965024.html)

Copied: boost/trunk/doc/html/id965057.html (from rev 13899, boost/branches/upstream/current/doc/html/id965057.html)

Copied: boost/trunk/doc/html/id966212.html (from rev 13899, boost/branches/upstream/current/doc/html/id966212.html)

Copied: boost/trunk/doc/html/id966919.html (from rev 13899, boost/branches/upstream/current/doc/html/id966919.html)

Copied: boost/trunk/doc/html/id967208.html (from rev 13899, boost/branches/upstream/current/doc/html/id967208.html)

Copied: boost/trunk/doc/html/id967850.html (from rev 13899, boost/branches/upstream/current/doc/html/id967850.html)

Copied: boost/trunk/doc/html/id968571.html (from rev 13899, boost/branches/upstream/current/doc/html/id968571.html)

Copied: boost/trunk/doc/html/id970494.html (from rev 13899, boost/branches/upstream/current/doc/html/id970494.html)

Copied: boost/trunk/doc/html/id970662.html (from rev 13899, boost/branches/upstream/current/doc/html/id970662.html)

Copied: boost/trunk/doc/html/id971242.html (from rev 13899, boost/branches/upstream/current/doc/html/id971242.html)

Copied: boost/trunk/doc/html/id971950.html (from rev 13899, boost/branches/upstream/current/doc/html/id971950.html)

Copied: boost/trunk/doc/html/id972407.html (from rev 13899, boost/branches/upstream/current/doc/html/id972407.html)

Copied: boost/trunk/doc/html/id972508.html (from rev 13899, boost/branches/upstream/current/doc/html/id972508.html)

Copied: boost/trunk/doc/html/id972660.html (from rev 13899, boost/branches/upstream/current/doc/html/id972660.html)

Copied: boost/trunk/doc/html/id973766.html (from rev 13899, boost/branches/upstream/current/doc/html/id973766.html)

Copied: boost/trunk/doc/html/id973952.html (from rev 13899, boost/branches/upstream/current/doc/html/id973952.html)

Copied: boost/trunk/doc/html/id974544.html (from rev 13899, boost/branches/upstream/current/doc/html/id974544.html)

Copied: boost/trunk/doc/html/id974672.html (from rev 13899, boost/branches/upstream/current/doc/html/id974672.html)

Copied: boost/trunk/doc/html/id974717.html (from rev 13899, boost/branches/upstream/current/doc/html/id974717.html)

Deleted: boost/trunk/doc/html/id974797.html
===================================================================
--- boost/trunk/doc/html/id974797.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/id974797.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,45 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Type ymd_order_spec</title>
-<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
-<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id908537" title="Header &lt;boost/date_time/parse_format_base.hpp&gt;">
-<link rel="prev" href="microsec_clock.html" title="Class template microsec_clock">
-<link rel="next" href="period.html" title="Class template period">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
-<td align="center"><a href="../../index.htm">Home</a></td>
-<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="../../people/people.htm">People</a></td>
-<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
-<td align="center"><a href="../../more/index.htm">More</a></td>
-</table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="microsec_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id908537"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period.html"><img src="images/next.png" alt="Next"></a>
-</div>
-<div class="refentry" lang="en">
-<a name="id974797"></a><div class="titlepage"></div>
-<div class="refnamediv">
-<h2><span class="refentrytitle">Type ymd_order_spec</span></h2>
-<p>boost::date_time::ymd_order_spec &#8212; Enum for distinguishing the order of Month, Day, &amp; Year. </p>
-</div>
-<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-
-<span class="bold"><strong>enum</strong></span> ymd_order_spec { ymd_order_iso, ymd_order_dmy, ymd_order_us };</pre></div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="microsec_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id908537"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period.html"><img src="images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Copied: boost/trunk/doc/html/id975549.html (from rev 13899, boost/branches/upstream/current/doc/html/id975549.html)

Copied: boost/trunk/doc/html/id976020.html (from rev 13899, boost/branches/upstream/current/doc/html/id976020.html)

Copied: boost/trunk/doc/html/id976400.html (from rev 13899, boost/branches/upstream/current/doc/html/id976400.html)

Copied: boost/trunk/doc/html/id976922.html (from rev 13899, boost/branches/upstream/current/doc/html/id976922.html)

Deleted: boost/trunk/doc/html/id977316.html
===================================================================
--- boost/trunk/doc/html/id977316.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/id977316.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,52 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Function template operator&lt;&lt;</title>
-<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
-<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928427" title="Header &lt;boost/date_time/int_adapter.hpp&gt;">
-<link rel="prev" href="int_adapter.html" title="Class template int_adapter">
-<link rel="next" href="iso_format_base.html" title="Class template iso_format_base">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%">
-<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
-<td align="center"><a href="../../index.htm">Home</a></td>
-<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="../../people/people.htm">People</a></td>
-<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
-<td align="center"><a href="../../more/index.htm">More</a></td>
-</table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="int_adapter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928427"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_format_base.html"><img src="images/next.png" alt="Next"></a>
-</div>
-<div class="refentry" lang="en">
-<a name="id977316"></a><div class="titlepage"></div>
-<div class="refnamediv">
-<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
-<p>boost::date_time::operator&lt;&lt; &#8212; </p>
-</div>
-<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits, <span class="bold"><strong>typename</strong></span> int_type&gt; 
-  <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span> 
-  <span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, 
-             <span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; int_type &gt; &amp; ia);</pre></div>
-<div class="refsect1" lang="en">
-<a name="id1106056"></a><h2>Description</h2>
-<p>Expected output is either a numeric representation or a special values representation.
- Ex. "12", "+infinity", "not-a-number", etc. </p>
-</div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="int_adapter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928427"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_format_base.html"><img src="images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>

Copied: boost/trunk/doc/html/id977867.html (from rev 13899, boost/branches/upstream/current/doc/html/id977867.html)

Copied: boost/trunk/doc/html/id978011.html (from rev 13899, boost/branches/upstream/current/doc/html/id978011.html)

Copied: boost/trunk/doc/html/id978190.html (from rev 13899, boost/branches/upstream/current/doc/html/id978190.html)

Copied: boost/trunk/doc/html/id978266.html (from rev 13899, boost/branches/upstream/current/doc/html/id978266.html)

Copied: boost/trunk/doc/html/id978312.html (from rev 13899, boost/branches/upstream/current/doc/html/id978312.html)

Copied: boost/trunk/doc/html/id978358-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id978358-bb.html)

Copied: boost/trunk/doc/html/id996896.html (from rev 13899, boost/branches/upstream/current/doc/html/id996896.html)

Copied: boost/trunk/doc/html/id997682.html (from rev 13899, boost/branches/upstream/current/doc/html/id997682.html)

Copied: boost/trunk/doc/html/id998748-bb.html (from rev 13899, boost/branches/upstream/current/doc/html/id998748-bb.html)

Copied: boost/trunk/doc/html/id999384.html (from rev 13899, boost/branches/upstream/current/doc/html/id999384.html)

Modified: boost/trunk/doc/html/identity_formatter.html
===================================================================
--- boost/trunk/doc/html/identity_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/identity_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template identity_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1213774" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2356089" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
 <link rel="prev" href="const_formatter.html" title="Function template const_formatter">
 <link rel="next" href="empty_formatter.html" title="Function template empty_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="const_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1213774"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="empty_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="const_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="empty_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="identity_formatter"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> identity_formatter();</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1325698"></a><h2>Description</h2>
+<a name="id2760527"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">identity_formatter</code> . Identity formatter always returns the parameter.</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -40,13 +40,13 @@
     An instance of the <code class="computeroutput">identity_formatter</code>  object. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="const_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1213774"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="empty_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="const_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="empty_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/iends_with.html
===================================================================
--- boost/trunk/doc/html/iends_with.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/iends_with.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template iends_with</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="ends_with.html" title="Function ends_with">
 <link rel="next" href="contains.html" title="Function contains">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="contains.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="contains.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="iends_with"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>bool</strong></span></span> iends_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, 
                   <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1326988"></a><h2>Description</h2>
+<a name="id2761842"></a><h2>Description</h2>
 <p>This predicate holds when the test container is a suffix of the Input. In other words, if the input ends with the test. Elements are compared case insensitively.</p>
 <p></p>
 <div class="variablelist">
@@ -55,13 +55,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="contains.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="contains.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/iequals.html
===================================================================
--- boost/trunk/doc/html/iequals.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/iequals.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template iequals</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="equals.html" title="Function equals">
 <link rel="next" href="all.html" title="Function template all">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="equals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="equals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="iequals"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>bool</strong></span></span> iequals(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, 
                <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1327560"></a><h2>Description</h2>
+<a name="id2762420"></a><h2>Description</h2>
 <p>This predicate holds when the test container is equal to the input container i.e. all elements in both containers are same. Elements are compared case insensitively.</p>
 <p></p>
 <div class="variablelist">
@@ -55,13 +55,13 @@
     This is a two-way version of <code class="computeroutput">std::equal</code>  algorithm<p>This function provides the strong exception-safety guarantee </p></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="equals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="equals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ierase_all.html
===================================================================
--- boost/trunk/doc/html/ierase_all.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ierase_all.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ierase_all</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="ierase_all_copy.html" title="Function ierase_all_copy">
 <link rel="next" href="erase_head_copy.html" title="Function erase_head_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ierase_all"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, 
                   <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1319379"></a><h2>Description</h2>
+<a name="id2754056"></a><h2>Description</h2>
 <p>Remove all the occurrences of the string from the input. The input sequence is modified in-place. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ierase_all_copy.html
===================================================================
--- boost/trunk/doc/html/ierase_all_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ierase_all_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ierase_all_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_all.html" title="Function template erase_all">
 <link rel="next" href="ierase_all.html" title="Function template ierase_all">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ierase_all_copy"></a><div class="titlepage"></div>
@@ -39,7 +39,7 @@
   <span class="type">SequenceT</span> ierase_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, 
                             <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1319251"></a><h2>Description</h2>
+<a name="id2753927"></a><h2>Description</h2>
 <p>Remove all the occurrences of the string from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -62,13 +62,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ierase_first.html
===================================================================
--- boost/trunk/doc/html/ierase_first.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ierase_first.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ierase_first</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="ierase_first_copy.html" title="Function ierase_first_copy">
 <link rel="next" href="erase_last_copy.html" title="Function erase_last_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ierase_first"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, 
                     <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1317718"></a><h2>Description</h2>
+<a name="id2752372"></a><h2>Description</h2>
 <p>Remove the first occurrence of the substring from the input. The input sequence is modified in-place. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ierase_first_copy.html
===================================================================
--- boost/trunk/doc/html/ierase_first_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ierase_first_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ierase_first_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_first.html" title="Function template erase_first">
 <link rel="next" href="ierase_first.html" title="Function template ierase_first">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ierase_first_copy"></a><div class="titlepage"></div>
@@ -39,7 +39,7 @@
   <span class="type">SequenceT</span> ierase_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, 
                               <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1317591"></a><h2>Description</h2>
+<a name="id2752242"></a><h2>Description</h2>
 <p>Remove the first occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -62,13 +62,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ierase_last.html
===================================================================
--- boost/trunk/doc/html/ierase_last.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ierase_last.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ierase_last</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="ierase_last_copy.html" title="Function ierase_last_copy">
 <link rel="next" href="erase_nth_copy.html" title="Function erase_nth_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ierase_last"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, 
                    <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1318239"></a><h2>Description</h2>
+<a name="id2752900"></a><h2>Description</h2>
 <p>Remove the last occurrence of the substring from the input. The input sequence is modified in-place. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ierase_last_copy.html
===================================================================
--- boost/trunk/doc/html/ierase_last_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ierase_last_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ierase_last_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_last.html" title="Function template erase_last">
 <link rel="next" href="ierase_last.html" title="Function template ierase_last">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ierase_last_copy"></a><div class="titlepage"></div>
@@ -39,7 +39,7 @@
   <span class="type">SequenceT</span> ierase_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, 
                              <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1318112"></a><h2>Description</h2>
+<a name="id2752771"></a><h2>Description</h2>
 <p>Remove the last occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -62,13 +62,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ierase_nth.html
===================================================================
--- boost/trunk/doc/html/ierase_nth.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ierase_nth.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ierase_nth</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="ierase_nth_copy.html" title="Function ierase_nth_copy">
 <link rel="next" href="erase_all_copy.html" title="Function erase_all_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ierase_nth"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, 
                   <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1318850"></a><h2>Description</h2>
+<a name="id2753522"></a><h2>Description</h2>
 <p>Remove the Nth occurrence of the substring in the input. The input sequence is modified in-place. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -52,13 +52,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ierase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ierase_nth_copy.html
===================================================================
--- boost/trunk/doc/html/ierase_nth_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ierase_nth_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ierase_nth_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
 <link rel="prev" href="erase_nth.html" title="Function template erase_nth">
 <link rel="next" href="ierase_nth.html" title="Function template ierase_nth">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ierase_nth_copy"></a><div class="titlepage"></div>
@@ -40,7 +40,7 @@
                             <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, 
                             <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1318704"></a><h2>Description</h2>
+<a name="id2753374"></a><h2>Description</h2>
 <p>Remove the Nth occurrence of the substring in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -65,13 +65,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="erase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id904993"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ifind_all.html
===================================================================
--- boost/trunk/doc/html/ifind_all.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ifind_all.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ifind_all</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1147531" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2541245" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
 <link rel="prev" href="find_all.html" title="Function template find_all">
-<link rel="next" href="id726784.html" title="Function template split">
+<link rel="next" href="id2580251.html" title="Function template split">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1147531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id726784.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2580251.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ifind_all"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
   ifind_all(SequenceSequenceT &amp; Result, Range1T &amp; Input, 
             <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1354804"></a><h2>Description</h2>
+<a name="id2772502"></a><h2>Description</h2>
 <p>This algorithm finds all occurrences of the search string in the input. Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are <code class="computeroutput">std::vector&lt;std::string&gt;</code>  or <code class="computeroutput">std::list&lt;boost::iterator_range&lt;std::string::iterator&gt;&gt;</code></p>
 <p>Searching is case insensitive.</p>
 <p></p>
@@ -59,13 +59,13 @@
     Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1147531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id726784.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2580251.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ifind_first.html
===================================================================
--- boost/trunk/doc/html/ifind_first.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ifind_first.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ifind_first</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="find_first.html" title="Function template find_first">
 <link rel="next" href="find_last.html" title="Function template find_last">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ifind_first"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
   ifind_first(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search, 
               <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1320691"></a><h2>Description</h2>
+<a name="id2755397"></a><h2>Description</h2>
 <p>Search for the first occurence of the substring in the input. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -56,13 +56,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ifind_last.html
===================================================================
--- boost/trunk/doc/html/ifind_last.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ifind_last.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ifind_last</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="find_last.html" title="Function template find_last">
 <link rel="next" href="find_nth.html" title="Function template find_nth">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ifind_last"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
   ifind_last(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search, 
              <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1320953"></a><h2>Description</h2>
+<a name="id2755663"></a><h2>Description</h2>
 <p>Search for the last match a string in the input. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -56,13 +56,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ifind_nth.html
===================================================================
--- boost/trunk/doc/html/ifind_nth.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ifind_nth.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ifind_nth</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
 <link rel="prev" href="find_nth.html" title="Function template find_nth">
 <link rel="next" href="find_head.html" title="Function template find_head">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_head.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ifind_nth"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
   ifind_nth(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, 
             <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1321237"></a><h2>Description</h2>
+<a name="id2755951"></a><h2>Description</h2>
 <p>Search for the n-th (zero-indexed) occurence of the substring in the input. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1102090"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_head.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/indeterminate.html
===================================================================
--- boost/trunk/doc/html/indeterminate.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/indeterminate.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function indeterminate</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="tribool/reference.html#id996838" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
 <link rel="prev" href="boost/logic/tribool.html" title="Class tribool">
-<link rel="next" href="id866049.html" title="Function operator!">
+<link rel="next" href="id2427956.html" title="Function operator!">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/logic/tribool.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id996838"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id866049.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/logic/tribool.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2427956.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="indeterminate"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="bold"><strong>bool</strong></span></span> indeterminate(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="emphasis"><em>unspecified</em></span> dummy = <span class="emphasis"><em>unspecified</em></span>);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1569800"></a><h2>Description</h2>
+<a name="id2790864"></a><h2>Description</h2>
 <p>The <code class="computeroutput">indeterminate</code>  function has a dual role. It's first role is as a unary function that tells whether the tribool value is in the "indeterminate" state. It's second role is as a keyword representing the indeterminate (just like "true" and "false" represent the true and false states). If you do not like the name "indeterminate", and would prefer to use a different name, see the macro <code class="computeroutput">BOOST_TRIBOOL_THIRD_STATE</code> .</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -42,13 +42,13 @@
     Will not throw.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="boost/logic/tribool.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id996838"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id866049.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/logic/tribool.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2427956.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/indeterminate_name.html
===================================================================
--- boost/trunk/doc/html/indeterminate_name.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/indeterminate_name.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template indeterminate_name</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="tribool/reference.html#id1277344" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="up" href="tribool/reference.html#id2561687" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
 <link rel="prev" href="BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">
-<link rel="next" href="id1244293.html" title="Function template get_default_indeterminate_name">
+<link rel="next" href="id2451531.html" title="Function template get_default_indeterminate_name">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="BOOST_TRIBOOL_THIRD_STATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1277344"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1244293.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_TRIBOOL_THIRD_STATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2451531.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="indeterminate_name"></a><div class="titlepage"></div>
@@ -37,39 +37,39 @@
   <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
 
   <span class="emphasis"><em>// <a href="indeterminate_name.html#indeterminate_nameconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="indeterminate_name.html#id1244246-bb">indeterminate_name</a>();
-  <a href="indeterminate_name.html#id1244254-bb">indeterminate_name</a>(<span class="bold"><strong>const</strong></span> string_type &amp;);
+  <a href="indeterminate_name.html#id2512183-bb">indeterminate_name</a>();
+  <a href="indeterminate_name.html#id2512190-bb">indeterminate_name</a>(<span class="bold"><strong>const</strong></span> string_type &amp;);
 
-  <span class="emphasis"><em>// <a href="indeterminate_name.html#id1244222-bb">public member functions</a></em></span>
-  <span class="type">string_type</span> <a href="indeterminate_name.html#id1244227-bb">name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="indeterminate_name.html#id2367663-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="indeterminate_name.html#id2367666-bb">name</a>() <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> std::locale::id id;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1571725"></a><h2>Description</h2>
+<a name="id2792822"></a><h2>Description</h2>
 <p>The facet is used to perform I/O on tribool values when <code class="computeroutput">std::boolalpha</code>  has been specified. This class template is only available if the C++ standard library implementation supports locales. </p>
 <div class="refsect2" lang="en">
-<a name="id1571739"></a><h3>
+<a name="id2792836"></a><h3>
 <a name="indeterminate_nameconstruct-copy-destruct"></a><code class="computeroutput">indeterminate_name</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1244246-bb"></a>indeterminate_name();</pre></li>
-<li><pre class="literallayout"><a name="id1244254-bb"></a>indeterminate_name(<span class="bold"><strong>const</strong></span> string_type &amp; name);</pre></li>
+<li><pre class="literallayout"><a name="id2512183-bb"></a>indeterminate_name();</pre></li>
+<li><pre class="literallayout"><a name="id2512190-bb"></a>indeterminate_name(<span class="bold"><strong>const</strong></span> string_type &amp; name);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1571792"></a><h3>
-<a name="id1244222-bb"></a><code class="computeroutput">indeterminate_name</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">string_type</span> <a name="id1244227-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id2792890"></a><h3>
+<a name="id2367663-bb"></a><code class="computeroutput">indeterminate_name</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">string_type</span> <a name="id2367666-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="BOOST_TRIBOOL_THIRD_STATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1277344"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1244293.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_TRIBOOL_THIRD_STATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2451531.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/index.html
===================================================================
--- boost/trunk/doc/html/index.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/index.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>The Boost C++ Libraries</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="next" href="libraries.html" title="Part I. The Boost C++ Libraries">
 </head>
@@ -21,7 +21,7 @@
 <div class="book" lang="en">
 <div class="titlepage">
 <div><div><h1 class="title">
-<a name="id697609"></a>The Boost C++ Libraries</h1></div></div>
+<a name="id2559985"></a>The Boost C++ Libraries</h1></div></div>
 <hr>
 </div>
 <div class="toc">
@@ -66,7 +66,7 @@
 </dl></dd>
 <dt><span class="article"><a href="who_s_using_boost_.html">Who's Using Boost?</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="who_s_using_boost_.html"></a></span></dt>
+<dt><span class="section"><a href="who_s_using_boost_.html#who_s_using_boost_.intro"></a></span></dt>
 <dt><span class="section"><a href="who_s_using_boost_/shrink.html"> Shrink Wrapped Boost</a></span></dt>
 <dt><span class="section"><a href="who_s_using_boost_/open.html"> Open Source Boost</a></span></dt>
 <dt><span class="section"><a href="who_s_using_boost_/inhouse.html"> In House Boost</a></span></dt>
@@ -75,7 +75,7 @@
 </dl>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/int_adapter.html
===================================================================
--- boost/trunk/doc/html/int_adapter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/int_adapter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template int_adapter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928427" title="Header &lt;boost/date_time/int_adapter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2410223" title="Header &lt;boost/date_time/int_adapter.hpp&gt;">
 <link rel="prev" href="gregorian_calendar_base.html" title="Class template gregorian_calendar_base">
-<link rel="next" href="id977316.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2397684.html" title="Function template operator&lt;&lt;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928427"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id977316.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2410223"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2397684.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="int_adapter"></a><div class="titlepage"></div>
@@ -36,58 +36,58 @@
   <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
 
   <span class="emphasis"><em>// <a href="int_adapter.html#int_adapterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="int_adapter.html#id797273-bb">int_adapter</a>(int_type);
+  <a href="int_adapter.html#id2519909-bb">int_adapter</a>(int_type);
 
-  <span class="emphasis"><em>// <a href="int_adapter.html#id1101055-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1101060-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896533-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896546-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896559-bb">is_nan</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896572-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896585-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966120-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966143-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966171-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966194-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966222-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id999196-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="int_adapter.html#id796793-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">special_values</span> <a href="int_adapter.html#id926562-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="int_adapter.html#id2457288-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2457293-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2404349-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2404361-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2423098-bb">is_nan</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2423110-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2511194-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2429216-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2394347-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2513015-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2455292-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2434443-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2404382-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="int_adapter.html#id2420528-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">special_values</span> <a href="int_adapter.html#id2494022-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rhs_type&gt; 
-    <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id935569-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id892662-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+    <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2494039-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2401740-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rhs_type&gt; 
-    <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1002578-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id969993-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id974147-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id972356-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1113420-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id970596-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id969544-bb"><span class="bold"><strong>operator</strong></span>%</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1046944-bb"><span class="bold"><strong>operator</strong></span>%</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+    <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2526406-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2502658-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2528049-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2498655-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2428149-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2396807-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2496416-bb"><span class="bold"><strong>operator</strong></span>%</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2407883-bb"><span class="bold"><strong>operator</strong></span>%</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="int_adapter.html#id797287-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1002826-bb">has_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1002839-bb">pos_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1102284-bb">neg_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id970925-bb">not_a_number</a>() ;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> max</span> <a href="int_adapter.html#id802326-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> min</span> <a href="int_adapter.html#id1045378-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id891671-bb">from_special</a>(special_values) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1036131-bb">is_inf</a>(int_type) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id857261-bb">is_neg_inf</a>(int_type) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1112298-bb">is_pos_inf</a>(int_type) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id869110-bb">is_not_a_number</a>(int_type) ;
-  <span class="type">special_values</span> <a href="int_adapter.html#id1072490-bb">to_special</a>(int_type) ;
-  <span class="type">int_type</span> <a href="int_adapter.html#id897144-bb">maxcount</a>() ;
+  <span class="emphasis"><em>// <a href="int_adapter.html#id2412620-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2412624-bb">has_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2412637-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2415841-bb">neg_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2493322-bb">not_a_number</a>() ;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> max</span> <a href="int_adapter.html#id2493337-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> min</span> <a href="int_adapter.html#id2422764-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2469798-bb">from_special</a>(special_values) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2440052-bb">is_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2507479-bb">is_neg_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2527086-bb">is_pos_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2464222-bb">is_not_a_number</a>(int_type) ;
+  <span class="type">special_values</span> <a href="int_adapter.html#id2495949-bb">to_special</a>(int_type) ;
+  <span class="type">int_type</span> <a href="int_adapter.html#id2526572-bb">maxcount</a>() ;
 
-  <span class="emphasis"><em>// <a href="int_adapter.html#id897195-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="int_adapter.html#id897200-bb">compare</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id857725-bb">mult_div_specials</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1042414-bb">mult_div_specials</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="int_adapter.html#id2526585-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="int_adapter.html#id2526590-bb">compare</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2515021-bb">mult_div_specials</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id2494174-bb">mult_div_specials</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1104537"></a><h2>Description</h2>
+<a name="id2638019"></a><h2>Description</h2>
 <p>This class is used internally in counted date/time representations. It adds the floating point like features of infinities and not a number. It also provides mathmatical operations with consideration to special values following these rules: </p>
 <pre class="programlisting">  +infinity  -  infinity  == Not A Number (NAN)
    infinity  *  non-zero  == infinity
@@ -98,94 +98,94 @@
  *
 </pre>
 <div class="refsect2" lang="en">
-<a name="id1104555"></a><h3>
+<a name="id2638037"></a><h3>
 <a name="int_adapterconstruct-copy-destruct"></a><code class="computeroutput">int_adapter</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id797273-bb"></a>int_adapter(int_type v);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2519909-bb"></a>int_adapter(int_type v);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1104589"></a><h3>
-<a name="id1101055-bb"></a><code class="computeroutput">int_adapter</code> public member functions</h3>
+<a name="id2638072"></a><h3>
+<a name="id2457288-bb"></a><code class="computeroutput">int_adapter</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1101060-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896533-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896546-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896559-bb"></a>is_nan() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896572-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896585-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966120-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966143-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966171-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966194-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966222-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id999196-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id796793-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">special_values</span> <a name="id926562-bb"></a>as_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2457293-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2404349-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2404361-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2423098-bb"></a>is_nan() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2423110-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2511194-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2429216-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2394347-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2513015-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2455292-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2434443-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2404382-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2420528-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">special_values</span> <a name="id2494022-bb"></a>as_special() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rhs_type&gt; 
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id935569-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2494039-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Operator allows for adding dissimilar int_adapter types. The return type will match that of the the calling object's type </p>
 </li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id892662-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2401740-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rhs_type&gt; 
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1002578-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2526406-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Operator allows for subtracting dissimilar int_adapter types. The return type will match that of the the calling object's type </p>
 </li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id969993-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id974147-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2502658-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2528049-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id972356-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2498655-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Provided for cases when automatic conversion from 'int' to 'int_adapter' causes incorrect results. </p>
 </li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1113420-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2428149-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id970596-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2396807-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Provided for cases when automatic conversion from 'int' to 'int_adapter' causes incorrect results. </p>
 </li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id969544-bb"></a><span class="bold"><strong>operator</strong></span>%(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2496416-bb"></a><span class="bold"><strong>operator</strong></span>%(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1046944-bb"></a><span class="bold"><strong>operator</strong></span>%(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2407883-bb"></a><span class="bold"><strong>operator</strong></span>%(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Provided for cases when automatic conversion from 'int' to 'int_adapter' causes incorrect results. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1105545"></a><h3>
-<a name="id797287-bb"></a><code class="computeroutput">int_adapter</code> public static functions</h3>
+<a name="id2639053"></a><h3>
+<a name="id2412620-bb"></a><code class="computeroutput">int_adapter</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002826-bb"></a>has_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1002839-bb"></a>pos_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1102284-bb"></a>neg_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id970925-bb"></a>not_a_number() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> max</span> <a name="id802326-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> min</span> <a name="id1045378-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id891671-bb"></a>from_special(special_values sv) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1036131-bb"></a>is_inf(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id857261-bb"></a>is_neg_inf(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1112298-bb"></a>is_pos_inf(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id869110-bb"></a>is_not_a_number(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">special_values</span> <a name="id1072490-bb"></a>to_special(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id897144-bb"></a>maxcount() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2412624-bb"></a>has_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2412637-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2415841-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2493322-bb"></a>not_a_number() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> max</span> <a name="id2493337-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> min</span> <a name="id2422764-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2469798-bb"></a>from_special(special_values sv) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2440052-bb"></a>is_inf(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2507479-bb"></a>is_neg_inf(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2527086-bb"></a>is_pos_inf(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2464222-bb"></a>is_not_a_number(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">special_values</span> <a name="id2495949-bb"></a>to_special(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2526572-bb"></a>maxcount() ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1105850"></a><h3>
-<a name="id897195-bb"></a><code class="computeroutput">int_adapter</code> private member functions</h3>
+<a name="id2639365"></a><h3>
+<a name="id2526585-bb"></a><code class="computeroutput">int_adapter</code> private member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id897200-bb"></a>compare(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id857725-bb"></a>mult_div_specials(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1042414-bb"></a>mult_div_specials(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2526590-bb"></a>compare(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2515021-bb"></a>mult_div_specials(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id2494174-bb"></a>mult_div_specials(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928427"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id977316.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2410223"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2397684.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/invalid_command_line_style.html
===================================================================
--- boost/trunk/doc/html/invalid_command_line_style.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/invalid_command_line_style.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class invalid_command_line_style</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="error.html" title="Class error">
-<link rel="next" href="id935311.html" title="Class invalid_command_line_syntax">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="id2492742.html" title="Class invalid_command_line_syntax">
+<link rel="next" href="basic_option.html" title="Class template basic_option">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id935311.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2492742.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_option.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="invalid_command_line_style"></a><div class="titlepage"></div>
@@ -33,31 +33,31 @@
 <span class="bold"><strong>class</strong></span> invalid_command_line_style : <span class="bold"><strong>public</strong></span> boost::program_options::error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="invalid_command_line_style.html#invalid_command_line_styleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="invalid_command_line_style.html#id688863-bb">invalid_command_line_style</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="invalid_command_line_style.html#id2370790-bb">invalid_command_line_style</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="invalid_command_line_style.html#id1108868-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="invalid_command_line_style.html#id2370786-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1250246"></a><h2>Description</h2>
+<a name="id2720103"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1250250"></a><h3>
+<a name="id2720106"></a><h3>
 <a name="invalid_command_line_styleconstruct-copy-destruct"></a><code class="computeroutput">invalid_command_line_style</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id688863-bb"></a>invalid_command_line_style(<span class="bold"><strong>const</strong></span> std::string &amp; msg);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2370790-bb"></a>invalid_command_line_style(<span class="bold"><strong>const</strong></span> std::string &amp; msg);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1250291"></a><h3>
-<a name="id1108868-bb"></a><code class="computeroutput">invalid_command_line_style</code> public member functions</h3>
+<a name="id2720147"></a><h3>
+<a name="id2370786-bb"></a><code class="computeroutput">invalid_command_line_style</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id935311.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2492742.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_option.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/invalid_option_value.html
===================================================================
--- boost/trunk/doc/html/invalid_option_value.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/invalid_option_value.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class invalid_option_value</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="id935311.html" title="Class invalid_command_line_syntax">
-<link rel="next" href="invalid_syntax.html" title="Class invalid_syntax">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="validation_error.html" title="Class validation_error">
+<link rel="next" href="id2382392.html" title="Class too_many_positional_options_error">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id935311.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_syntax.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="validation_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2382392.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="invalid_option_value"></a><div class="titlepage"></div>
@@ -35,35 +35,35 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="invalid_option_value.html#invalid_option_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="invalid_option_value.html#id1138456-bb">invalid_option_value</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
-  <a href="invalid_option_value.html#id1071539-bb">invalid_option_value</a>(<span class="bold"><strong>const</strong></span> std::wstring &amp;);
+  <a href="invalid_option_value.html#id2546356-bb">invalid_option_value</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="invalid_option_value.html#id2382377-bb">invalid_option_value</a>(<span class="bold"><strong>const</strong></span> std::wstring &amp;);
 
-  <span class="emphasis"><em>// <a href="invalid_option_value.html#id903516-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="invalid_option_value.html#id2546351-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1250629"></a><h2>Description</h2>
+<a name="id2719417"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1250632"></a><h3>
+<a name="id2719420"></a><h3>
 <a name="invalid_option_valueconstruct-copy-destruct"></a><code class="computeroutput">invalid_option_value</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1138456-bb"></a>invalid_option_value(<span class="bold"><strong>const</strong></span> std::string &amp; value);</pre></li>
-<li><pre class="literallayout"><a name="id1071539-bb"></a>invalid_option_value(<span class="bold"><strong>const</strong></span> std::wstring &amp; value);</pre></li>
+<li><pre class="literallayout"><a name="id2546356-bb"></a>invalid_option_value(<span class="bold"><strong>const</strong></span> std::string &amp; value);</pre></li>
+<li><pre class="literallayout"><a name="id2382377-bb"></a>invalid_option_value(<span class="bold"><strong>const</strong></span> std::wstring &amp; value);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1250692"></a><h3>
-<a name="id903516-bb"></a><code class="computeroutput">invalid_option_value</code> public member functions</h3>
+<a name="id2719481"></a><h3>
+<a name="id2546351-bb"></a><code class="computeroutput">invalid_option_value</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id935311.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_syntax.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="validation_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2382392.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/invalid_syntax.html
===================================================================
--- boost/trunk/doc/html/invalid_syntax.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/invalid_syntax.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class invalid_syntax</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="invalid_option_value.html" title="Class invalid_option_value">
-<link rel="next" href="multiple_occurrences.html" title="Class multiple_occurrences">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="error.html" title="Class error">
+<link rel="next" href="unknown_option.html" title="Class unknown_option">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="invalid_option_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_occurrences.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unknown_option.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="invalid_syntax"></a><div class="titlepage"></div>
@@ -33,38 +33,38 @@
 <span class="bold"><strong>class</strong></span> invalid_syntax : <span class="bold"><strong>public</strong></span> boost::program_options::error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="invalid_syntax.html#invalid_syntaxconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="invalid_syntax.html#id698513-bb">invalid_syntax</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;);
-  <a href="invalid_syntax.html#id663999-bb">~invalid_syntax</a>();
+  <a href="invalid_syntax.html#id2425241-bb">invalid_syntax</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="invalid_syntax.html#id2411228-bb">~invalid_syntax</a>();
 
-  <span class="emphasis"><em>// <a href="invalid_syntax.html#id724949-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="invalid_syntax.html#id2425237-bb">public member functions</a></em></span>
 
   std::string tokens;
   std::string msg;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1250801"></a><h2>Description</h2>
+<a name="id2718325"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1250804"></a><h3>
+<a name="id2718328"></a><h3>
 <a name="invalid_syntaxconstruct-copy-destruct"></a><code class="computeroutput">invalid_syntax</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id698513-bb"></a>invalid_syntax(<span class="bold"><strong>const</strong></span> std::string &amp; tokens, <span class="bold"><strong>const</strong></span> std::string &amp; msg);</pre></li>
-<li><pre class="literallayout"><a name="id663999-bb"></a>~invalid_syntax();</pre></li>
+<li><pre class="literallayout"><a name="id2425241-bb"></a>invalid_syntax(<span class="bold"><strong>const</strong></span> std::string &amp; tokens, <span class="bold"><strong>const</strong></span> std::string &amp; msg);</pre></li>
+<li><pre class="literallayout"><a name="id2411228-bb"></a>~invalid_syntax();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1250863"></a><h3>
-<a name="id724949-bb"></a><code class="computeroutput">invalid_syntax</code> public member functions</h3>
+<a name="id2718388"></a><h3>
+<a name="id2425237-bb"></a><code class="computeroutput">invalid_syntax</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="invalid_option_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_occurrences.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unknown_option.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ireplace_all.html
===================================================================
--- boost/trunk/doc/html/ireplace_all.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ireplace_all.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ireplace_all</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="ireplace_all_copy.html" title="Function ireplace_all_copy">
 <link rel="next" href="replace_head_copy.html" title="Function replace_head_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ireplace_all"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
                     <span class="bold"><strong>const</strong></span> Range2T &amp; Format, 
                     <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1353319"></a><h2>Description</h2>
+<a name="id2770998"></a><h2>Description</h2>
 <p>Replace all occurrences of the search string in the input with the format string.The input sequence is modified in-place. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ireplace_all_copy.html
===================================================================
--- boost/trunk/doc/html/ireplace_all_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ireplace_all_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ireplace_all_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_all.html" title="Function template replace_all">
 <link rel="next" href="ireplace_all.html" title="Function template ireplace_all">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ireplace_all_copy"></a><div class="titlepage"></div>
@@ -41,7 +41,7 @@
                               <span class="bold"><strong>const</strong></span> Range2T &amp; Format, 
                               <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1353170"></a><h2>Description</h2>
+<a name="id2770846"></a><h2>Description</h2>
 <p>Replace all occurrences of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -66,13 +66,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ireplace_first.html
===================================================================
--- boost/trunk/doc/html/ireplace_first.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ireplace_first.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ireplace_first</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="ireplace_first_copy.html" title="Function ireplace_first_copy">
 <link rel="next" href="replace_last_copy.html" title="Function replace_last_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ireplace_first"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
                       <span class="bold"><strong>const</strong></span> Range2T &amp; Format, 
                       <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1351299"></a><h2>Description</h2>
+<a name="id2768943"></a><h2>Description</h2>
 <p>Replace the first match of the search substring in the input with the format string. Input sequence is modified in-place. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ireplace_first_copy.html
===================================================================
--- boost/trunk/doc/html/ireplace_first_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ireplace_first_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ireplace_first_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_first.html" title="Function template replace_first">
 <link rel="next" href="ireplace_first.html" title="Function template ireplace_first">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ireplace_first_copy"></a><div class="titlepage"></div>
@@ -42,7 +42,7 @@
                                 <span class="bold"><strong>const</strong></span> Range1T &amp; Format, 
                                 <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1351149"></a><h2>Description</h2>
+<a name="id2768791"></a><h2>Description</h2>
 <p>Replace the first match of the search substring in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -67,13 +67,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ireplace_last.html
===================================================================
--- boost/trunk/doc/html/ireplace_last.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ireplace_last.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ireplace_last</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="ireplace_last_copy.html" title="Function ireplace_last_copy">
 <link rel="next" href="replace_nth_copy.html" title="Function replace_nth_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ireplace_last"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
                      <span class="bold"><strong>const</strong></span> Range2T &amp; Format, 
                      <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1351932"></a><h2>Description</h2>
+<a name="id2769590"></a><h2>Description</h2>
 <p>Replace the last match of the search string in the input with the format string.The input sequence is modified in-place. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -56,13 +56,13 @@
     A reference to the modified input </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ireplace_last_copy.html
===================================================================
--- boost/trunk/doc/html/ireplace_last_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ireplace_last_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ireplace_last_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_last.html" title="Function template replace_last">
 <link rel="next" href="ireplace_last.html" title="Function template ireplace_last">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ireplace_last_copy"></a><div class="titlepage"></div>
@@ -42,7 +42,7 @@
                                <span class="bold"><strong>const</strong></span> Range2T &amp; Format, 
                                <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1351783"></a><h2>Description</h2>
+<a name="id2769438"></a><h2>Description</h2>
 <p>Replace the last match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -67,13 +67,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ireplace_nth.html
===================================================================
--- boost/trunk/doc/html/ireplace_nth.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ireplace_nth.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template ireplace_nth</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="ireplace_nth_copy.html" title="Function ireplace_nth_copy">
 <link rel="next" href="replace_all_copy.html" title="Function replace_all_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ireplace_nth"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
                     <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format, 
                     <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1352668"></a><h2>Description</h2>
+<a name="id2770337"></a><h2>Description</h2>
 <p>Replace an Nth (zero-indexed) match of the search string in the input with the format string. Input sequence is modified in-place. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -55,13 +55,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ireplace_nth_copy.html
===================================================================
--- boost/trunk/doc/html/ireplace_nth_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ireplace_nth_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function ireplace_nth_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_nth.html" title="Function template replace_nth">
 <link rel="next" href="ireplace_nth.html" title="Function template ireplace_nth">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ireplace_nth_copy"></a><div class="titlepage"></div>
@@ -42,7 +42,7 @@
                               <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format, 
                               <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1352500"></a><h2>Description</h2>
+<a name="id2770167"></a><h2>Description</h2>
 <p>Replace an Nth (zero-indexed) match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
 <p></p>
 <div class="variablelist">
@@ -69,13 +69,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_alnum.html
===================================================================
--- boost/trunk/doc/html/is_alnum.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_alnum.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_alnum</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_space.html" title="Function is_space">
 <link rel="next" href="is_alpha.html" title="Function is_alpha">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_space.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_alpha.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_space.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_alpha.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_alnum"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_alnum(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313119"></a><h2>Description</h2>
+<a name="id2747667"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::alnum</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_space.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_alpha.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_space.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_alpha.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_alpha.html
===================================================================
--- boost/trunk/doc/html/is_alpha.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_alpha.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_alpha</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_alnum.html" title="Function is_alnum">
 <link rel="next" href="is_cntrl.html" title="Function is_cntrl">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_alnum.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_cntrl.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_alnum.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_cntrl.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_alpha"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_alpha(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313202"></a><h2>Description</h2>
+<a name="id2747751"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::alpha</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_alnum.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_cntrl.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_alnum.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_cntrl.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_any_of.html
===================================================================
--- boost/trunk/doc/html/is_any_of.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_any_of.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template is_any_of</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_xdigit.html" title="Function is_xdigit">
 <link rel="next" href="is_from_range.html" title="Function template is_from_range">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_xdigit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_from_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_xdigit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_from_range.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_any_of"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_any_of(<span class="bold"><strong>const</strong></span> RangeT &amp; Set);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313958"></a><h2>Description</h2>
+<a name="id2748514"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_any_of</code>  predicate. The predicate holds if the input is included in the specified set of characters.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_any_of</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_xdigit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_from_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_xdigit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_from_range.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_classified.html
===================================================================
--- boost/trunk/doc/html/is_classified.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_classified.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_classified</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="to_upper.html" title="Function template to_upper">
 <link rel="next" href="is_space.html" title="Function is_space">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="to_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_space.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_space.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_classified"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_classified(std::ctype_base::mask Type, 
                           <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1312930"></a><h2>Description</h2>
+<a name="id2747486"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate. This predicate holds if the input is of specified <code class="computeroutput">std::ctype</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="to_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_space.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_space.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_cntrl.html
===================================================================
--- boost/trunk/doc/html/is_cntrl.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_cntrl.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_cntrl</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_alpha.html" title="Function is_alpha">
 <link rel="next" href="is_digit.html" title="Function is_digit">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_alpha.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_digit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_alpha.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_digit.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_cntrl"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_cntrl(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313285"></a><h2>Description</h2>
+<a name="id2747834"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::cntrl</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_alpha.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_digit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_alpha.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_digit.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_digit.html
===================================================================
--- boost/trunk/doc/html/is_digit.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_digit.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_digit</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_cntrl.html" title="Function is_cntrl">
 <link rel="next" href="is_graph.html" title="Function is_graph">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_cntrl.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_graph.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_cntrl.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_graph.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_digit"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_digit(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313368"></a><h2>Description</h2>
+<a name="id2747918"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::digit</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_cntrl.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_graph.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_cntrl.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_graph.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_equal.html
===================================================================
--- boost/trunk/doc/html/is_equal.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_equal.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct is_equal</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1212611" title="Header &lt;boost/algorithm/string/compare.hpp&gt;">
-<link rel="prev" href="id719223.html" title="Function template operator!">
+<link rel="up" href="string_algo/reference.html#id2558715" title="Header &lt;boost/algorithm/string/compare.hpp&gt;">
+<link rel="prev" href="id2374912.html" title="Function template operator!">
 <link rel="next" href="is_iequal.html" title="Struct is_iequal">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id719223.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1212611"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_iequal.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2374912.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2558715"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_iequal.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_equal"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> is_equal {
 
-  <span class="emphasis"><em>// <a href="is_equal.html#id927146-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="is_equal.html#id2578261-bb">public member functions</a></em></span>
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="is_equal.html#id1214942-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> T1 &amp;, <span class="bold"><strong>const</strong></span> T2 &amp;) <span class="bold"><strong>const</strong></span>;
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="is_equal.html#id2578265-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> T1 &amp;, <span class="bold"><strong>const</strong></span> T2 &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1314591"></a><h2>Description</h2>
+<a name="id2749162"></a><h2>Description</h2>
 <p>Standard STL equal_to only handle comparison between arguments of the same type. This is a less restrictive version which wraps operator ==. </p>
 <div class="refsect2" lang="en">
-<a name="id1314599"></a><h3>
-<a name="id927146-bb"></a><code class="computeroutput">is_equal</code> public member functions</h3>
+<a name="id2749170"></a><h3>
+<a name="id2578261-bb"></a><code class="computeroutput">is_equal</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"><li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1214942-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> T1 &amp; Arg1, <span class="bold"><strong>const</strong></span> T2 &amp; Arg2) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2578265-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> T1 &amp; Arg1, <span class="bold"><strong>const</strong></span> T2 &amp; Arg2) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Compare two operands for equality </p>
 </li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id719223.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1212611"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_iequal.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2374912.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2558715"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_iequal.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_from_range.html
===================================================================
--- boost/trunk/doc/html/is_from_range.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_from_range.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template is_from_range</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_any_of.html" title="Function template is_any_of">
-<link rel="next" href="id1076705.html" title="Function template operator&amp;&amp;">
+<link rel="next" href="id2568583.html" title="Function template operator&amp;&amp;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_any_of.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1076705.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_any_of.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2568583.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_from_range"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_from_range(CharT From, CharT To);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1314041"></a><h2>Description</h2>
+<a name="id2748599"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_from_range</code>  predicate. The predicate holds if the input is included in the specified range. (i.e. From &lt;= Ch &lt;= To )</p>
 <p></p>
 <div class="variablelist">
@@ -49,13 +49,13 @@
     An instance of the <code class="computeroutput">is_from_range</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_any_of.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1076705.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_any_of.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2568583.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_graph.html
===================================================================
--- boost/trunk/doc/html/is_graph.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_graph.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_graph</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_digit.html" title="Function is_digit">
 <link rel="next" href="is_lower.html" title="Function is_lower">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_digit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_lower.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_digit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_lower.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_graph"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_graph(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313451"></a><h2>Description</h2>
+<a name="id2748002"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::graph</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_digit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_lower.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_digit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_lower.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_iequal.html
===================================================================
--- boost/trunk/doc/html/is_iequal.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_iequal.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct is_iequal</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1212611" title="Header &lt;boost/algorithm/string/compare.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2558715" title="Header &lt;boost/algorithm/string/compare.hpp&gt;">
 <link rel="prev" href="is_equal.html" title="Struct is_equal">
 <link rel="next" href="FinderConcept.html" title="Struct template FinderConcept">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_equal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1212611"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FinderConcept.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_equal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2558715"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FinderConcept.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_iequal"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> is_iequal {
   <span class="emphasis"><em>// <a href="is_iequal.html#is_iequalconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="is_iequal.html#id1146369-bb">is_iequal</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
+  <a href="is_iequal.html#id2573581-bb">is_iequal</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
 
-  <span class="emphasis"><em>// <a href="is_iequal.html#id1210577-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="is_iequal.html#id2352595-bb">public member functions</a></em></span>
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; 
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="is_iequal.html#id1213622-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> T1 &amp;, <span class="bold"><strong>const</strong></span> T2 &amp;) <span class="bold"><strong>const</strong></span>;
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="is_iequal.html#id2352599-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> T1 &amp;, <span class="bold"><strong>const</strong></span> T2 &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1314801"></a><h2>Description</h2>
+<a name="id2749376"></a><h2>Description</h2>
 <p>Case insensitive comparison predicate. Comparison is done using specified locales. </p>
 <div class="refsect2" lang="en">
-<a name="id1314808"></a><h3>
+<a name="id2749383"></a><h3>
 <a name="is_iequalconstruct-copy-destruct"></a><code class="computeroutput">is_iequal</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1146369-bb"></a>is_iequal(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre>
+<pre class="literallayout"><a name="id2573581-bb"></a>is_iequal(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre>
 <p></p>
 <div class="variablelist">
 <p class="title"><b>Parameters</b></p>
@@ -57,23 +57,23 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1314862"></a><h3>
-<a name="id1210577-bb"></a><code class="computeroutput">is_iequal</code> public member functions</h3>
+<a name="id2749437"></a><h3>
+<a name="id2352595-bb"></a><code class="computeroutput">is_iequal</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"><li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2&gt; 
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1213622-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> T1 &amp; Arg1, <span class="bold"><strong>const</strong></span> T2 &amp; Arg2) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2352599-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> T1 &amp; Arg1, <span class="bold"><strong>const</strong></span> T2 &amp; Arg2) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Compare two operands. Case is ignored. </p>
 </li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_equal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1212611"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FinderConcept.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_equal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2558715"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FinderConcept.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_lower.html
===================================================================
--- boost/trunk/doc/html/is_lower.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_lower.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_lower</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_graph.html" title="Function is_graph">
 <link rel="next" href="is_print.html" title="Function is_print">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_graph.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_print.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_graph.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_print.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_lower"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_lower(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313534"></a><h2>Description</h2>
+<a name="id2748086"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::lower</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_graph.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_print.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_graph.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_print.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_print.html
===================================================================
--- boost/trunk/doc/html/is_print.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_print.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_print</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_lower.html" title="Function is_lower">
 <link rel="next" href="is_punct.html" title="Function is_punct">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_punct.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_punct.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_print"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_print(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313616"></a><h2>Description</h2>
+<a name="id2748169"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::print</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_punct.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_punct.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_punct.html
===================================================================
--- boost/trunk/doc/html/is_punct.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_punct.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_punct</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_print.html" title="Function is_print">
 <link rel="next" href="is_upper.html" title="Function is_upper">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_print.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_upper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_print.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_upper.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_punct"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_punct(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313699"></a><h2>Description</h2>
+<a name="id2748253"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::punct</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_print.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_upper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_print.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_upper.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_recursive_wrapper.html
===================================================================
--- boost/trunk/doc/html/is_recursive_wrapper.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_recursive_wrapper.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template is_recursive_wrapper</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1311990" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2644455" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
 <link rel="prev" href="recursive_wrapper.html" title="Class template recursive_wrapper">
 <link rel="next" href="unwrap_recursive_wrapper.html" title="Class template unwrap_recursive_wrapper">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unwrap_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2644455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unwrap_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_recursive_wrapper"></a><div class="titlepage"></div>
@@ -40,7 +40,7 @@
   <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>bool</strong></span> value = unspecified;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1667930"></a><h2>Description</h2>
+<a name="id2837640"></a><h2>Description</h2>
 <p>Value is true iff <code class="computeroutput">T</code> is a specialization of
           <code class="computeroutput"><a href="recursive_wrapper.html" title="Class template recursive_wrapper">recursive_wrapper</a></code>.</p>
 <p><span class="bold"><strong>Note</strong></span>:
@@ -49,13 +49,13 @@
           <span class="emphasis"><em>IntegralConstant</em></span> concept.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unwrap_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2644455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unwrap_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_reference_wrapper.html
===================================================================
--- boost/trunk/doc/html/is_reference_wrapper.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_reference_wrapper.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template is_reference_wrapper</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="ref/reference.html#header.boost.ref.hpp" title="Header &lt;boost/ref.hpp&gt;">
 <link rel="prev" href="reference_wrapper.html" title="Class template reference_wrapper">
@@ -36,14 +36,14 @@
   <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>bool</strong></span> value = unspecified;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1279683"></a><h2>Description</h2>
+<a name="id2730976"></a><h2>Description</h2>
 <p>The <code class="computeroutput">value</code> static
         constant will be <code class="computeroutput">true</code> iff the
         type <code class="computeroutput">T</code> is a specialization of
         <code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a></code>.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/is_space.html
===================================================================
--- boost/trunk/doc/html/is_space.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_space.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_space</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_classified.html" title="Function is_classified">
 <link rel="next" href="is_alnum.html" title="Function is_alnum">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_classified.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_alnum.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_classified.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_alnum.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_space"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_space(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313036"></a><h2>Description</h2>
+<a name="id2747583"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::space</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_classified.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_alnum.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_classified.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_alnum.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_upper.html
===================================================================
--- boost/trunk/doc/html/is_upper.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_upper.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_upper</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_punct.html" title="Function is_punct">
 <link rel="next" href="is_xdigit.html" title="Function is_xdigit">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_punct.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_xdigit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_punct.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_xdigit.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_upper"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_upper(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313782"></a><h2>Description</h2>
+<a name="id2748336"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::upper</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_punct.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_xdigit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_punct.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_xdigit.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/is_xdigit.html
===================================================================
--- boost/trunk/doc/html/is_xdigit.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/is_xdigit.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function is_xdigit</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
 <link rel="prev" href="is_upper.html" title="Function is_upper">
 <link rel="next" href="is_any_of.html" title="Function template is_any_of">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_any_of.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_any_of.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="is_xdigit"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_xdigit(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1313865"></a><h2>Description</h2>
+<a name="id2748420"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">is_classified</code>  predicate for the <code class="computeroutput">ctype_base::xdigit</code>  category.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">is_classified</code>  predicate </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1174262"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_any_of.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_any_of.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/iso_extended_format.html
===================================================================
--- boost/trunk/doc/html/iso_extended_format.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/iso_extended_format.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template iso_extended_format</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941603" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2447644" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
 <link rel="prev" href="iso_format.html" title="Class template iso_format">
 <link rel="next" href="utc_adjustment.html" title="Class template utc_adjustment">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iso_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="utc_adjustment.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iso_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="utc_adjustment.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="iso_extended_format"></a><div class="titlepage"></div>
@@ -35,25 +35,25 @@
 {
 <span class="bold"><strong>public</strong></span>:
 
-  <span class="emphasis"><em>// <a href="iso_extended_format.html#id1037298-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_extended_format.html#id1037303-bb">has_date_sep_chars</a>() ;
+  <span class="emphasis"><em>// <a href="iso_extended_format.html#id2421576-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_extended_format.html#id2421580-bb">has_date_sep_chars</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1107970"></a><h2>Description</h2>
+<a name="id2642117"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1107974"></a><h3>
-<a name="id1037298-bb"></a><code class="computeroutput">iso_extended_format</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1037303-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
+<a name="id2642120"></a><h3>
+<a name="id2421576-bb"></a><code class="computeroutput">iso_extended_format</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2421580-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iso_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="utc_adjustment.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iso_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="utc_adjustment.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/iso_format.html
===================================================================
--- boost/trunk/doc/html/iso_format.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/iso_format.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template iso_format</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941603" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
-<link rel="prev" href="id1045709-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id2447644" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="prev" href="id2522859-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
 <link rel="next" href="iso_extended_format.html" title="Class template iso_extended_format">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1045709-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_extended_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2522859-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_extended_format.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="iso_format"></a><div class="titlepage"></div>
@@ -33,25 +33,25 @@
 <span class="bold"><strong>class</strong></span> iso_format : <span class="bold"><strong>public</strong></span> boost::date_time::iso_format_base&lt; charT &gt; {
 <span class="bold"><strong>public</strong></span>:
 
-  <span class="emphasis"><em>// <a href="iso_format.html#id1073908-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format.html#id1073913-bb">has_date_sep_chars</a>() ;
+  <span class="emphasis"><em>// <a href="iso_format.html#id2396652-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format.html#id2396657-bb">has_date_sep_chars</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1107849"></a><h2>Description</h2>
+<a name="id2642014"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1107852"></a><h3>
-<a name="id1073908-bb"></a><code class="computeroutput">iso_format</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1073913-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
+<a name="id2642017"></a><h3>
+<a name="id2396652-bb"></a><code class="computeroutput">iso_format</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2396657-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1045709-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_extended_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2522859-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_extended_format.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/iso_format_base.html
===================================================================
--- boost/trunk/doc/html/iso_format_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/iso_format_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template iso_format_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941603" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
-<link rel="prev" href="id977316.html" title="Function template operator&lt;&lt;">
-<link rel="next" href="id1045709-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id2447644" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="prev" href="id2397684.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2522859-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id977316.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1045709-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2397684.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2522859-bb.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="iso_format_base"></a><div class="titlepage"></div>
@@ -33,69 +33,69 @@
 <span class="bold"><strong>class</strong></span> iso_format_base {
 <span class="bold"><strong>public</strong></span>:
 
-  <span class="emphasis"><em>// <a href="iso_format_base.html#id941638-bb">public static functions</a></em></span>
-  <span class="type">month_format_spec</span> <a href="iso_format_base.html#id941643-bb">month_format</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id941661-bb">not_a_date</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id901516-bb">pos_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id858358-bb">neg_infinity</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1104476-bb">year_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1104493-bb">month_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id861966-bb">day_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id801558-bb">hour_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id801576-bb">minute_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1002692-bb">second_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id862380-bb">period_start_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id873002-bb">time_start_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1111069-bb">week_start_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1111086-bb">period_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1109328-bb">time_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1109345-bb">fractional_time_sep_char</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id972319-bb">is_component_sep</a>(charT) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id973177-bb">is_fractional_time_sep</a>(charT) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id895461-bb">is_timezone_sep</a>(charT) ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1112159-bb">element_sep_char</a>() ;
+  <span class="emphasis"><em>// <a href="iso_format_base.html#id2517556-bb">public static functions</a></em></span>
+  <span class="type">month_format_spec</span> <a href="iso_format_base.html#id2517560-bb">month_format</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id2507552-bb">not_a_date</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id2507568-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id2425768-bb">neg_infinity</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2416050-bb">year_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2513719-bb">month_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2513735-bb">day_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2424221-bb">hour_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2528636-bb">minute_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2497415-bb">second_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2497431-bb">period_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2504653-bb">time_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2429091-bb">week_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2457344-bb">period_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2462572-bb">time_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2462589-bb">fractional_time_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id2418199-bb">is_component_sep</a>(charT) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id2442153-bb">is_fractional_time_sep</a>(charT) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id2484762-bb">is_timezone_sep</a>(charT) ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2414522-bb">element_sep_char</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1106514"></a><h2>Description</h2>
+<a name="id2640052"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1106517"></a><h3>
-<a name="id941638-bb"></a><code class="computeroutput">iso_format_base</code> public static functions</h3>
+<a name="id2640056"></a><h3>
+<a name="id2517556-bb"></a><code class="computeroutput">iso_format_base</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id941643-bb"></a>month_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id941661-bb"></a>not_a_date() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id901516-bb"></a>pos_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id858358-bb"></a>neg_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1104476-bb"></a>year_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1104493-bb"></a>month_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id861966-bb"></a>day_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id801558-bb"></a>hour_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id801576-bb"></a>minute_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1002692-bb"></a>second_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id862380-bb"></a>period_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id873002-bb"></a>time_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1111069-bb"></a>week_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1111086-bb"></a>period_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1109328-bb"></a>time_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1109345-bb"></a>fractional_time_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id972319-bb"></a>is_component_sep(charT sep) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id973177-bb"></a>is_fractional_time_sep(charT sep) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id895461-bb"></a>is_timezone_sep(charT sep) ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1112159-bb"></a>element_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id2517560-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2507552-bb"></a>not_a_date() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2507568-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2425768-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2416050-bb"></a>year_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2513719-bb"></a>month_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2513735-bb"></a>day_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2424221-bb"></a>hour_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2528636-bb"></a>minute_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2497415-bb"></a>second_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2497431-bb"></a>period_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2504653-bb"></a>time_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2429091-bb"></a>week_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2457344-bb"></a>period_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2462572-bb"></a>time_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2462589-bb"></a>fractional_time_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2418199-bb"></a>is_component_sep(charT sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2442153-bb"></a>is_fractional_time_sep(charT sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2484762-bb"></a>is_timezone_sep(charT sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2414522-bb"></a>element_sep_char() ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1106906"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id1045709-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">Class iso_format_base&lt;wchar_t&gt;</a></p></li></ul></div>
+<a name="id2641154"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id2522859-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">Class iso_format_base&lt;wchar_t&gt;</a></p></li></ul></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id977316.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1045709-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2397684.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2522859-bb.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/istarts_with.html
===================================================================
--- boost/trunk/doc/html/istarts_with.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/istarts_with.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template istarts_with</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="starts_with.html" title="Function starts_with">
 <link rel="next" href="ends_with.html" title="Function ends_with">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="starts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ends_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="starts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ends_with.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="istarts_with"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>bool</strong></span></span> istarts_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, 
                     <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1326706"></a><h2>Description</h2>
+<a name="id2761556"></a><h2>Description</h2>
 <p>This predicate holds when the test string is a prefix of the Input. In other words, if the input starts with the test. Elements are compared case insensitively.</p>
 <p></p>
 <div class="variablelist">
@@ -55,13 +55,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="starts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ends_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="starts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ends_with.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/lambda/extending.html
===================================================================
--- boost/trunk/doc/html/lambda/extending.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda/extending.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Extending return type deduction system</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="le_in_details.html" title="Lambda expressions in details">
@@ -409,7 +409,7 @@
 </table>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/lambda/getting_started.html
===================================================================
--- boost/trunk/doc/html/lambda/getting_started.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda/getting_started.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Getting Started</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="../lambda.html" title="Chapter 6. Boost.Lambda">
@@ -26,12 +26,12 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="lambda.getting_started"></a>Getting Started</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="getting_started.html#id1222408">Installing the library</a></span></dt>
-<dt><span class="section"><a href="getting_started.html#id1222668">Conventions used in this document</a></span></dt>
+<dt><span class="section"><a href="getting_started.html#id2707059">Installing the library</a></span></dt>
+<dt><span class="section"><a href="getting_started.html#id2707319">Conventions used in this document</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1222408"></a>Installing the library</h4></div></div></div>
+<a name="id2707059"></a>Installing the library</h4></div></div></div>
 <p>
 	The library consists of include files only, hence there is no
 	installation procedure. The <code class="literal">boost</code> include directory
@@ -77,7 +77,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1222668"></a>Conventions used in this document</h4></div></div></div>
+<a name="id2707319"></a>Conventions used in this document</h4></div></div></div>
 <p>In most code examples, we omit the namespace prefixes for names in the <code class="literal">std</code> and <code class="literal">boost::lambda</code> namespaces.
 Implicit using declarations
 </p>
@@ -90,7 +90,7 @@
 </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/lambda/le_in_details.html
===================================================================
--- boost/trunk/doc/html/lambda/le_in_details.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda/le_in_details.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Lambda expressions in details</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="using_library.html" title="Using the library">
@@ -34,8 +34,8 @@
 <dt><span class="section"><a href="le_in_details.html#lambda.lambda_expressions_for_control_structures">Lambda expressions for control structures</a></span></dt>
 <dt><span class="section"><a href="le_in_details.html#lambda.exceptions">Exceptions</a></span></dt>
 <dt><span class="section"><a href="le_in_details.html#lambda.construction_and_destruction">Construction and destruction</a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1243846">Special lambda expressions</a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1244283">Casts, sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711160">Special lambda expressions</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711604">Casts, sizeof and typeid</a></span></dt>
 <dt><span class="section"><a href="le_in_details.html#lambda.nested_stl_algorithms">Nesting STL algorithm invocations</a></span></dt>
 </dl></div>
 <p>
@@ -123,7 +123,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="lambda.operator_expressions"></a>Operator expressions</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="le_in_details.html#id1241496">Operators that cannot be overloaded</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2708718">Operators that cannot be overloaded</a></span></dt>
 <dt><span class="section"><a href="le_in_details.html#lambda.assignment_and_subscript">Assignment and subscript operators</a></span></dt>
 <dt><span class="section"><a href="le_in_details.html#lambda.logical_operators">Logical operators</a></span></dt>
 <dt><span class="section"><a href="le_in_details.html#lambda.comma_operator">Comma operator</a></span></dt>
@@ -142,7 +142,7 @@
 </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1241496"></a>Operators that cannot be overloaded</h5></div></div></div>
+<a name="id2708718"></a>Operators that cannot be overloaded</h5></div></div></div>
 <p>
 Some operators cannot be overloaded at all (<code class="literal">::</code>, <code class="literal">.</code>, <code class="literal">.*</code>).
 For some operators, the requirements on return types prevent them to be overloaded to create lambda functors.
@@ -466,7 +466,7 @@
 </p>
 <div class="simplesect" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1242153"></a>The result_type typedef</h6></div></div></div>
+<a name="id2709396"></a>The result_type typedef</h6></div></div></div>
 <p>
 
 The BLL supports the standard library convention of declaring the return type
@@ -493,7 +493,7 @@
 </div>
 <div class="simplesect" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1242206"></a>The sig template</h6></div></div></div>
+<a name="id2709451"></a>The sig template</h6></div></div></div>
 <p>
 Another mechanism that make BLL aware of the return type(s) of a function object is defining
 member template struct 
@@ -747,7 +747,7 @@
 </p>
 <div class="simplesect" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1242806"></a>Naming delayed constants and variables</h5></div></div></div>
+<a name="id2710093"></a>Naming delayed constants and variables</h5></div></div></div>
 <p>
 It is possible to predefine and name a delayed variable or constant outside a lambda expression. 
 The templates <code class="literal">var_type</code>, <code class="literal">constant_type</code> 
@@ -786,7 +786,7 @@
 </div>
 <div class="simplesect" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1242898"></a>About assignment and subscript operators</h5></div></div></div>
+<a name="id2710189"></a>About assignment and subscript operators</h5></div></div></div>
 <p>
 As described in <a href="le_in_details.html#lambda.assignment_and_subscript" title="Assignment and subscript operators">the section called &#8220;Assignment and subscript operators&#8221;</a>, assignment and subscripting operators are always defined as member functions.
 This means, that for expressions of the form
@@ -1175,17 +1175,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1243846"></a>Special lambda expressions</h4></div></div></div>
+<a name="id2711160"></a>Special lambda expressions</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="le_in_details.html#id1243850">Preventing argument substitution</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711164">Preventing argument substitution</a></span></dt>
 <dt><span class="section"><a href="le_in_details.html#lambda.rvalues_as_actual_arguments">Rvalues as actual arguments to lambda functors</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1243850"></a>Preventing argument substitution</h5></div></div></div>
+<a name="id2711164"></a>Preventing argument substitution</h5></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="le_in_details.html#lambda.unlambda">Unlambda</a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1244056">Protect</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711372">Protect</a></span></dt>
 </dl></div>
 <p>
 When a lambda functor is called, the default behavior is to substitute 
@@ -1333,7 +1333,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1244056"></a>Protect</h6></div></div></div>
+<a name="id2711372"></a>Protect</h6></div></div></div>
 <p>
 The <code class="literal">protect</code> function is related to unlambda. 
 
@@ -1470,12 +1470,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1244283"></a>Casts, sizeof and typeid</h4></div></div></div>
+<a name="id2711604"></a>Casts, sizeof and typeid</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="le_in_details.html#lambda.cast_expressions">
 Cast expressions
 </a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1244354">Sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711683">Sizeof and typeid</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
@@ -1513,7 +1513,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1244354"></a>Sizeof and typeid</h5></div></div></div>
+<a name="id2711683"></a>Sizeof and typeid</h5></div></div></div>
 <p>
 The BLL counterparts for these expressions are named 
 <code class="literal">ll_sizeof</code> and <code class="literal">ll_typeid</code>.
@@ -1602,7 +1602,7 @@
 </pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/lambda/s03.html
===================================================================
--- boost/trunk/doc/html/lambda/s03.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda/s03.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Introduction</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="getting_started.html" title="Getting Started">
@@ -24,14 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1222695"></a>Introduction</h3></div></div></div>
+<a name="id2707346"></a>Introduction</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="s03.html#id1222698">Motivation</a></span></dt>
-<dt><span class="section"><a href="s03.html#id1222933">Introduction to lambda expressions</a></span></dt>
+<dt><span class="section"><a href="s03.html#id2707350">Motivation</a></span></dt>
+<dt><span class="section"><a href="s03.html#id2707599">Introduction to lambda expressions</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1222698"></a>Motivation</h4></div></div></div>
+<a name="id2707350"></a>Motivation</h4></div></div></div>
 <p>The Standard Template Library (STL)
 	[<a href="../lambda.html#cit:stepanov:94" title="[STL94]"><span class="abbrev">STL94</span></a>], now part of the C++ Standard Library [<a href="../lambda.html#cit:c++:98" title="[C++98]"><span class="abbrev">C++98</span></a>], is a generic container and algorithm library.
 Typically STL algorithms operate on container elements via <span class="emphasis"><em>function objects</em></span>. These function objects are passed as arguments to the algorithms.
@@ -153,7 +153,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1222933"></a>Introduction to lambda expressions</h4></div></div></div>
+<a name="id2707599"></a>Introduction to lambda expressions</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="s03.html#lambda.partial_function_application">Partial function application</a></span></dt>
 <dt><span class="section"><a href="s03.html#lambda.terminology">Terminology</a></span></dt>
@@ -252,7 +252,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/lambda/s07.html
===================================================================
--- boost/trunk/doc/html/lambda/s07.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda/s07.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Practical considerations</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="extending.html" title="Extending return type deduction system">
@@ -24,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1245398"></a>Practical considerations</h3></div></div></div>
+<a name="id2712755"></a>Practical considerations</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="s07.html#id1245402">Performance</a></span></dt>
-<dt><span class="section"><a href="s07.html#id1245714">About compiling</a></span></dt>
-<dt><span class="section"><a href="s07.html#id1245749">Portability</a></span></dt>
+<dt><span class="section"><a href="s07.html#id2712759">Performance</a></span></dt>
+<dt><span class="section"><a href="s07.html#id2713087">About compiling</a></span></dt>
+<dt><span class="section"><a href="s07.html#id2713129">Portability</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1245402"></a>Performance</h4></div></div></div>
+<a name="id2712759"></a>Performance</h4></div></div></div>
 <p>In theory, all overhead of using STL algorithms and lambda functors 
 compared to hand written loops can be optimized away, just as the overhead 
 from standard STL function objects and binders can.
@@ -206,7 +206,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1245714"></a>About compiling</h4></div></div></div>
+<a name="id2713087"></a>About compiling</h4></div></div></div>
 <p>The BLL uses templates rather heavily, performing numerous recursive instantiations of the same templates. 
 This has (at least) three implications:
 </p>
@@ -230,8 +230,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1245749"></a>Portability</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="s07.html#id1245773">Test coverage</a></span></dt></dl></div>
+<a name="id2713129"></a>Portability</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="s07.html#id2713153">Test coverage</a></span></dt></dl></div>
 <p>
 The BLL works with the following compilers, that is, the compilers are capable of compiling the test cases that are included with the BLL:
 
@@ -248,7 +248,7 @@
 </ul></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1245773"></a>Test coverage</h5></div></div></div>
+<a name="id2713153"></a>Test coverage</h5></div></div></div>
 <p>The following list describes the test files included and the features that each file covers:
 
 </p>
@@ -302,7 +302,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/lambda/s08.html
===================================================================
--- boost/trunk/doc/html/lambda/s08.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda/s08.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Relation to other Boost libraries</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="s07.html" title="Practical considerations">
@@ -24,14 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1246000"></a>Relation to other Boost libraries</h3></div></div></div>
+<a name="id2713384"></a>Relation to other Boost libraries</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="s08.html#id1246004">Boost Function</a></span></dt>
-<dt><span class="section"><a href="s08.html#id1246081">Boost Bind</a></span></dt>
+<dt><span class="section"><a href="s08.html#id2713388">Boost Function</a></span></dt>
+<dt><span class="section"><a href="s08.html#id2713474">Boost Bind</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1246004"></a>Boost Function</h4></div></div></div>
+<a name="id2713388"></a>Boost Function</h4></div></div></div>
 <p>Sometimes it is convenient to store lambda functors in variables.
 However, the types of even the simplest lambda functors are long and unwieldy, and it is in general unfeasible to declare variables with lambda functor types.
 <span class="emphasis"><em>The Boost Function library</em></span>[<a href="../lambda.html#cit:boost::function" title="[function]"><span class="abbrev">function</span></a>] defines wrappers for arbitrary function objects, for example 
@@ -76,8 +76,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1246081"></a>Boost Bind</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="s08.html#id1246134">First argument of bind expression</a></span></dt></dl></div>
+<a name="id2713474"></a>Boost Bind</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="s08.html#id2713521">First argument of bind expression</a></span></dt></dl></div>
 <p><span class="emphasis"><em>The Boost Bind</em></span>[<a href="../lambda.html#cit:boost::bind" title="[bind]"><span class="abbrev">bind</span></a>] library has partially overlapping functionality with the BLL. 
 Basically, the Boost Bind library (BB in the sequel) implements the bind expression part of BLL.
 There are, however, some semantical differerences.
@@ -102,7 +102,7 @@
 </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1246134"></a>First argument of bind expression</h5></div></div></div>
+<a name="id2713521"></a>First argument of bind expression</h5></div></div></div>
 
 In BB the first argument of the bind expression, the target function, 
 is treated differently from the other arguments, 
@@ -165,7 +165,7 @@
 </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/lambda/s09.html
===================================================================
--- boost/trunk/doc/html/lambda/s09.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda/s09.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Contributors</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="s08.html" title="Relation to other Boost libraries">
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1246205"></a>Contributors</h3></div></div></div>
+<a name="id2713609"></a>Contributors</h3></div></div></div>
 
 The main body of the library was written by Jaakko Järvi and Gary Powell.
 We've got outside help, suggestions and ideas from Jeremy Siek, Peter Higley, Peter Dimov, Valentin Bonnard, William Kempf.
@@ -33,7 +33,7 @@
 to extend the library with new features.
 
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/lambda/using_library.html
===================================================================
--- boost/trunk/doc/html/lambda/using_library.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda/using_library.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Using the library</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
 <link rel="prev" href="s03.html" title="Introduction">
@@ -52,7 +52,7 @@
 for_each(v.begin(), v.end(), _1 = 1);</pre>
 <p>
 
-	The expression <code class="literal">_1 = 1</code> creates a lambda functor which assigns the value <code class="literal">1</code> to every element in <code class="literal">v</code>.<sup>[<a name="id1223205" href="#ftn.id1223205">1</a>]</sup></p>
+	The expression <code class="literal">_1 = 1</code> creates a lambda functor which assigns the value <code class="literal">1</code> to every element in <code class="literal">v</code>.<sup>[<a name="id2707880" href="#ftn.id2707880">1</a>]</sup></p>
 <p>
 	Next, we create a container of pointers and make them point to the elements in the first container <code class="literal">v</code>:
 
@@ -291,14 +291,14 @@
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1223205" href="#id1223205">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2707880" href="#id2707880">1</a>] </sup>
 Strictly taken, the C++ standard defines <code class="literal">for_each</code> as a <span class="emphasis"><em>non-modifying sequence operation</em></span>, and the function object passed to <code class="literal">for_each</code> should not modify its argument. 
 The requirements for the arguments of <code class="literal">for_each</code> are unnecessary strict, since as long as the iterators are <span class="emphasis"><em>mutable</em></span>, <code class="literal">for_each</code> accepts a function object that can have side-effects on their argument.
 Nevertheless, it is straightforward to provide another function template with the functionality of<code class="literal">std::for_each</code> but more fine-grained requirements for its arguments.
 </p></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/lambda.html
===================================================================
--- boost/trunk/doc/html/lambda.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lambda.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 6. Boost.Lambda</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="hash/acknowledgements.html" title=" Acknowledgements">
@@ -34,7 +34,7 @@
 </div></div>
 <div><p class="copyright">Copyright © 1999-2004 Jaakko Järvi, Gary Powell</p></div>
 <div><div class="legalnotice">
-<a name="id1222303"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2706954"></a><p>Use, modification and distribution is subject to the Boost
     Software License, Version 1.0. (See accompanying file
     <code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
 </div></div>
@@ -45,13 +45,13 @@
 <dt><span class="section"><a href="lambda.html#introduction">In a nutshell</a></span></dt>
 <dt><span class="section"><a href="lambda/getting_started.html">Getting Started</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="lambda/getting_started.html#id1222408">Installing the library</a></span></dt>
-<dt><span class="section"><a href="lambda/getting_started.html#id1222668">Conventions used in this document</a></span></dt>
+<dt><span class="section"><a href="lambda/getting_started.html#id2707059">Installing the library</a></span></dt>
+<dt><span class="section"><a href="lambda/getting_started.html#id2707319">Conventions used in this document</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="lambda/s03.html">Introduction</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="lambda/s03.html#id1222698">Motivation</a></span></dt>
-<dt><span class="section"><a href="lambda/s03.html#id1222933">Introduction to lambda expressions</a></span></dt>
+<dt><span class="section"><a href="lambda/s03.html#id2707350">Motivation</a></span></dt>
+<dt><span class="section"><a href="lambda/s03.html#id2707599">Introduction to lambda expressions</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="lambda/using_library.html">Using the library</a></span></dt>
 <dd><dl>
@@ -70,28 +70,28 @@
 <dt><span class="section"><a href="lambda/le_in_details.html#lambda.lambda_expressions_for_control_structures">Lambda expressions for control structures</a></span></dt>
 <dt><span class="section"><a href="lambda/le_in_details.html#lambda.exceptions">Exceptions</a></span></dt>
 <dt><span class="section"><a href="lambda/le_in_details.html#lambda.construction_and_destruction">Construction and destruction</a></span></dt>
-<dt><span class="section"><a href="lambda/le_in_details.html#id1243846">Special lambda expressions</a></span></dt>
-<dt><span class="section"><a href="lambda/le_in_details.html#id1244283">Casts, sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="lambda/le_in_details.html#id2711160">Special lambda expressions</a></span></dt>
+<dt><span class="section"><a href="lambda/le_in_details.html#id2711604">Casts, sizeof and typeid</a></span></dt>
 <dt><span class="section"><a href="lambda/le_in_details.html#lambda.nested_stl_algorithms">Nesting STL algorithm invocations</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="lambda/extending.html">Extending return type deduction system</a></span></dt>
 <dt><span class="section"><a href="lambda/s07.html">Practical considerations</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="lambda/s07.html#id1245402">Performance</a></span></dt>
-<dt><span class="section"><a href="lambda/s07.html#id1245714">About compiling</a></span></dt>
-<dt><span class="section"><a href="lambda/s07.html#id1245749">Portability</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id2712759">Performance</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id2713087">About compiling</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id2713129">Portability</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="lambda/s08.html">Relation to other Boost libraries</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="lambda/s08.html#id1246004">Boost Function</a></span></dt>
-<dt><span class="section"><a href="lambda/s08.html#id1246081">Boost Bind</a></span></dt>
+<dt><span class="section"><a href="lambda/s08.html#id2713388">Boost Function</a></span></dt>
+<dt><span class="section"><a href="lambda/s08.html#id2713474">Boost Bind</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="lambda/s09.html">Contributors</a></span></dt>
 <dt><span class="appendix"><a href="apa.html">A. Rationale for some of the design decisions</a></span></dt>
 <dd><dl><dt><span class="section"><a href="apa.html#lambda.why_weak_arity">
 Lambda functor arity
 </a></span></dt></dl></dd>
-<dt><span class="bibliography"><a href="lambda.html#id1246328">Bibliography</a></span></dt>
+<dt><span class="bibliography"><a href="lambda.html#id2713747">Bibliography</a></span></dt>
 </dl>
 </div>
 <div class="section" lang="en">
@@ -123,7 +123,7 @@
 </div>
 <div class="bibliography">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id1246328"></a>Bibliography</h2></div></div></div>
+<a name="id2713747"></a>Bibliography</h2></div></div></div>
 <div class="biblioentry">
 <a name="cit:stepanov:94"></a><p>[<span class="abbrev">STL94</span>] <span class="authorgroup"><span class="firstname">A. A.</span> <span class="surname">Stepanov</span> and <span class="firstname">M.</span> <span class="surname">Lee</span>. </span><span class="title"><i>The Standard Template Library</i>. </span><span class="orgname">Hewlett-Packard Laboratories. </span><span class="pubdate">1994. </span><span class="bibliomisc"><a href="http://www.hpl.hp.com/techreports" target="_top">www.hpl.hp.com/techreports</a>. </span></p>
 </div>
@@ -137,7 +137,7 @@
 <a name="cit:jarvi:99"></a><p>[<span class="abbrev">Jär99</span>] <span class="articleinfo"><span class="author"><span class="firstname">Jaakko</span> <span class="surname">Järvi</span>. </span><span class="title"><i>C++ Function Object Binders Made Easy</i>. </span>. </span><span class="title"><i>Lecture Notes in Computer Science</i>. </span><span class="volumenum">1977. </span><span class="publishername">Springer. </span><span class="pubdate">2000. </span></p>
 </div>
 <div class="biblioentry">
-<a name="cit:jarvi:00"></a><p>[<span class="abbrev">Jär00</span>] <span class="author"><span class="firstname">Jaakko</span> <span class="surname">Järvi</span>. </span><span class="author"><span class="firstname">Gary</span> <span class="surname">Powell</span>. </span><span class="title"><i>The Lambda Library : Lambda Abstraction in C++</i>. </span><span class="orgname">Turku Centre for Computer Science. </span><span class="bibliomisc">Technical Report . </span><span class="issuenum">378. </span><span class="pubdate">2000. </span><span class="bibliomisc"><a href="http://www.tucs.fi/publications/techreports/TR378.php" target="_top">www.tucs.fi/publications</a>. </span></p>
+<a name="cit:jarvi:00"></a><p>[<span class="abbrev">Jär00</span>] <span class="author"><span class="firstname">Jaakko</span> <span class="surname">Järvi</span>. </span><span class="author"><span class="firstname">Gary</span> <span class="surname">Powell</span>. </span><span class="title"><i>The Lambda Library : Lambda Abstraction in C++</i>. </span><span class="orgname">Turku Centre for Computer Science. </span><span class="bibliomisc">Technical Report . </span><span class="issuenum">378. </span><span class="pubdate">2000. </span><span class="bibliomisc"><a href="http://www.tucs.fi/Publications/techreports/TR378.php" target="_top">www.tucs.fi/publications</a>. </span></p>
 </div>
 <div class="biblioentry">
 <a name="cit:jarvi:01"></a><p>[<span class="abbrev">Jär01</span>] <span class="author"><span class="firstname">Jaakko</span> <span class="surname">Järvi</span>. </span><span class="author"><span class="firstname">Gary</span> <span class="surname">Powell</span>. </span><span class="title"><i>The Lambda Library : Lambda Abstraction in C++</i>. </span><span class="confgroup"><span class="conftitle">Second  Workshop on C++ Template Programming. </span><span class="address">Tampa Bay, OOPSLA'01. </span>. </span><span class="pubdate">2001. </span><span class="bibliomisc"><a href="http://www.oonumerics.org/tmpw01/" target="_top">www.oonumerics.org/tmpw01/</a>. </span></p>
@@ -149,7 +149,7 @@
 <a name="cit:boost::tuple"></a><p>[<span class="abbrev">tuple</span>] <span class="title"><i>The Boost Tuple Library</i>. </span><span class="bibliomisc"><a href="http://www.boost.org/libs/tuple/doc/tuple_users_guide.html" target="_top">www.boost.org/libs/tuple/doc/tuple_users_guide.html</a>. </span><span class="pubdate">2002. </span></p>
 </div>
 <div class="biblioentry">
-<a name="cit:boost::type_traits"></a><p>[<span class="abbrev">type_traits</span>] <span class="title"><i>The Boost type_traits</i>. </span><span class="bibliomisc"><a href="http://www.boost.org/libs/type_traits/index.html" target="_top">www.boost.org/libs/type_traits/</a>. </span><span class="pubdate">2002. </span></p>
+<a name="cit:boost::type_traits"></a><p>[<span class="abbrev">type_traits</span>] <span class="title"><i>The Boost type_traits</i>. </span><span class="bibliomisc"><a href="http://www.boost.org/libs/type_traits/index.htm" target="_top">www.boost.org/libs/type_traits/</a>. </span><span class="pubdate">2002. </span></p>
 </div>
 <div class="biblioentry">
 <a name="cit:boost::ref"></a><p>[<span class="abbrev">ref</span>] <span class="title"><i>Boost ref</i>. </span><span class="bibliomisc"><a href="http://www.boost.org/libs/bind/ref.html" target="_top">www.boost.org/libs/bind/ref.html</a>. </span><span class="pubdate">2002. </span></p>
@@ -165,7 +165,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: November 28, 2004 at 03:29:16 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/last_finder.html
===================================================================
--- boost/trunk/doc/html/last_finder.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/last_finder.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function last_finder</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id692668" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
 <link rel="prev" href="first_finder.html" title="Function first_finder">
 <link rel="next" href="nth_finder.html" title="Function nth_finder">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="last_finder"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ContainerT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type"><span class="emphasis"><em>unspecified</em></span></span> last_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, PredicateT Comp);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1324847"></a><h2>Description</h2>
+<a name="id2759658"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">last_finder</code> . The finder searches for the last occurrence of the string in a given input. The result is given as an <code class="computeroutput">iterator_range</code>  delimiting the match.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
     An instance of the <code class="computeroutput">last_finder</code>  object </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/last_kday_of_month.html
===================================================================
--- boost/trunk/doc/html/last_kday_of_month.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/last_kday_of_month.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template last_kday_of_month</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="first_kday_of_month.html" title="Class template first_kday_of_month">
 <link rel="next" href="first_kday_after.html" title="Class template first_kday_after">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_after.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_after.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="last_kday_of_month"></a><div class="titlepage"></div>
@@ -42,23 +42,23 @@
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
 
   <span class="emphasis"><em>// <a href="last_kday_of_month.html#last_kday_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="last_kday_of_month.html#id1078103-bb">last_kday_of_month</a>(day_of_week_type, month_type);
+  <a href="last_kday_of_month.html#id2495835-bb">last_kday_of_month</a>(day_of_week_type, month_type);
 
-  <span class="emphasis"><em>// <a href="last_kday_of_month.html#id1110595-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="last_kday_of_month.html#id1110601-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="last_kday_of_month.html#id1103665-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="last_kday_of_month.html#id1103678-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="last_kday_of_month.html#id857894-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="last_kday_of_month.html#id2431567-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="last_kday_of_month.html#id2431571-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="last_kday_of_month.html#id2403790-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="last_kday_of_month.html#id2417355-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="last_kday_of_month.html#id2440923-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1075425"></a><h2>Description</h2>
+<a name="id2626015"></a><h2>Description</h2>
 <p>Useful generator functor for finding holidays and daylight savings Get the last day of the month and then calculate the difference to the last previous day. 
 </p>
 <div class="refsect2" lang="en">
-<a name="id1075433"></a><h3>
+<a name="id2626024"></a><h3>
 <a name="last_kday_of_monthconstruct-copy-destruct"></a><code class="computeroutput">last_kday_of_month</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1078103-bb"></a>last_kday_of_month(day_of_week_type dow, month_type m);</pre>
+<pre class="literallayout"><a name="id2495835-bb"></a>last_kday_of_month(day_of_week_type dow, month_type m);</pre>
 <p></p>
 <div class="variablelist">
 <p class="title"><b>Parameters</b></p>
@@ -72,27 +72,27 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1075489"></a><h3>
-<a name="id1110595-bb"></a><code class="computeroutput">last_kday_of_month</code> public member functions</h3>
+<a name="id2626079"></a><h3>
+<a name="id2431567-bb"></a><code class="computeroutput">last_kday_of_month</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1110601-bb"></a>get_date(year_type year) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1103665-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id1103678-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2431571-bb"></a>get_date(year_type year) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2403790-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2417355-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id857894-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2440923-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns a string formatted as "M4.5.0" ==&gt; last Sunday in April. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_after.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_after.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/last_last_rule_spec.html
===================================================================
--- boost/trunk/doc/html/last_last_rule_spec.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/last_last_rule_spec.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct last_last_rule_spec</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475564" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
 <link rel="prev" href="first_last_rule_spec.html" title="Struct first_last_rule_spec">
 <link rel="next" href="nth_last_rule_spec.html" title="Struct nth_last_rule_spec">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="last_last_rule_spec"></a><div class="titlepage"></div>
@@ -37,13 +37,13 @@
   <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month end_rule;  
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/last_value.html
===================================================================
--- boost/trunk/doc/html/last_value.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/last_value.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template last_value</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id936232" title="Header &lt;boost/last_value.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2540157" title="Header &lt;boost/last_value.hpp&gt;">
 <link rel="prev" href="visit_each.html" title="Function template visit_each">
-<link rel="next" href="id906590-bb.html" title="Class last_value&lt;void&gt;">
+<link rel="next" href="id2591657-bb.html" title="Class last_value&lt;void&gt;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id936232"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id906590-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2540157"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2591657-bb.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="last_value"></a><div class="titlepage"></div>
@@ -36,18 +36,18 @@
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> T result_type;
 
-  <span class="emphasis"><em>// <a href="last_value.html#id731942-bb">invocation</a></em></span>
+  <span class="emphasis"><em>// <a href="last_value.html#id2578669-bb">invocation</a></em></span>
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> <a href="InputIterator.html" title="Concept InputIterator">InputIterator</a>&gt; 
-    <span class="type">result_type</span> <a href="last_value.html#id901956-bb"><span class="bold"><strong>operator</strong></span>()</a>(InputIterator, InputIterator) <span class="bold"><strong>const</strong></span>;
+    <span class="type">result_type</span> <a href="last_value.html#id2578674-bb"><span class="bold"><strong>operator</strong></span>()</a>(InputIterator, InputIterator) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1286971"></a><h2>Description</h2>
+<a name="id2738528"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1286974"></a><h3>
-<a name="id731942-bb"></a><code class="computeroutput">last_value</code> invocation</h3>
+<a name="id2738531"></a><h3>
+<a name="id2578669-bb"></a><code class="computeroutput">last_value</code> invocation</h3>
 <div class="orderedlist"><ol type="1"><li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> <a href="InputIterator.html" title="Concept InputIterator">InputIterator</a>&gt; 
-  <span class="type">result_type</span> <a name="id901956-bb"></a><span class="bold"><strong>operator</strong></span>()(InputIterator first, InputIterator last) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type">result_type</span> <a name="id2578674-bb"></a><span class="bold"><strong>operator</strong></span>()(InputIterator first, InputIterator last) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">first != last</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
@@ -58,18 +58,18 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1287077"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id906590-bb.html" title="Class last_value&lt;void&gt;">Class last_value&lt;void&gt;</a></p></li></ul></div>
+<a name="id2738637"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id2591657-bb.html" title="Class last_value&lt;void&gt;">Class last_value&lt;void&gt;</a></p></li></ul></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id936232"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id906590-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2540157"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2591657-bb.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/libraries/s02.html
===================================================================
--- boost/trunk/doc/html/libraries/s02.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/libraries/s02.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Libraries Listed by Category</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="../libraries.html" title="Part I. The Boost C++ Libraries">
@@ -24,66 +24,66 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id968869"></a>Libraries Listed by Category</h2></div></div></div>
+<a name="id2522367"></a>Libraries Listed by Category</h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="s02.html#id968872">
+<dt><span class="section"><a href="s02.html#id2522370">
           String and text processing
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id968918">
+<dt><span class="section"><a href="s02.html#id2522417">
           Containers
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id968991">
+<dt><span class="section"><a href="s02.html#id2522491">
           Iterators
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969037">
+<dt><span class="section"><a href="s02.html#id2522538">
           Algorithms
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969086">
+<dt><span class="section"><a href="s02.html#id2522589">
           Function objects and higher-order programming
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969190"> 
+<dt><span class="section"><a href="s02.html#id2569527"> 
           Generic programming
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969256"> 
+<dt><span class="section"><a href="s02.html#id2569595"> 
           Template metaprogramming
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969273"> 
+<dt><span class="section"><a href="s02.html#id2569612"> 
           Preprocessor metaprogramming
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969291"> 
+<dt><span class="section"><a href="s02.html#id2569630"> 
           Concurrent programming
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969308">
+<dt><span class="section"><a href="s02.html#id2569647">
           Math and numerics
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969431">
+<dt><span class="section"><a href="s02.html#id2569774">
           Correctness and testing
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969458">
+<dt><span class="section"><a href="s02.html#id2569801">
           Data structures
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969527">
+<dt><span class="section"><a href="s02.html#id2569871">
           Input/Output
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969562">
+<dt><span class="section"><a href="s02.html#id2569907">
           Inter-language support
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969585">
+<dt><span class="section"><a href="s02.html#id2569930">
           Memory
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969643">
+<dt><span class="section"><a href="s02.html#id2569989">
           Parsing
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969660"> 
+<dt><span class="section"><a href="s02.html#id2570007"> 
           Miscellaneous
         </a></span></dt>
-<dt><span class="section"><a href="s02.html#id969777"> 
+<dt><span class="section"><a href="s02.html#id2570125"> 
           Broken compiler workarounds
         </a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id968872"></a>
+<a name="id2522370"></a>
           String and text processing
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -101,7 +101,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id968918"></a>
+<a name="id2522417"></a>
           Containers
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -121,7 +121,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id968991"></a>
+<a name="id2522491"></a>
           Iterators
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -137,7 +137,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969037"></a>
+<a name="id2522538"></a>
           Algorithms
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -149,7 +149,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969086"></a>
+<a name="id2522589"></a>
           Function objects and higher-order programming
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -177,7 +177,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969190"></a> 
+<a name="id2569527"></a> 
           Generic programming
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -199,7 +199,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969256"></a> 
+<a name="id2569595"></a> 
           Template metaprogramming
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact><li>
@@ -207,7 +207,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969273"></a> 
+<a name="id2569612"></a> 
           Preprocessor metaprogramming
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact><li>
@@ -215,7 +215,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969291"></a> 
+<a name="id2569630"></a> 
           Concurrent programming
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact><li>
@@ -223,7 +223,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969308"></a>
+<a name="id2569647"></a>
           Math and numerics
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -255,7 +255,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969431"></a>
+<a name="id2569774"></a>
           Correctness and testing
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -267,7 +267,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969458"></a>
+<a name="id2569801"></a>
           Data structures
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -291,7 +291,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969527"></a>
+<a name="id2569871"></a>
           Input/Output
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -305,7 +305,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969562"></a>
+<a name="id2569907"></a>
           Inter-language support
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact><li>
@@ -313,7 +313,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969585"></a>
+<a name="id2569930"></a>
           Memory
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -327,7 +327,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969643"></a>
+<a name="id2569989"></a>
           Parsing
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact><li>
@@ -335,7 +335,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969660"></a> 
+<a name="id2570007"></a> 
           Miscellaneous
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -362,7 +362,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id969777"></a> 
+<a name="id2570125"></a> 
           Broken compiler workarounds
         </h3></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
@@ -373,7 +373,7 @@
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/libraries.html
===================================================================
--- boost/trunk/doc/html/libraries.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/libraries.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Part I. The Boost C++ Libraries</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="index.html" title="The Boost C++ Libraries">
 <link rel="prev" href="index.html" title="The Boost C++ Libraries">
@@ -24,13 +24,13 @@
 </div>
 <div class="part" lang="en">
 <div class="titlepage"><div><div><h1 class="title">
-<a name="libraries"></a>The Boost C++ Libraries</h1></div></div></div>
+<a name="libraries"></a>Part I. The Boost C++ Libraries</h1></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
 <dt><span class="chapter"><a href="any.html">1. Boost.Any</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="any.html#id969830">Introduction</a></span></dt>
+<dt><span class="section"><a href="any.html#id2570179">Introduction</a></span></dt>
 <dt><span class="section"><a href="any/s02.html">Examples</a></span></dt>
 <dt><span class="section"><a href="any/reference.html">Reference</a></span></dt>
 <dt><span class="section"><a href="any/s04.html">Acknowledgements</a></span></dt>
@@ -88,11 +88,11 @@
 <dt><span class="section"><a href="lambda/s07.html">Practical considerations</a></span></dt>
 <dt><span class="section"><a href="lambda/s08.html">Relation to other Boost libraries</a></span></dt>
 <dt><span class="section"><a href="lambda/s09.html">Contributors</a></span></dt>
-<dt><span class="bibliography"><a href="lambda.html#id1246328">Bibliography</a></span></dt>
+<dt><span class="bibliography"><a href="lambda.html#id2713747">Bibliography</a></span></dt>
 </dl></dd>
 <dt><span class="chapter"><a href="program_options.html">7. Boost.Program_options</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="program_options.html#id1246711">Introduction</a></span></dt>
+<dt><span class="section"><a href="program_options.html#id2714132">Introduction</a></span></dt>
 <dt><span class="section"><a href="program_options/tutorial.html">Tutorial</a></span></dt>
 <dt><span class="section"><a href="program_options/overview.html">Library Overview</a></span></dt>
 <dt><span class="section"><a href="program_options/howto.html">How To</a></span></dt>
@@ -108,7 +108,7 @@
 </dl></dd>
 <dt><span class="chapter"><a href="signals.html">9. Boost.Signals</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="signals.html#id1279939">Introduction</a></span></dt>
+<dt><span class="section"><a href="signals.html#id2731233">Introduction</a></span></dt>
 <dt><span class="section"><a href="signals/tutorial.html">Tutorial</a></span></dt>
 <dt><span class="section"><a href="signals/reference.html">Reference</a></span></dt>
 <dt><span class="section"><a href="signals/s04.html">Frequently Asked Questions</a></span></dt>
@@ -181,9 +181,12 @@
 </dl></dd>
 </dl>
 </div>
+<p>
+      Documentation for some libraries is available in alternative formats at <a href="http://sourceforge.net/project/showfiles.php?group_id=7586" target="_top">the SourceForge download site</a>.
+    </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id968226"></a>Libraries Listed Alphabetically</h2></div></div></div>
+<a name="id2560005"></a>Libraries Listed Alphabetically</h2></div></div></div>
 <div class="itemizedlist"><ul type="disc" compact>
 <li>
 <a href="any.html" title="Chapter 1. Boost.Any">Any</a> - 
@@ -317,7 +320,7 @@
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/local_adjustor.html
===================================================================
--- boost/trunk/doc/html/local_adjustor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/local_adjustor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template local_adjustor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045289" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485115" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
 <link rel="prev" href="static_local_time_adjustor.html" title="Class template static_local_time_adjustor">
 <link rel="next" href="us_dst_trait.html" title="Struct template us_dst_trait">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485115"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_trait.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="local_adjustor"></a><div class="titlepage"></div>
@@ -37,13 +37,13 @@
   <span class="bold"><strong>typedef</strong></span> time_type::date_type                                                                                date_type;         
   <span class="bold"><strong>typedef</strong></span> <a href="static_local_time_adjustor.html" title="Class template static_local_time_adjustor">static_local_time_adjustor</a>&lt; time_type, dst_rule, <a href="utc_adjustment.html" title="Class template utc_adjustment">utc_adjustment</a>&lt; time_duration_type, utc_offset &gt; &gt; dst_adjustor;      
 
-  <span class="emphasis"><em>// <a href="local_adjustor.html#id900841-bb">public static functions</a></em></span>
-  <span class="type">time_type</span> <a href="local_adjustor.html#id1036251-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type">time_type</span> <a href="local_adjustor.html#id1043345-bb">local_to_utc</a>(<span class="bold"><strong>const</strong></span> time_type &amp;, 
+  <span class="emphasis"><em>// <a href="local_adjustor.html#id2493207-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="local_adjustor.html#id2493211-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type">time_type</span> <a href="local_adjustor.html#id2394631-bb">local_to_utc</a>(<span class="bold"><strong>const</strong></span> time_type &amp;, 
                          date_time::dst_flags = date_time::calculate) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1108948"></a><h2>Description</h2>
+<a name="id2643723"></a><h2>Description</h2>
 <p>Use this template to create the timezone to utc convertors as required.</p>
 <p>This class will also work for other regions that don't use dst and have a utc offset which is an integral number of hours.</p>
 <p><span class="bold"><strong>Template Parameters</strong></span>  -time_type -- Time class to use -utc_offset -- Number hours local time is adjust from utc -use_dst -- true (default) if region uses dst, false otherwise For example: </p>
@@ -55,23 +55,23 @@
      typedef date_time::local_adjustor&lt;ptime, -7, no_dst&gt; us_arizona;
 </pre>
 <div class="refsect2" lang="en">
-<a name="id1108975"></a><h3>
-<a name="id900841-bb"></a><code class="computeroutput">local_adjustor</code> public static functions</h3>
+<a name="id2643760"></a><h3>
+<a name="id2493207-bb"></a><code class="computeroutput">local_adjustor</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1036251-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1043345-bb"></a>local_to_utc(<span class="bold"><strong>const</strong></span> time_type &amp; t, 
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2493211-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2394631-bb"></a>local_to_utc(<span class="bold"><strong>const</strong></span> time_type &amp; t, 
                        date_time::dst_flags dst = date_time::calculate) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485115"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_trait.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/local_date_time_base.html
===================================================================
--- boost/trunk/doc/html/local_date_time_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/local_date_time_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template local_date_time_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1106303" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475866" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
 <link rel="prev" href="dst_not_valid.html" title="Struct dst_not_valid">
 <link rel="next" href="bad_offset.html" title="Struct bad_offset">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_offset.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475866"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_offset.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="local_date_time_base"></a><div class="titlepage"></div>
@@ -41,62 +41,62 @@
   <span class="bold"><strong>typedef</strong></span> utc_time_type::time_system_type   time_system_type;  
 
   <span class="emphasis"><em>// <a href="local_date_time_base.html#local_date_time_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="local_date_time_base.html#id797648-bb">local_date_time_base</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;);
-  <a href="local_date_time_base.html#id797704-bb">local_date_time_base</a>(date_type, time_duration_type, 
+  <a href="local_date_time_base.html#id2476779-bb">local_date_time_base</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;);
+  <a href="local_date_time_base.html#id2476832-bb">local_date_time_base</a>(date_type, time_duration_type, 
                        boost::shared_ptr&lt; tz_type &gt;, <span class="bold"><strong>bool</strong></span>);
-  <a href="local_date_time_base.html#id974993-bb">local_date_time_base</a>(date_type, time_duration_type, 
+  <a href="local_date_time_base.html#id2476903-bb">local_date_time_base</a>(date_type, time_duration_type, 
                        boost::shared_ptr&lt; tz_type &gt;, DST_CALC_OPTIONS);
-  <a href="local_date_time_base.html#id861299-bb">local_date_time_base</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;);
-  <a href="local_date_time_base.html#id932008-bb">local_date_time_base</a>(<span class="bold"><strong>const</strong></span> boost::date_time::special_values, 
+  <a href="local_date_time_base.html#id2476966-bb">local_date_time_base</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;);
+  <a href="local_date_time_base.html#id2476987-bb">local_date_time_base</a>(<span class="bold"><strong>const</strong></span> boost::date_time::special_values, 
                        boost::shared_ptr&lt; tz_type &gt; = boost::shared_ptr&lt; tz_type &gt;());
-  <a href="local_date_time_base.html#id967207-bb">~local_date_time_base</a>();
+  <a href="local_date_time_base.html#id2476958-bb">~local_date_time_base</a>();
 
-  <span class="emphasis"><em>// <a href="local_date_time_base.html#id996753-bb">public member functions</a></em></span>
-  <span class="type">boost::shared_ptr&lt; tz_type &gt;</span> <a href="local_date_time_base.html#id996759-bb">zone</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id1046734-bb">is_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">utc_time_type</span> <a href="local_date_time_base.html#id933763-bb">utc_time</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">utc_time_type</span> <a href="local_date_time_base.html#id933780-bb">local_time</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id933798-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="local_date_time_base.html#id2476081-bb">public member functions</a></em></span>
+  <span class="type">boost::shared_ptr&lt; tz_type &gt;</span> <a href="local_date_time_base.html#id2476086-bb">zone</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id2476102-bb">is_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">utc_time_type</span> <a href="local_date_time_base.html#id2476120-bb">utc_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">utc_time_type</span> <a href="local_date_time_base.html#id2476137-bb">local_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id2476154-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
   <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> 
-  <a href="local_date_time_base.html#id1046857-bb">local_time_in</a>(boost::shared_ptr&lt; tz_type &gt;, 
+  <a href="local_date_time_base.html#id2476182-bb">local_time_in</a>(boost::shared_ptr&lt; tz_type &gt;, 
                 time_duration_type = time_duration_type(0, 0, 0)) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id1075953-bb">zone_name</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id794455-bb">zone_abbrev</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id793878-bb">zone_as_posix_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id867549-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id872153-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id962191-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id684113-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id868972-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id1105376-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id899914-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id871891-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id940879-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id936930-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1107585-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1002341-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1080214-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1106793-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type">time_duration_type</span> <a href="local_date_time_base.html#id973239-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id2476231-bb">zone_name</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id2476273-bb">zone_abbrev</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id2476314-bb">zone_as_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id2476332-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id2476362-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id2476391-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id2476421-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id2476450-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id2476480-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id2476511-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id2476540-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id2476570-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id2476599-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id2476629-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id2476659-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id2476688-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id2476718-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type">time_duration_type</span> <a href="local_date_time_base.html#id2476747-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="local_date_time_base.html#id1038019-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="local_date_time_base.html#id2477018-bb">public static functions</a></em></span>
   <span class="type">time_is_dst_result</span> 
-  <a href="local_date_time_base.html#id1076896-bb">check_dst</a>(date_type, time_duration_type, boost::shared_ptr&lt; tz_type &gt;) ;
+  <a href="local_date_time_base.html#id2477022-bb">check_dst</a>(date_type, time_duration_type, boost::shared_ptr&lt; tz_type &gt;) ;
 
-  <span class="emphasis"><em>// <a href="local_date_time_base.html#id825088-bb">private member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="local_date_time_base.html#id2477082-bb">private member functions</a></em></span>
   <span class="type">utc_time_type</span> 
-  <a href="local_date_time_base.html#id825094-bb">construction_adjustment</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;, <span class="bold"><strong>bool</strong></span>) ;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id934716-bb">zone_as_offset</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <a href="local_date_time_base.html#id2477087-bb">construction_adjustment</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;, <span class="bold"><strong>bool</strong></span>) ;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id2477137-bb">zone_as_offset</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1182373"></a><h2>Description</h2>
+<a name="id2683854"></a><h2>Description</h2>
 <p>Representation of "wall-clock" time in a particular time zone Local_date_time_base holds a time value (date and time offset from 00:00) along with a time zone. The time value is stored as UTC and conversions to wall clock time are made as needed. This approach allows for operations between wall-clock times in different time zones, and daylight savings time considerations, to be made. Time zones are required to be in the form of a boost::shared_ptr&lt;time_zone_base&gt;. </p>
 <div class="refsect2" lang="en">
-<a name="id1182379"></a><h3>
+<a name="id2683874"></a><h3>
 <a name="local_date_time_baseconstruct-copy-destruct"></a><code class="computeroutput">local_date_time_base</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id797648-bb"></a>local_date_time_base(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; tz);</pre>
+<pre class="literallayout"><a name="id2476779-bb"></a>local_date_time_base(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; tz);</pre>
 <p>This constructor interprets the passed time as a UTC time. So, for example, if the passed timezone is UTC-5 then the time will be adjusted back 5 hours. The time zone allows for automatic calculation of whether the particular time is adjusted for daylight savings, etc. If the time zone shared pointer is null then time stays unadjusted. 
 </p>
 <div class="variablelist">
@@ -110,7 +110,7 @@
 </div>
 </li>
 <li>
-<pre class="literallayout"><a name="id797704-bb"></a>local_date_time_base(date_type d, time_duration_type td, 
+<pre class="literallayout"><a name="id2476832-bb"></a>local_date_time_base(date_type d, time_duration_type td, 
                      boost::shared_ptr&lt; tz_type &gt; tz, <span class="bold"><strong>bool</strong></span> dst_flag);</pre>
 <p>This constructs a local time -- the passed time information understood to be in the passed tz. The DST flag must be passed to indicate whether the time is in daylight savings or not. 
 </p>
@@ -119,82 +119,82 @@
     -- time_label_invalid if the time passed does not exist in the given locale. The non-existent case occurs typically during the shift-back from daylight savings time. When the clock is shifted forward a range of times (2 am to 3 am in the US) is skipped and hence is invalid. dst_not_valid if the DST flag is passed for a period where DST is not active. </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id974993-bb"></a>local_date_time_base(date_type d, time_duration_type td, 
+<pre class="literallayout"><a name="id2476903-bb"></a>local_date_time_base(date_type d, time_duration_type td, 
                      boost::shared_ptr&lt; tz_type &gt; tz, 
                      DST_CALC_OPTIONS calc_option);</pre>
 <p>This constructs a local time -- the passed time information understood to be in the passed tz. The DST flag is calculated according to the specified rule. </p>
 </li>
-<li><pre class="literallayout"><a name="id861299-bb"></a>local_date_time_base(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs);</pre></li>
-<li><pre class="literallayout"><a name="id932008-bb"></a>local_date_time_base(<span class="bold"><strong>const</strong></span> boost::date_time::special_values sv, 
+<li><pre class="literallayout"><a name="id2476966-bb"></a>local_date_time_base(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2476987-bb"></a>local_date_time_base(<span class="bold"><strong>const</strong></span> boost::date_time::special_values sv, 
                      boost::shared_ptr&lt; tz_type &gt; tz = boost::shared_ptr&lt; tz_type &gt;());</pre></li>
-<li><pre class="literallayout"><a name="id967207-bb"></a>~local_date_time_base();</pre></li>
+<li><pre class="literallayout"><a name="id2476958-bb"></a>~local_date_time_base();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1182572"></a><h3>
-<a name="id996753-bb"></a><code class="computeroutput">local_date_time_base</code> public member functions</h3>
+<a name="id2684072"></a><h3>
+<a name="id2476081-bb"></a><code class="computeroutput">local_date_time_base</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">boost::shared_ptr&lt; tz_type &gt;</span> <a name="id996759-bb"></a>zone() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1046734-bb"></a>is_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">utc_time_type</span> <a name="id933763-bb"></a>utc_time() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">utc_time_type</span> <a name="id933780-bb"></a>local_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">boost::shared_ptr&lt; tz_type &gt;</span> <a name="id2476086-bb"></a>zone() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2476102-bb"></a>is_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">utc_time_type</span> <a name="id2476120-bb"></a>utc_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">utc_time_type</span> <a name="id2476137-bb"></a>local_time() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id933798-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2476154-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns string in the form "2003-Aug-20 05:00:00 EDT". If time_zone is NULL the time zone abbreviation will be "UTC". The time zone abbrev will not be included if calling object is a special_value </p>
 </li>
 <li>
 <pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> 
-<a name="id1046857-bb"></a>local_time_in(boost::shared_ptr&lt; tz_type &gt; new_tz, 
+<a name="id2476182-bb"></a>local_time_in(boost::shared_ptr&lt; tz_type &gt; new_tz, 
               time_duration_type td = time_duration_type(0, 0, 0)) <span class="bold"><strong>const</strong></span>;</pre>
 <p>returns a local_date_time_base in the given time zone with the optional time_duration added. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id1075953-bb"></a>zone_name(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2476231-bb"></a>zone_name(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Optional bool parameter will return time zone as an offset (ie "+07:00" extended iso format). Empty string is returned for classes that do not use a time_zone </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id794455-bb"></a>zone_abbrev(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2476273-bb"></a>zone_abbrev(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Optional bool parameter will return time zone as an offset (ie "+0700" iso format). Empty string is returned for classes that do not use a time_zone </p>
 </li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id793878-bb"></a>zone_as_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id867549-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id872153-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id962191-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id684113-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id868972-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1105376-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id899914-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id871891-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id940879-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id936930-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1107585-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1002341-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1080214-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1106793-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id973239-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2476314-bb"></a>zone_as_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2476332-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2476362-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2476391-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2476421-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2476450-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2476480-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id2476511-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id2476540-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id2476570-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id2476599-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id2476629-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id2476659-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id2476688-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id2476718-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2476747-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1183422"></a><h3>
-<a name="id1038019-bb"></a><code class="computeroutput">local_date_time_base</code> public static functions</h3>
+<a name="id2684945"></a><h3>
+<a name="id2477018-bb"></a><code class="computeroutput">local_date_time_base</code> public static functions</h3>
 <div class="orderedlist"><ol type="1"><li>
 <pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id1076896-bb"></a>check_dst(date_type d, time_duration_type td, boost::shared_ptr&lt; tz_type &gt; tz) ;</pre>
+<a name="id2477022-bb"></a>check_dst(date_type d, time_duration_type td, boost::shared_ptr&lt; tz_type &gt; tz) ;</pre>
 <p>Determines if given time label is in daylight savings for given zone. Takes a date and time_duration representing a local time, along with time zone, and returns a time_is_dst_result object as result. </p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1183466"></a><h3>
-<a name="id825088-bb"></a><code class="computeroutput">local_date_time_base</code> private member functions</h3>
+<a name="id2684989"></a><h3>
+<a name="id2477082-bb"></a><code class="computeroutput">local_date_time_base</code> private member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
 <pre class="literallayout"><span class="type">utc_time_type</span> 
-<a name="id825094-bb"></a>construction_adjustment(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; zone, 
+<a name="id2477087-bb"></a>construction_adjustment(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; zone, 
                         <span class="bold"><strong>bool</strong></span> is_dst) ;</pre>
 <p>Adjust the passed in time to UTC? </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id934716-bb"></a>zone_as_offset(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td, 
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2477137-bb"></a>zone_as_offset(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td, 
                            <span class="bold"><strong>const</strong></span> std::string &amp; separator) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Simple formatting code -- todo remove this? </p>
 </li>
@@ -202,13 +202,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_offset.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475866"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_offset.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/lock_error.html
===================================================================
--- boost/trunk/doc/html/lock_error.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/lock_error.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class lock_error</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id824356" title="Header &lt;boost/thread/exceptions.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2533190" title="Header &lt;boost/thread/exceptions.hpp&gt;">
 <link rel="prev" href="condition.html" title="Class condition">
 <link rel="next" href="thread_resource_error.html" title="Class thread_resource_error">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id824356"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_resource_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2533190"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_resource_error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="lock_error"></a><div class="titlepage"></div>
@@ -34,19 +34,19 @@
 <span class="bold"><strong>class</strong></span> lock_error : <span class="bold"><strong>public</strong></span> <span class="type">std::logical_error</span> {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="lock_error.html#lock_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="lock_error.html#id1283823-bb">lock_error</a>();
+  <a href="lock_error.html#id2535598-bb">lock_error</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1558093"></a><h2>Description</h2>
+<a name="id2780388"></a><h2>Description</h2>
 <p>Examples of errors indicated by a lock_error exception 
 			include a lock operation which can be determined to result in a 
 			deadlock, or unlock operations attempted by a thread that does 
 			not own the lock.</p>
 <div class="refsect2" lang="en">
-<a name="id1558102"></a><h3>
+<a name="id2780397"></a><h3>
 <a name="lock_errorconstruct-copy-destruct"></a><code class="computeroutput">lock_error</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1283823-bb"></a>lock_error();</pre>
+<pre class="literallayout"><a name="id2535598-bb"></a>lock_error();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <code class="computeroutput">lock_error</code> object.
@@ -55,13 +55,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id824356"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_resource_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2533190"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_resource_error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/make_find_iterator.html
===================================================================
--- boost/trunk/doc/html/make_find_iterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/make_find_iterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template make_find_iterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1113894" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
 <link rel="prev" href="split_iterator.html" title="Class template split_iterator">
 <link rel="next" href="make_split_iterator.html" title="Function template make_split_iterator">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1113894"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_split_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_split_iterator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="make_find_iterator"></a><div class="titlepage"></div>
@@ -34,17 +34,17 @@
   <span class="type"><a href="find_iterator.html" title="Class template find_iterator">find_iterator</a>&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span> 
   make_find_iterator(RangeT &amp; Collection, FinderT Finder);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1324196"></a><h2>Description</h2>
+<a name="id2758989"></a><h2>Description</h2>
 <p>Construct a find iterator to iterate through the specified string </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1113894"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_split_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_split_iterator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/make_recursive_variant.html
===================================================================
--- boost/trunk/doc/html/make_recursive_variant.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/make_recursive_variant.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template make_recursive_variant</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1362374" title="Header &lt;boost/variant/recursive_variant.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2551122" title="Header &lt;boost/variant/recursive_variant.hpp&gt;">
 <link rel="prev" href="make_variant_over.html" title="Class template make_variant_over">
-<link rel="next" href="id1151195.html" title="Class template make_recursive_variant_over">
+<link rel="next" href="id2655704.html" title="Class template make_recursive_variant_over">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="make_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1362374"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1151195.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2551122"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2655704.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="make_recursive_variant"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
   <span class="bold"><strong>typedef</strong></span> <a href="boost/variant.html" title="Class template variant">boost::variant</a>&lt; <span class="emphasis"><em>unspecified</em></span> &gt; type;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1666436"></a><h2>Description</h2>
+<a name="id2836116"></a><h2>Description</h2>
 <p><code class="computeroutput">type</code> has behavior equivalent in every respect to
           some <code class="computeroutput">variant&lt; U1, U2, ..., UN &gt;</code>, where each type
           <code class="computeroutput">U<span class="emphasis"><em>i</em></span></code> is the result of the
@@ -75,16 +75,16 @@
           <code class="computeroutput">make_recursive_variant</code> is not universally supported. On
           these compilers the library indicates its lack of support via the
           definition of the preprocessor symbol
-          <code class="computeroutput"><a href="id696758.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.</p>
+          <code class="computeroutput"><a href="id2404411.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="make_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1362374"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1151195.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2551122"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2655704.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/make_split_iterator.html
===================================================================
--- boost/trunk/doc/html/make_split_iterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/make_split_iterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template make_split_iterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1113894" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
 <link rel="prev" href="make_find_iterator.html" title="Function template make_find_iterator">
 <link rel="next" href="first_finder.html" title="Function first_finder">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="make_find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1113894"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="make_split_iterator"></a><div class="titlepage"></div>
@@ -34,17 +34,17 @@
   <span class="type"><a href="split_iterator.html" title="Class template split_iterator">split_iterator</a>&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span> 
   make_split_iterator(RangeT &amp; Collection, FinderT Finder);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1324261"></a><h2>Description</h2>
+<a name="id2759055"></a><h2>Description</h2>
 <p>Construct a split iterator to iterate through the specified collection </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="make_find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1113894"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/make_variant_over.html
===================================================================
--- boost/trunk/doc/html/make_variant_over.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/make_variant_over.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template make_variant_over</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1258086" title="Header &lt;boost/variant/variant.hpp&gt;">
-<link rel="prev" href="id1214336.html" title="Function template operator&lt;&lt;">
+<link rel="up" href="variant/reference.html#id2540137" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="id2630804.html" title="Function template operator&lt;&lt;">
 <link rel="next" href="make_recursive_variant.html" title="Class template make_recursive_variant">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1214336.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1258086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_recursive_variant.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2630804.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2540137"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_recursive_variant.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="make_variant_over"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
   <span class="bold"><strong>typedef</strong></span> variant&lt; <span class="emphasis"><em>unspecified</em></span> &gt; type;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1666150"></a><h2>Description</h2>
+<a name="id2835824"></a><h2>Description</h2>
 <p><code class="computeroutput">type</code> has behavior equivalent in every respect to
           <code class="computeroutput"><a href="boost/variant.html" title="Class template variant">variant</a>&lt; Sequence[0], Sequence[1], ... &gt;</code>
           (where <code class="computeroutput">Sequence[<span class="emphasis"><em>i</em></span>]</code> denotes the
@@ -52,18 +52,18 @@
 <li>Due to standard conformance problems in several compilers,
             <code class="computeroutput">make_variant_over</code> may not be supported on your
             compiler. See
-            <code class="computeroutput"><a href="id1351704.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>
+            <code class="computeroutput"><a href="id2648190.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>
             for more information.</li>
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1214336.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1258086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_recursive_variant.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2630804.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2540137"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_recursive_variant.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/microsec_clock.html
===================================================================
--- boost/trunk/doc/html/microsec_clock.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/microsec_clock.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template microsec_clock</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1070509" title="Header &lt;boost/date_time/microsec_time_clock.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2520303" title="Header &lt;boost/date_time/microsec_time_clock.hpp&gt;">
 <link rel="prev" href="acst_dst_trait.html" title="Struct template acst_dst_trait">
-<link rel="next" href="id974797.html" title="Type ymd_order_spec">
+<link rel="next" href="id2483937.html" title="Type ymd_order_spec">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1070509"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974797.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2520303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2483937.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="microsec_clock"></a><div class="titlepage"></div>
@@ -37,50 +37,50 @@
   <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;    
   <span class="bold"><strong>typedef</strong></span> time_duration_type::rep_type  resolution_traits_type;
 
-  <span class="emphasis"><em>// <a href="microsec_clock.html#id1112505-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="microsec_clock.html#id2479179-bb">public static functions</a></em></span>
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type&gt; 
-    <span class="type">time_type</span> <a href="microsec_clock.html#id1112510-bb">local_time</a>(shared_ptr&lt; time_zone_type &gt;) ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id976440-bb">local_time</a>() ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id865368-bb">universal_time</a>() ;
+    <span class="type">time_type</span> <a href="microsec_clock.html#id2479184-bb">local_time</a>(shared_ptr&lt; time_zone_type &gt;) ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2465546-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2465563-bb">universal_time</a>() ;
 
-  <span class="emphasis"><em>// <a href="microsec_clock.html#id932996-bb">private static functions</a></em></span>
-  <span class="type">time_type</span> <a href="microsec_clock.html#id933001-bb">create_time</a>(TZ_FOR_CREATE) ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id1069967-bb">local_time</a>() ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id1039743-bb">universal_time</a>() ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id964788-bb">create_time</a>(FILETIME &amp;, TZ_FOR_CREATE) ;
+  <span class="emphasis"><em>// <a href="microsec_clock.html#id2465582-bb">private static functions</a></em></span>
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2465586-bb">create_time</a>(TZ_FOR_CREATE) ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2433422-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2433439-bb">universal_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2499124-bb">create_time</a>(FILETIME &amp;, TZ_FOR_CREATE) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1110675"></a><h2>Description</h2>
+<a name="id2645362"></a><h2>Description</h2>
 <p>A high precision clock that measures the local time at a resolution up to microseconds and adjusts to the resolution of the time system. For example, for the a library configuration with nano second resolution, the last 3 places of the fractional seconds will always be 000 since there are 1000 nano-seconds in a micro second. </p>
 <div class="refsect2" lang="en">
-<a name="id1110686"></a><h3>
-<a name="id1112505-bb"></a><code class="computeroutput">microsec_clock</code> public static functions</h3>
+<a name="id2645374"></a><h3>
+<a name="id2479179-bb"></a><code class="computeroutput">microsec_clock</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type&gt; 
-  <span class="type">time_type</span> <a name="id1112510-bb"></a>local_time(shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id976440-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id865368-bb"></a>universal_time() ;</pre></li>
+  <span class="type">time_type</span> <a name="id2479184-bb"></a>local_time(shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2465546-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2465563-bb"></a>universal_time() ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1110769"></a><h3>
-<a name="id932996-bb"></a><code class="computeroutput">microsec_clock</code> private static functions</h3>
+<a name="id2645458"></a><h3>
+<a name="id2465582-bb"></a><code class="computeroutput">microsec_clock</code> private static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id933001-bb"></a>create_time(TZ_FOR_CREATE tz) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1069967-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1039743-bb"></a>universal_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id964788-bb"></a>create_time(FILETIME &amp; ft, TZ_FOR_CREATE tz) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2465586-bb"></a>create_time(TZ_FOR_CREATE tz) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2433422-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2433439-bb"></a>universal_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2499124-bb"></a>create_time(FILETIME &amp; ft, TZ_FOR_CREATE tz) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1070509"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974797.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2520303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2483937.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/minutes.html
===================================================================
--- boost/trunk/doc/html/minutes.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/minutes.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class minutes</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975624" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2443401" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
 <link rel="prev" href="hours.html" title="Class hours">
 <link rel="next" href="seconds.html" title="Class seconds">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="seconds.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="seconds.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="minutes"></a><div class="titlepage"></div>
@@ -33,31 +33,31 @@
 <span class="bold"><strong>class</strong></span> minutes : <span class="bold"><strong>public</strong></span> boost::posix_time::time_duration {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="minutes.html#minutesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="minutes.html#id799856-bb">minutes</a>(<span class="bold"><strong>long</strong></span>);
+  <a href="minutes.html#id2443469-bb">minutes</a>(<span class="bold"><strong>long</strong></span>);
 
-  <span class="emphasis"><em>// <a href="minutes.html#id799851-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="minutes.html#id2443465-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1176894"></a><h2>Description</h2>
+<a name="id2678238"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1176898"></a><h3>
+<a name="id2678242"></a><h3>
 <a name="minutesconstruct-copy-destruct"></a><code class="computeroutput">minutes</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id799856-bb"></a>minutes(<span class="bold"><strong>long</strong></span> m);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2443469-bb"></a>minutes(<span class="bold"><strong>long</strong></span> m);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1176935"></a><h3>
-<a name="id799851-bb"></a><code class="computeroutput">minutes</code> public member functions</h3>
+<a name="id2678281"></a><h3>
+<a name="id2443465-bb"></a><code class="computeroutput">minutes</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="seconds.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="seconds.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/month_formatter.html
===================================================================
--- boost/trunk/doc/html/month_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/month_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template month_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id891955" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
-<link rel="prev" href="id893464-bb.html" title="Class simple_format&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id2352409" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="prev" href="id2492905-bb.html" title="Class simple_format&lt;wchar_t&gt;">
 <link rel="next" href="ymd_formatter.html" title="Class template ymd_formatter">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id893464-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2492905-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2352409"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="month_formatter"></a><div class="titlepage"></div>
@@ -33,37 +33,37 @@
 <span class="bold"><strong>class</strong></span> month_formatter {
 <span class="bold"><strong>public</strong></span>:
 
-  <span class="emphasis"><em>// <a href="month_formatter.html#id961975-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="month_formatter.html#id2418747-bb">public static functions</a></em></span>
   <span class="type">std::basic_ostream&lt; charT &gt; &amp;</span> 
-  <a href="month_formatter.html#id861050-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::basic_ostream&lt; charT &gt; &amp;) ;
-  <span class="type">std::ostream &amp;</span> <a href="month_formatter.html#id1104182-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::ostream &amp;) ;
+  <a href="month_formatter.html#id2442596-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::basic_ostream&lt; charT &gt; &amp;) ;
+  <span class="type">std::ostream &amp;</span> <a href="month_formatter.html#id2492357-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::ostream &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1068849"></a><h2>Description</h2>
+<a name="id2619194"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1068852"></a><h3>
-<a name="id961975-bb"></a><code class="computeroutput">month_formatter</code> public static functions</h3>
+<a name="id2619197"></a><h3>
+<a name="id2418747-bb"></a><code class="computeroutput">month_formatter</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
 <pre class="literallayout"><span class="type">std::basic_ostream&lt; charT &gt; &amp;</span> 
-<a name="id861050-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, std::basic_ostream&lt; charT &gt; &amp; os) ;</pre>
+<a name="id2442596-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, std::basic_ostream&lt; charT &gt; &amp; os) ;</pre>
 <p>This function demands that month_type provide functions for converting to short and long strings if that capability is used. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">std::ostream &amp;</span> <a name="id1104182-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, std::ostream &amp; os) ;</pre>
+<pre class="literallayout"><span class="type">std::ostream &amp;</span> <a name="id2492357-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, std::ostream &amp; os) ;</pre>
 <p>This function demands that month_type provide functions for converting to short and long strings if that capability is used. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id893464-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2492905-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2352409"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/month_functor.html
===================================================================
--- boost/trunk/doc/html/month_functor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/month_functor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template month_functor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id797437" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485277" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
 <link rel="prev" href="day_functor.html" title="Class template day_functor">
 <link rel="next" href="week_functor.html" title="Class template week_functor">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="week_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485277"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="week_functor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="month_functor"></a><div class="titlepage"></div>
@@ -39,37 +39,37 @@
   <span class="bold"><strong>typedef</strong></span> cal_type::day_type       day_type;     
 
   <span class="emphasis"><em>// <a href="month_functor.html#month_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="month_functor.html#id793432-bb">month_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <a href="month_functor.html#id2385161-bb">month_functor</a>(<span class="bold"><strong>int</strong></span>);
 
-  <span class="emphasis"><em>// <a href="month_functor.html#id961825-bb">public member functions</a></em></span>
-  <span class="type">duration_type</span> <a href="month_functor.html#id861542-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="month_functor.html#id829839-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="month_functor.html#id2400519-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="month_functor.html#id2418304-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="month_functor.html#id2485324-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1038507"></a><h2>Description</h2>
+<a name="id2605829"></a><h2>Description</h2>
 <p>This adjustment function provides the logic for 'month-based' advancement on a ymd based calendar. The policy it uses to handle the non existant end of month days is to back up to the last day of the month. Also, if the starting date is the last day of a month, this functor will attempt to adjust to the end of the month. </p>
 <div class="refsect2" lang="en">
-<a name="id1038518"></a><h3>
+<a name="id2605840"></a><h3>
 <a name="month_functorconstruct-copy-destruct"></a><code class="computeroutput">month_functor</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id793432-bb"></a>month_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2385161-bb"></a>month_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1038557"></a><h3>
-<a name="id961825-bb"></a><code class="computeroutput">month_functor</code> public member functions</h3>
+<a name="id2605880"></a><h3>
+<a name="id2400519-bb"></a><code class="computeroutput">month_functor</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id861542-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id829839-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2418304-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2485324-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="week_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485277"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="week_functor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/months_duration.html
===================================================================
--- boost/trunk/doc/html/months_duration.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/months_duration.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template months_duration</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id798566" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2442047" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
 <link rel="prev" href="weeks_duration.html" title="Class template weeks_duration">
 <link rel="next" href="years_duration.html" title="Class template years_duration">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="years_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="years_duration.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="months_duration"></a><div class="titlepage"></div>
@@ -33,71 +33,71 @@
 <span class="bold"><strong>class</strong></span> months_duration {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="months_duration.html#months_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="months_duration.html#id856613-bb">months_duration</a>(int_rep);
-  <a href="months_duration.html#id861559-bb">months_duration</a>(special_values);
+  <a href="months_duration.html#id2396284-bb">months_duration</a>(int_rep);
+  <a href="months_duration.html#id2440140-bb">months_duration</a>(special_values);
 
-  <span class="emphasis"><em>// <a href="months_duration.html#id935923-bb">public member functions</a></em></span>
-  <span class="type">int_rep</span> <a href="months_duration.html#id899996-bb">number_of_months</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="months_duration.html#id976549-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="months_duration.html#id1070124-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="months_duration.html#id872792-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="months_duration.html#id1038890-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type</span> <a href="months_duration.html#id930399-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id837972-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id942305-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id905343-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id871085-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id826273-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id868553-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id939121-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id932651-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id975840-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id833260-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id873590-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
+  <span class="emphasis"><em>// <a href="months_duration.html#id2527587-bb">public member functions</a></em></span>
+  <span class="type">int_rep</span> <a href="months_duration.html#id2527590-bb">number_of_months</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="months_duration.html#id2520797-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="months_duration.html#id2510313-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="months_duration.html#id2393099-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="months_duration.html#id2384126-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type</span> <a href="months_duration.html#id2519169-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id2495468-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id2527886-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id2412028-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id2384936-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id2446048-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id2493050-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id2439300-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id2470026-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id2496333-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id2372990-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id2525425-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1044231"></a><h2>Description</h2>
+<a name="id2611736"></a><h2>Description</h2>
 <p>A logical month enables things like: "date(2002,Mar,2) + months(2) -&gt; 2002-May2". If the date is a last day-of-the-month, the result will also be a last-day-of-the-month. </p>
 <div class="refsect2" lang="en">
-<a name="id1044237"></a><h3>
+<a name="id2611750"></a><h3>
 <a name="months_durationconstruct-copy-destruct"></a><code class="computeroutput">months_duration</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id856613-bb"></a>months_duration(int_rep num);</pre></li>
-<li><pre class="literallayout"><a name="id861559-bb"></a>months_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2396284-bb"></a>months_duration(int_rep num);</pre></li>
+<li><pre class="literallayout"><a name="id2440140-bb"></a>months_duration(special_values sv);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1044293"></a><h3>
-<a name="id935923-bb"></a><code class="computeroutput">months_duration</code> public member functions</h3>
+<a name="id2611798"></a><h3>
+<a name="id2527587-bb"></a><code class="computeroutput">months_duration</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">int_rep</span> <a name="id899996-bb"></a>number_of_months() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id976549-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1070124-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id872792-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038890-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id930399-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id837972-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id942305-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id905343-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id871085-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id826273-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id868553-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id939121-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id932651-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> years_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id975840-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> years_type &amp; y) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id833260-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> years_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id873590-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> years_type &amp; y) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_rep</span> <a name="id2527590-bb"></a>number_of_months() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2520797-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2510313-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2393099-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2384126-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id2519169-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id2495468-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id2527886-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id2412028-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id2384936-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id2446048-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id2493050-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id2439300-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id2470026-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> years_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id2496333-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> years_type &amp; y) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id2372990-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> years_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id2525425-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> years_type &amp; y) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="years_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="years_duration.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/multiple_occurrences.html
===================================================================
--- boost/trunk/doc/html/multiple_occurrences.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/multiple_occurrences.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class multiple_occurrences</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="invalid_syntax.html" title="Class invalid_syntax">
-<link rel="next" href="multiple_values.html" title="Class multiple_values">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="multiple_values.html" title="Class multiple_values">
+<link rel="next" href="validation_error.html" title="Class validation_error">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="invalid_syntax.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_values.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiple_values.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="validation_error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="multiple_occurrences"></a><div class="titlepage"></div>
@@ -33,32 +33,32 @@
 <span class="bold"><strong>class</strong></span> multiple_occurrences : <span class="bold"><strong>public</strong></span> boost::program_options::error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="multiple_occurrences.html#multiple_occurrencesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="multiple_occurrences.html#id800276-bb">multiple_occurrences</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="multiple_occurrences.html#id2357939-bb">multiple_occurrences</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="multiple_occurrences.html#id1039865-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="multiple_occurrences.html#id2371860-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1250957"></a><h2>Description</h2>
+<a name="id2718952"></a><h2>Description</h2>
 <p>Class thrown when there are several occurrences of an option, but user called a method which cannot return them all. </p>
 <div class="refsect2" lang="en">
-<a name="id1250965"></a><h3>
+<a name="id2718960"></a><h3>
 <a name="multiple_occurrencesconstruct-copy-destruct"></a><code class="computeroutput">multiple_occurrences</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id800276-bb"></a>multiple_occurrences(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2357939-bb"></a>multiple_occurrences(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1251005"></a><h3>
-<a name="id1039865-bb"></a><code class="computeroutput">multiple_occurrences</code> public member functions</h3>
+<a name="id2719000"></a><h3>
+<a name="id2371860-bb"></a><code class="computeroutput">multiple_occurrences</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="invalid_syntax.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_values.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiple_values.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="validation_error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/multiple_values.html
===================================================================
--- boost/trunk/doc/html/multiple_values.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/multiple_values.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class multiple_values</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="multiple_occurrences.html" title="Class multiple_occurrences">
-<link rel="next" href="id766036.html" title="Class too_few_positional_options_error">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="ambiguous_option.html" title="Class ambiguous_option">
+<link rel="next" href="multiple_occurrences.html" title="Class multiple_occurrences">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="multiple_occurrences.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id766036.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ambiguous_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_occurrences.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="multiple_values"></a><div class="titlepage"></div>
@@ -33,32 +33,32 @@
 <span class="bold"><strong>class</strong></span> multiple_values : <span class="bold"><strong>public</strong></span> boost::program_options::error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="multiple_values.html#multiple_valuesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="multiple_values.html#id1109963-bb">multiple_values</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="multiple_values.html#id2336350-bb">multiple_values</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="multiple_values.html#id1068594-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="multiple_values.html#id2336346-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1251098"></a><h2>Description</h2>
+<a name="id2718807"></a><h2>Description</h2>
 <p>Class thrown when there are several option values, but user called a method which cannot return them all. </p>
 <div class="refsect2" lang="en">
-<a name="id1251105"></a><h3>
+<a name="id2718815"></a><h3>
 <a name="multiple_valuesconstruct-copy-destruct"></a><code class="computeroutput">multiple_values</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1109963-bb"></a>multiple_values(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2336350-bb"></a>multiple_values(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1251146"></a><h3>
-<a name="id1068594-bb"></a><code class="computeroutput">multiple_values</code> public member functions</h3>
+<a name="id2718854"></a><h3>
+<a name="id2336346-bb"></a><code class="computeroutput">multiple_values</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="multiple_occurrences.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id766036.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ambiguous_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_occurrences.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/mutex.html
===================================================================
--- boost/trunk/doc/html/mutex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/mutex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class mutex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id868118" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534429" title="Header &lt;boost/thread/mutex.hpp&gt;">
 <link rel="prev" href="thread_resource_error.html" title="Class thread_resource_error">
 <link rel="next" href="try_mutex.html" title="Class try_mutex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="thread_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="try_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534429"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="try_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="mutex"></a><div class="titlepage"></div>
@@ -38,11 +38,11 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_lock;
 
   <span class="emphasis"><em>// <a href="mutex.html#mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="mutex.html#id1180143-bb">mutex</a>();
-  <a href="mutex.html#id697977-bb">~mutex</a>();
+  <a href="mutex.html#id2601515-bb">mutex</a>();
+  <a href="mutex.html#id2589157-bb">~mutex</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1558453"></a><h2>Description</h2>
+<a name="id2780758"></a><h2>Description</h2>
 <p>The <a href="mutex.html" title="Class mutex">mutex</a> class is a model of the 
 			<a href="threads/concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> concept. 
 			It should be used to synchronize access to shared resources using
@@ -84,17 +84,17 @@
 			<code class="computeroutput">NDEBUG</code> is not defined.</p>
 <p>Like all
 			<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
-			in , <a href="mutex.html" title="Class mutex">mutex</a> leaves the 
+			in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="mutex.html" title="Class mutex">mutex</a> leaves the 
 			<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
 			as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>. 
 			Programmers should make no assumptions about the order in which
 			waiting threads acquire a lock.</p>
 <div class="refsect2" lang="en">
-<a name="id1558660"></a><h3>
+<a name="id2780971"></a><h3>
 <a name="mutexconstruct-copy-destruct"></a><code class="computeroutput">mutex</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1180143-bb"></a>mutex();</pre>
+<pre class="literallayout"><a name="id2601515-bb"></a>mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="mutex.html" title="Class mutex">mutex</a> object.
@@ -104,7 +104,7 @@
 			</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id697977-bb"></a>~mutex();</pre>
+<pre class="literallayout"><a name="id2589157-bb"></a>~mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys a <a href="mutex.html" title="Class mutex">mutex</a> object.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -119,13 +119,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="thread_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="try_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534429"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="try_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/next_weekday.html
===================================================================
--- boost/trunk/doc/html/next_weekday.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/next_weekday.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template next_weekday</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="days_before_weekday.html" title="Function template days_before_weekday">
 <link rel="next" href="previous_weekday.html" title="Function template previous_weekday">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="previous_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="previous_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="next_weekday"></a><div class="titlepage"></div>
@@ -33,17 +33,17 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> weekday_type&gt; 
   <span class="type">date_type</span> next_weekday(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> weekday_type &amp; wd);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1076314"></a><h2>Description</h2>
+<a name="id2626921"></a><h2>Description</h2>
 <p>Generates a date object representing the date of the following weekday from the given date. If the date given is 2004-May-9 (a Sunday) and the given weekday is Tuesday then the resulting date will be 2004-May-11. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="previous_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="previous_weekday.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/notify.html
===================================================================
--- boost/trunk/doc/html/notify.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/notify.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function notify</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id872805" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
-<link rel="prev" href="id837802.html" title="Function store">
-<link rel="next" href="id833986.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="id2342502.html" title="Function store">
+<link rel="next" href="id2363468.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id837802.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id872805"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id833986.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2342502.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2363468.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="notify"></a><div class="titlepage"></div>
@@ -32,17 +32,17 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span> notify(<a href="variables_map.html" title="Class variables_map">variables_map</a> &amp; m);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1278605"></a><h2>Description</h2>
+<a name="id2729886"></a><h2>Description</h2>
 <p>Runs all 'notify' function for options in 'm'. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id837802.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id872805"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id833986.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2342502.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2363468.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/nth_finder.html
===================================================================
--- boost/trunk/doc/html/nth_finder.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/nth_finder.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function nth_finder</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id692668" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
 <link rel="prev" href="last_finder.html" title="Function last_finder">
 <link rel="next" href="head_finder.html" title="Function head_finder">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="last_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="head_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="head_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="nth_finder"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
   <span class="type"><span class="emphasis"><em>unspecified</em></span></span> nth_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, 
                          PredicateT Comp);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1324995"></a><h2>Description</h2>
+<a name="id2759810"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">nth_finder</code> . The finder searches for the n-th (zero-indexed) occurrence of the string in a given input. The result is given as an <code class="computeroutput">iterator_range</code>  delimiting the match.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     An instance of the <code class="computeroutput">nth_finder</code>  object </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="last_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="head_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="head_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/nth_kday_of_month.html
===================================================================
--- boost/trunk/doc/html/nth_kday_of_month.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/nth_kday_of_month.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template nth_kday_of_month</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="partial_date.html" title="Class template partial_date">
 <link rel="next" href="first_kday_of_month.html" title="Class template first_kday_of_month">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="nth_kday_of_month"></a><div class="titlepage"></div>
@@ -42,49 +42,49 @@
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
 
   <span class="emphasis"><em>// <a href="nth_kday_of_month.html#nth_kday_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="nth_kday_of_month.html#id933193-bb">nth_kday_of_month</a>(week_num, day_of_week_type, month_type);
+  <a href="nth_kday_of_month.html#id2523941-bb">nth_kday_of_month</a>(week_num, day_of_week_type, month_type);
 
-  <span class="emphasis"><em>// <a href="nth_kday_of_month.html#id899170-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="nth_kday_of_month.html#id899175-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="nth_kday_of_month.html#id962849-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">week_num</span> <a href="nth_kday_of_month.html#id962861-bb">nth_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="nth_kday_of_month.html#id800396-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="nth_kday_of_month.html#id1104045-bb">nth_week_as_str</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="nth_kday_of_month.html#id1073625-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="nth_kday_of_month.html#id2405263-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="nth_kday_of_month.html#id2405268-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="nth_kday_of_month.html#id2458799-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">week_num</span> <a href="nth_kday_of_month.html#id2413307-bb">nth_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="nth_kday_of_month.html#id2413320-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="nth_kday_of_month.html#id2527806-bb">nth_week_as_str</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="nth_kday_of_month.html#id2511093-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1074613"></a><h2>Description</h2>
+<a name="id2625183"></a><h2>Description</h2>
 <p>Based on the idea in Cal. Calc. for finding holidays that are the 'first Monday of September'. When instantiated with 'fifth' kday of month, the result will be the last kday of month which can be the fourth or fifth depending on the structure of the month.</p>
 <p>The algorithm here basically guesses for the first day of the month. Then finds the first day of the correct type. That is, if the first of the month is a Tuesday and it needs Wenesday then we simply increment by a day and then we can add the length of a week until we get to the 'nth kday'. There are probably more efficient algorithms based on using a mod 7, but this one works reasonably well for basic applications. </p>
 <div class="refsect2" lang="en">
-<a name="id1074632"></a><h3>
+<a name="id2625202"></a><h3>
 <a name="nth_kday_of_monthconstruct-copy-destruct"></a><code class="computeroutput">nth_kday_of_month</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id933193-bb"></a>nth_kday_of_month(week_num week_no, day_of_week_type dow, month_type m);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2523941-bb"></a>nth_kday_of_month(week_num week_no, day_of_week_type dow, month_type m);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1074668"></a><h3>
-<a name="id899170-bb"></a><code class="computeroutput">nth_kday_of_month</code> public member functions</h3>
+<a name="id2625237"></a><h3>
+<a name="id2405263-bb"></a><code class="computeroutput">nth_kday_of_month</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id899175-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id962849-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">week_num</span> <a name="id962861-bb"></a>nth_week() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id800396-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id1104045-bb"></a>nth_week_as_str() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2405268-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2458799-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">week_num</span> <a name="id2413307-bb"></a>nth_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2413320-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2527806-bb"></a>nth_week_as_str() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1073625-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2511093-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns a string formatted as "M4.3.0" ==&gt; 3rd Sunday in April. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/nth_kday_rule_spec.html
===================================================================
--- boost/trunk/doc/html/nth_kday_rule_spec.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/nth_kday_rule_spec.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct nth_kday_rule_spec</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475564" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
 <link rel="prev" href="nth_last_rule_spec.html" title="Struct nth_last_rule_spec">
 <link rel="next" href="ambiguous_result.html" title="Struct ambiguous_result">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_result.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_result.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="nth_kday_rule_spec"></a><div class="titlepage"></div>
@@ -37,13 +37,13 @@
   <span class="bold"><strong>typedef</strong></span> gregorian::nth_kday_of_month end_rule;  
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_result.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_result.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/nth_last_rule_spec.html
===================================================================
--- boost/trunk/doc/html/nth_last_rule_spec.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/nth_last_rule_spec.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct nth_last_rule_spec</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475564" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
 <link rel="prev" href="last_last_rule_spec.html" title="Struct last_last_rule_spec">
 <link rel="next" href="nth_kday_rule_spec.html" title="Struct nth_kday_rule_spec">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_rule_spec.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="nth_last_rule_spec"></a><div class="titlepage"></div>
@@ -37,13 +37,13 @@
   <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month end_rule;  
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_rule_spec.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/null_dst_rules.html
===================================================================
--- boost/trunk/doc/html/null_dst_rules.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/null_dst_rules.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template null_dst_rules</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866029" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2510544" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
 <link rel="prev" href="us_dst_rules.html" title="Class template us_dst_rules">
 <link rel="next" href="dst_day_calc_rule.html" title="Class template dst_day_calc_rule">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_day_calc_rule.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2510544"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_day_calc_rule.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="null_dst_rules"></a><div class="titlepage"></div>
@@ -36,40 +36,40 @@
   <span class="bold"><strong>typedef</strong></span> time_duration_type_ time_duration_type;
   <span class="bold"><strong>typedef</strong></span> date_type_          date_type;         
 
-  <span class="emphasis"><em>// <a href="null_dst_rules.html#id896224-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="null_dst_rules.html#id2398068-bb">public static functions</a></em></span>
   <span class="type">time_is_dst_result</span> 
-  <a href="null_dst_rules.html#id896229-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <a href="null_dst_rules.html#id2515441-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
   <span class="type">time_is_dst_result</span> 
-  <a href="null_dst_rules.html#id929324-bb">utc_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="null_dst_rules.html#id859994-bb">is_dst_boundary_day</a>(date_type) ;
-  <span class="type">time_duration_type</span> <a href="null_dst_rules.html#id823251-bb">dst_offset</a>() ;
+  <a href="null_dst_rules.html#id2419378-bb">utc_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="null_dst_rules.html#id2431601-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">time_duration_type</span> <a href="null_dst_rules.html#id2512657-bb">dst_offset</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1082325"></a><h2>Description</h2>
+<a name="id2633136"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1082329"></a><h3>
-<a name="id896224-bb"></a><code class="computeroutput">null_dst_rules</code> public static functions</h3>
+<a name="id2633140"></a><h3>
+<a name="id2398068-bb"></a><code class="computeroutput">null_dst_rules</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
 <pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id896229-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; , <span class="bold"><strong>const</strong></span> time_duration_type &amp; ) ;</pre>
+<a name="id2515441-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; , <span class="bold"><strong>const</strong></span> time_duration_type &amp; ) ;</pre>
 <p></p>
 </li>
 <li><pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id929324-bb"></a>utc_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; , <span class="bold"><strong>const</strong></span> time_duration_type &amp; ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id859994-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id823251-bb"></a>dst_offset() ;</pre></li>
+<a name="id2419378-bb"></a>utc_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; , <span class="bold"><strong>const</strong></span> time_duration_type &amp; ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2431601-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2512657-bb"></a>dst_offset() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_day_calc_rule.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2510544"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_day_calc_rule.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/option_description.html
===================================================================
--- boost/trunk/doc/html/option_description.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/option_description.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class option_description</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id835103" title="Header &lt;boost/program_options/options_description.hpp&gt;">
-<link rel="prev" href="duplicate_option_error.html" title="Class duplicate_option_error">
-<link rel="next" href="options_description.html" title="Class options_description">
+<link rel="up" href="program_options/reference.html#id2473651" title="Header &lt;boost/program_options/options_description.hpp&gt;">
+<link rel="prev" href="basic_option.html" title="Class template basic_option">
+<link rel="next" href="id2411202.html" title="Class options_description_easy_init">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="duplicate_option_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id835103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="options_description.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2411202.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="option_description"></a><div class="titlepage"></div>
@@ -33,34 +33,34 @@
 <span class="bold"><strong>class</strong></span> option_description {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="option_description.html#option_descriptionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="option_description.html#id962641-bb">option_description</a>();
-  <a href="option_description.html#id962643-bb">option_description</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *);
-  <a href="option_description.html#id764286-bb">option_description</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *);
-  <a href="option_description.html#id756834-bb">~option_description</a>();
+  <a href="option_description.html#id2336994-bb">option_description</a>();
+  <a href="option_description.html#id2336996-bb">option_description</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *);
+  <a href="option_description.html#id2496239-bb">option_description</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *);
+  <a href="option_description.html#id2365528-bb">~option_description</a>();
 
-  <span class="emphasis"><em>// <a href="option_description.html#id729258-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="option_description.html#id1109513-bb">match</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span>  std::string &amp;</span> <a href="option_description.html#id663838-bb">key</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span>  std::string &amp;</span> <a href="option_description.html#id1006651-bb">long_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span>  std::string &amp;</span> <a href="option_description.html#id791699-bb">description</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">shared_ptr&lt; <span class="bold"><strong>const</strong></span>  <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> &gt;</span> <a href="option_description.html#id934552-bb">semantic</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="option_description.html#id1081789-bb">format_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="option_description.html#id864053-bb">format_parameter</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="option_description.html#id2399875-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="option_description.html#id2380521-bb">match</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id2508624-bb">key</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id2376105-bb">long_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id2376118-bb">description</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">shared_ptr&lt; <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> &gt;</span> <a href="option_description.html#id2340842-bb">semantic</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="option_description.html#id2461312-bb">format_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="option_description.html#id2343692-bb">format_parameter</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="option_description.html#id756836-bb">private member functions</a></em></span>
-  <span class="type"><a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a href="option_description.html#id757426-bb">set_name</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
+  <span class="emphasis"><em>// <a href="option_description.html#id2365530-bb">private member functions</a></em></span>
+  <span class="type"><a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a href="option_description.html#id2365535-bb">set_name</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1252751"></a><h2>Description</h2>
+<a name="id2720910"></a><h2>Description</h2>
 <p>Describes one possible command line/config file option. There are two kinds of properties of an option. First describe it syntactically and are used only to validate input. Second affect interpretation of the option, for example default value for it or function that should be called when the value is finally known. Routines which perform parsing never use second kind of properties -- they are side effect free. </p>
 <p>options_description </p>
 <div class="refsect2" lang="en">
-<a name="id1252766"></a><h3>
+<a name="id2720925"></a><h3>
 <a name="option_descriptionconstruct-copy-destruct"></a><code class="computeroutput">option_description</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id962641-bb"></a>option_description();</pre></li>
+<li><pre class="literallayout"><a name="id2336994-bb"></a>option_description();</pre></li>
 <li>
-<pre class="literallayout"><a name="id962643-bb"></a>option_description(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s);</pre>
+<pre class="literallayout"><a name="id2336996-bb"></a>option_description(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s);</pre>
 <p>Initializes the object with the passed data.</p>
 <p>Note: it would be nice to make the second parameter auto_ptr, to explicitly pass ownership. Unfortunately, it's often needed to create objects of types derived from 'value_semantic': options_description d; d.add_options()("a", parameter&lt;int&gt;("n")-&gt;default_value(1)); Here, the static type returned by 'parameter' should be derived from value_semantic.</p>
 <p>Alas, derived-&gt;base conversion for auto_ptr does not really work, see http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2000/n1232.pdf http://std.dkuug.dk/jtc1/sc22/wg21/docs/cwg_defects.html#84</p>
@@ -72,49 +72,49 @@
 </ul></div>
 </li>
 <li>
-<pre class="literallayout"><a name="id764286-bb"></a>option_description(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s, 
+<pre class="literallayout"><a name="id2496239-bb"></a>option_description(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s, 
                    <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * description);</pre>
 <p>Initializes the class with the passed data. </p>
 </li>
-<li><pre class="literallayout"><a name="id756834-bb"></a>~option_description();</pre></li>
+<li><pre class="literallayout"><a name="id2365528-bb"></a>~option_description();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1252945"></a><h3>
-<a name="id729258-bb"></a><code class="computeroutput">option_description</code> public member functions</h3>
+<a name="id2721106"></a><h3>
+<a name="id2399875-bb"></a><code class="computeroutput">option_description</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1109513-bb"></a>match(<span class="bold"><strong>const</strong></span> std::string &amp; option, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2380521-bb"></a>match(<span class="bold"><strong>const</strong></span> std::string &amp; option, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Given 'option', specified in the input source, return 'true' is 'option' specifies *this. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  std::string &amp;</span> <a name="id663838-bb"></a>key(<span class="bold"><strong>const</strong></span> std::string &amp; option) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id2508624-bb"></a>key(<span class="bold"><strong>const</strong></span> std::string &amp; option) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Return the key that should identify the option, in particular in the variables_map class. The 'option' parameter is the option spelling from the input source. If option name contains '*', returns 'option'. If long name was specified, it's the long name, otherwise it's a short name with prepended '-'. </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  std::string &amp;</span> <a name="id1006651-bb"></a>long_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  std::string &amp;</span> <a name="id791699-bb"></a>description() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">shared_ptr&lt; <span class="bold"><strong>const</strong></span>  <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> &gt;</span> <a name="id934552-bb"></a>semantic() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id1081789-bb"></a>format_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id2376105-bb"></a>long_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id2376118-bb"></a>description() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">shared_ptr&lt; <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> &gt;</span> <a name="id2340842-bb"></a>semantic() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2461312-bb"></a>format_name() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id864053-bb"></a>format_parameter() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2343692-bb"></a>format_parameter() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Return the parameter name and properties, formatted suitably for usage message. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1253185"></a><h3>
-<a name="id756836-bb"></a><code class="computeroutput">option_description</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a name="id757426-bb"></a>set_name(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name) ;</pre></li></ol></div>
+<a name="id2721353"></a><h3>
+<a name="id2365530-bb"></a><code class="computeroutput">option_description</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a name="id2365535-bb"></a>set_name(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="duplicate_option_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id835103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="options_description.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2411202.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/options_description.html
===================================================================
--- boost/trunk/doc/html/options_description.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/options_description.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class options_description</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id835103" title="Header &lt;boost/program_options/options_description.hpp&gt;">
-<link rel="prev" href="option_description.html" title="Class option_description">
-<link rel="next" href="id1104430.html" title="Class options_description_easy_init">
+<link rel="up" href="program_options/reference.html#id2473651" title="Header &lt;boost/program_options/options_description.hpp&gt;">
+<link rel="prev" href="id2411202.html" title="Class options_description_easy_init">
+<link rel="next" href="duplicate_option_error.html" title="Class duplicate_option_error">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="option_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id835103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1104430.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2411202.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duplicate_option_error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="options_description"></a><div class="titlepage"></div>
@@ -33,75 +33,75 @@
 <span class="bold"><strong>class</strong></span> options_description {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="options_description.html#options_descriptionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="options_description.html#id1073429-bb">options_description</a>(<span class="bold"><strong>unsigned</strong></span> = m_default_line_length);
-  <a href="options_description.html#id1043482-bb">options_description</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>unsigned</strong></span> = m_default_line_length);
+  <a href="options_description.html#id2464057-bb">options_description</a>(<span class="bold"><strong>unsigned</strong></span> = m_default_line_length);
+  <a href="options_description.html#id2377898-bb">options_description</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>unsigned</strong></span> = m_default_line_length);
 
-  <span class="emphasis"><em>// <a href="options_description.html#id723827-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="options_description.html#id1009013-bb">add</a>(shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt;) ;
-  <span class="type"><a href="options_description.html" title="Class options_description">options_description</a> &amp;</span> <a href="options_description.html#id728029-bb">add</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp;) ;
-  <span class="type"><a href="id1104430.html" title="Class options_description_easy_init">options_description_easy_init</a></span> <a href="options_description.html#id796166-bb">add_options</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span>  <a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a href="options_description.html#id1139393-bb">find</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span>  <a href="option_description.html" title="Class option_description">option_description</a> *</span> <a href="options_description.html#id1009104-bb">find_nothrow</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span>  std::vector&lt; shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; &gt; &amp;</span> <a href="options_description.html#id1078938-bb">options</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="options_description.html#id731268-bb">print</a>(std::ostream &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="options_description.html#id2350872-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="options_description.html#id2350876-bb">add</a>(shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt;) ;
+  <span class="type"><a href="options_description.html" title="Class options_description">options_description</a> &amp;</span> <a href="options_description.html#id2376744-bb">add</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp;) ;
+  <span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a></span> <a href="options_description.html#id2407263-bb">add_options</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a href="options_description.html#id2407292-bb">find</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> *</span> <a href="options_description.html#id2342317-bb">find_nothrow</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::vector&lt; shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; &gt; &amp;</span> <a href="options_description.html#id2369815-bb">options</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="options_description.html#id2369831-bb">print</a>(std::ostream &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="bold"><strong>static</strong></span> const  unsigned m_default_line_length;
+  <span class="bold"><strong>static</strong></span> const unsigned m_default_line_length;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1253537"></a><h2>Description</h2>
+<a name="id2722170"></a><h2>Description</h2>
 <p>A set of option descriptions. This provides convenient interface for adding new option (the add_options) method, and facilities to search for options by name.</p>
 <p>See here  for option adding interface discussion. </p>
 <p>option_description </p>
 <div class="refsect2" lang="en">
-<a name="id1253552"></a><h3>
+<a name="id2722184"></a><h3>
 <a name="options_descriptionconstruct-copy-destruct"></a><code class="computeroutput">options_description</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1073429-bb"></a>options_description(<span class="bold"><strong>unsigned</strong></span> line_length = m_default_line_length);</pre>
+<pre class="literallayout"><a name="id2464057-bb"></a>options_description(<span class="bold"><strong>unsigned</strong></span> line_length = m_default_line_length);</pre>
 <p>Creates the instance. </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1043482-bb"></a>options_description(<span class="bold"><strong>const</strong></span> std::string &amp; caption, 
+<pre class="literallayout"><a name="id2377898-bb"></a>options_description(<span class="bold"><strong>const</strong></span> std::string &amp; caption, 
                     <span class="bold"><strong>unsigned</strong></span> line_length = m_default_line_length);</pre>
 <p>Creates the instance. The 'caption' parameter gives the name of this 'options_description' instance. Primarily useful for output. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1253626"></a><h3>
-<a name="id723827-bb"></a><code class="computeroutput">options_description</code> public member functions</h3>
+<a name="id2722260"></a><h3>
+<a name="id2350872-bb"></a><code class="computeroutput">options_description</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1009013-bb"></a>add(shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; desc) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2350876-bb"></a>add(shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; desc) ;</pre>
 <p>Adds new variable description. Throws duplicate_variable_error if either short or long name matches that of already present one. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="options_description.html" title="Class options_description">options_description</a> &amp;</span> <a name="id728029-bb"></a>add(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; desc) ;</pre>
+<pre class="literallayout"><span class="type"><a href="options_description.html" title="Class options_description">options_description</a> &amp;</span> <a name="id2376744-bb"></a>add(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; desc) ;</pre>
 <p>Adds a group of option description. This has the same effect as adding all option_descriptions in 'desc' individually, except that output operator will show a separate group. Returns *this. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="id1104430.html" title="Class options_description_easy_init">options_description_easy_init</a></span> <a name="id796166-bb"></a>add_options() ;</pre>
+<pre class="literallayout"><span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a></span> <a name="id2407263-bb"></a>add_options() ;</pre>
 <p>Returns an object of implementation-defined type suitable for adding options to options_description. The returned object will have overloaded operator() with parameter type matching 'option_description' constructors. Calling the operator will create new option_description instance and add it. </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  <a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a name="id1139393-bb"></a>find(<span class="bold"><strong>const</strong></span> std::string &amp; name, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  <a href="option_description.html" title="Class option_description">option_description</a> *</span> 
-<a name="id1009104-bb"></a>find_nothrow(<span class="bold"><strong>const</strong></span> std::string &amp; name, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  std::vector&lt; shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; &gt; &amp;</span> <a name="id1078938-bb"></a>options() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a name="id2407292-bb"></a>find(<span class="bold"><strong>const</strong></span> std::string &amp; name, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> *</span> 
+<a name="id2342317-bb"></a>find_nothrow(<span class="bold"><strong>const</strong></span> std::string &amp; name, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::vector&lt; shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; &gt; &amp;</span> <a name="id2369815-bb"></a>options() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id731268-bb"></a>print(std::ostream &amp; os) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2369831-bb"></a>print(std::ostream &amp; os) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Output 'desc' to the specified stream, calling 'f' to output each option_description element. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="option_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id835103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1104430.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2411202.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duplicate_option_error.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ostream_date_formatter.html
===================================================================
--- boost/trunk/doc/html/ostream_date_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ostream_date_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template ostream_date_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968176" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496102" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
 <link rel="prev" href="ostream_ymd_formatter.html" title="Class template ostream_ymd_formatter">
 <link rel="next" href="date_generator_formatter.html" title="Class template date_generator_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ostream_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496102"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ostream_date_formatter"></a><div class="titlepage"></div>
@@ -36,29 +36,29 @@
   <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt; ostream_type;
   <span class="bold"><strong>typedef</strong></span> date_type::ymd_type         ymd_type;    
 
-  <span class="emphasis"><em>// <a href="ostream_date_formatter.html#id975828-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id975833-bb">date_put</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id978038-bb">date_put</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, ostream_type &amp;) ;
+  <span class="emphasis"><em>// <a href="ostream_date_formatter.html#id2429141-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id2429146-bb">date_put</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id2419556-bb">date_put</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, ostream_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1070207"></a><h2>Description</h2>
+<a name="id2620591"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1070210"></a><h3>
-<a name="id975828-bb"></a><code class="computeroutput">ostream_date_formatter</code> public static functions</h3>
+<a name="id2620594"></a><h3>
+<a name="id2429141-bb"></a><code class="computeroutput">ostream_date_formatter</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id975833-bb"></a>date_put(<span class="bold"><strong>const</strong></span> date_type &amp; d, ostream_type &amp; os, <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id978038-bb"></a>date_put(<span class="bold"><strong>const</strong></span> date_type &amp; d, ostream_type &amp; os) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2429146-bb"></a>date_put(<span class="bold"><strong>const</strong></span> date_type &amp; d, ostream_type &amp; os, <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2419556-bb"></a>date_put(<span class="bold"><strong>const</strong></span> date_type &amp; d, ostream_type &amp; os) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ostream_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496102"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ostream_month_formatter.html
===================================================================
--- boost/trunk/doc/html/ostream_month_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ostream_month_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template ostream_month_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968176" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496102" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
 <link rel="prev" href="date_formatter.html" title="Class template date_formatter">
 <link rel="next" href="ostream_weekday_formatter.html" title="Class template ostream_weekday_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_weekday_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496102"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_weekday_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ostream_month_formatter"></a><div class="titlepage"></div>
@@ -36,26 +36,26 @@
   <span class="bold"><strong>typedef</strong></span> facet_type::month_type      month_type;  
   <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt; ostream_type;
 
-  <span class="emphasis"><em>// <a href="ostream_month_formatter.html#id1078247-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_month_formatter.html#id1078252-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
+  <span class="emphasis"><em>// <a href="ostream_month_formatter.html#id2430457-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_month_formatter.html#id2430462-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1069616"></a><h2>Description</h2>
+<a name="id2619983"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1069619"></a><h3>
-<a name="id1078247-bb"></a><code class="computeroutput">ostream_month_formatter</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1078252-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, ostream_type &amp; os, 
+<a name="id2619987"></a><h3>
+<a name="id2430457-bb"></a><code class="computeroutput">ostream_month_formatter</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2430462-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, ostream_type &amp; os, 
                   <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_weekday_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496102"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_weekday_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ostream_time_formatter.html
===================================================================
--- boost/trunk/doc/html/ostream_time_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ostream_time_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template ostream_time_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id856862" title="Header &lt;boost/date_time/time_formatting_streams.hpp&gt;">
-<link rel="prev" href="id838605.html" title="Class template ostream_time_duration_formatter">
-<link rel="next" href="id1003606.html" title="Class template ostream_time_period_formatter">
+<link rel="up" href="date_time/doxy.html#id2406082" title="Header &lt;boost/date_time/time_formatting_streams.hpp&gt;">
+<link rel="prev" href="id2406096.html" title="Class template ostream_time_duration_formatter">
+<link rel="next" href="id2428972.html" title="Class template ostream_time_period_formatter">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id838605.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1003606.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2406096.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2406082"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2428972.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ostream_time_formatter"></a><div class="titlepage"></div>
@@ -36,27 +36,27 @@
   <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt;                                  ostream_type;      
   <span class="bold"><strong>typedef</strong></span> time_type::date_type                                         date_type;         
   <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type                                time_duration_type;
-  <span class="bold"><strong>typedef</strong></span> <a href="id838605.html" title="Class template ostream_time_duration_formatter">ostream_time_duration_formatter</a>&lt; time_duration_type, charT &gt; duration_formatter;
+  <span class="bold"><strong>typedef</strong></span> <a href="id2406096.html" title="Class template ostream_time_duration_formatter">ostream_time_duration_formatter</a>&lt; time_duration_type, charT &gt; duration_formatter;
 
-  <span class="emphasis"><em>// <a href="ostream_time_formatter.html#id1003560-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_time_formatter.html#id1003565-bb">time_put</a>(<span class="bold"><strong>const</strong></span> time_type &amp;, ostream_type &amp;) ;
+  <span class="emphasis"><em>// <a href="ostream_time_formatter.html#id2428929-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_time_formatter.html#id2428933-bb">time_put</a>(<span class="bold"><strong>const</strong></span> time_type &amp;, ostream_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1140568"></a><h2>Description</h2>
+<a name="id2658676"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1140572"></a><h3>
-<a name="id1003560-bb"></a><code class="computeroutput">ostream_time_formatter</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1003565-bb"></a>time_put(<span class="bold"><strong>const</strong></span> time_type &amp; t, ostream_type &amp; os) ;</pre></li></ol></div>
+<a name="id2658679"></a><h3>
+<a name="id2428929-bb"></a><code class="computeroutput">ostream_time_formatter</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2428933-bb"></a>time_put(<span class="bold"><strong>const</strong></span> time_type &amp; t, ostream_type &amp; os) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id838605.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1003606.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2406096.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2406082"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2428972.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ostream_weekday_formatter.html
===================================================================
--- boost/trunk/doc/html/ostream_weekday_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ostream_weekday_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template ostream_weekday_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968176" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496102" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
 <link rel="prev" href="ostream_month_formatter.html" title="Class template ostream_month_formatter">
 <link rel="next" href="ostream_ymd_formatter.html" title="Class template ostream_ymd_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ostream_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496102"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ostream_weekday_formatter"></a><div class="titlepage"></div>
@@ -36,27 +36,27 @@
   <span class="bold"><strong>typedef</strong></span> facet_type::month_type      month_type;  
   <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt; ostream_type;
 
-  <span class="emphasis"><em>// <a href="ostream_weekday_formatter.html#id1107105-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_weekday_formatter.html#id1107110-bb">format_weekday</a>(<span class="bold"><strong>const</strong></span> weekday_type &amp;, ostream_type &amp;, 
+  <span class="emphasis"><em>// <a href="ostream_weekday_formatter.html#id2503838-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_weekday_formatter.html#id2503842-bb">format_weekday</a>(<span class="bold"><strong>const</strong></span> weekday_type &amp;, ostream_type &amp;, 
                       <span class="bold"><strong>const</strong></span> facet_type &amp;, <span class="bold"><strong>bool</strong></span>) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1069800"></a><h2>Description</h2>
+<a name="id2620174"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1069803"></a><h3>
-<a name="id1107105-bb"></a><code class="computeroutput">ostream_weekday_formatter</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1107110-bb"></a>format_weekday(<span class="bold"><strong>const</strong></span> weekday_type &amp; wd, ostream_type &amp; os, 
+<a name="id2620177"></a><h3>
+<a name="id2503838-bb"></a><code class="computeroutput">ostream_weekday_formatter</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2503842-bb"></a>format_weekday(<span class="bold"><strong>const</strong></span> weekday_type &amp; wd, ostream_type &amp; os, 
                     <span class="bold"><strong>const</strong></span> facet_type &amp; f, <span class="bold"><strong>bool</strong></span> as_long_string) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ostream_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496102"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ostream_ymd_formatter.html
===================================================================
--- boost/trunk/doc/html/ostream_ymd_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ostream_ymd_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template ostream_ymd_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968176" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496102" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
 <link rel="prev" href="ostream_weekday_formatter.html" title="Class template ostream_weekday_formatter">
 <link rel="next" href="ostream_date_formatter.html" title="Class template ostream_date_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ostream_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_date_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496102"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_date_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ostream_ymd_formatter"></a><div class="titlepage"></div>
@@ -38,28 +38,28 @@
   <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt;                  ostream_type;        
   <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt;                   foo_type;            
 
-  <span class="emphasis"><em>// <a href="ostream_ymd_formatter.html#id976307-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_ymd_formatter.html#id1102473-bb">ymd_put</a>(ymd_type, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
+  <span class="emphasis"><em>// <a href="ostream_ymd_formatter.html#id2405285-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_ymd_formatter.html#id2521622-bb">ymd_put</a>(ymd_type, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1070005"></a><h2>Description</h2>
+<a name="id2620385"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1070008"></a><h3>
-<a name="id976307-bb"></a><code class="computeroutput">ostream_ymd_formatter</code> public static functions</h3>
+<a name="id2620388"></a><h3>
+<a name="id2405285-bb"></a><code class="computeroutput">ostream_ymd_formatter</code> public static functions</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1102473-bb"></a>ymd_put(ymd_type ymd, ostream_type &amp; os, <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2521622-bb"></a>ymd_put(ymd_type ymd, ostream_type &amp; os, <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre>
 <p>This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy </p>
 </li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ostream_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_date_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2496102"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_date_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/parse_command_line.html
===================================================================
--- boost/trunk/doc/html/parse_command_line.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/parse_command_line.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template parse_command_line</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id730253" title="Header &lt;boost/program_options/parsers.hpp&gt;">
-<link rel="prev" href="id1002952-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="id2348892.html" title="Type collect_unrecognized_mode">
 <link rel="next" href="parse_config_file.html" title="Function template parse_config_file">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1002952-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id730253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_config_file.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2348892.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_config_file.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="parse_command_line"></a><div class="titlepage"></div>
@@ -34,19 +34,19 @@
   <span class="type"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> 
   parse_command_line(<span class="bold"><strong>int</strong></span> argc, charT * argv, <span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; , 
                      <span class="bold"><strong>int</strong></span> style = 0, 
-                     function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span>  std::string &amp; &gt; ext = ext_parser());</pre></div>
+                     function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span> std::string &amp; &gt; ext = ext_parser());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1255712"></a><h2>Description</h2>
+<a name="id2724253"></a><h2>Description</h2>
 <p>Creates instance of 'command_line_parser', passes parameters to it, and returns the result of calling the 'run' method. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1002952-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id730253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_config_file.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2348892.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_config_file.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/parse_config_file.html
===================================================================
--- boost/trunk/doc/html/parse_config_file.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/parse_config_file.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template parse_config_file</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id730253" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
 <link rel="prev" href="parse_command_line.html" title="Function template parse_command_line">
-<link rel="next" href="id1010247.html" title="Function parse_environment">
+<link rel="next" href="collect_unrecognized.html" title="Function template collect_unrecognized">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="parse_command_line.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id730253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1010247.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_command_line.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="collect_unrecognized.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="parse_config_file"></a><div class="titlepage"></div>
@@ -35,17 +35,17 @@
   parse_config_file(std::basic_istream&lt; charT &gt; &amp; , 
                     <span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; );</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1255791"></a><h2>Description</h2>
+<a name="id2724323"></a><h2>Description</h2>
 <p>Parse a config file. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="parse_command_line.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id730253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1010247.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_command_line.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="collect_unrecognized.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/parse_match_result.html
===================================================================
--- boost/trunk/doc/html/parse_match_result.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/parse_match_result.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template parse_match_result</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id977101" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2393421" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
 <link rel="prev" href="convert_string_type.html" title="Function template convert_string_type">
 <link rel="next" href="string_parse_tree.html" title="Struct template string_parse_tree">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977101"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_parse_tree.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2393421"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_parse_tree.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="parse_match_result"></a><div class="titlepage"></div>
@@ -35,12 +35,12 @@
   <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
 
   <span class="emphasis"><em>// <a href="parse_match_result.html#parse_match_resultconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="parse_match_result.html#id1042322-bb">parse_match_result</a>();
+  <a href="parse_match_result.html#id2469026-bb">parse_match_result</a>();
 
-  <span class="emphasis"><em>// <a href="parse_match_result.html#id857911-bb">public member functions</a></em></span>
-  <span class="type">string_type</span> <a href="parse_match_result.html#id857916-bb">remaining</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">charT</span> <a href="parse_match_result.html#id978445-bb">last_char</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="parse_match_result.html#id943322-bb">has_remaining</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="parse_match_result.html#id2468969-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="parse_match_result.html#id2468974-bb">remaining</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">charT</span> <a href="parse_match_result.html#id2468986-bb">last_char</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="parse_match_result.html#id2468999-bb">has_remaining</a>() <span class="bold"><strong>const</strong></span>;
 
   string_type cache;
   unsigned short match_depth;
@@ -48,33 +48,33 @@
   <span class="bold"><strong>static</strong></span> const short PARSE_ERROR;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1115661"></a><h2>Description</h2>
+<a name="id2650474"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1115664"></a><h3>
+<a name="id2650478"></a><h3>
 <a name="parse_match_resultconstruct-copy-destruct"></a><code class="computeroutput">parse_match_result</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1042322-bb"></a>parse_match_result();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2469026-bb"></a>parse_match_result();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1115698"></a><h3>
-<a name="id857911-bb"></a><code class="computeroutput">parse_match_result</code> public member functions</h3>
+<a name="id2650511"></a><h3>
+<a name="id2468969-bb"></a><code class="computeroutput">parse_match_result</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id857916-bb"></a>remaining() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id978445-bb"></a>last_char() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id2468974-bb"></a>remaining() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2468986-bb"></a>last_char() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id943322-bb"></a>has_remaining() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2468999-bb"></a>has_remaining() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Should be used in conjunction with last_char() to get the remaining character. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977101"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_parse_tree.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2393421"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_parse_tree.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/partial_date.html
===================================================================
--- boost/trunk/doc/html/partial_date.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/partial_date.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template partial_date</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="year_based_generator.html" title="Class template year_based_generator">
 <link rel="next" href="nth_kday_of_month.html" title="Class template nth_kday_of_month">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="partial_date"></a><div class="titlepage"></div>
@@ -43,20 +43,20 @@
   <span class="bold"><strong>typedef</strong></span> duration_type::duration_rep duration_rep; 
 
   <span class="emphasis"><em>// <a href="partial_date.html#partial_dateconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="partial_date.html#id1079437-bb">partial_date</a>(day_type, month_type);
-  <a href="partial_date.html#id695033-bb">partial_date</a>(duration_rep);
+  <a href="partial_date.html#id2464976-bb">partial_date</a>(day_type, month_type);
+  <a href="partial_date.html#id2456480-bb">partial_date</a>(duration_rep);
 
-  <span class="emphasis"><em>// <a href="partial_date.html#id834236-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="partial_date.html#id724088-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="partial_date.html#id1038140-bb"><span class="bold"><strong>operator</strong></span>()</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="partial_date.html#id974281-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="partial_date.html#id905903-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="partial_date.html#id904448-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_type</span> <a href="partial_date.html#id1035272-bb">day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="partial_date.html#id1111433-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="partial_date.html#id2472423-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="partial_date.html#id2472427-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="partial_date.html#id2489992-bb"><span class="bold"><strong>operator</strong></span>()</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="partial_date.html#id2417278-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="partial_date.html#id2498407-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="partial_date.html#id2478664-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_type</span> <a href="partial_date.html#id2507935-bb">day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="partial_date.html#id2507947-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1074056"></a><h2>Description</h2>
+<a name="id2624612"></a><h2>Description</h2>
 <p>Example usage: </p>
 <pre class="programlisting">    partial_date pd(1, Jan);
     partial_date pd2(70);
@@ -64,48 +64,48 @@
     date d2 = pd2.get_date(2002); //2002-Mar-10
 </pre>
 <div class="refsect2" lang="en">
-<a name="id1074069"></a><h3>
+<a name="id2624625"></a><h3>
 <a name="partial_dateconstruct-copy-destruct"></a><code class="computeroutput">partial_date</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1079437-bb"></a>partial_date(day_type d, month_type m);</pre></li>
+<li><pre class="literallayout"><a name="id2464976-bb"></a>partial_date(day_type d, month_type m);</pre></li>
 <li>
-<pre class="literallayout"><a name="id695033-bb"></a>partial_date(duration_rep days);</pre>
+<pre class="literallayout"><a name="id2456480-bb"></a>partial_date(duration_rep days);</pre>
 <p>Allowable values range from 1 to 366. 1=Jan1, 366=Dec31. If argument exceeds range, partial_date will be created with closest in-range value. 60 will always be Feb29, if get_date() is called with a non-leap year an exception will be thrown </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1074124"></a><h3>
-<a name="id834236-bb"></a><code class="computeroutput">partial_date</code> public member functions</h3>
+<a name="id2624678"></a><h3>
+<a name="id2472423-bb"></a><code class="computeroutput">partial_date</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type">date_type</span> <a name="id724088-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">date_type</span> <a name="id2472427-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Will throw an 'invalid_argument' exception if a partial_date object, instantiated with Feb-29, has get_date called with a non-leap year. Example: </p>
 <pre class="programlisting"> partial_date pd(29, Feb);
  pd.get_date(2003); // throws invalid_argument exception
  pg.get_date(2000); // returns 2000-2-29
 </pre>
 </li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1038140-bb"></a><span class="bold"><strong>operator</strong></span>()(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id974281-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id905903-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id904448-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_type</span> <a name="id1035272-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2489992-bb"></a><span class="bold"><strong>operator</strong></span>()(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2417278-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2498407-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2478664-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_type</span> <a name="id2507935-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1111433-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2507947-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns string formatted with up to 3 digits: Jan-01 == "0" Feb-29 == "58" Dec-31 == "365" </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/partial_date_rule_spec.html
===================================================================
--- boost/trunk/doc/html/partial_date_rule_spec.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/partial_date_rule_spec.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct partial_date_rule_spec</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
-<link rel="prev" href="id1112796.html" title="Function operator-=">
+<link rel="up" href="date_time/doxy.html#id2475564" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="prev" href="id2475514.html" title="Function operator-=">
 <link rel="next" href="first_last_rule_spec.html" title="Struct first_last_rule_spec">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1112796.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2475514.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="partial_date_rule_spec"></a><div class="titlepage"></div>
@@ -37,13 +37,13 @@
   <span class="bold"><strong>typedef</strong></span> gregorian::partial_date end_rule;  
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1112796.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2475514.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/period.html
===================================================================
--- boost/trunk/doc/html/period.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/period.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template period</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906808" title="Header &lt;boost/date_time/period.hpp&gt;">
-<link rel="prev" href="id974797.html" title="Type ymd_order_spec">
+<link rel="up" href="date_time/doxy.html#id2434012" title="Header &lt;boost/date_time/period.hpp&gt;">
+<link rel="prev" href="id2483937.html" title="Type ymd_order_spec">
 <link rel="next" href="period_formatter.html" title="Class template period_formatter">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id974797.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906808"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2483937.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2434012"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="period"></a><div class="titlepage"></div>
@@ -37,71 +37,71 @@
   <span class="bold"><strong>typedef</strong></span> duration_rep duration_type;
 
   <span class="emphasis"><em>// <a href="period.html#periodconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="period.html#id1071253-bb">period</a>(point_rep, point_rep);
-  <a href="period.html#id1073361-bb">period</a>(point_rep, duration_rep);
+  <a href="period.html#id2410155-bb">period</a>(point_rep, point_rep);
+  <a href="period.html#id2410192-bb">period</a>(point_rep, duration_rep);
 
-  <span class="emphasis"><em>// <a href="period.html#id1071874-bb">public member functions</a></em></span>
-  <span class="type">point_rep</span> <a href="period.html#id1071879-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">point_rep</span> <a href="period.html#id1106030-bb">end</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">point_rep</span> <a href="period.html#id1047324-bb">last</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_rep</span> <a href="period.html#id893633-bb">length</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id976416-bb">is_null</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id907080-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1039192-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period.html#id905243-bb">shift</a>(<span class="bold"><strong>const</strong></span> duration_rep &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id803289-bb">contains</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id838330-bb">contains</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id899835-bb">intersects</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1039721-bb">is_adjacent</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1038085-bb">is_before</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id970330-bb">is_after</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id931144-bb">intersection</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id970993-bb">merge</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id1034695-bb">span</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="period.html#id2458307-bb">public member functions</a></em></span>
+  <span class="type">point_rep</span> <a href="period.html#id2458311-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">point_rep</span> <a href="period.html#id2442552-bb">end</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">point_rep</span> <a href="period.html#id2442568-bb">last</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_rep</span> <a href="period.html#id2442584-bb">length</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2477874-bb">is_null</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2477891-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2417421-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period.html#id2417451-bb">shift</a>(<span class="bold"><strong>const</strong></span> duration_rep &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2457178-bb">contains</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2457205-bb">contains</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2452458-bb">intersects</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2453088-bb">is_adjacent</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2453119-bb">is_before</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id2393884-bb">is_after</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id2393911-bb">intersection</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id2432541-bb">merge</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id2472159-bb">span</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1111595"></a><h2>Description</h2>
+<a name="id2646299"></a><h2>Description</h2>
 <p>This template uses a class to represent a time point within the period and another class to represent a duration. As a result, this class is not appropriate for use when the number and duration representation are the same (eg: in the regular number domain).</p>
 <p>A period can be specified by providing either the begining point and a duration or the begining point and the end point( end is NOT part of the period but 1 unit past it. A period will be "invalid" if either end_point &lt;= begin_point or the given duration is &lt;= 0. Any valid period will return false for is_null().</p>
 <p>Zero length periods are also considered invalid. Zero length periods are periods where the begining and end points are the same, or, the given duration is zero. For a zero length period, the last point will be one unit less than the begining point.</p>
 <p>In the case that the begin and last are the same, the period has a length of one unit.</p>
 <p>The best way to handle periods is usually to provide a begining point and a duration. So, day1 + 7 days is a week period which includes all of the first day and 6 more days (eg: Sun to Sat). </p>
 <div class="refsect2" lang="en">
-<a name="id1111634"></a><h3>
+<a name="id2646334"></a><h3>
 <a name="periodconstruct-copy-destruct"></a><code class="computeroutput">period</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1071253-bb"></a>period(point_rep first_point, point_rep end_point);</pre>
+<pre class="literallayout"><a name="id2410155-bb"></a>period(point_rep first_point, point_rep end_point);</pre>
 <p>If end &lt;= begin then the period will be invalid </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1073361-bb"></a>period(point_rep first_point, duration_rep len);</pre>
+<pre class="literallayout"><a name="id2410192-bb"></a>period(point_rep first_point, duration_rep len);</pre>
 <p>If len is &lt;= 0 then the period will be invalid </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1111688"></a><h3>
-<a name="id1071874-bb"></a><code class="computeroutput">period</code> public member functions</h3>
+<a name="id2646392"></a><h3>
+<a name="id2458307-bb"></a><code class="computeroutput">period</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id1071879-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id1106030-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id1047324-bb"></a>last() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id893633-bb"></a>length() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id976416-bb"></a>is_null() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id907080-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1039192-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id905243-bb"></a>shift(<span class="bold"><strong>const</strong></span> duration_rep &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id803289-bb"></a>contains(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id838330-bb"></a>contains(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id899835-bb"></a>intersects(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1039721-bb"></a>is_adjacent(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038085-bb"></a>is_before(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id970330-bb"></a>is_after(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id931144-bb"></a>intersection(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id970993-bb"></a>merge(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id2458311-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id2442552-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id2442568-bb"></a>last() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id2442584-bb"></a>length() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2477874-bb"></a>is_null() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2477891-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2417421-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2417451-bb"></a>shift(<span class="bold"><strong>const</strong></span> duration_rep &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2457178-bb"></a>contains(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2457205-bb"></a>contains(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2452458-bb"></a>intersects(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2453088-bb"></a>is_adjacent(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2453119-bb"></a>is_before(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2393884-bb"></a>is_after(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id2393911-bb"></a>intersection(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id2432541-bb"></a>merge(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id1034695-bb"></a>span(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id2472159-bb"></a>span(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Combines two periods and any gap between them such that start = min(p1.start, p2.start) end = max(p1.end , p2.end) </p>
 <pre class="programlisting">        [---p1---)
                        [---p2---)
@@ -114,13 +114,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id974797.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906808"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2483937.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2434012"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/period_formatter.html
===================================================================
--- boost/trunk/doc/html/period_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/period_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template period_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id836121" title="Header &lt;boost/date_time/period_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2407150" title="Header &lt;boost/date_time/period_formatter.hpp&gt;">
 <link rel="prev" href="period.html" title="Class template period">
 <link rel="next" href="period_parser.html" title="Class template period_parser">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id836121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2407150"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_parser.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="period_formatter"></a><div class="titlepage"></div>
@@ -40,22 +40,22 @@
   <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt;      collection_type;
 
   <span class="emphasis"><em>// <a href="period_formatter.html#period_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="period_formatter.html#id867573-bb">period_formatter</a>(range_display_options = AS_CLOSED_RANGE, 
+  <a href="period_formatter.html#id2373145-bb">period_formatter</a>(range_display_options = AS_CLOSED_RANGE, 
                    <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_separator, 
                    <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_start_delimeter, 
                    <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_open_range_end_delimeter, 
                    <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_closed_range_end_delimeter);
 
-  <span class="emphasis"><em>// <a href="period_formatter.html#id858487-bb">public member functions</a></em></span>
-  <span class="type">OutItrT</span> <a href="period_formatter.html#id858492-bb">put_period_separator</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="period_formatter.html#id868076-bb">put_period_start_delimeter</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="period_formatter.html#id1109048-bb">put_period_end_delimeter</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">range_display_options</span> <a href="period_formatter.html#id1002899-bb">range_option</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_formatter.html#id1046434-bb">range_option</a>(range_display_options) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_formatter.html#id927171-bb">delimiter_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <span class="emphasis"><em>// <a href="period_formatter.html#id2481144-bb">public member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="period_formatter.html#id2481148-bb">put_period_separator</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="period_formatter.html#id2481176-bb">put_period_start_delimeter</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="period_formatter.html#id2506948-bb">put_period_end_delimeter</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">range_display_options</span> <a href="period_formatter.html#id2506975-bb">range_option</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_formatter.html#id2506988-bb">range_option</a>(range_display_options) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_formatter.html#id2479018-bb">delimiter_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                          <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) ;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> period_type, <span class="bold"><strong>typename</strong></span> facet_type&gt; 
-    <span class="type">OutItrT</span> <a href="period_formatter.html#id976490-bb">put_period</a>(OutItrT, std::ios_base &amp;, char_type, 
+    <span class="type">OutItrT</span> <a href="period_formatter.html#id2395795-bb">put_period</a>(OutItrT, std::ios_base &amp;, char_type, 
                        <span class="bold"><strong>const</strong></span> period_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
@@ -64,7 +64,7 @@
   <span class="bold"><strong>static</strong></span> const char_type default_period_closed_range_end_delimeter;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1112729"></a><h2>Description</h2>
+<a name="id2647460"></a><h2>Description</h2>
 <p>Provides settings for the following:</p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>period_separator -- default '/'</p></li>
@@ -83,30 +83,30 @@
 </pre>
 <p>where the date formatting is controlled by the date facet </p>
 <div class="refsect2" lang="en">
-<a name="id1112774"></a><h3>
+<a name="id2647504"></a><h3>
 <a name="period_formatterconstruct-copy-destruct"></a><code class="computeroutput">period_formatter</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id867573-bb"></a>period_formatter(range_display_options range_option = AS_CLOSED_RANGE, 
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2373145-bb"></a>period_formatter(range_display_options range_option = AS_CLOSED_RANGE, 
                  <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_separator = default_period_separator, 
                  <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_start_delimeter = default_period_start_delimeter, 
                  <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_open_range_end_delimeter = default_period_open_range_end_delimeter, 
                  <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_closed_range_end_delimeter = default_period_closed_range_end_delimeter);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1112866"></a><h3>
-<a name="id858487-bb"></a><code class="computeroutput">period_formatter</code> public member functions</h3>
+<a name="id2647601"></a><h3>
+<a name="id2481144-bb"></a><code class="computeroutput">period_formatter</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id858492-bb"></a>put_period_separator(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id868076-bb"></a>put_period_start_delimeter(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1109048-bb"></a>put_period_end_delimeter(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">range_display_options</span> <a name="id1002899-bb"></a>range_option() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1046434-bb"></a>range_option(range_display_options option) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id927171-bb"></a>delimiter_strings(<span class="bold"><strong>const</strong></span> string_type &amp; separator, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2481148-bb"></a>put_period_separator(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2481176-bb"></a>put_period_start_delimeter(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2506948-bb"></a>put_period_end_delimeter(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">range_display_options</span> <a name="id2506975-bb"></a>range_option() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2506988-bb"></a>range_option(range_display_options option) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2479018-bb"></a>delimiter_strings(<span class="bold"><strong>const</strong></span> string_type &amp; separator, 
                        <span class="bold"><strong>const</strong></span> string_type &amp; start_delim, 
                        <span class="bold"><strong>const</strong></span> string_type &amp; open_end_delim, 
                        <span class="bold"><strong>const</strong></span> string_type &amp; closed_end_delim) ;</pre></li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> period_type, <span class="bold"><strong>typename</strong></span> facet_type&gt; 
-  <span class="type">OutItrT</span> <a name="id976490-bb"></a>put_period(OutItrT next, std::ios_base &amp; a_ios, char_type a_fill, 
+  <span class="type">OutItrT</span> <a name="id2395795-bb"></a>put_period(OutItrT next, std::ios_base &amp; a_ios, char_type a_fill, 
                      <span class="bold"><strong>const</strong></span> period_type &amp; p, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre>
 <p>This generic code will output any period using a facet to to output the 'elements'. For example, in the case of a date_period the elements will be instances of a date which will be formatted according the to setup in the passed facet parameter.</p>
 <p>The steps for formatting a period are always the same:</p>
@@ -128,13 +128,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id836121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2407150"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_parser.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/period_parser.html
===================================================================
--- boost/trunk/doc/html/period_parser.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/period_parser.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template period_parser</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id802180" title="Header &lt;boost/date_time/period_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2394584" title="Header &lt;boost/date_time/period_parser.hpp&gt;">
 <link rel="prev" href="period_formatter.html" title="Class template period_formatter">
 <link rel="next" href="special_values_formatter.html" title="Class template special_values_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id802180"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2394584"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="period_parser"></a><div class="titlepage"></div>
@@ -41,26 +41,26 @@
   <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt; collection_type;
 
   <span class="emphasis"><em>// <a href="period_parser.html#period_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="period_parser.html#id903628-bb">period_parser</a>(period_range_option = AS_CLOSED_RANGE, 
+  <a href="period_parser.html#id2520377-bb">period_parser</a>(period_range_option = AS_CLOSED_RANGE, 
                 <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_separator, 
                 <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_start_delimeter, 
                 <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_open_range_end_delimeter, 
                 <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_closed_range_end_delimeter);
-  <a href="period_parser.html#id1032768-bb">period_parser</a>(<span class="bold"><strong>const</strong></span> <a href="period_parser.html" title="Class template period_parser">period_parser</a>&lt; date_type, CharT &gt; &amp;);
+  <a href="period_parser.html#id2394256-bb">period_parser</a>(<span class="bold"><strong>const</strong></span> <a href="period_parser.html" title="Class template period_parser">period_parser</a>&lt; date_type, CharT &gt; &amp;);
 
-  <span class="emphasis"><em>// <a href="period_parser.html#id1045788-bb">public member functions</a></em></span>
-  <span class="type">period_range_option</span> <a href="period_parser.html#id1045793-bb">range_option</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id1032535-bb">range_option</a>(period_range_option) ;
-  <span class="type">collection_type</span> <a href="period_parser.html#id836557-bb">delimiter_strings</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id1110581-bb">delimiter_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <span class="emphasis"><em>// <a href="period_parser.html#id2471763-bb">public member functions</a></em></span>
+  <span class="type">period_range_option</span> <a href="period_parser.html#id2471768-bb">range_option</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id2471780-bb">range_option</a>(period_range_option) ;
+  <span class="type">collection_type</span> <a href="period_parser.html#id2471803-bb">delimiter_strings</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id2471816-bb">delimiter_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                          <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) ;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> period_type, <span class="bold"><strong>typename</strong></span> duration_type, <span class="bold"><strong>typename</strong></span> facet_type&gt; 
-    <span class="type">period_type</span> <a href="period_parser.html#id927324-bb">get_period</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
+    <span class="type">period_type</span> <a href="period_parser.html#id2468850-bb">get_period</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
                            std::ios_base &amp;, <span class="bold"><strong>const</strong></span> period_type &amp;, 
                            <span class="bold"><strong>const</strong></span> duration_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="period_parser.html#id1111200-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id1111205-bb">consume_delim</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
+  <span class="emphasis"><em>// <a href="period_parser.html#id2394322-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id2529067-bb">consume_delim</a>(stream_itr_type &amp;, stream_itr_type &amp;, 
                      <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
@@ -69,7 +69,7 @@
   <span class="bold"><strong>static</strong></span> const char_type default_period_closed_range_end_delimeter;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1113654"></a><h2>Description</h2>
+<a name="id2648417"></a><h2>Description</h2>
 <p>Provides settings for the following:</p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>period_separator -- default '/'</p></li>
@@ -84,31 +84,31 @@
 </pre>
 <p>where the date format is controlled by the date facet </p>
 <div class="refsect2" lang="en">
-<a name="id1113692"></a><h3>
+<a name="id2648456"></a><h3>
 <a name="period_parserconstruct-copy-destruct"></a><code class="computeroutput">period_parser</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id903628-bb"></a>period_parser(period_range_option range_option = AS_CLOSED_RANGE, 
+<li><pre class="literallayout"><a name="id2520377-bb"></a>period_parser(period_range_option range_option = AS_CLOSED_RANGE, 
               <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_separator = default_period_separator, 
               <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_start_delimeter = default_period_start_delimeter, 
               <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_open_range_end_delimeter = default_period_open_range_end_delimeter, 
               <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_closed_range_end_delimeter = default_period_closed_range_end_delimeter);</pre></li>
-<li><pre class="literallayout"><a name="id1032768-bb"></a>period_parser(<span class="bold"><strong>const</strong></span> <a href="period_parser.html" title="Class template period_parser">period_parser</a>&lt; date_type, CharT &gt; &amp; p_parser);</pre></li>
+<li><pre class="literallayout"><a name="id2394256-bb"></a>period_parser(<span class="bold"><strong>const</strong></span> <a href="period_parser.html" title="Class template period_parser">period_parser</a>&lt; date_type, CharT &gt; &amp; p_parser);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1113809"></a><h3>
-<a name="id1045788-bb"></a><code class="computeroutput">period_parser</code> public member functions</h3>
+<a name="id2648579"></a><h3>
+<a name="id2471763-bb"></a><code class="computeroutput">period_parser</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">period_range_option</span> <a name="id1045793-bb"></a>range_option() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1032535-bb"></a>range_option(period_range_option option) ;</pre></li>
-<li><pre class="literallayout"><span class="type">collection_type</span> <a name="id836557-bb"></a>delimiter_strings() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1110581-bb"></a>delimiter_strings(<span class="bold"><strong>const</strong></span> string_type &amp; separator, 
+<li><pre class="literallayout"><span class="type">period_range_option</span> <a name="id2471768-bb"></a>range_option() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2471780-bb"></a>range_option(period_range_option option) ;</pre></li>
+<li><pre class="literallayout"><span class="type">collection_type</span> <a name="id2471803-bb"></a>delimiter_strings() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2471816-bb"></a>delimiter_strings(<span class="bold"><strong>const</strong></span> string_type &amp; separator, 
                        <span class="bold"><strong>const</strong></span> string_type &amp; start_delim, 
                        <span class="bold"><strong>const</strong></span> string_type &amp; open_end_delim, 
                        <span class="bold"><strong>const</strong></span> string_type &amp; closed_end_delim) ;</pre></li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> period_type, <span class="bold"><strong>typename</strong></span> duration_type, <span class="bold"><strong>typename</strong></span> facet_type&gt; 
-  <span class="type">period_type</span> <a name="id927324-bb"></a>get_period(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+  <span class="type">period_type</span> <a name="id2468850-bb"></a>get_period(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                          std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> period_type &amp; p, 
                          <span class="bold"><strong>const</strong></span> duration_type &amp; dur_unit, 
                          <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre>
@@ -131,20 +131,20 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1114061"></a><h3>
-<a name="id1111200-bb"></a><code class="computeroutput">period_parser</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1111205-bb"></a>consume_delim(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
+<a name="id2648833"></a><h3>
+<a name="id2394322-bb"></a><code class="computeroutput">period_parser</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2529067-bb"></a>consume_delim(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end, 
                    <span class="bold"><strong>const</strong></span> string_type &amp; delim) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id802180"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2394584"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/posix_time_system_config.html
===================================================================
--- boost/trunk/doc/html/posix_time_system_config.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/posix_time_system_config.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class posix_time_system_config</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id937109" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2442818" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
 <link rel="prev" href="simple_time_rep.html" title="Struct simple_time_rep">
-<link rel="next" href="id974575.html" title="Class millisec_posix_time_system_config">
+<link rel="next" href="id2443265.html" title="Class millisec_posix_time_system_config">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="simple_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id937109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974575.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="simple_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442818"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2443265.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="posix_time_system_config"></a><div class="titlepage"></div>
@@ -36,29 +36,29 @@
   <span class="bold"><strong>typedef</strong></span> <a href="simple_time_rep.html" title="Struct simple_time_rep">simple_time_rep</a>            time_rep_type;     
   <span class="bold"><strong>typedef</strong></span> gregorian::date            date_type;         
   <span class="bold"><strong>typedef</strong></span> gregorian::date_duration   date_duration_type;
-  <span class="bold"><strong>typedef</strong></span> <a href="id937125.html" title="Class time_duration">time_duration</a>              time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="id2442833.html" title="Class time_duration">time_duration</a>              time_duration_type;
   <span class="bold"><strong>typedef</strong></span> time_res_traits::tick_type int_type;          
   <span class="bold"><strong>typedef</strong></span> time_res_traits            resolution_traits; 
 
-  <span class="emphasis"><em>// <a href="posix_time_system_config.html#id1003410-bb">public member functions</a></em></span>
-  <span class="type"></span> <a href="posix_time_system_config.html#id1003416-bb">BOOST_STATIC_CONSTANT</a>(boost::int64_t, tick_per_second = 1000000000) ;
+  <span class="emphasis"><em>// <a href="posix_time_system_config.html#id2443223-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="posix_time_system_config.html#id2443228-bb">BOOST_STATIC_CONSTANT</a>(boost::int64_t, tick_per_second = 1000000000) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1176323"></a><h2>Description</h2>
+<a name="id2677643"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1176326"></a><h3>
-<a name="id1003410-bb"></a><code class="computeroutput">posix_time_system_config</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id1003416-bb"></a>BOOST_STATIC_CONSTANT(boost::int64_t , tick_per_second  = 1000000000) ;</pre></li></ol></div>
+<a name="id2677646"></a><h3>
+<a name="id2443223-bb"></a><code class="computeroutput">posix_time_system_config</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id2443228-bb"></a>BOOST_STATIC_CONSTANT(boost::int64_t , tick_per_second  = 1000000000) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="simple_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id937109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974575.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="simple_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442818"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2443265.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/posix_time_zone.html
===================================================================
--- boost/trunk/doc/html/posix_time_zone.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/posix_time_zone.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class posix_time_zone</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928390" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2447946" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
 <link rel="prev" href="bad_adjustment.html" title="Struct bad_adjustment">
 <link rel="next" href="time_zone.html" title="Class time_zone">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447946"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="posix_time_zone"></a><div class="titlepage"></div>
@@ -40,33 +40,33 @@
   <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type                      stringstream_type; 
 
   <span class="emphasis"><em>// <a href="posix_time_zone.html#posix_time_zoneconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="posix_time_zone.html#id800614-bb">posix_time_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
-  <a href="posix_time_zone.html#id1035479-bb">~posix_time_zone</a>();
+  <a href="posix_time_zone.html#id2448349-bb">posix_time_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="posix_time_zone.html#id2448367-bb">~posix_time_zone</a>();
 
-  <span class="emphasis"><em>// <a href="posix_time_zone.html#id997986-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id997991-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id998009-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id1041562-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id836350-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="posix_time_zone.html#id829200-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="posix_time_zone.html#id829218-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="posix_time_zone.html#id866132-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="posix_time_zone.html#id794662-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="posix_time_zone.html#id891864-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="posix_time_zone.html#id939453-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="posix_time_zone.html#id2448123-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id2448127-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id2448145-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id2448171-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id2448198-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="posix_time_zone.html#id2448227-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="posix_time_zone.html#id2448244-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="posix_time_zone.html#id2448271-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="posix_time_zone.html#id2448297-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="posix_time_zone.html#id2448314-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="posix_time_zone.html#id2448331-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="posix_time_zone.html#id1035482-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id1035487-bb">calc_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id966949-bb">calc_rules</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id859521-bb">M_func</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id727819-bb">julian_no_leap</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id1040403-bb">julian_day</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="emphasis"><em>// <a href="posix_time_zone.html#id2448369-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id2448374-bb">calc_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id2448408-bb">calc_rules</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id2448441-bb">M_func</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id2448474-bb">julian_no_leap</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id2448512-bb">julian_day</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
 
-  <span class="emphasis"><em>// <a href="posix_time_zone.html#id1042302-bb">private static functions</a></em></span>
-  <span class="type">std::string</span> <a href="posix_time_zone.html#id1042307-bb">td_as_string</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="emphasis"><em>// <a href="posix_time_zone.html#id2448551-bb">private static functions</a></em></span>
+  <span class="type">std::string</span> <a href="posix_time_zone.html#id2448555-bb">td_as_string</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1184714"></a><h2>Description</h2>
+<a name="id2686272"></a><h2>Description</h2>
 <p>A POSIX time zone string takes the form of:&lt;br&gt; "std offset dst [offset],start[/time],end[/time]" (w/no spaces) 'std' specifies the abbrev of the time zone.
  'offset' is the offset from UTC.
  'dst' specifies the abbrev of the time zone during daylight savings time.
@@ -84,66 +84,66 @@
  A boost::local_time::bad_adjustment exception will be thrown for:&lt;br&gt; A DST adjustment that is 24 hours or more (positive or negative)
  </p>
 <div class="refsect2" lang="en">
-<a name="id1184722"></a><h3>
+<a name="id2686298"></a><h3>
 <a name="posix_time_zoneconstruct-copy-destruct"></a><code class="computeroutput">posix_time_zone</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id800614-bb"></a>posix_time_zone(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
-<li><pre class="literallayout"><a name="id1035479-bb"></a>~posix_time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id2448349-bb"></a>posix_time_zone(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
+<li><pre class="literallayout"><a name="id2448367-bb"></a>~posix_time_zone();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1184773"></a><h3>
-<a name="id997986-bb"></a><code class="computeroutput">posix_time_zone</code> public member functions</h3>
+<a name="id2686352"></a><h3>
+<a name="id2448123-bb"></a><code class="computeroutput">posix_time_zone</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id997991-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2448127-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id998009-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2448145-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre>
 <p>For those time zones that have no DST, an empty string is used </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1041562-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2448171-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre>
 <p>The full STD name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id836350-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2448198-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre>
 <p>The full DST name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place. For time zones that have no DST, an empty string is used </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id829200-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id829218-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id866132-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id794662-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id891864-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id939453-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2448227-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id2448244-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id2448271-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id2448297-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id2448314-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id2448331-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1185082"></a><h3>
-<a name="id1035482-bb"></a><code class="computeroutput">posix_time_zone</code> private member functions</h3>
+<a name="id2686667"></a><h3>
+<a name="id2448369-bb"></a><code class="computeroutput">posix_time_zone</code> private member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1035487-bb"></a>calc_zone(<span class="bold"><strong>const</strong></span> std::string &amp; obj) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2448374-bb"></a>calc_zone(<span class="bold"><strong>const</strong></span> std::string &amp; obj) ;</pre>
 <p>Extract time zone abbreviations for STD &amp; DST as well as the offsets for the time the shift occurs and how much of a shift. At this time full time zone names are NOT extracted so the abbreviations are used in their place </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id966949-bb"></a>calc_rules(<span class="bold"><strong>const</strong></span> std::string &amp; start, <span class="bold"><strong>const</strong></span> std::string &amp; end) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id859521-bb"></a>M_func(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id727819-bb"></a>julian_no_leap(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1040403-bb"></a>julian_day(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2448408-bb"></a>calc_rules(<span class="bold"><strong>const</strong></span> std::string &amp; start, <span class="bold"><strong>const</strong></span> std::string &amp; end) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2448441-bb"></a>M_func(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2448474-bb"></a>julian_no_leap(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2448512-bb"></a>julian_day(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1185258"></a><h3>
-<a name="id1042302-bb"></a><code class="computeroutput">posix_time_zone</code> private static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">std::string</span> <a name="id1042307-bb"></a>td_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li></ol></div>
+<a name="id2686858"></a><h3>
+<a name="id2448551-bb"></a><code class="computeroutput">posix_time_zone</code> private static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">std::string</span> <a name="id2448555-bb"></a>td_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447946"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/previous_weekday.html
===================================================================
--- boost/trunk/doc/html/previous_weekday.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/previous_weekday.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template previous_weekday</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="next_weekday.html" title="Function template next_weekday">
 <link rel="next" href="date_itr_base.html" title="Class template date_itr_base">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="previous_weekday"></a><div class="titlepage"></div>
@@ -33,17 +33,17 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> weekday_type&gt; 
   <span class="type">date_type</span> previous_weekday(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> weekday_type &amp; wd);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1076382"></a><h2>Description</h2>
+<a name="id2626990"></a><h2>Description</h2>
 <p>Generates a date object representing the date of the previous weekday from the given date. If the date given is 2004-May-9 (a Sunday) and the given weekday is Tuesday then the resulting date will be 2004-May-4. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/program_options/design.html
===================================================================
--- boost/trunk/doc/html/program_options/design.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/program_options/design.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Design Discussion</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
 <link rel="prev" href="howto.html" title="How To">
@@ -112,34 +112,34 @@
       </p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>Use a fully templated implementation: given a string of a
-            certain type, a parser will return a  instance
-            with strings of the same type (i.e. the  class
+            certain type, a parser will return a <code class="computeroutput">parsed_options</code> instance
+            with strings of the same type (i.e. the <code class="computeroutput">parsed_options</code> class
             will be templated).</p></li>
 <li><p>Use internal encoding: same as above, but strings will be converted to and
             from the internal encoding.</p></li>
 <li><p>Use and partly expose the internal encoding: same as above,
-            but the strings in the  instance will be in the
+            but the strings in the <code class="computeroutput">parsed_options</code> instance will be in the
             internal encoding. This might avoid a conversion if
-             instance is passed directly to other components,
+            <code class="computeroutput">parsed_options</code> instance is passed directly to other components,
             but can be also dangerous or confusing for a user.
           </p></li>
 </ul></div>
 <p>The second solution appears to be the best -- it does not increase
     the code size much and is cleaner than the third. To avoid extra
-    conversions, the Unicode version of  can also store
+    conversions, the Unicode version of <code class="computeroutput">parsed_options</code> can also store
     strings in internal encoding.
     </p>
 <p>For the options descriptions component, we don't have much
       choice. Since it's not desirable to have either all options use ascii or all
       of them use Unicode, but rather have some ascii and some Unicode options, the
-      interface of the  must work with both. The only way is
+      interface of the <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></code> must work with both. The only way is
       to pass an additional flag telling if strings use ascii or internal encoding.
-      The instance of  can then convert into some
+      The instance of <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></code> can then convert into some
       other encoding if needed.
     </p>
-<p>For the storage component, the only affected function is .
-      For Unicode input, the  function should convert the value to the
-      internal encoding.  It should also inform the  class
+<p>For the storage component, the only affected function is <code class="computeroutput"><a href="../id2349650.html" title="Function store">store</a></code>.
+      For Unicode input, the <code class="computeroutput"><a href="../id2349650.html" title="Function store">store</a></code> function should convert the value to the
+      internal encoding.  It should also inform the <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></code> class
       about the used encoding.
     </p>
 <p>Finally, what internal encoding should we use? The
@@ -181,7 +181,7 @@
     </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/program_options/howto.html
===================================================================
--- boost/trunk/doc/html/program_options/howto.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/program_options/howto.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>How To</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
 <link rel="prev" href="overview.html" title="Library Overview">
@@ -26,23 +26,24 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="program_options.howto"></a>How To</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="howto.html#id1248034">Non-conventional Syntax</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248078">Response Files</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248140">Winmain Command Line</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248181">Option Groups and Hidden Options</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248221">Custom Validators</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248321">Unicode Support</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2715843">Non-conventional Syntax</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2715898">Response Files</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2715975">Winmain Command Line</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2716014">Option Groups and Hidden Options</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2716150">Custom Validators</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2716238">Unicode Support</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2716386">Allowing Unknown Options</a></span></dt>
 </dl></div>
 <p>This section describes how the library can be used in specific
   situations.</p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1248034"></a>Non-conventional Syntax</h4></div></div></div>
+<a name="id2715843"></a>Non-conventional Syntax</h4></div></div></div>
 <p>Sometimes, standard command line syntaxes are not enough. For
     example, the gcc compiler has "-frtti" and -fno-rtti" options, and this
     syntax is not directly supported.
     </p>
-<a class="indexterm" name="id1248043"></a><p>For such cases, the library allows the user to provide an
+<a class="indexterm" name="id2715851"></a><p>For such cases, the library allows the user to provide an
     <em class="firstterm">additional parser</em> -- a function which will be called on each
     command line element, before any processing by the library. If the
     additional parser recognises the syntax, it returns the option name and
@@ -77,8 +78,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1248078"></a>Response Files</h4></div></div></div>
-<a class="indexterm" name="id1248082"></a><p>Some operating system have very low limits of the command line
+<a name="id2715898"></a>Response Files</h4></div></div></div>
+<a class="indexterm" name="id2715902"></a><p>Some operating system have very low limits of the command line
       length. The common way to work around those limitations is using
       <em class="firstterm">response files</em>.  A response file is just a
       configuration file which uses the same syntax as the command line. If
@@ -105,6 +106,7 @@
     else
         return pair&lt;string, string&gt;();
 }
+
 </pre>
 <p>Finally, when the "response-file" option is found, you'll have to
     load that file and pass it to the command line parser. This part is the
@@ -130,6 +132,7 @@
      // Parse the file and store the options
      store(command_line_parser(args).options(desc).run(), vm);     
 }
+
 </pre>
 <p>
       The complete example can be found in the "example/response_file.cpp"
@@ -138,7 +141,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1248140"></a>Winmain Command Line</h4></div></div></div>
+<a name="id2715975"></a>Winmain Command Line</h4></div></div></div>
 <p>On the Windows operating system, GUI applications receive the
     command line as a single string, not split into elements. For that reason,
     the command line parser cannot be used directly. At least on some
@@ -160,8 +163,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1248181"></a>Option Groups and Hidden Options</h4></div></div></div>
-<p>Having a single instance of the  class with all
+<a name="id2716014"></a>Option Groups and Hidden Options</h4></div></div></div>
+<p>Having a single instance of the <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code> class with all
     the program's options can be problematic:
       </p>
 <div class="itemizedlist"><ul type="disc">
@@ -171,13 +174,13 @@
 <li><p>Some options shouldn't appear in the generated help message at all.</p></li>
 </ul></div>
 <p>To solve the above issues, the library allows a programmer to create several
-      instances of the  class, which can be merged in
+      instances of the <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code> class, which can be merged in
       different combinations. The following example will define three groups of
       options: command line specific, and two options group for specific program
       modules, only one of which is shown in the generated help message.
     </p>
 <p>Each group is defined using standard syntax. However, you should
-      use reasonable names for each  instance:
+      use reasonable names for each <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code> instance:
 </p>
 <pre class="programlisting">
 options_description general("General options");
@@ -253,7 +256,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1248221"></a>Custom Validators</h4></div></div></div>
+<a name="id2716150"></a>Custom Validators</h4></div></div></div>
 <p>By default, the conversion of option's value from string into C++
       type is done using iostreams, which sometimes is not convenient. The
       library allows the user to customize the conversion for specific
@@ -296,6 +299,7 @@
         throw validation_error("invalid value");
     }        
 }
+        
 </pre>
 <p>The function takes four parameters. The first is the storage
       for the value, and in this case is either empty or contains an instance of
@@ -315,7 +319,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1248321"></a>Unicode Support</h4></div></div></div>
+<a name="id2716238"></a>Unicode Support</h4></div></div></div>
 <p>To use the library with Unicode, you'd need to:
       </p>
 <div class="itemizedlist"><ul type="disc">
@@ -323,7 +327,7 @@
 <li><p>Require Unicode support for options which need it</p></li>
 </ul></div>
 <p>Most of the parsers have Unicode versions. For example, the
-       function has an overload which takes
+      <code class="computeroutput"><a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a></code> function has an overload which takes
       <code class="computeroutput">wchar_t</code> strings, instead of ordinary <code class="computeroutput">char</code>.
     </p>
 <p>Even if some of the parsers are Unicode-aware, it does not mean you
@@ -377,8 +381,41 @@
             broken.</p></li>
 </ol></div>
 </div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="id2716386"></a>Allowing Unknown Options</h4></div></div></div>
+<p>Usually, the library throws an exception on unknown option names. This 
+      behaviour can be changed. For example, only some part of your application uses 
+      <a href="../program_options.html" title="Chapter 7. Boost.Program_options">Program_options</a>, and you wish to pass unrecognized options to another part of
+      the program, or even to another application.</p>
+<p>To allow unregistered options on the command line, you need to use 
+      the <code class="computeroutput"><a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a></code> class for parsing (not <code class="computeroutput"><a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a></code>)
+      and call the <code class="computeroutput"><a href="../basic_command_line_parser.html#id2491704-bb">allow_unregistered</a></code> 
+      method of that class:
+      </p>
+<pre class="programlisting">
+parsed_options parsed = 
+    command_line_parser(argv, argc).options(desc).allow_unregistered().run();      
+      </pre>
+<p>
+      
+      For each token that looks like an option, but does not have a known name, 
+      an instance of <code class="computeroutput"><a href="../basic_option.html" title="Class template basic_option">basic_option</a></code> will be added to the result. 
+      The <code class="computeroutput">string_key</code> and <code class="computeroutput">value</code> fields of the instance will contain results 
+      of syntactic parsing of the token, the <code class="computeroutput">unregistered</code> field will be set to <code class="computeroutput">true</code>,
+      and the <code class="computeroutput">original_tokens</code> field will contain the token as it appeared on the command line.
+      </p>
+<p>If you want to pass the unrecognized options further, the 
+      <code class="computeroutput"><a href="../collect_unrecognized.html" title="Function template collect_unrecognized">collect_unrecognized</a></code> function can be used.
+      The function will collect original tokens for all unrecognized values, and optionally, all found positional options.
+      Say, if your code handles a few options, but does not handles positional options at all, you can use the function like this:
+      </p>
+<pre class="programlisting">
+vector&lt;string&gt; to_pass_further = collect_arguments(parsed.option, include_positional);
+      </pre>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+</div>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/program_options/overview.html
===================================================================
--- boost/trunk/doc/html/program_options/overview.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/program_options/overview.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Library Overview</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
 <link rel="prev" href="tutorial.html" title="Tutorial">
@@ -26,11 +26,11 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="program_options.overview"></a>Library Overview</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="overview.html#id1247286">Options Description Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247675">Parsers Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247729">Storage Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247812">Specific parsers</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247941">Annotated List of Symbols</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2714805">Options Description Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715353">Parsers Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715436">Storage Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715519">Specific parsers</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715692">Annotated List of Symbols</a></span></dt>
 </dl></div>
 <p>In the tutorial section, we saw several examples of library usage.
     Here we will describe the overall library design including the primary
@@ -72,23 +72,23 @@
   </p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1247286"></a>Options Description Component</h4></div></div></div>
+<a name="id2714805"></a>Options Description Component</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="overview.html#id1247436">Syntactic Information</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247572">Semantic Information</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247613">Positional Options</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715045">Syntactic Information</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715236">Semantic Information</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715278">Positional Options</a></span></dt>
 </dl></div>
 <p>The options description component has three main classes:
-      ,  and . The
-      first two together describe a single option. The 
-      class contains the option's name, description and a pointer to ,
+      <code class="computeroutput"><a href="../option_description.html" title="Class option_description">option_description</a></code>, <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></code> and <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code>. The
+      first two together describe a single option. The <code class="computeroutput"><a href="../option_description.html" title="Class option_description">option_description</a></code>
+      class contains the option's name, description and a pointer to <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></code>,
       which, in turn, knows the type of the option's value and can parse the value,
-      apply the default value, and so on. The  class is a
-      container for instances of .
+      apply the default value, and so on. The <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code> class is a
+      container for instances of <code class="computeroutput"><a href="../option_description.html" title="Class option_description">option_description</a></code>.
     </p>
 <p>For almost every library, those classes could be created in a
       conventional way: that is, you'd create new options using constructors and
-      then call the <code class="computeroutput">add</code> method of . However,
+      then call the <code class="computeroutput">add</code> method of <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code>. However,
       that's overly verbose for declaring 20 or 30 options. This concern led
       to creation of the syntax that you've already seen:
 </p>
@@ -140,8 +140,8 @@
 <pre class="screen">calc --expression="1 + 2/3"</pre>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1247436"></a>Syntactic Information</h5></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="overview.html#id1247509">Description formatting</a></span></dt></dl></div>
+<a name="id2715045"></a>Syntactic Information</h5></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="overview.html#id2715123">Description formatting</a></span></dt></dl></div>
 <p>The syntactic information is provided by the
         <code class="computeroutput"><a href="../options_description.html" title="Class options_description">boost::program_options::options_description</a></code> class
         and some methods of the
@@ -185,7 +185,7 @@
       </pre>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="id1247509"></a>Description formatting</h6></div></div></div>
+<a name="id2715123"></a>Description formatting</h6></div></div></div>
 <p>
           Sometimes the description can get rather long, for example, when
           several option's values need separate documentation. Below we
@@ -279,7 +279,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1247572"></a>Semantic Information</h5></div></div></div>
+<a name="id2715236"></a>Semantic Information</h5></div></div></div>
 <p>The semantic information is completely provided by the 
         <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">boost::program_options::value_semantic</a></code> class. For
         example:
@@ -302,7 +302,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1247613"></a>Positional Options</h5></div></div></div>
+<a name="id2715278"></a>Positional Options</h5></div></div></div>
 <p>Our definition of option as (name, value) pairs is simple and
         useful, but in one special case of the command line, there's a
         problem. A command line can include a <em class="firstterm">positional option</em>,
@@ -323,7 +323,7 @@
 <pre class="screen">
           archiver --compression=9 --input-file=/etc/passwd
         </pre>
-<p>The  class allows the command line
+<p>The <code class="computeroutput"><a href="../id2525902.html" title="Class positional_options_description">positional_options_description</a></code> class allows the command line
         parser to assign the names. The class specifies how many positional options
         are allowed, and for each allowed option, specifies the name. For example:
 </p>
@@ -348,13 +348,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1247675"></a>Parsers Component</h4></div></div></div>
+<a name="id2715353"></a>Parsers Component</h4></div></div></div>
 <p>The parsers component splits input sources into (name, value) pairs.
       Each parser looks for possible options and consults the options
       description component to determine if the option is known and how its value
       is specified. In the simplest case, the name is explicitly specified,
       which allows the library to decide if such option is known. If it is known, the
-       instance determines how the value is specified. (If
+      <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></code> instance determines how the value is specified. (If
       it is not known, an exception is thrown.) Common
       cases are when the value is explicitly specified by the user, and when
       the value cannot be specified by the user, but the presence of the
@@ -365,7 +365,7 @@
 <p>
       To invoke a parser you typically call a function, passing the options
       description and command line or config file or something else.
-      The results of parsing are returned as an instance of the 
+      The results of parsing are returned as an instance of the <code class="computeroutput">parsed_options</code>
       class. Typically, that object is passed directly to the storage
       component. However, it also can be used directly, or undergo some additional
       processing. 
@@ -397,7 +397,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1247729"></a>Storage Component</h4></div></div></div>
+<a name="id2715436"></a>Storage Component</h4></div></div></div>
 <p>The storage component is responsible for:
       </p>
 <div class="itemizedlist"><ul type="disc">
@@ -435,11 +435,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1247812"></a>Specific parsers</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="overview.html#id1247816">Environment variables</a></span></dt></dl></div>
+<a name="id2715519"></a>Specific parsers</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="overview.html#id2715523">Environment variables</a></span></dt></dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1247816"></a>Environment variables</h5></div></div></div>
+<a name="id2715523"></a>Environment variables</h5></div></div></div>
 <p><em class="firstterm">Environment variables</em> are string variables
       which are available to all programs via the <code class="computeroutput">getenv</code> function
       of C runtime library. The operating system allows to set initial values
@@ -453,8 +453,8 @@
       they are particularly suitable for options which apply to all programs.
       </p>
 <p>The environment variables can be parsed with the
-       function. The function have several overloaded
-      versions. The first parameter is always an 
+      <code class="computeroutput"><a href="../id2383787.html" title="Function parse_environment">parse_environment</a></code> function. The function have several overloaded
+      versions. The first parameter is always an <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code>
       instance, and the second specifies what variables must be processed, and
       what option names must correspond to it. To describe the second
       parameter we need to consider naming conventions for environment
@@ -467,14 +467,14 @@
       name <code class="literal">proxy</code> the environment variable might be called
       <code class="envar">BOOST_PROXY</code>. During parsing, we need to perform reverse
       conversion of the names. This is accomplished by passing the choosen
-      prefix as the second parameter of the  function.
+      prefix as the second parameter of the <code class="computeroutput"><a href="../id2383787.html" title="Function parse_environment">parse_environment</a></code> function.
       Say, if you pass <code class="literal">BOOST_</code> as the prefix, and there are
       two variables, <code class="envar">CVSROOT</code> and <code class="envar">BOOST_PROXY</code>, the
       first variable will be ignored, and the second one will be converted to
       option <code class="literal">proxy</code>. 
       </p>
 <p>The above logic is sufficient in many cases, but it is also
-      possible to pass, as the second parameter of the 
+      possible to pass, as the second parameter of the <code class="computeroutput"><a href="../id2383787.html" title="Function parse_environment">parse_environment</a></code>
       function, any function taking a <code class="computeroutput">std::string</code> and returning
       <code class="computeroutput">std::string</code>. That function will be called for each
       environment variable and should return either the name of the option, or
@@ -484,7 +484,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1247941"></a>Annotated List of Symbols</h4></div></div></div>
+<a name="id2715692"></a>Annotated List of Symbols</h4></div></div></div>
 <p>The following table describes all the important symbols in the
       library, for quick access.</p>
 <div class="informaltable"><table class="table" width="100%">
@@ -499,36 +499,36 @@
 <tbody>
 <tr><td colspan="2">Options description component</td></tr>
 <tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code></td>
 <td>describes a number of options</td>
 </tr>
 <tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../value.html" title="Function value">value</a></code></td>
 <td>defines the option's value</td>
 </tr>
 <tr><td colspan="2">Parsers component</td></tr>
 <tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a></code></td>
 <td>parses command line</td>
 </tr>
 <tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../parse_config_file.html" title="Function template parse_config_file">parse_config_file</a></code></td>
 <td>parses config file</td>
 </tr>
 <tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../id2383787.html" title="Function parse_environment">parse_environment</a></code></td>
 <td>parses environment</td>
 </tr>
 <tr><td colspan="2">Storage component</td></tr>
 <tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../variables_map.html" title="Class variables_map">variables_map</a></code></td>
 <td>storage for option values</td>
 </tr>
 </tbody>
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/program_options/reference.html
===================================================================
--- boost/trunk/doc/html/program_options/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/program_options/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
 <link rel="prev" href="s06.html" title="Acknowledgements">
-<link rel="next" href="../id801451.html" title="Type style_t">
+<link rel="next" href="../id2358254.html" title="Type style_t">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,72 +20,72 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="s06.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../program_options.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id801451.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="s06.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../program_options.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id2358254.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="program_options.reference"></a>Reference</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="reference.html#id658912">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id939963">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1006480">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id696710">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id864937">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id835103">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id730253">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1010451">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id857530">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id872805">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id833980">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2355176">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2380073">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2338601">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2399042">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2359341">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2473651">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2348797">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2525887">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2379391">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2524541">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2363464">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id658912"></a>Header &lt;<a href="../../../boost/program_options/cmdline.hpp" target="_top">boost/program_options/cmdline.hpp</a>&gt;</h4></div></div></div>
+<a name="id2355176"></a>Header &lt;<a href="../../../boost/program_options/cmdline.hpp" target="_top">boost/program_options/cmdline.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> program_options {
     <span class="bold"><strong>namespace</strong></span> command_line_style {
-      <span class="bold"><strong>enum</strong></span> <a href="../id801451.html" title="Type style_t">style_t</a>;
+      <span class="bold"><strong>enum</strong></span> <a href="../id2358254.html" title="Type style_t">style_t</a>;
     }
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id939963"></a>Header &lt;<a href="../../../boost/program_options/environment_iterator.hpp" target="_top">boost/program_options/environment_iterator.hpp</a>&gt;</h4></div></div></div>
+<a name="id2380073"></a>Header &lt;<a href="../../../boost/program_options/environment_iterator.hpp" target="_top">boost/program_options/environment_iterator.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../environment_iterator.html" title="Class environment_iterator">environment_iterator</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1006480"></a>Header &lt;<a href="../../../boost/program_options/eof_iterator.hpp" target="_top">boost/program_options/eof_iterator.hpp</a>&gt;</h4></div></div></div>
+<a name="id2338601"></a>Header &lt;<a href="../../../boost/program_options/eof_iterator.hpp" target="_top">boost/program_options/eof_iterator.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Derived, <span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="bold"><strong>class</strong></span> <a href="../eof_iterator.html" title="Class template eof_iterator">eof_iterator</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id696710"></a>Header &lt;<a href="../../../boost/program_options/errors.hpp" target="_top">boost/program_options/errors.hpp</a>&gt;</h4></div></div></div>
+<a name="id2399042"></a>Header &lt;<a href="../../../boost/program_options/errors.hpp" target="_top">boost/program_options/errors.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>class</strong></span> <a href="../ambiguous_option.html" title="Class ambiguous_option">ambiguous_option</a>;
     <span class="bold"><strong>class</strong></span> <a href="../error.html" title="Class error">error</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../invalid_command_line_style.html" title="Class invalid_command_line_style">invalid_command_line_style</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id935311.html" title="Class invalid_command_line_syntax">invalid_command_line_syntax</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../invalid_option_value.html" title="Class invalid_option_value">invalid_option_value</a>;
     <span class="bold"><strong>class</strong></span> <a href="../invalid_syntax.html" title="Class invalid_syntax">invalid_syntax</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../unknown_option.html" title="Class unknown_option">unknown_option</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../ambiguous_option.html" title="Class ambiguous_option">ambiguous_option</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../multiple_values.html" title="Class multiple_values">multiple_values</a>;
     <span class="bold"><strong>class</strong></span> <a href="../multiple_occurrences.html" title="Class multiple_occurrences">multiple_occurrences</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../multiple_values.html" title="Class multiple_values">multiple_values</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id766036.html" title="Class too_few_positional_options_error">too_few_positional_options_error</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id977493.html" title="Class too_many_positional_options_error">too_many_positional_options_error</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../unknown_option.html" title="Class unknown_option">unknown_option</a>;
     <span class="bold"><strong>class</strong></span> <a href="../validation_error.html" title="Class validation_error">validation_error</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../invalid_option_value.html" title="Class invalid_option_value">invalid_option_value</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2382392.html" title="Class too_many_positional_options_error">too_many_positional_options_error</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2509958.html" title="Class too_few_positional_options_error">too_few_positional_options_error</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2492742.html" title="Class invalid_command_line_syntax">invalid_command_line_syntax</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../invalid_command_line_style.html" title="Class invalid_command_line_style">invalid_command_line_style</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id864937"></a>Header &lt;<a href="../../../boost/program_options/option.hpp" target="_top">boost/program_options/option.hpp</a>&gt;</h4></div></div></div>
+<a name="id2359341"></a>Header &lt;<a href="../../../boost/program_options/option.hpp" target="_top">boost/program_options/option.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> program_options {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../basic_option.html" title="Class template basic_option">basic_option</a>;
@@ -97,70 +97,78 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id835103"></a>Header &lt;<a href="../../../boost/program_options/options_description.hpp" target="_top">boost/program_options/options_description.hpp</a>&gt;</h4></div></div></div>
+<a name="id2473651"></a>Header &lt;<a href="../../../boost/program_options/options_description.hpp" target="_top">boost/program_options/options_description.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>class</strong></span> <a href="../duplicate_option_error.html" title="Class duplicate_option_error">duplicate_option_error</a>;
     <span class="bold"><strong>class</strong></span> <a href="../option_description.html" title="Class option_description">option_description</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a>;
     <span class="bold"><strong>class</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id1104430.html" title="Class options_description_easy_init">options_description_easy_init</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../duplicate_option_error.html" title="Class duplicate_option_error">duplicate_option_error</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id730253"></a>Header &lt;<a href="../../../boost/program_options/parsers.hpp" target="_top">boost/program_options/parsers.hpp</a>&gt;</h4></div></div></div>
+<a name="id2348797"></a>Header &lt;<a href="../../../boost/program_options/parsers.hpp" target="_top">boost/program_options/parsers.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>;
 
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id1002952-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">basic_parsed_options</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
+    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id2381437-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">basic_parsed_options</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
 
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a>;
+
     <span class="bold"><strong>typedef</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>char</strong></span> &gt; parsed_options;
     <span class="bold"><strong>typedef</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; wparsed_options;
-    <span class="bold"><strong>typedef</strong></span> function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span>  std::string &amp; &gt; ext_parser;
+    <span class="bold"><strong>typedef</strong></span> function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span> std::string &amp; &gt; ext_parser;
     <span class="bold"><strong>typedef</strong></span> <a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a>&lt; <span class="bold"><strong>char</strong></span> &gt; command_line_parser;
     <span class="bold"><strong>typedef</strong></span> <a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a>&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; wcommand_line_parser;
+
+    <span class="bold"><strong>enum</strong></span> <a href="../id2348892.html" title="Type collect_unrecognized_mode">collect_unrecognized_mode</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type"><a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> 
       <a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a>(<span class="bold"><strong>int</strong></span>, charT *, <span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, <span class="bold"><strong>int</strong></span> = 0, 
-                         function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span>  std::string &amp; &gt; = ext_parser());
+                         function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span> std::string &amp; &gt; = ext_parser());
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
       <span class="type">BOOST_PROGRAM_OPTIONS_DECL <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> 
       <a href="../parse_config_file.html" title="Function template parse_config_file">parse_config_file</a>(std::basic_istream&lt; charT &gt; &amp;, 
                         <span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;);
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; 
+      <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span> 
+      <a href="../collect_unrecognized.html" title="Function template collect_unrecognized">collect_unrecognized</a>(<span class="bold"><strong>const</strong></span> std::vector&lt; <a href="../basic_option.html" title="Class template basic_option">basic_option</a>&lt; charT &gt; &gt; &amp;, 
+                           <span class="bold"><strong>enum</strong></span> collect_unrecognized_mode);
     <span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span> 
-    <a href="../id1010247.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, 
+    <a href="../id2383787.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, 
                       <span class="bold"><strong>const</strong></span> function1&lt; std::string, std::string &gt; &amp;);
     <span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span> 
-    <a href="../id1045724.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;);
+    <a href="../id2462174.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;);
     <span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span> 
-    <a href="../id1045724.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *);
+    <a href="../id2462174.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1010451"></a>Header &lt;<a href="../../../boost/program_options/positional_options.hpp" target="_top">boost/program_options/positional_options.hpp</a>&gt;</h4></div></div></div>
+<a name="id2525887"></a>Header &lt;<a href="../../../boost/program_options/positional_options.hpp" target="_top">boost/program_options/positional_options.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>class</strong></span> <a href="../id683292.html" title="Class positional_options_description">positional_options_description</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2525902.html" title="Class positional_options_description">positional_options_description</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id857530"></a>Header &lt;<a href="../../../boost/program_options/value_semantic.hpp" target="_top">boost/program_options/value_semantic.hpp</a>&gt;</h4></div></div></div>
+<a name="id2379391"></a>Header &lt;<a href="../../../boost/program_options/value_semantic.hpp" target="_top">boost/program_options/value_semantic.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt; <span class="bold"><strong>class</strong></span> <a href="../typed_value.html" title="Class template typed_value">typed_value</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../untyped_value.html" title="Class untyped_value">untyped_value</a>;
     <span class="bold"><strong>class</strong></span> <a href="../value_semantic.html" title="Class value_semantic">value_semantic</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../id1140631.html" title="Class template value_semantic_codecvt_helper">value_semantic_codecvt_helper</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../id2284769.html" title="Class template value_semantic_codecvt_helper">value_semantic_codecvt_helper</a>;
 
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id865547-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">value_semantic_codecvt_helper</a>&lt;<span class="bold"><strong>char</strong></span>&gt;;
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id1142955-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">value_semantic_codecvt_helper</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
+    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id2381778-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">value_semantic_codecvt_helper</a>&lt;<span class="bold"><strong>char</strong></span>&gt;;
+    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id2381519-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">value_semantic_codecvt_helper</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
+
+    <span class="bold"><strong>class</strong></span> <a href="../untyped_value.html" title="Class untyped_value">untyped_value</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt; <span class="bold"><strong>class</strong></span> <a href="../typed_value.html" title="Class template typed_value">typed_value</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; T &gt; *</span> <a href="../value.html" title="Function value">value</a>();
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; T &gt; *</span> <a href="../value.html" title="Function value">value</a>(T *);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; T, <span class="bold"><strong>wchar_t</strong></span> &gt; *</span> <a href="../wvalue.html" title="Function wvalue">wvalue</a>();
@@ -172,35 +180,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id872805"></a>Header &lt;<a href="../../../boost/program_options/variables_map.hpp" target="_top">boost/program_options/variables_map.hpp</a>&gt;</h4></div></div></div>
+<a name="id2524541"></a>Header &lt;<a href="../../../boost/program_options/variables_map.hpp" target="_top">boost/program_options/variables_map.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> program_options {
+    <span class="bold"><strong>class</strong></span> <a href="../variable_value.html" title="Class variable_value">variable_value</a>;
     <span class="bold"><strong>class</strong></span> <a href="../abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../variable_value.html" title="Class variable_value">variable_value</a>;
     <span class="bold"><strong>class</strong></span> <a href="../variables_map.html" title="Class variables_map">variables_map</a>;
     <span class="type">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span> 
-    <a href="../id1108211.html" title="Function store">store</a>(<span class="bold"><strong>const</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>char</strong></span> &gt; &amp;, <a href="../variables_map.html" title="Class variables_map">variables_map</a> &amp;, <span class="bold"><strong>bool</strong></span> = false);
+    <a href="../id2349650.html" title="Function store">store</a>(<span class="bold"><strong>const</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>char</strong></span> &gt; &amp;, <a href="../variables_map.html" title="Class variables_map">variables_map</a> &amp;, <span class="bold"><strong>bool</strong></span> = false);
     <span class="type">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span> 
-    <a href="../id837802.html" title="Function store">store</a>(<span class="bold"><strong>const</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; &amp;, <a href="../variables_map.html" title="Class variables_map">variables_map</a> &amp;);
+    <a href="../id2342502.html" title="Function store">store</a>(<span class="bold"><strong>const</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; &amp;, <a href="../variables_map.html" title="Class variables_map">variables_map</a> &amp;);
     <span class="type">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span> <a href="../notify.html" title="Function notify">notify</a>(<a href="../variables_map.html" title="Class variables_map">variables_map</a> &amp;);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id833980"></a>Header &lt;<a href="../../../boost/program_options/version.hpp" target="_top">boost/program_options/version.hpp</a>&gt;</h4></div></div></div>
+<a name="id2363464"></a>Header &lt;<a href="../../../boost/program_options/version.hpp" target="_top">boost/program_options/version.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis">
 
-<a href="../id833986.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">BOOST_PROGRAM_OPTIONS_VERSION</a></pre>
+<a href="../id2363468.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">BOOST_PROGRAM_OPTIONS_VERSION</a></pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="s06.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../program_options.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id801451.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="s06.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../program_options.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id2358254.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/program_options/s06.html
===================================================================
--- boost/trunk/doc/html/program_options/s06.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/program_options/s06.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
 <link rel="prev" href="design.html" title="Design Discussion">
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1248689"></a>Acknowledgements</h3></div></div></div>
+<a name="id2716870"></a>Acknowledgements</h3></div></div></div>
 <p>I'm very gratefull to all the people who helped with the development, 
     by discussion, fixes, and as users. It was pleasant
     to see all that involvement, which made the library much better than it
@@ -76,7 +76,7 @@
 <li><p>Jonathan Wakely</p></li>
 </ul></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/program_options/tutorial.html
===================================================================
--- boost/trunk/doc/html/program_options/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/program_options/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
 <link rel="prev" href="../program_options.html" title="Chapter 7. Boost.Program_options">
@@ -26,9 +26,9 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="program_options.tutorial"></a>Tutorial</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1246788">Getting Started</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1246925">Option Details</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1247078">Multiple Sources</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2714212">Getting Started</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2714372">Option Details</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2714557">Multiple Sources</a></span></dt>
 </dl></div>
 <p>In this section, we'll take a look at the most common usage scenarios
   of the program_options library, starting with the simplest one. The examples
@@ -39,7 +39,7 @@
 <pre class="programlisting">namespace po = boost::program_options;</pre>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1246788"></a>Getting Started</h4></div></div></div>
+<a name="id2714212"></a>Getting Started</h4></div></div></div>
 <p>The first example is the simplest possible: it only handles two
     options. Here's the source code (the full program is in
     "example/first.cpp"):
@@ -70,7 +70,7 @@
 }
 </pre>
 <p>We start by declaring all allowed options using the
-     class. The <code class="computeroutput">add_options</code> method of that
+    <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code> class. The <code class="computeroutput">add_options</code> method of that
     class returns a special proxy object that defines
     <code class="computeroutput">operator()</code>. Calls to that operator actually declare
     options. The parameters are option name, information about value, and option
@@ -106,7 +106,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1246925"></a>Option Details</h4></div></div></div>
+<a name="id2714372"></a>Option Details</h4></div></div></div>
 <p>An option value, surely, can have other types than <code class="computeroutput">int</code>, and
   can have other interesting properties, which we'll discuss right now. The
   complete version of the code snipped below can be found in
@@ -170,8 +170,8 @@
 <p>
     The first two lines say that all positional options should be translated
     into "input-file" options. Also note that we use the
-     class to parse the command
-    line, not the 
+    <code class="computeroutput">command_line_parser</code> class to parse the command
+    line, not the <code class="computeroutput"><a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a></code>
     function. The latter is a convenient wrapper for simple cases, but now we
     need to pass additional information.
   </p>
@@ -220,7 +220,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1247078"></a>Multiple Sources</h4></div></div></div>
+<a name="id2714557"></a>Multiple Sources</h4></div></div></div>
 <p>It's quite likely that specifying all options to our compiler on the
     command line will annoy users. What if a user installs a new library and
     wants to always pass an additional command line element? What if he has
@@ -291,7 +291,7 @@
       </pre>
 <p>The parsing and storing of values follows the usual pattern, except that
       we additionally call <code class="computeroutput">parse_config_file</code>, and
-      call the  function twice. But what
+      call the <code class="computeroutput"><a href="../id2349650.html" title="Function store">store</a></code> function twice. But what
       happens if the same value is specified both on the command line and in
       config file? Usually, the value stored first is preferred. This is what
       happens for the "--optimization" option. For "composing" options, like
@@ -327,7 +327,7 @@
     </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/program_options.html
===================================================================
--- boost/trunk/doc/html/program_options.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/program_options.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 7. Boost.Program_options</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="apa.html" title="Appendix A. Rationale for some of the design decisions">
@@ -31,7 +31,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2002-2004 Vladimir Prus</p></div>
 <div><div class="legalnotice">
-<a name="id1246690"></a><p>Distributed under the Boost Software License, Version 1.0.
+<a name="id2714112"></a><p>Distributed under the Boost Software License, Version 1.0.
       (See accompanying file <code class="filename">LICENSE_1_0.txt</code> or copy at 
       <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
       </p>
@@ -40,52 +40,53 @@
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
-<dt><span class="section"><a href="program_options.html#id1246711">Introduction</a></span></dt>
+<dt><span class="section"><a href="program_options.html#id2714132">Introduction</a></span></dt>
 <dt><span class="section"><a href="program_options/tutorial.html">Tutorial</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="program_options/tutorial.html#id1246788">Getting Started</a></span></dt>
-<dt><span class="section"><a href="program_options/tutorial.html#id1246925">Option Details</a></span></dt>
-<dt><span class="section"><a href="program_options/tutorial.html#id1247078">Multiple Sources</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id2714212">Getting Started</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id2714372">Option Details</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id2714557">Multiple Sources</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="program_options/overview.html">Library Overview</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="program_options/overview.html#id1247286">Options Description Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247675">Parsers Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247729">Storage Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247812">Specific parsers</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247941">Annotated List of Symbols</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2714805">Options Description Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2715353">Parsers Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2715436">Storage Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2715519">Specific parsers</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2715692">Annotated List of Symbols</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="program_options/howto.html">How To</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="program_options/howto.html#id1248034">Non-conventional Syntax</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248078">Response Files</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248140">Winmain Command Line</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248181">Option Groups and Hidden Options</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248221">Custom Validators</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248321">Unicode Support</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2715843">Non-conventional Syntax</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2715898">Response Files</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2715975">Winmain Command Line</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2716014">Option Groups and Hidden Options</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2716150">Custom Validators</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2716238">Unicode Support</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2716386">Allowing Unknown Options</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="program_options/design.html">Design Discussion</a></span></dt>
 <dd><dl><dt><span class="section"><a href="program_options/design.html#program_options.design.unicode">Unicode Support</a></span></dt></dl></dd>
 <dt><span class="section"><a href="program_options/s06.html">Acknowledgements</a></span></dt>
 <dt><span class="section"><a href="program_options/reference.html">Reference</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="program_options/reference.html#id658912">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id939963">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id1006480">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id696710">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id864937">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id835103">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id730253">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id1010451">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id857530">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id872805">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id833980">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2355176">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2380073">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2338601">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2399042">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2359341">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2473651">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2348797">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2525887">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2379391">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2524541">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2363464">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt>
 </dl></dd>
 </dl>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1246711"></a>Introduction</h3></div></div></div>
+<a name="id2714132"></a>Introduction</h3></div></div></div>
 <p>The program_options library allows program developers to obtain
     <span class="emphasis"><em>program options</em></span>, that is (name, value) pairs from the user,
     via conventional methods such as command line and config file.</p>
@@ -113,7 +114,7 @@
     </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 30, 2004 at 13:20:27 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/ptime.html
===================================================================
--- boost/trunk/doc/html/ptime.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ptime.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class ptime</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id861076" title="Header &lt;boost/date_time/posix_time/ptime.hpp&gt;">
-<link rel="prev" href="id905079.html" title="Function template operator&gt;&gt;">
+<link rel="up" href="date_time/doxy.html#id2445116" title="Header &lt;boost/date_time/posix_time/ptime.hpp&gt;">
+<link rel="prev" href="id2444918.html" title="Function template operator&gt;&gt;">
 <link rel="next" href="duration_from_string.html" title="Function duration_from_string">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id905079.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id861076"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_from_string.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2444918.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2445116"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_from_string.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ptime"></a><div class="titlepage"></div>
@@ -39,41 +39,41 @@
   <span class="bold"><strong>typedef</strong></span> <a href="ptime.html" title="Class ptime">ptime</a>                                time_type;         
 
   <span class="emphasis"><em>// <a href="ptime.html#ptimeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="ptime.html#id1002015-bb">ptime</a>(gregorian::date, time_duration_type);
-  <a href="ptime.html#id978196-bb">ptime</a>(gregorian::date);
-  <a href="ptime.html#id966661-bb">ptime</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
-  <a href="ptime.html#id797456-bb">ptime</a>(<span class="bold"><strong>const</strong></span> special_values);
-  <a href="ptime.html#id1034732-bb">ptime</a>();
+  <a href="ptime.html#id2445187-bb">ptime</a>(gregorian::date, time_duration_type);
+  <a href="ptime.html#id2445215-bb">ptime</a>(gregorian::date);
+  <a href="ptime.html#id2445234-bb">ptime</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
+  <a href="ptime.html#id2445251-bb">ptime</a>(<span class="bold"><strong>const</strong></span> special_values);
+  <a href="ptime.html#id2445268-bb">ptime</a>();
 
-  <span class="emphasis"><em>// <a href="ptime.html#id1002010-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="ptime.html#id2445183-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1178178"></a><h2>Description</h2>
+<a name="id2679558"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1178181"></a><h3>
+<a name="id2679561"></a><h3>
 <a name="ptimeconstruct-copy-destruct"></a><code class="computeroutput">ptime</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1002015-bb"></a>ptime(gregorian::date d, time_duration_type td);</pre></li>
-<li><pre class="literallayout"><a name="id978196-bb"></a>ptime(gregorian::date d);</pre></li>
-<li><pre class="literallayout"><a name="id966661-bb"></a>ptime(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
-<li><pre class="literallayout"><a name="id797456-bb"></a>ptime(<span class="bold"><strong>const</strong></span> special_values sv);</pre></li>
-<li><pre class="literallayout"><a name="id1034732-bb"></a>ptime();</pre></li>
+<li><pre class="literallayout"><a name="id2445187-bb"></a>ptime(gregorian::date d, time_duration_type td);</pre></li>
+<li><pre class="literallayout"><a name="id2445215-bb"></a>ptime(gregorian::date d);</pre></li>
+<li><pre class="literallayout"><a name="id2445234-bb"></a>ptime(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2445251-bb"></a>ptime(<span class="bold"><strong>const</strong></span> special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2445268-bb"></a>ptime();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1178281"></a><h3>
-<a name="id1002010-bb"></a><code class="computeroutput">ptime</code> public member functions</h3>
+<a name="id2679663"></a><h3>
+<a name="id2445183-bb"></a><code class="computeroutput">ptime</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id905079.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id861076"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_from_string.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2444918.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2445116"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_from_string.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/range_finder.html
===================================================================
--- boost/trunk/doc/html/range_finder.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/range_finder.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function range_finder</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id692668" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
 <link rel="prev" href="token_finder.html" title="Function template token_finder">
 <link rel="next" href="const_formatter.html" title="Function template const_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="token_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="const_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="token_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="const_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="range_finder"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ForwardIteratorT&gt; 
   <span class="type"><span class="emphasis"><em>unspecified</em></span></span> range_finder(iterator_range&lt; ForwardIteratorT &gt; Range);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1325393"></a><h2>Description</h2>
+<a name="id2760219"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">range_finder</code> . The finder does not perform any operation. It simply returns the given range for any input.</p>
 <p></p>
 <div class="variablelist">
@@ -52,13 +52,13 @@
     An instance of the <code class="computeroutput">range_finger</code>  object </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="token_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="const_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="token_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="const_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/recursive_mutex.html
===================================================================
--- boost/trunk/doc/html/recursive_mutex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/recursive_mutex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class recursive_mutex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1172185" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2436754" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
 <link rel="prev" href="call_once.html" title="Function call_once">
 <link rel="next" href="recursive_try_mutex.html" title="Class recursive_try_mutex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_try_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2436754"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_try_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="recursive_mutex"></a><div class="titlepage"></div>
@@ -38,11 +38,11 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_lock;
 
   <span class="emphasis"><em>// <a href="recursive_mutex.html#recursive_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="recursive_mutex.html#id1255710-bb">recursive_mutex</a>();
-  <a href="recursive_mutex.html#id901662-bb">~recursive_mutex</a>();
+  <a href="recursive_mutex.html#id2596976-bb">recursive_mutex</a>();
+  <a href="recursive_mutex.html#id2575603-bb">~recursive_mutex</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1560090"></a><h2>Description</h2>
+<a name="id2782436"></a><h2>Description</h2>
 <p>The <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> class is a model of the 
 			<a href="threads/concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> concept. 
 			It should be used to synchronize access to shared resources using
@@ -59,7 +59,7 @@
 
 			</p>
 <div class="table">
-<a name="id1560181"></a><p class="title"><b>Table 12.23. Supported Lock Types</b></p>
+<a name="id2782528"></a><p class="title"><b>Table 12.12. Supported Lock Types</b></p>
 <table class="table" summary="Supported Lock Types">
 <colgroup>
 <col>
@@ -85,17 +85,17 @@
 			<span class="bold"><strong>undefined behavior</strong></span>.</p>
 <p>Like all
 			<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
-			in , <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> leaves the 
+			in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> leaves the 
 			<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
 			as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>. 
 			Programmers should make no assumptions about the order in which
 			waiting threads acquire a lock.</p>
 <div class="refsect2" lang="en">
-<a name="id1560285"></a><h3>
+<a name="id2782641"></a><h3>
 <a name="recursive_mutexconstruct-copy-destruct"></a><code class="computeroutput">recursive_mutex</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1255710-bb"></a>recursive_mutex();</pre>
+<pre class="literallayout"><a name="id2596976-bb"></a>recursive_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> object.
@@ -105,7 +105,7 @@
 			</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id901662-bb"></a>~recursive_mutex();</pre>
+<pre class="literallayout"><a name="id2575603-bb"></a>~recursive_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys a <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> object.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -120,13 +120,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_try_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2436754"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_try_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/recursive_timed_mutex.html
===================================================================
--- boost/trunk/doc/html/recursive_timed_mutex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/recursive_timed_mutex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class recursive_timed_mutex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1172185" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2436754" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
 <link rel="prev" href="recursive_try_mutex.html" title="Class recursive_try_mutex">
-<link rel="next" href="id1149596.html" title="Type read_write_scheduling_policy">
+<link rel="next" href="thread.html" title="Class thread">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1149596.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2436754"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="recursive_timed_mutex"></a><div class="titlepage"></div>
@@ -40,11 +40,11 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_timed_lock;
 
   <span class="emphasis"><em>// <a href="recursive_timed_mutex.html#recursive_timed_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="recursive_timed_mutex.html#id1106070-bb">recursive_timed_mutex</a>();
-  <a href="recursive_timed_mutex.html#id1005769-bb">~recursive_timed_mutex</a>();
+  <a href="recursive_timed_mutex.html#id2374121-bb">recursive_timed_mutex</a>();
+  <a href="recursive_timed_mutex.html#id2485567-bb">~recursive_timed_mutex</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1560957"></a><h2>Description</h2>
+<a name="id2783326"></a><h2>Description</h2>
 <p>The <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> class is a model of the 
 			<a href="threads/concepts.html#threads.concepts.TimedMutex" title="TimedMutex Concept">TimedMutex</a> concept. 
 			It should be used to synchronize access to shared resources using
@@ -61,7 +61,7 @@
 
 			</p>
 <div class="table">
-<a name="id1561049"></a><p class="title"><b>Table 12.25. Supported Lock Types</b></p>
+<a name="id2783417"></a><p class="title"><b>Table 12.14. Supported Lock Types</b></p>
 <table class="table" summary="Supported Lock Types">
 <colgroup>
 <col>
@@ -97,17 +97,17 @@
 			<span class="bold"><strong>undefined behavior</strong></span>.</p>
 <p>Like all 
 			<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
-			in  , <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> leaves the 
+			in  <span class="bold"><strong>Boost.Threads</strong></span>, <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> leaves the 
 			<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
 			as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>. 
 			Programmers should make no assumptions about the order in which
 			waiting threads acquire a lock.</p>
 <div class="refsect2" lang="en">
-<a name="id1561177"></a><h3>
+<a name="id2783553"></a><h3>
 <a name="recursive_timed_mutexconstruct-copy-destruct"></a><code class="computeroutput">recursive_timed_mutex</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1106070-bb"></a>recursive_timed_mutex();</pre>
+<pre class="literallayout"><a name="id2374121-bb"></a>recursive_timed_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> object.
@@ -117,7 +117,7 @@
 			</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1005769-bb"></a>~recursive_timed_mutex();</pre>
+<pre class="literallayout"><a name="id2485567-bb"></a>~recursive_timed_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys a <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> object.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -132,13 +132,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1149596.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2436754"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/recursive_try_mutex.html
===================================================================
--- boost/trunk/doc/html/recursive_try_mutex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/recursive_try_mutex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class recursive_try_mutex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1172185" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2436754" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
 <link rel="prev" href="recursive_mutex.html" title="Class recursive_mutex">
 <link rel="next" href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_timed_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2436754"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_timed_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="recursive_try_mutex"></a><div class="titlepage"></div>
@@ -39,11 +39,11 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;
 
   <span class="emphasis"><em>// <a href="recursive_try_mutex.html#recursive_try_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="recursive_try_mutex.html#id869154-bb">recursive_try_mutex</a>();
-  <a href="recursive_try_mutex.html#id764956-bb">~recursive_try_mutex</a>();
+  <a href="recursive_try_mutex.html#id2537565-bb">recursive_try_mutex</a>();
+  <a href="recursive_try_mutex.html#id2613724-bb">~recursive_try_mutex</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1560510"></a><h2>Description</h2>
+<a name="id2782868"></a><h2>Description</h2>
 <p>The <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> class is a model of the 
 			<a href="threads/concepts.html#threads.concepts.TryMutex" title="TryMutex Concept">TryMutex</a> concept. 
 			It should be used to synchronize access to shared resources using
@@ -60,7 +60,7 @@
 
 			</p>
 <div class="table">
-<a name="id1560602"></a><p class="title"><b>Table 12.24. Supported Lock Types</b></p>
+<a name="id2782959"></a><p class="title"><b>Table 12.13. Supported Lock Types</b></p>
 <table class="table" summary="Supported Lock Types">
 <colgroup>
 <col>
@@ -92,17 +92,17 @@
 			<span class="bold"><strong>undefined behavior</strong></span>.</p>
 <p>Like all
 			<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
-			in , <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> leaves the 
+			in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> leaves the 
 			<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
 			as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>. 
 			Programmers should make no assumptions about the order in which
 			waiting threads acquire a lock.</p>
 <div class="refsect2" lang="en">
-<a name="id1560718"></a><h3>
+<a name="id2783084"></a><h3>
 <a name="recursive_try_mutexconstruct-copy-destruct"></a><code class="computeroutput">recursive_try_mutex</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id869154-bb"></a>recursive_try_mutex();</pre>
+<pre class="literallayout"><a name="id2537565-bb"></a>recursive_try_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> object.
@@ -112,7 +112,7 @@
 			</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id764956-bb"></a>~recursive_try_mutex();</pre>
+<pre class="literallayout"><a name="id2613724-bb"></a>~recursive_try_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys a <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> object.
@@ -128,13 +128,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_timed_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2436754"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_timed_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/recursive_wrapper.html
===================================================================
--- boost/trunk/doc/html/recursive_wrapper.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/recursive_wrapper.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template recursive_wrapper</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1311990" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
-<link rel="prev" href="id1151195.html" title="Class template make_recursive_variant_over">
+<link rel="up" href="variant/reference.html#id2644455" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="prev" href="id2655704.html" title="Class template make_recursive_variant_over">
 <link rel="next" href="is_recursive_wrapper.html" title="Class template is_recursive_wrapper">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1151195.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2655704.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2644455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="recursive_wrapper"></a><div class="titlepage"></div>
@@ -36,24 +36,24 @@
   <span class="bold"><strong>typedef</strong></span> T type;
 
   <span class="emphasis"><em>// <a href="recursive_wrapper.html#recursive_wrapperconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="recursive_wrapper.html#id1556011-bb">recursive_wrapper</a>();
-  <a href="recursive_wrapper.html#id693637-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
-  <a href="recursive_wrapper.html#id1275780-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> T &amp;);
-  <a href="recursive_wrapper.html#id1255099-bb">~recursive_wrapper</a>();
+  <a href="recursive_wrapper.html#id2671693-bb">recursive_wrapper</a>();
+  <a href="recursive_wrapper.html#id2637040-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
+  <a href="recursive_wrapper.html#id2344755-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+  <a href="recursive_wrapper.html#id2674999-bb">~recursive_wrapper</a>();
 
-  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id1066755-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="recursive_wrapper.html#id658437-bb">swap</a>(recursive_wrapper &amp;);
-  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id1149334-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
-  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id1569028-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id2644448-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="recursive_wrapper.html#id2668585-bb">swap</a>(recursive_wrapper &amp;);
+  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id2367524-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
+  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id2666359-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> T &amp;);
 
-  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id1223209-bb">queries</a></em></span>
-  <span class="type">T &amp;</span> <a href="recursive_wrapper.html#id1253302-bb">get</a>();
-  <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a href="recursive_wrapper.html#id1242858-bb">get</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T *</span> <a href="recursive_wrapper.html#id1321318-bb">get_pointer</a>();
-  <span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a href="recursive_wrapper.html#id1257972-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id2655610-bb">queries</a></em></span>
+  <span class="type">T &amp;</span> <a href="recursive_wrapper.html#id2645317-bb">get</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a href="recursive_wrapper.html#id2535155-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T *</span> <a href="recursive_wrapper.html#id2653701-bb">get_pointer</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a href="recursive_wrapper.html#id2667787-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1667174"></a><h2>Description</h2>
+<a name="id2836870"></a><h2>Description</h2>
 <p>The <code class="computeroutput">recursive_wrapper</code> class template has an
           interface similar to a simple value container, but its content is
           allocated dynamically. This allows <code class="computeroutput">recursive_wrapper</code> to
@@ -70,11 +70,11 @@
             <code class="computeroutput">operator new</code>. Thus, for instance, references are not
             supported.</li></ul></div>
 <div class="refsect2" lang="en">
-<a name="id1667255"></a><h3>
+<a name="id2836951"></a><h3>
 <a name="recursive_wrapperconstruct-copy-destruct"></a><code class="computeroutput">recursive_wrapper</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1556011-bb"></a>recursive_wrapper();</pre>
+<pre class="literallayout"><a name="id2671693-bb"></a>recursive_wrapper();</pre>
 <p>Initializes <code class="computeroutput">*this</code> by default construction of
             <code class="computeroutput">T</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -88,7 +88,7 @@
             insufficient memory, with <code class="computeroutput">std::bad_alloc</code>.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id693637-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; other);</pre>
+<pre class="literallayout"><a name="id2637040-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; other);</pre>
 <p>Copies the content of <code class="computeroutput">other</code> into
             <code class="computeroutput">*this</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -98,7 +98,7 @@
             insufficient memory, with <code class="computeroutput">std::bad_alloc</code>.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1275780-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
+<pre class="literallayout"><a name="id2344755-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
 <p>Copies <code class="computeroutput">operand</code> into
             <code class="computeroutput">*this</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -108,7 +108,7 @@
             insufficient memory, with <code class="computeroutput">std::bad_alloc</code>.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1255099-bb"></a>~recursive_wrapper();</pre>
+<pre class="literallayout"><a name="id2674999-bb"></a>~recursive_wrapper();</pre>
 <p>Deletes the content of <code class="computeroutput">*this</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
@@ -117,11 +117,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1667489"></a><h3>
-<a name="id1066755-bb"></a><code class="computeroutput">recursive_wrapper</code> modifiers</h3>
+<a name="id2837191"></a><h3>
+<a name="id2644448-bb"></a><code class="computeroutput">recursive_wrapper</code> modifiers</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id658437-bb"></a>swap(recursive_wrapper &amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2668585-bb"></a>swap(recursive_wrapper &amp; other);</pre>
 <p>Exchanges contents of <code class="computeroutput">*this</code> and
               <code class="computeroutput">other</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -129,7 +129,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">recursive_wrapper &amp;</span> <a name="id1149334-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; rhs);</pre>
+<pre class="literallayout"><span class="type">recursive_wrapper &amp;</span> <a name="id2367524-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; rhs);</pre>
 <p>Assigns the content of <code class="computeroutput">rhs</code> to the content of
               <code class="computeroutput">*this</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -142,7 +142,7 @@
               operator of <code class="computeroutput">T</code>.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">recursive_wrapper &amp;</span> <a name="id1569028-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> T &amp; rhs);</pre>
+<pre class="literallayout"><span class="type">recursive_wrapper &amp;</span> <a name="id2666359-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> T &amp; rhs);</pre>
 <p>Assigns <code class="computeroutput">rhs</code> into the content of
               <code class="computeroutput">*this</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -157,13 +157,13 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1667707"></a><h3>
-<a name="id1223209-bb"></a><code class="computeroutput">recursive_wrapper</code> queries</h3>
+<a name="id2837414"></a><h3>
+<a name="id2655610-bb"></a><code class="computeroutput">recursive_wrapper</code> queries</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id1223213-bb"></a></p>
-<pre class="literallayout"><span class="type">T &amp;</span> <a name="id1253302-bb"></a>get();
-<span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id1242858-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2636766-bb"></a></p>
+<pre class="literallayout"><span class="type">T &amp;</span> <a name="id2645317-bb"></a>get();
+<span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id2535155-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns a reference to the content of
               <code class="computeroutput">*this</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -171,9 +171,9 @@
     Will not throw.</p>
 </li>
 <li>
-<p><a name="id1591097-bb"></a></p>
-<pre class="literallayout"><span class="type">T *</span> <a name="id1321318-bb"></a>get_pointer();
-<span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a name="id1257972-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2671337-bb"></a></p>
+<pre class="literallayout"><span class="type">T *</span> <a name="id2653701-bb"></a>get_pointer();
+<span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a name="id2667787-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns a pointer to the content of
               <code class="computeroutput">*this</code>.</p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -184,13 +184,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1151195.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2655704.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2644455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ref/ack.html
===================================================================
--- boost/trunk/doc/html/ref/ack.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ref/ack.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../ref.html" title="Chapter 8. Boost.Ref">
 <link rel="prev" href="../unwrap_reference.html" title="Class template unwrap_reference">
@@ -25,7 +25,7 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="ref.ack"></a>Acknowledgements</h3></div></div></div>
-<p><code class="computeroutput"><a href="../reference_wrapper.html#id1071532">ref</a></code> and <code class="computeroutput"><a href="../reference_wrapper.html#cref">cref</a></code>
+<p><code class="computeroutput"><a href="../reference_wrapper.html#id2366489">ref</a></code> and <code class="computeroutput"><a href="../reference_wrapper.html#cref">cref</a></code>
   were originally part of the <a href="../../../libs/tuple/index.html" target="_top">Tuple</a> library
   by Jaakko Järvi. They were "promoted to boost:: status" by
   Peter Dimov because they are generally useful.  Douglas Gregor and
@@ -33,7 +33,7 @@
   <code class="computeroutput"><a href="../is_reference_wrapper.html" title="Class template is_reference_wrapper">is_reference_wrapper</a></code> and
   <code class="computeroutput"><a href="../unwrap_reference.html" title="Class template unwrap_reference">unwrap_reference</a></code>.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/ref/reference.html
===================================================================
--- boost/trunk/doc/html/ref/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ref/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../ref.html" title="Chapter 8. Boost.Ref">
 <link rel="prev" href="../ref.html" title="Chapter 8. Boost.Ref">
@@ -31,14 +31,14 @@
 <a name="header.boost.ref.hpp"></a>Header &lt;<a href="../../../boost/ref.hpp" target="_top">boost/ref.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>;
-  <span class="type">reference_wrapper&lt;T&gt;</span> <a href="../reference_wrapper.html#id1071532">ref</a>(T&amp;);
+  <span class="type">reference_wrapper&lt;T&gt;</span> <a href="../reference_wrapper.html#id2366489">ref</a>(T&amp;);
   <span class="type">reference_wrapper&lt;T <span class="bold"><strong>const</strong></span>&gt;</span> <a href="../reference_wrapper.html#cref">cref</a>(T <span class="bold"><strong>const</strong></span>&amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../is_reference_wrapper.html" title="Class template is_reference_wrapper">is_reference_wrapper</a>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../unwrap_reference.html" title="Class template unwrap_reference">unwrap_reference</a>;
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/ref.html
===================================================================
--- boost/trunk/doc/html/ref.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ref.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 8. Boost.Ref</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
-<link rel="prev" href="id833986.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
+<link rel="prev" href="id2363468.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
 <link rel="next" href="ref/reference.html" title="Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id833986.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref/reference.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2363468.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref/reference.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="chapter" lang="en">
 <div class="titlepage"><div>
@@ -42,7 +42,7 @@
 <div><p class="copyright">Copyright © 2001, 2002 Peter Dimov</p></div>
 <div><p class="copyright">Copyright © 2002 David Abrahams</p></div>
 <div><div class="legalnotice">
-<a name="id1278723"></a><p>Permission to copy, use, modify, sell and distribute this
+<a name="id2730005"></a><p>Permission to copy, use, modify, sell and distribute this
       software is granted provided this copyright notice appears in
       all copies.  This software is provided "as is" without express
       or implied warranty, and with no claim as to its suitability for
@@ -67,7 +67,7 @@
   take copies of their arguments. It defines the class template
   <code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">boost::reference_wrapper&lt;T&gt;</a></code>,
   the two functions
-  <code class="computeroutput"><a href="reference_wrapper.html#id1071532">boost::ref</a></code> and
+  <code class="computeroutput"><a href="reference_wrapper.html#id2366489">boost::ref</a></code> and
   <code class="computeroutput"><a href="reference_wrapper.html#cref">boost::cref</a></code> that return
   instances of <code class="computeroutput">boost::reference_wrapper&lt;T&gt;</code>, and the
   two traits classes
@@ -101,13 +101,13 @@
   is a <code class="computeroutput">reference_wrapper</code>, T otherwise.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 09, 2004 at 00:56:42 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id833986.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref/reference.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2363468.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref/reference.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/reference.html
===================================================================
--- boost/trunk/doc/html/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 20. Reference</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="boostbook.html" title="Part II. The BoostBook Documentation Format">
 <link rel="prev" href="boostbook/together.html" title="Chapter 19. Bringing Together a BoostBook Document">
@@ -178,7 +178,7 @@
           BoostBook element using-namespace">Element <code class="sgmltag-element">using-namespace</code> - Injects the declared names from a namespace into the local scope</a></li>
 </ul></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/reference_wrapper.html
===================================================================
--- boost/trunk/doc/html/reference_wrapper.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/reference_wrapper.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template reference_wrapper</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="ref/reference.html#header.boost.ref.hpp" title="Header &lt;boost/ref.hpp&gt;">
 <link rel="prev" href="ref/reference.html" title="Reference">
@@ -39,19 +39,19 @@
   <span class="bold"><strong>typedef</strong></span> T type;
 
   <span class="emphasis"><em>// <a href="reference_wrapper.html#reference_wrapperconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>explicit</strong></span> <a href="reference_wrapper.html#id1137126-bb">reference_wrapper</a>(T&amp;);
+  <span class="bold"><strong>explicit</strong></span> <a href="reference_wrapper.html#id2496965-bb">reference_wrapper</a>(T&amp;);
 
-  <span class="emphasis"><em>// <a href="reference_wrapper.html#id833081-bb">access</a></em></span>
-  <a href="reference_wrapper.html#id1105886-bb"><span class="bold"><strong>operator</strong></span> T&amp;</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T&amp;</span> <a href="reference_wrapper.html#id860312-bb">get</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T*</span> <a href="reference_wrapper.html#id656887-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="reference_wrapper.html#id2365507-bb">access</a></em></span>
+  <a href="reference_wrapper.html#id2365512-bb"><span class="bold"><strong>operator</strong></span> T&amp;</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T&amp;</span> <a href="reference_wrapper.html#id2357385-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="reference_wrapper.html#id2490294-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
 };
 
-<span class="emphasis"><em>// <a href="reference_wrapper.html#id996937-bb">constructors</a></em></span>
-<span class="type">reference_wrapper&lt;T&gt;</span> <a href="reference_wrapper.html#id1071532">ref</a>(T&amp;);
+<span class="emphasis"><em>// <a href="reference_wrapper.html#id2366485-bb">constructors</a></em></span>
+<span class="type">reference_wrapper&lt;T&gt;</span> <a href="reference_wrapper.html#id2366489">ref</a>(T&amp;);
 <span class="type">reference_wrapper&lt;T <span class="bold"><strong>const</strong></span>&gt;</span> <a href="reference_wrapper.html#cref">cref</a>(T <span class="bold"><strong>const</strong></span>&amp;);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1279242"></a><h2>Description</h2>
+<a name="id2730530"></a><h2>Description</h2>
 <p><code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a></code>
         is primarily used to "feed" references to function templates
         (algorithms) that take their parameter by value.  It provides
@@ -60,10 +60,10 @@
         the function templates to work on references
         unmodified.</p>
 <div class="refsect2" lang="en">
-<a name="id1279267"></a><h3>
+<a name="id2730555"></a><h3>
 <a name="reference_wrapperconstruct-copy-destruct"></a><code class="computeroutput">reference_wrapper</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1137126-bb"></a>reference_wrapper(T&amp; t);</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id2496965-bb"></a>reference_wrapper(T&amp; t);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a
@@ -75,11 +75,11 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1279341"></a><h3>
-<a name="id833081-bb"></a><code class="computeroutput">reference_wrapper</code> access</h3>
+<a name="id2730629"></a><h3>
+<a name="id2365507-bb"></a><code class="computeroutput">reference_wrapper</code> access</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1105886-bb"></a><span class="bold"><strong>operator</strong></span> T&amp;() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id2365512-bb"></a><span class="bold"><strong>operator</strong></span> T&amp;() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     The stored reference.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -87,7 +87,7 @@
     Does not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">T&amp;</span> <a name="id860312-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T&amp;</span> <a name="id2357385-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     The stored reference.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -95,7 +95,7 @@
     Does not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id656887-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2490294-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     A pointer to the object referenced by the stored reference.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -105,11 +105,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1279480"></a><h3>
-<a name="id996937-bb"></a><code class="computeroutput">reference_wrapper</code> constructors</h3>
+<a name="id2730771"></a><h3>
+<a name="id2366485-bb"></a><code class="computeroutput">reference_wrapper</code> constructors</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type">reference_wrapper&lt;T&gt;</span> <a name="id1071532"></a>ref(T&amp; t);</pre>
+<pre class="literallayout"><span class="type">reference_wrapper&lt;T&gt;</span> <a name="id2366489"></a>ref(T&amp; t);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;T&gt;(t)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -128,7 +128,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/replace_all.html
===================================================================
--- boost/trunk/doc/html/replace_all.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_all.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_all</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_all_copy.html" title="Function replace_all_copy">
 <link rel="next" href="ireplace_all_copy.html" title="Function ireplace_all_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_all"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> replace_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search, 
                    <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1352978"></a><h2>Description</h2>
+<a name="id2770651"></a><h2>Description</h2>
 <p>Replace all occurrences of the search string in the input with the format string. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     A reference to the modified input </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_all_copy.html
===================================================================
--- boost/trunk/doc/html/replace_all_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_all_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_all_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="ireplace_nth.html" title="Function template ireplace_nth">
 <link rel="next" href="replace_all.html" title="Function template replace_all">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_all_copy"></a><div class="titlepage"></div>
@@ -39,7 +39,7 @@
   <span class="type">SequenceT</span> replace_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search, 
                              <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1352846"></a><h2>Description</h2>
+<a name="id2770518"></a><h2>Description</h2>
 <p>Replace all occurrences of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -62,13 +62,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_all_regex.html
===================================================================
--- boost/trunk/doc/html/replace_all_regex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_all_regex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_all_regex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="replace_all_regex_copy.html" title="Function replace_all_regex_copy">
 <link rel="next" href="erase_regex_copy.html" title="Function erase_regex_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_all_regex"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
                          <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format, 
                          match_flag_type Flags = match_default|format_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1347042"></a><h2>Description</h2>
+<a name="id2764531"></a><h2>Description</h2>
 <p>Format all substrings, matching given regex, with the specified format. The input string is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -55,13 +55,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_all_regex_copy.html
===================================================================
--- boost/trunk/doc/html/replace_all_regex_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_all_regex_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_all_regex_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="replace_regex.html" title="Function template replace_regex">
 <link rel="next" href="replace_all_regex.html" title="Function template replace_all_regex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_all_regex_copy"></a><div class="titlepage"></div>
@@ -45,7 +45,7 @@
                                    <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format, 
                                    match_flag_type Flags = match_default|format_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1346870"></a><h2>Description</h2>
+<a name="id2764366"></a><h2>Description</h2>
 <p>Format all substrings, matching given regex, with the specified format. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -70,13 +70,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_first.html
===================================================================
--- boost/trunk/doc/html/replace_first.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_first.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_first</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_first_copy.html" title="Function replace_first_copy">
 <link rel="next" href="ireplace_first_copy.html" title="Function ireplace_first_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_first"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> replace_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search, 
                      <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1350967"></a><h2>Description</h2>
+<a name="id2768603"></a><h2>Description</h2>
 <p>replace the first match of the search substring in the input with the format string. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_first_copy.html
===================================================================
--- boost/trunk/doc/html/replace_first_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_first_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_first_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_range.html" title="Function template replace_range">
 <link rel="next" href="replace_first.html" title="Function template replace_first">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_first_copy"></a><div class="titlepage"></div>
@@ -40,7 +40,7 @@
                                <span class="bold"><strong>const</strong></span> Range1T &amp; Search, 
                                <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1350835"></a><h2>Description</h2>
+<a name="id2768468"></a><h2>Description</h2>
 <p>Replace the first match of the search substring in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -63,13 +63,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_head.html
===================================================================
--- boost/trunk/doc/html/replace_head.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_head.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_head</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_head_copy.html" title="Function replace_head_copy">
 <link rel="next" href="replace_tail_copy.html" title="Function replace_tail_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_head"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> replace_head(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1353617"></a><h2>Description</h2>
+<a name="id2771299"></a><h2>Description</h2>
 <p>Replace the head of the input with the given format string. The head is a prefix of a string of given size. If the sequence is shorter then required, the whole string is considered to be the head. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -49,13 +49,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_head_copy.html
===================================================================
--- boost/trunk/doc/html/replace_head_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_head_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_head_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="ireplace_all.html" title="Function template ireplace_all">
 <link rel="next" href="replace_head.html" title="Function template replace_head">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_head_copy"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
   <span class="type">SequenceT</span> replace_head_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, 
                               <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1353486"></a><h2>Description</h2>
+<a name="id2771167"></a><h2>Description</h2>
 <p>Replace the head of the input with the given format string. The head is a prefix of a string of given size. If the sequence is shorter then required, whole string if considered to be the head. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -61,13 +61,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_last.html
===================================================================
--- boost/trunk/doc/html/replace_last.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_last.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_last</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_last_copy.html" title="Function replace_last_copy">
 <link rel="next" href="ireplace_last_copy.html" title="Function ireplace_last_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_last"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> replace_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search, 
                     <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1351601"></a><h2>Description</h2>
+<a name="id2769250"></a><h2>Description</h2>
 <p>Replace the last match of the search string in the input with the format string. Input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -50,13 +50,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_last_copy.html
===================================================================
--- boost/trunk/doc/html/replace_last_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_last_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_last_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="ireplace_first.html" title="Function template ireplace_first">
 <link rel="next" href="replace_last.html" title="Function template replace_last">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_last_copy"></a><div class="titlepage"></div>
@@ -39,7 +39,7 @@
   <span class="type">SequenceT</span> replace_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search, 
                               <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1351468"></a><h2>Description</h2>
+<a name="id2769116"></a><h2>Description</h2>
 <p>Replace the last match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -62,13 +62,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_nth.html
===================================================================
--- boost/trunk/doc/html/replace_nth.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_nth.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_nth</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_nth_copy.html" title="Function replace_nth_copy">
 <link rel="next" href="ireplace_nth_copy.html" title="Function ireplace_nth_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_nth"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> replace_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search, 
                    <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1352288"></a><h2>Description</h2>
+<a name="id2769950"></a><h2>Description</h2>
 <p>Replace an Nth (zero-indexed) match of the search string in the input with the format string. Input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -52,13 +52,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_nth_copy.html
===================================================================
--- boost/trunk/doc/html/replace_nth_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_nth_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_nth_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="ireplace_last.html" title="Function template ireplace_last">
 <link rel="next" href="replace_nth.html" title="Function template replace_nth">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_nth_copy"></a><div class="titlepage"></div>
@@ -40,7 +40,7 @@
   <span class="type">SequenceT</span> replace_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search, 
                              <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1352137"></a><h2>Description</h2>
+<a name="id2769797"></a><h2>Description</h2>
 <p>Replace an Nth (zero-indexed) match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -65,13 +65,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ireplace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_range.html
===================================================================
--- boost/trunk/doc/html/replace_range.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_range.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_range</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_range_copy.html" title="Function replace_range_copy">
 <link rel="next" href="replace_first_copy.html" title="Function replace_first_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_range"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
                      <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_iterator&lt; SequenceT &gt;::type &gt; &amp; SearchRange, 
                      <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1350663"></a><h2>Description</h2>
+<a name="id2768300"></a><h2>Description</h2>
 <p>Replace the given range in the input string. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -51,13 +51,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_range_copy.html
===================================================================
--- boost/trunk/doc/html/replace_range_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_range_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_range_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
-<link rel="prev" href="id869818.html" title="Function template regex_formatter">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="prev" href="id2501105.html" title="Function template regex_formatter">
 <link rel="next" href="replace_range.html" title="Function template replace_range">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id869818.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2501105.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_range_copy"></a><div class="titlepage"></div>
@@ -40,7 +40,7 @@
                                <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_const_iterator&lt; SequenceT &gt;::type &gt; &amp; SearchRange, 
                                <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1350537"></a><h2>Description</h2>
+<a name="id2768163"></a><h2>Description</h2>
 <p>Replace the given range in the input string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -63,13 +63,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id869818.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2501105.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_regex.html
===================================================================
--- boost/trunk/doc/html/replace_regex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_regex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_regex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="replace_regex_copy.html" title="Function replace_regex_copy">
 <link rel="next" href="replace_all_regex_copy.html" title="Function replace_all_regex_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_regex"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
                      <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format, 
                      match_flag_type Flags = match_default|format_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1346662"></a><h2>Description</h2>
+<a name="id2764139"></a><h2>Description</h2>
 <p>Search for a substring matching given regex and format it with the specified format. The input string is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -55,13 +55,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_regex_copy.html
===================================================================
--- boost/trunk/doc/html/replace_regex_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_regex_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_regex_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="find_regex.html" title="Function template find_regex">
 <link rel="next" href="replace_regex.html" title="Function template replace_regex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_regex_copy"></a><div class="titlepage"></div>
@@ -45,7 +45,7 @@
                                <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format, 
                                match_flag_type Flags = match_default|format_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1346500"></a><h2>Description</h2>
+<a name="id2763980"></a><h2>Description</h2>
 <p>Search for a substring matching given regex and format it with the specified format. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -70,13 +70,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_tail.html
===================================================================
--- boost/trunk/doc/html/replace_tail.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_tail.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template replace_tail</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_tail_copy.html" title="Function replace_tail_copy">
-<link rel="next" href="has_const_time_erase.html" title="Class template has_const_time_erase">
+<link rel="next" href="has_native_replace.html" title="Class template has_native_replace">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_erase.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_native_replace.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_tail"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> replace_tail(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1353910"></a><h2>Description</h2>
+<a name="id2771595"></a><h2>Description</h2>
 <p>Replace the tail of the input with the given format sequence. The tail is a suffix of a string of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -49,13 +49,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_erase.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_native_replace.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/replace_tail_copy.html
===================================================================
--- boost/trunk/doc/html/replace_tail_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/replace_tail_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function replace_tail_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
 <link rel="prev" href="replace_head.html" title="Function template replace_head">
 <link rel="next" href="replace_tail.html" title="Function template replace_tail">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="replace_tail_copy"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
   <span class="type">SequenceT</span> replace_tail_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, 
                               <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1353778"></a><h2>Description</h2>
+<a name="id2771463"></a><h2>Description</h2>
 <p>Replace the tail of the input with the given format string. The tail is a suffix of a string of given size. If the sequence is shorter then required, whole string is considered to be the tail. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -61,13 +61,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="replace_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id797239"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/scoped_connection.html
===================================================================
--- boost/trunk/doc/html/scoped_connection.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/scoped_connection.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class scoped_connection</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1188227" title="Header &lt;boost/signals/connection.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2543701" title="Header &lt;boost/signals/connection.hpp&gt;">
 <link rel="prev" href="connection.html" title="Class connection">
 <link rel="next" href="visit_each.html" title="Function template visit_each">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1188227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visit_each.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2543701"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visit_each.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="scoped_connection"></a><div class="titlepage"></div>
@@ -34,21 +34,21 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="scoped_connection.html#scoped_connectionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="scoped_connection.html#id1181802-bb">scoped_connection</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
-  <a href="scoped_connection.html#id1006932-bb">~scoped_connection</a>();
+  <a href="scoped_connection.html#id2564687-bb">scoped_connection</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
+  <a href="scoped_connection.html#id2577592-bb">~scoped_connection</a>();
 
-  <span class="emphasis"><em>// <a href="scoped_connection.html#id1075473-bb">connection management</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="scoped_connection.html#id725789-bb">disconnect</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="scoped_connection.html#id1187176-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="scoped_connection.html#id2553215-bb">connection management</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="scoped_connection.html#id2538480-bb">disconnect</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="scoped_connection.html#id2542961-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1286250"></a><h2>Description</h2>
+<a name="id2737794"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1286253"></a><h3>
+<a name="id2737797"></a><h3>
 <a name="scoped_connectionconstruct-copy-destruct"></a><code class="computeroutput">scoped_connection</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1181802-bb"></a>scoped_connection(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
+<pre class="literallayout"><a name="id2564687-bb"></a>scoped_connection(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     <code class="computeroutput">this</code> references
@@ -58,32 +58,32 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1006932-bb"></a>~scoped_connection();</pre>
+<pre class="literallayout"><a name="id2577592-bb"></a>~scoped_connection();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     If
-          <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id1187176-bb">connected</a>()</code>,
+          <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id2542961-bb">connected</a>()</code>,
           disconnects the signal-slot connection.</p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1286365"></a><h3>
-<a name="id1075473-bb"></a><code class="computeroutput">scoped_connection</code> connection management</h3>
+<a name="id2737910"></a><h3>
+<a name="id2553215-bb"></a><code class="computeroutput">scoped_connection</code> connection management</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id725789-bb"></a>disconnect() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2538480-bb"></a>disconnect() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     If
-             <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id1187176-bb">connected</a>()</code>,
+             <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id2542961-bb">connected</a>()</code>,
              disconnects the signal and slot referenced by this;
              otherwise, this operation is a no-op.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">!this-&gt;<a href="scoped_connection.html#id1187176-bb">connected</a>()</code>.</p>
+    <code class="computeroutput">!this-&gt;<a href="scoped_connection.html#id2542961-bb">connected</a>()</code>.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1187176-bb"></a>connected() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2542961-bb"></a>connected() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">true</code> if this
@@ -97,13 +97,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1188227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visit_each.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2543701"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visit_each.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/second_clock.html
===================================================================
--- boost/trunk/doc/html/second_clock.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/second_clock.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template second_clock</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id689644" title="Header &lt;boost/date_time/time_clock.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2399180" title="Header &lt;boost/date_time/time_clock.hpp&gt;">
 <link rel="prev" href="base_time.html" title="Class template base_time">
-<link rel="next" href="id829552.html" title="Class template time_duration">
+<link rel="next" href="id2451976.html" title="Class template time_duration">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id689644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id829552.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2399180"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2451976.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="second_clock"></a><div class="titlepage"></div>
@@ -36,42 +36,42 @@
   <span class="bold"><strong>typedef</strong></span> time_type::date_type          date_type;         
   <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;
 
-  <span class="emphasis"><em>// <a href="second_clock.html#id862776-bb">public static functions</a></em></span>
-  <span class="type">time_type</span> <a href="second_clock.html#id824960-bb">local_time</a>() ;
-  <span class="type">time_type</span> <a href="second_clock.html#id824973-bb">universal_time</a>() ;
+  <span class="emphasis"><em>// <a href="second_clock.html#id2461799-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="second_clock.html#id2461804-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="second_clock.html#id2461816-bb">universal_time</a>() ;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type&gt; 
-    <span class="type">time_type</span> <a href="second_clock.html#id824990-bb">local_time</a>(boost::shared_ptr&lt; time_zone_type &gt;) ;
+    <span class="type">time_type</span> <a href="second_clock.html#id2461833-bb">local_time</a>(boost::shared_ptr&lt; time_zone_type &gt;) ;
 
-  <span class="emphasis"><em>// <a href="second_clock.html#id825025-bb">private static functions</a></em></span>
-  <span class="type">time_type</span> <a href="second_clock.html#id825030-bb">create_time</a>(::std::tm *) ;
+  <span class="emphasis"><em>// <a href="second_clock.html#id2482430-bb">private static functions</a></em></span>
+  <span class="type">time_type</span> <a href="second_clock.html#id2482435-bb">create_time</a>(::std::tm *) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1118017"></a><h2>Description</h2>
+<a name="id2653223"></a><h2>Description</h2>
 <p>This clock provides resolution to the 1 second level </p>
 <div class="refsect2" lang="en">
-<a name="id1118024"></a><h3>
-<a name="id862776-bb"></a><code class="computeroutput">second_clock</code> public static functions</h3>
+<a name="id2653230"></a><h3>
+<a name="id2461799-bb"></a><code class="computeroutput">second_clock</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id824960-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id824973-bb"></a>universal_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2461804-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2461816-bb"></a>universal_time() ;</pre></li>
 <li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type&gt; 
-  <span class="type">time_type</span> <a name="id824990-bb"></a>local_time(boost::shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
+  <span class="type">time_type</span> <a name="id2461833-bb"></a>local_time(boost::shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1118098"></a><h3>
-<a name="id825025-bb"></a><code class="computeroutput">second_clock</code> private static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_type</span> <a name="id825030-bb"></a>create_time(::std::tm * current) ;</pre></li></ol></div>
+<a name="id2653315"></a><h3>
+<a name="id2482430-bb"></a><code class="computeroutput">second_clock</code> private static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_type</span> <a name="id2482435-bb"></a>create_time(::std::tm * current) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id689644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id829552.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2399180"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2451976.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/seconds.html
===================================================================
--- boost/trunk/doc/html/seconds.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/seconds.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class seconds</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975624" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2443401" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
 <link rel="prev" href="minutes.html" title="Class minutes">
-<link rel="next" href="id905079.html" title="Function template operator&gt;&gt;">
+<link rel="next" href="id2444918.html" title="Function template operator&gt;&gt;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id905079.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2444918.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="seconds"></a><div class="titlepage"></div>
@@ -33,31 +33,31 @@
 <span class="bold"><strong>class</strong></span> seconds : <span class="bold"><strong>public</strong></span> boost::posix_time::time_duration {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="seconds.html#secondsconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="seconds.html#id1103510-bb">seconds</a>(<span class="bold"><strong>long</strong></span>);
+  <a href="seconds.html#id2444208-bb">seconds</a>(<span class="bold"><strong>long</strong></span>);
 
-  <span class="emphasis"><em>// <a href="seconds.html#id941894-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="seconds.html#id2444204-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1177029"></a><h2>Description</h2>
+<a name="id2678377"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1177033"></a><h3>
+<a name="id2678380"></a><h3>
 <a name="secondsconstruct-copy-destruct"></a><code class="computeroutput">seconds</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1103510-bb"></a>seconds(<span class="bold"><strong>long</strong></span> s);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2444208-bb"></a>seconds(<span class="bold"><strong>long</strong></span> s);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1177071"></a><h3>
-<a name="id941894-bb"></a><code class="computeroutput">seconds</code> public member functions</h3>
+<a name="id2678420"></a><h3>
+<a name="id2444204-bb"></a><code class="computeroutput">seconds</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id905079.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2444918.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/signal.html
===================================================================
--- boost/trunk/doc/html/signal.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signal.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template signal</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="signals/reference.html#header.boost.signal.hpp" title="Header &lt;boost/signal.hpp&gt;">
 <link rel="prev" href="signalN.html" title="Class template signalN">
@@ -38,11 +38,11 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="signal.html#signalconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="signal.html#id726530-bb">signal</a>(<span class="bold"><strong>const</strong></span> combiner_type&amp; = combiner_type(), 
+  <a href="signal.html#id2357206-bb">signal</a>(<span class="bold"><strong>const</strong></span> combiner_type&amp; = combiner_type(), 
          <span class="bold"><strong>const</strong></span> group_compare_type&amp; = group_compare_type());
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1284049"></a><h2>Description</h2>
+<a name="id2735541"></a><h2>Description</h2>
 <p>Class template <a href="signal.html" title="Class template signal">signal</a> is a thin
         wrapper around the numbered class templates <a href="signalN.html" title="Class template signalN">signal0</a>, <a href="signalN.html" title="Class template signalN">signal1</a>, etc. It accepts a function
         type with N arguments instead of N separate arguments, and
@@ -51,10 +51,10 @@
 <p>All functionality of this class template is in its base
         class <a href="signalN.html" title="Class template signalN">signalN</a>.</p>
 <div class="refsect2" lang="en">
-<a name="id1284094"></a><h3>
+<a name="id2735588"></a><h3>
 <a name="signalconstruct-copy-destruct"></a><code class="computeroutput">signal</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id726530-bb"></a>signal(<span class="bold"><strong>const</strong></span> combiner_type&amp; combiner = combiner_type(), 
+<pre class="literallayout"><a name="id2357206-bb"></a>signal(<span class="bold"><strong>const</strong></span> combiner_type&amp; combiner = combiner_type(), 
        <span class="bold"><strong>const</strong></span> group_compare_type&amp; compare = group_compare_type());</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
@@ -64,7 +64,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/signalN.html
===================================================================
--- boost/trunk/doc/html/signalN.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signalN.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template signalN</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="signals/reference.html#header.boost.signal.hpp" title="Header &lt;boost/signal.hpp&gt;">
 <link rel="prev" href="signals/reference.html" title="Reference">
@@ -60,32 +60,32 @@
   <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> arity = N;
 
   <span class="emphasis"><em>// <a href="signalN.html#signalNconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="signalN.html#id1138504-bb">signalN</a>(<span class="bold"><strong>const</strong></span> combiner_type&amp; = combiner_type(), 
+  <a href="signalN.html#id2542236-bb">signalN</a>(<span class="bold"><strong>const</strong></span> combiner_type&amp; = combiner_type(), 
           <span class="bold"><strong>const</strong></span> group_compare_type&amp; = group_compare_type());
-  <a href="signalN.html#id1180046-bb">~signalN</a>();
+  <a href="signalN.html#id2577993-bb">~signalN</a>();
 
-  <span class="emphasis"><em>// <a href="signalN.html#id1180666-bb">connection management</a></em></span>
+  <span class="emphasis"><em>// <a href="signalN.html#id2551386-bb">connection management</a></em></span>
   <span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span> 
-  <a href="signalN.html#id827502-bb">connect</a>(<span class="bold"><strong>const</strong></span> slot_type&amp;, signals::connect_position = signals::at_back);
+  <a href="signalN.html#id2584315-bb">connect</a>(<span class="bold"><strong>const</strong></span> slot_type&amp;, signals::connect_position = signals::at_back);
   <span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span> 
-  <a href="signalN.html#id1114712-bb">connect</a>(<span class="bold"><strong>const</strong></span> group_type&amp;, <span class="bold"><strong>const</strong></span> slot_type&amp;, 
+  <a href="signalN.html#id2581263-bb">connect</a>(<span class="bold"><strong>const</strong></span> group_type&amp;, <span class="bold"><strong>const</strong></span> slot_type&amp;, 
           signals::connect_position = signals::at_back);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id828880-bb">disconnect</a>(<span class="bold"><strong>const</strong></span> group_type&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id1114668-bb">disconnect</a>(<span class="bold"><strong>const</strong></span> Slot&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id766518-bb">disconnect_all_slots</a>();
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="signalN.html#id1205908-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::size_t</span> <a href="signalN.html#id1180077-bb">num_slots</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id2544431-bb">disconnect</a>(<span class="bold"><strong>const</strong></span> group_type&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id2556593-bb">disconnect</a>(<span class="bold"><strong>const</strong></span> Slot&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id2576703-bb">disconnect_all_slots</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="signalN.html#id2567596-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::size_t</span> <a href="signalN.html#id2337290-bb">num_slots</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="signalN.html#id754312-bb">invocation</a></em></span>
-  <span class="type">result_type</span> <a href="signalN.html#id929945-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type);
-  <span class="type">result_type</span> <a href="signalN.html#id1033123-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="signalN.html#id2585919-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="signalN.html#id2578239-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type);
+  <span class="type">result_type</span> <a href="signalN.html#id2581156-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="signalN.html#id1072601-bb">combiner access</a></em></span>
-  <span class="type">combiner_type&amp;</span> <a href="signalN.html#id1005128-bb">combiner</a>();
-  <span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a href="signalN.html#id971496-bb">combiner</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="signalN.html#id2566385-bb">combiner access</a></em></span>
+  <span class="type">combiner_type&amp;</span> <a href="signalN.html#id2412919-bb">combiner</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a href="signalN.html#id2586486-bb">combiner</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1283053"></a><h2>Description</h2>
+<a name="id2734528"></a><h2>Description</h2>
 <p>The class template <a href="signalN.html" title="Class template signalN">signalN</a> covers
          several related classes signal0, signal1, signal2, etc.,
          where the number suffix describes the number of function
@@ -94,20 +94,20 @@
          <a href="signalN.html" title="Class template signalN">signalN</a> will be described, where N
          represents the number of function parameters.</p>
 <div class="refsect2" lang="en">
-<a name="id1283079"></a><h3>
+<a name="id2734553"></a><h3>
 <a name="signalNconstruct-copy-destruct"></a><code class="computeroutput">signalN</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1138504-bb"></a>signalN(<span class="bold"><strong>const</strong></span> combiner_type&amp; combiner = combiner_type(), 
+<pre class="literallayout"><a name="id2542236-bb"></a>signalN(<span class="bold"><strong>const</strong></span> combiner_type&amp; combiner = combiner_type(), 
         <span class="bold"><strong>const</strong></span> group_compare_type&amp; compare = group_compare_type());</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Initializes the signal to contain no slots, copies the given combiner into internal storage, and stores the given group comparison function object to compare groups.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">this-&gt;<a href="signalN.html#id1205908-bb">empty</a>()</code></p>
+    <code class="computeroutput">this-&gt;<a href="signalN.html#id2567596-bb">empty</a>()</code></p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1180046-bb"></a>~signalN();</pre>
+<pre class="literallayout"><a name="id2577993-bb"></a>~signalN();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Disconnects all slots connected to <code class="computeroutput">*this</code>.</p>
@@ -115,16 +115,16 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1283187"></a><h3>
-<a name="id1180666-bb"></a><code class="computeroutput">signalN</code> connection management</h3>
+<a name="id2734663"></a><h3>
+<a name="id2551386-bb"></a><code class="computeroutput">signalN</code> connection management</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<p><a name="id733315-bb"></a></p>
+<p><a name="id2551390-bb"></a></p>
 <pre class="literallayout"><span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span> 
-<a name="id827502-bb"></a>connect(<span class="bold"><strong>const</strong></span> slot_type&amp; slot, 
+<a name="id2584315-bb"></a>connect(<span class="bold"><strong>const</strong></span> slot_type&amp; slot, 
         signals::connect_position at = signals::at_back);
 <span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span> 
-<a name="id1114712-bb"></a>connect(<span class="bold"><strong>const</strong></span> group_type&amp; group, <span class="bold"><strong>const</strong></span> slot_type&amp; slot, 
+<a name="id2581263-bb"></a>connect(<span class="bold"><strong>const</strong></span> group_type&amp; group, <span class="bold"><strong>const</strong></span> slot_type&amp; slot, 
         signals::connect_position at = signals::at_back);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
@@ -161,9 +161,9 @@
           immediately.</p>
 </li>
 <li>
-<p><a name="id1180525-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id828880-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> group_type&amp; group);
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1114668-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> Slot&amp; slot);</pre>
+<p><a name="id2582644-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2544431-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> group_type&amp; group);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2556593-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> Slot&amp; slot);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     If the parameter is (convertible to) a
@@ -182,12 +182,12 @@
           signal.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id766518-bb"></a>disconnect_all_slots();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2576703-bb"></a>disconnect_all_slots();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Disconnects all slots connected to the signal.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
-    <code class="computeroutput">this-&gt;<a href="signalN.html#id1205908-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+    <code class="computeroutput">this-&gt;<a href="signalN.html#id2567596-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
 
     If disconnecting a slot causes an exception to be
           thrown, not all slots may be disconnected.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Complexity</span></b>:
@@ -199,7 +199,7 @@
           signal, including during calls to the signal's slots.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1205908-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2567596-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">true</code> if no slots
@@ -218,7 +218,7 @@
           slots are still connected.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">std::size_t</span> <a name="id1180077-bb"></a>num_slots() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::size_t</span> <a name="id2337290-bb"></a>num_slots() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     The number of slots connected to the signal<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -237,12 +237,12 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1283664"></a><h3>
-<a name="id754312-bb"></a><code class="computeroutput">signalN</code> invocation</h3>
+<a name="id2735148"></a><h3>
+<a name="id2585919-bb"></a><code class="computeroutput">signalN</code> invocation</h3>
 <div class="orderedlist"><ol type="1"><li>
-<p><a name="id660902-bb"></a></p>
-<pre class="literallayout"><span class="type">result_type</span> <a name="id929945-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN);
-<span class="type">result_type</span> <a name="id1033123-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2585923-bb"></a></p>
+<pre class="literallayout"><span class="type">result_type</span> <a name="id2578239-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN);
+<span class="type">result_type</span> <a name="id2581156-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Invokes the combiner with a
@@ -280,12 +280,12 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1283828"></a><h3>
-<a name="id1072601-bb"></a><code class="computeroutput">signalN</code> combiner access</h3>
+<a name="id2735315"></a><h3>
+<a name="id2566385-bb"></a><code class="computeroutput">signalN</code> combiner access</h3>
 <div class="orderedlist"><ol type="1"><li>
-<p><a name="id826565-bb"></a></p>
-<pre class="literallayout"><span class="type">combiner_type&amp;</span> <a name="id1005128-bb"></a>combiner();
-<span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a name="id971496-bb"></a>combiner() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2587510-bb"></a></p>
+<pre class="literallayout"><span class="type">combiner_type&amp;</span> <a name="id2412919-bb"></a>combiner();
+<span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a name="id2586486-bb"></a>combiner() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     A reference to the stored combiner.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -295,7 +295,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/signals/reference.html
===================================================================
--- boost/trunk/doc/html/signals/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signals/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
 <link rel="prev" href="tutorial.html" title="Tutorial">
@@ -27,11 +27,11 @@
 <a name="signals.reference"></a>Reference</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="reference.html#header.boost.signal.hpp">Header &lt;boost/signal.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id907390">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1033936">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1188227">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1145207">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id936232">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2545507">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2587580">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2543701">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2574365">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2540157">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -48,20 +48,20 @@
     <span class="bold"><strong>class</strong></span> <a href="../signal.html" title="Class template signal">signal</a>;
   <span class="bold"><strong>namespace</strong></span> signals {
 
-    <span class="bold"><strong>enum</strong></span> <a name="id1216304"></a>connect_position { at_front, at_back };
+    <span class="bold"><strong>enum</strong></span> <a name="id2567242"></a>connect_position { at_front, at_back };
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id907390"></a>Header &lt;<a href="../../../boost/signals/slot.hpp" target="_top">boost/signals/slot.hpp</a>&gt;</h4></div></div></div>
+<a name="id2545507"></a>Header &lt;<a href="../../../boost/signals/slot.hpp" target="_top">boost/signals/slot.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SlotFunction&gt; <span class="bold"><strong>class</strong></span> <a href="../slot.html" title="Class template slot">slot</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1033936"></a>Header &lt;<a href="../../../boost/signals/trackable.hpp" target="_top">boost/signals/trackable.hpp</a>&gt;</h4></div></div></div>
+<a name="id2587580"></a>Header &lt;<a href="../../../boost/signals/trackable.hpp" target="_top">boost/signals/trackable.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> signals {
     <span class="bold"><strong>class</strong></span> <a href="../trackable.html" title="Class trackable">trackable</a>;
@@ -70,18 +70,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1188227"></a>Header &lt;<a href="../../../boost/signals/connection.hpp" target="_top">boost/signals/connection.hpp</a>&gt;</h4></div></div></div>
+<a name="id2543701"></a>Header &lt;<a href="../../../boost/signals/connection.hpp" target="_top">boost/signals/connection.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> signals {
     <span class="bold"><strong>class</strong></span> <a href="../connection.html" title="Class connection">connection</a>;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../connection.html#id764168">swap</a>(<a href="../connection.html" title="Class connection">connection</a>&amp;, <a href="../connection.html" title="Class connection">connection</a>&amp;);
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../connection.html#id2558035">swap</a>(<a href="../connection.html" title="Class connection">connection</a>&amp;, <a href="../connection.html" title="Class connection">connection</a>&amp;);
     <span class="bold"><strong>class</strong></span> <a href="../scoped_connection.html" title="Class scoped_connection">scoped_connection</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1145207"></a>Header &lt;<a href="../../../boost/visit_each.hpp" target="_top">boost/visit_each.hpp</a>&gt;</h4></div></div></div>
+<a name="id2574365"></a>Header &lt;<a href="../../../boost/visit_each.hpp" target="_top">boost/visit_each.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor, <span class="bold"><strong>typename</strong></span> T&gt; 
     <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../visit_each.html" title="Function template visit_each">visit_each</a>(<span class="bold"><strong>const</strong></span> Visitor&amp;, <span class="bold"><strong>const</strong></span> T&amp;, <span class="bold"><strong>int</strong></span>);
@@ -89,15 +89,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id936232"></a>Header &lt;<a href="../../../boost/last_value.hpp" target="_top">boost/last_value.hpp</a>&gt;</h4></div></div></div>
+<a name="id2540157"></a>Header &lt;<a href="../../../boost/last_value.hpp" target="_top">boost/last_value.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../last_value.html" title="Class template last_value">last_value</a>;
 
-  <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id906590-bb.html" title="Class last_value&lt;void&gt;">last_value</a>&lt;<span class="bold"><strong>void</strong></span>&gt;;
+  <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id2591657-bb.html" title="Class last_value&lt;void&gt;">last_value</a>&lt;<span class="bold"><strong>void</strong></span>&gt;;
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/signals/s04.html
===================================================================
--- boost/trunk/doc/html/signals/s04.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signals/s04.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Frequently Asked Questions</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
-<link rel="prev" href="../id906590-bb.html" title="Class last_value&lt;void&gt;">
+<link rel="prev" href="../id2591657-bb.html" title="Class last_value&lt;void&gt;">
 <link rel="next" href="s05.html" title="Design Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,19 +20,19 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../id906590-bb.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="s05.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2591657-bb.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="s05.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1287277"></a>Frequently Asked Questions</h3></div></div></div>
+<a name="id2738844"></a>Frequently Asked Questions</h3></div></div></div>
 <div class="qandaset">
 <dl>
-<dt>1. <a href="s04.html#id1287287">Don't noncopyable signal semantics mean that a class
+<dt>1. <a href="s04.html#id2738852">Don't noncopyable signal semantics mean that a class
         with a signal member will be noncopyable as well?</a>
 </dt>
-<dt>2. <a href="s04.html#id1287301">Is Boost.Signals thread-safe?</a>
+<dt>2. <a href="s04.html#id2738867">Is Boost.Signals thread-safe?</a>
 </dt>
-<dt>3. <a href="s04.html#id1287313">How do I get Boost.Signals to work with Qt?</a>
+<dt>3. <a href="s04.html#id2738878">How do I get Boost.Signals to work with Qt?</a>
 </dt>
 </dl>
 <table border="0" summary="Q and A Set">
@@ -40,7 +40,7 @@
 <tbody>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1287287"></a><a name="id1287288"></a><b>1.</b>
+<a name="id2738852"></a><a name="id2738853"></a><b>1.</b>
 </td>
 <td align="left" valign="top"><p>Don't noncopyable signal semantics mean that a class
         with a signal member will be noncopyable as well?</p></td>
@@ -55,7 +55,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1287301"></a><a name="id1287302"></a><b>2.</b>
+<a name="id2738867"></a><a name="id2738868"></a><b>2.</b>
 </td>
 <td align="left" valign="top"><p>Is Boost.Signals thread-safe?</p></td>
 </tr>
@@ -68,7 +68,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1287313"></a><a name="id1287314"></a><b>3.</b>
+<a name="id2738878"></a><a name="id2738880"></a><b>3.</b>
 </td>
 <td align="left" valign="top"><p>How do I get Boost.Signals to work with Qt?</p></td>
 </tr>
@@ -80,7 +80,10 @@
         preprocessor macros, causing programs using Boost.Signals and
         Qt together to fail to compile. Although this is a problem
         with Qt and not Boost.Signals, a user can use the two systems
-        together by defining the <code class="computeroutput">BOOST_SIGNALS_NAMESPACE</code>
+        together with a little extra effort. There are two ways to do
+        this:</p>
+<p>The first way involves defining
+        the <code class="computeroutput">BOOST_SIGNALS_NAMESPACE</code> 
         macro to some other identifier (e.g., <code class="computeroutput">signalslib</code>)
         when building and using the Boost.Signals library. Then the
         namespace of the Boost.Signals library will be
@@ -93,19 +96,36 @@
     namespace signals = BOOST_SIGNALS_NAMESPACE;
   }
 </pre>
+<p>The second way, provided by Frank Hess, involves
+        creating a header <code class="computeroutput">signalslib.hpp</code> that contains
+          the following code:</p>
+<pre class="programlisting">#ifdef signals
+#error "signalslib.hpp must be included before any qt header"
+#endif
+
+#include &lt;boost/signal.hpp&gt;
+namespace boost
+{
+  namespace signalslib = signals;
+}</pre>
+<p>This header must be included before any Qt headers. Once
+        it has been included, you can refer to the Signals library via
+        the namespace <code class="computeroutput">boost::signalslib</code>. This option is
+        preferable to the first option because it can be used without
+        recompiling the Signals library binary. </p>
 </td>
 </tr>
 </tbody>
 </table>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: March 12, 2003 at 23:27:23 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: September 23, 2005 at 11:45:10 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../id906590-bb.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="s05.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2591657-bb.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="s05.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/signals/s05.html
===================================================================
--- boost/trunk/doc/html/signals/s05.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signals/s05.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Design Overview</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
 <link rel="prev" href="s04.html" title="Frequently Asked Questions">
@@ -24,16 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1287373"></a>Design Overview</h3></div></div></div>
+<a name="id2738974"></a>Design Overview</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="s05.html#id1287381">Type Erasure</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287446"><code class="computeroutput">connection</code> class</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287554">Slot Call Iterator</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287705"><code class="computeroutput">visit_each</code> function template</a></span></dt>
+<dt><span class="section"><a href="s05.html#id2738981">Type Erasure</a></span></dt>
+<dt><span class="section"><a href="s05.html#id2739046"><code class="computeroutput">connection</code> class</a></span></dt>
+<dt><span class="section"><a href="s05.html#id2739157">Slot Call Iterator</a></span></dt>
+<dt><span class="section"><a href="s05.html#id2739308"><code class="computeroutput">visit_each</code> function template</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1287381"></a>Type Erasure</h4></div></div></div>
+<a name="id2738981"></a>Type Erasure</h4></div></div></div>
 <p>"Type erasure", where static type information is eliminated
     by the use of dynamically dispatched interfaces, is used
     extensively within the Boost.Signals library to reduce the amount
@@ -59,7 +59,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1287446"></a><code class="computeroutput">connection</code> class</h4></div></div></div>
+<a name="id2739046"></a><code class="computeroutput">connection</code> class</h4></div></div></div>
 <p> The <code class="computeroutput"><a href="../connection.html" title="Class connection">connection</a></code> class is
     central to the behavior of the Boost.Signals library. It is the
     only entity within the Boost.Signals system that has knowledge of
@@ -84,7 +84,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1287554"></a>Slot Call Iterator</h4></div></div></div>
+<a name="id2739157"></a>Slot Call Iterator</h4></div></div></div>
 <p> The slot call iterator is conceptually a stack of iterator
     adaptors that modify the behavior of the underlying iterator
     through the list of slots. The following table describes the type
@@ -160,7 +160,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1287705"></a><code class="computeroutput">visit_each</code> function template</h4></div></div></div>
+<a name="id2739308"></a><code class="computeroutput">visit_each</code> function template</h4></div></div></div>
 <p> The <code class="computeroutput"><a href="../visit_each.html" title="Function template visit_each">visit_each</a></code>
     function template is a mechanism for discovering objects that are
     stored within another object. Function template
@@ -197,7 +197,7 @@
     chosen. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: March 12, 2003 at 23:27:22 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/signals/s06.html
===================================================================
--- boost/trunk/doc/html/signals/s06.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signals/s06.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Design Rationale</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
 <link rel="prev" href="s05.html" title="Design Overview">
@@ -24,18 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1287843"></a>Design Rationale</h3></div></div></div>
+<a name="id2739447"></a>Design Rationale</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1287852">Choice of Slot Definitions</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1287920">User-level Connection Management</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288058">Combiner Interface</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288110">Connection Interfaces: +=  operator</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288264"><code class="computeroutput">trackable</code> rationale</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288419">Comparison with other Signal/Slot implementations</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739454">Choice of Slot Definitions</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739537">User-level Connection Management</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739686">Combiner Interface</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739833">Connection Interfaces: +=  operator</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739993"><code class="computeroutput">trackable</code> rationale</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740156">Comparison with other Signal/Slot implementations</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1287852"></a>Choice of Slot Definitions</h4></div></div></div>
+<a name="id2739454"></a>Choice of Slot Definitions</h4></div></div></div>
 <p> The definition of a slot differs amongst signals and slots
     libraries. Within Boost.Signals, a slot is defined in a very loose
     manner: it can be any function object that is callable given
@@ -85,7 +85,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1287920"></a>User-level Connection Management</h4></div></div></div>
+<a name="id2739537"></a>User-level Connection Management</h4></div></div></div>
 <p> Users need to have fine control over the connection of
     signals to slots and their eventual disconnection. The approach
     taken by Boost.Signals is to return a
@@ -97,9 +97,9 @@
 <li><p><span class="bold"><strong>Pass slot to
         disconnect</strong></span>: in this interface model, the
         disconnection of a slot connected with
-        <code class="computeroutput">sig.<a href="../signalN.html#id733315-bb">connect</a>(slot)</code> is
+        <code class="computeroutput">sig.<a href="../signalN.html#id2551390-bb">connect</a>(slot)</code> is
         performed via
-        <code class="computeroutput">sig.<a href="../signalN.html#id1180525-bb">disconnect</a>(slot)</code>. Internally,
+        <code class="computeroutput">sig.<a href="../signalN.html#id2582644-bb">disconnect</a>(slot)</code>. Internally,
         a linear search using slot comparison is performed and the
         slot, if found, is removed from the list. Unfortunately,
         querying connectedness will generally also end up as
@@ -108,7 +108,7 @@
         simple function pointers, member function pointers and a
         limited set of compositions and argument binders: to match the
         slot given in the call to
-        <code class="computeroutput"><a href="../signalN.html#id1180525-bb">disconnect</a></code> with an
+        <code class="computeroutput"><a href="../signalN.html#id2582644-bb">disconnect</a></code> with an
         existing slot we would need to be able to compare arbitrary
         function objects, which is not feasible.</p></li>
 <li>
@@ -147,7 +147,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1288058"></a>Combiner Interface</h4></div></div></div>
+<a name="id2739686"></a>Combiner Interface</h4></div></div></div>
 <p> The Combiner interface was chosen to mimic a call to an
     algorithm in the C++ standard library. It is felt that by viewing
     slot call results as merely a sequence of values accessed by input
@@ -271,9 +271,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1288110"></a>Connection Interfaces: +=  operator</h4></div></div></div>
+<a name="id2739833"></a>Connection Interfaces: +=  operator</h4></div></div></div>
 <p> Boost.Signals supports a connection syntax with the form
-    <code class="computeroutput">sig.<a href="../signalN.html#id733315-bb">connect</a>(slot)</code>, but a
+    <code class="computeroutput">sig.<a href="../signalN.html#id2551390-bb">connect</a>(slot)</code>, but a
     more terse syntax <code class="computeroutput">sig += slot</code> has been suggested (and
     has been used by other signals &amp; slots implementations). There
     are several reasons as to why this syntax has been
@@ -311,10 +311,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1288264"></a><code class="computeroutput">trackable</code> rationale</h4></div></div></div>
+<a name="id2739993"></a><code class="computeroutput">trackable</code> rationale</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1288301"><code class="computeroutput">trackable</code> copying behavior</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288354">Why derivation from <code class="computeroutput">trackable</code>?</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740031"><code class="computeroutput">trackable</code> copying behavior</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740090">Why derivation from <code class="computeroutput">trackable</code>?</a></span></dt>
 </dl></div>
 <p> The <code class="computeroutput"><a href="../trackable.html" title="Class trackable">trackable</a></code>
       class is the primary user interface to automatic connection
@@ -325,7 +325,7 @@
       participate in automatic connection management.</p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1288301"></a><code class="computeroutput">trackable</code> copying behavior</h5></div></div></div>
+<a name="id2740031"></a><code class="computeroutput">trackable</code> copying behavior</h5></div></div></div>
 <p> The copying behavior of
       <code class="computeroutput"><a href="../trackable.html" title="Class trackable">trackable</a></code> is essentially
       that <code class="computeroutput"><a href="../trackable.html" title="Class trackable">trackable</a></code> subobjects
@@ -343,7 +343,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1288354"></a>Why derivation from <code class="computeroutput">trackable</code>?</h5></div></div></div>
+<a name="id2740090"></a>Why derivation from <code class="computeroutput">trackable</code>?</h5></div></div></div>
 <p> For <code class="computeroutput"><a href="../trackable.html" title="Class trackable">trackable</a></code> to work
       properly, there are two constraints:</p>
 <div class="itemizedlist"><ul type="disc">
@@ -361,14 +361,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1288419"></a>Comparison with other Signal/Slot implementations</h4></div></div></div>
+<a name="id2740156"></a>Comparison with other Signal/Slot implementations</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1288424">libsigc++</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288466">.NET delegates</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740160">libsigc++</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740221">.NET delegates</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1288424"></a>libsigc++</h5></div></div></div>
+<a name="id2740160"></a>libsigc++</h5></div></div></div>
 <p><a href="http://libsigc.sourceforge.net" target="_top">libsigc++</a> is a C++
       signals &amp; slots library that originally started as part of
       an initiative to wrap the C interfaces to <a href="http://www.gtk.org" target="_top">GTK</a> libraries in C++, and has
@@ -400,7 +400,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1288466"></a>.NET delegates</h5></div></div></div>
+<a name="id2740221"></a>.NET delegates</h5></div></div></div>
 <p><a href="http://www.microsoft.com" target="_top">Microsoft</a>
       has introduced the .NET Framework and an associated set of
       languages and language extensions, one of which is the
@@ -417,7 +417,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 20, 2004 at 17:03:55 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/signals/tests.html
===================================================================
--- boost/trunk/doc/html/signals/tests.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signals/tests.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Testsuite</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
 <link rel="prev" href="s06.html" title="Design Rationale">
@@ -25,10 +25,10 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="signals.tests"></a>Testsuite</h3></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="tests.html#id1288509">Acceptance tests</a></span></dt></dl></div>
+<div class="toc"><dl><dt><span class="section"><a href="tests.html#id2740265">Acceptance tests</a></span></dt></dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1288509"></a>Acceptance tests</h4></div></div></div>
+<a name="id2740265"></a>Acceptance tests</h4></div></div></div>
 <div class="informaltable"><table class="table">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/signals/tutorial.html
===================================================================
--- boost/trunk/doc/html/signals/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signals/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
 <link rel="prev" href="../signals.html" title="Chapter 9. Boost.Signals">
@@ -26,18 +26,18 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="signals.tutorial"></a>Tutorial</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1279986">How to Read this Tutorial</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280044">Compatibility Note</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280117">Hello, World! (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280248">Calling multiple slots</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280595">Passing values to and from slots</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281385">Connection Management</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1282050">Example: Document-View</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1282163">Linking against the Signals library</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731274">How to Read this Tutorial</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731333">Compatibility Note</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731417">Hello, World! (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731552">Calling multiple slots</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731908">Passing values to and from slots</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732772">Connection Management</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733461">Example: Document-View</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733607">Linking against the Signals library</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1279986"></a>How to Read this Tutorial</h4></div></div></div>
+<a name="id2731274"></a>How to Read this Tutorial</h4></div></div></div>
 <p>This tutorial is not meant to be read linearly. Its top-level
 structure roughly separates different concepts in the library
 (e.g., handling calling multiple slots, passing values to and from
@@ -57,7 +57,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1280044"></a>Compatibility Note</h4></div></div></div>
+<a name="id2731333"></a>Compatibility Note</h4></div></div></div>
 <p>Boost.Signals has two syntactical forms: the preferred form and
 the compatibility form. The preferred form fits more closely with the
 C++ language and reduces the number of separate template parameters
@@ -101,7 +101,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1280117"></a>Hello, World! (Beginner)</h4></div></div></div>
+<a name="id2731417"></a>Hello, World! (Beginner)</h4></div></div></div>
 <p>The following example writes "Hello, World!" using signals and
 slots. First, we create a signal <code class="computeroutput">sig</code>, a signal that
 takes no arguments and has a void return value. Next, we connect
@@ -136,7 +136,7 @@
 
 // Connect a HelloWorld slot
 HelloWorld hello;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(hello);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(hello);
 
 // Call all of the slots
 sig();
@@ -157,7 +157,7 @@
 
 // Connect a HelloWorld slot
 HelloWorld hello;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(hello);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(hello);
 
 // Call all of the slots
 sig();
@@ -167,14 +167,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1280248"></a>Calling multiple slots</h4></div></div></div>
+<a name="id2731552"></a>Calling multiple slots</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1280252">Connecting multiple slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280404">Ordering slot call groups (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731556">Connecting multiple slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731712">Ordering slot call groups (Intermediate)</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1280252"></a>Connecting multiple slots (Beginner)</h5></div></div></div>
+<a name="id2731556"></a>Connecting multiple slots (Beginner)</h5></div></div></div>
 <p>Calling a single slot from a signal isn't very interesting, so
 we can make the Hello, World program more interesting by splitting
 the work of printing "Hello, World!" into two completely separate
@@ -217,15 +217,15 @@
 <tbody><tr>
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;void ()&gt; sig;
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(Hello());
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(World());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(World());
 
 sig();
 </pre></td>
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal0</a></code>&lt;void&gt; sig;
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(Hello());
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(World());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(World());
 
 sig();
 </pre></td>
@@ -239,7 +239,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1280404"></a>Ordering slot call groups (Intermediate)</h5></div></div></div>
+<a name="id2731712"></a>Ordering slot call groups (Intermediate)</h5></div></div></div>
 <p>Slots are free to have side effects, and that can mean that some
 slots will have to be called before others even if they are not connected in that order. The Boost.Signals
 library allows slots to be placed into groups that are ordered in
@@ -261,13 +261,13 @@
 </tr></thead>
 <tbody><tr>
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;void ()&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(1, World());
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(0, Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(1, World());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(0, Hello());
 sig();
 </pre></td>
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal0</a></code>&lt;void&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(1, World());
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(0, Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(1, World());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(0, Hello());
 sig();
 </pre></td>
 </tr></tbody>
@@ -282,7 +282,7 @@
 that have been connected without specifying a group name) can be
 placed at the front or back of the slot list (by passing
 <code class="computeroutput">boost::signals::at_front</code> or <code class="computeroutput">boost::signals::at_back</code>
-as the last parameter to <code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>, respectively), and defaults to the end of the list. When
+as the last parameter to <code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>, respectively), and defaults to the end of the list. When
 a group is specified, the final parameter describes where the slot
 will be placed within the group ordering. If we add a new slot
 to our example like this:</p>
@@ -295,7 +295,7 @@
   }
 };
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(GoodMorning());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(GoodMorning());
 </pre>
 <p>... we will get the result we wanted:</p>
 <pre class="programlisting">
@@ -306,14 +306,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1280595"></a>Passing values to and from slots</h4></div></div></div>
+<a name="id2731908"></a>Passing values to and from slots</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1280599">Slot Arguments (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280813">Signal Return Values (Advanced)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731912">Slot Arguments (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732146">Signal Return Values (Advanced)</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1280599"></a>Slot Arguments (Beginner)</h5></div></div></div>
+<a name="id2731912"></a>Slot Arguments (Beginner)</h5></div></div></div>
 <p>Signals can propagate arguments to each of the slots they call.
 For instance, a signal that propagates mouse motion events might
 want to pass along the new mouse coordinates and whether the mouse
@@ -355,19 +355,19 @@
 <tbody><tr>
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;void (float, float)&gt; sig;
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_difference);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_quotient);
 
 sig(5, 3);
 </pre></td>
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal2</a></code>&lt;void, float, float&gt; sig;
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_difference);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_quotient);
 
 sig(5, 3);
 </pre></td>
@@ -391,7 +391,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1280813"></a>Signal Return Values (Advanced)</h5></div></div></div>
+<a name="id2732146"></a>Signal Return Values (Advanced)</h5></div></div></div>
 <p>Just as slots can receive arguments, they can also return
 values. These values can then be returned back to the caller of the
 signal through a <em class="firstterm">combiner</em>. The combiner is a mechanism
@@ -424,10 +424,10 @@
 
 <code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;float (float x, float y)&gt; sig;
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;difference);
 
 std::cout &lt;&lt; sig(5, 3) &lt;&lt; std::endl;
 </pre></td>
@@ -439,10 +439,10 @@
 
 <code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal2</a></code>&lt;float, float, float&gt; sig;
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;difference);
 
 std::cout &lt;&lt; sig(5, 3) &lt;&lt; std::endl;
 </pre></td>
@@ -517,10 +517,10 @@
 <p>Now we can connect slots that perform arithmetic functions and
 use the signal:</p>
 <pre class="programlisting">
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;difference);
 
 std::cout &lt;&lt; sig(5, 3) &lt;&lt; std::endl;
 </pre>
@@ -560,10 +560,10 @@
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;float (float, float), 
     aggregate_values&lt;std::vector&lt;float&gt; &gt; &gt; sig;
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;difference);
 
 std::vector&lt;float&gt; results = sig(5, 3);
 std::copy(results.begin(), results.end(), 
@@ -572,10 +572,10 @@
 <td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal2</a></code>&lt;float, float, float,
     aggregate_values&lt;std::vector&lt;float&gt; &gt; &gt; sig;
 
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;difference);
 
 std::vector&lt;float&gt; results = sig(5, 3);
 std::copy(results.begin(), results.end(), 
@@ -625,19 +625,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1281385"></a>Connection Management</h4></div></div></div>
+<a name="id2732772"></a>Connection Management</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1281392">Disconnecting Slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281507">Blocking Slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281581">Scoped connections (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281625">Disconnecting equivalent slots (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281686">Automatic connection management (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281857">When can disconnections occur? (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281918">Passing slots (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732775">Disconnecting Slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732896">Blocking Slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732970">Scoped connections (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733016">Disconnecting equivalent slots (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733076">Automatic connection management (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733266">When can disconnections occur? (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733327">Passing slots (Intermediate)</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1281392"></a>Disconnecting Slots (Beginner)</h5></div></div></div>
+<a name="id2732775"></a>Disconnecting Slots (Beginner)</h5></div></div></div>
 <p>Slots aren't expected to exist indefinately after they are
 connected. Often slots are only used to receive a few events and
 are then disconnected, and the programmer needs control to decide
@@ -646,14 +646,14 @@
 <code class="computeroutput"><a href="../connection.html" title="Class connection">boost::signals::connection</a></code> class. The
 <code class="computeroutput"><a href="../connection.html" title="Class connection">connection</a></code> class uniquely represents the connection
 between a particular signal and a particular slot. The
-<code class="computeroutput"><a href="../connection.html#id727081-bb">connected</a>()</code> method checks if the signal and slot are
-still connected, and the <code class="computeroutput"><a href="../connection.html#id696947-bb">disconnect()</a></code> method
+<code class="computeroutput"><a href="../connection.html#id2558732-bb">connected</a>()</code> method checks if the signal and slot are
+still connected, and the <code class="computeroutput"><a href="../connection.html#id2558792-bb">disconnect()</a></code> method
 disconnects the signal and slot if they are connected before it is
 called. Each call to the signal's <code class="computeroutput">connect()</code> method
 returns a connection object, which can be used to determine if the
 connection still exists or to disconnect the signal and slot.</p>
 <pre class="programlisting">
-boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(HelloWorld());
+boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(HelloWorld());
 if (c.<code class="computeroutput">connected</code>()) {
 <span class="emphasis"><em>// c is still connected to the signal</em></span>
   sig(); <span class="emphasis"><em>// Prints "Hello, World!"</em></span>
@@ -666,7 +666,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1281507"></a>Blocking Slots (Beginner)</h5></div></div></div>
+<a name="id2732896"></a>Blocking Slots (Beginner)</h5></div></div></div>
 <p>Slots can be temporarily "blocked", meaning that they will be
 ignored when the signal is invoked but have not been disconnected. The
 <code class="computeroutput">block</code> member function
@@ -674,7 +674,7 @@
 <code class="computeroutput">unblock</code>. Here is an example of
 blocking/unblocking slots:</p>
 <pre class="programlisting">
-boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(HelloWorld());
+boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(HelloWorld());
 sig(); <span class="emphasis"><em>// Prints "Hello, World!"</em></span>
 
 c.<code class="computeroutput">block</code>(); <span class="emphasis"><em>// block the slot</em></span>
@@ -686,7 +686,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1281581"></a>Scoped connections (Intermediate)</h5></div></div></div>
+<a name="id2732970"></a>Scoped connections (Intermediate)</h5></div></div></div>
 <p>The <code class="computeroutput">boost::signals::scoped_connection</code> class
 references a signal/slot connection that will be disconnected when
 the <code class="computeroutput">scoped_connection</code> class goes out of scope. This
@@ -694,17 +694,17 @@
 e.g.,</p>
 <pre class="programlisting">
 {
-  boost::signals::scoped_connection c = sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(ShortLived());
+  boost::signals::scoped_connection c = sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(ShortLived());
   sig(); <span class="emphasis"><em>// will call ShortLived function object</em></span>
 }
 sig(); <span class="emphasis"><em>// ShortLived function object no longer connected to sig</em></span></pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1281625"></a>Disconnecting equivalent slots (Intermediate)</h5></div></div></div>
+<a name="id2733016"></a>Disconnecting equivalent slots (Intermediate)</h5></div></div></div>
 <p>One can disconnect slots that are equivalent to a given function
 object using a form of the
-<code class="computeroutput"><a href="../signalN.html#id1180525-bb">disconnect</a></code> method, so long as
+<code class="computeroutput"><a href="../signalN.html#id2582644-bb">disconnect</a></code> method, so long as
 the type of the function object has an accessible <code class="computeroutput">==</code>
 operator. For instance:
 
@@ -748,7 +748,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1281686"></a>Automatic connection management (Intermediate)</h5></div></div></div>
+<a name="id2733076"></a>Automatic connection management (Intermediate)</h5></div></div></div>
 <p>Boost.Signals can automatically track the lifetime of objects
 involved in signal/slot connections, including automatic
 disconnection of slots when objects involved in the slot call are
@@ -799,7 +799,7 @@
 // ...
 NewsMessageArea newsMessageArea = new NewsMessageArea(/* ... */);
 // ...
-deliverNews.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(boost::bind(&amp;NewsMessageArea::displayNews, 
+deliverNews.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(boost::bind(&amp;NewsMessageArea::displayNews, 
                                 newsMessageArea, _1));
 </pre>
 <p>However, what if the user closes the news message area,
@@ -832,7 +832,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1281857"></a>When can disconnections occur? (Intermediate)</h5></div></div></div>
+<a name="id2733266"></a>When can disconnections occur? (Intermediate)</h5></div></div></div>
 <p>Signal/slot disconnections occur when any of these conditions
 occur:</p>
 <div class="itemizedlist"><ul type="disc">
@@ -859,7 +859,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1281918"></a>Passing slots (Intermediate)</h5></div></div></div>
+<a name="id2733327"></a>Passing slots (Intermediate)</h5></div></div></div>
 <p>Slots in the Boost.Signals library are created from arbitrary
 function objects, and therefore have no fixed type. However, it is
 commonplace to require that slots be passed through interfaces that
@@ -893,7 +893,7 @@
       const OnClick::slot_type&amp; slot
     )
 {
-  onClick.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(slot);
+  onClick.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(slot);
 }
 
 void printCoordinates(long x, long y)
@@ -922,7 +922,7 @@
       const OnClick::slot_type&amp; slot
     )
 {
-  onClick.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(slot);
+  onClick.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(slot);
 }
 
 void printCoordinates(long x, long y)
@@ -945,7 +945,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1282050"></a>Example: Document-View</h4></div></div></div>
+<a name="id2733461"></a>Example: Document-View</h4></div></div></div>
 <p>Signals can be used to implement flexible Document-View
   architectures. The document will contain a signal to which each of
   the views can connect. The following <code class="computeroutput">Document</code> class
@@ -1070,7 +1070,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1282163"></a>Linking against the Signals library</h4></div></div></div>
+<a name="id2733607"></a>Linking against the Signals library</h4></div></div></div>
 <p>Part of the Boost.Signals library is compiled into a binary
   library that must be linked into your application to use Signals. To
   build this library, execute the command <span><strong class="command">bjam</strong></span> in
@@ -1090,7 +1090,7 @@
   <code class="computeroutput">BOOST_SIGNALS_STATIC_LINK</code>. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: May 18, 2005 at 16:09:34 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/signals.html
===================================================================
--- boost/trunk/doc/html/signals.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/signals.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 9. Boost.Signals</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="ref/ack.html" title="Acknowledgements">
@@ -31,7 +31,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2001-2004 Douglas Gregor</p></div>
 <div><div class="legalnotice">
-<a name="id1279919"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2731213"></a><p>Use, modification and distribution is subject to the Boost
     Software License, Version 1.0. (See accompanying file
     <code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
 </div></div>
@@ -39,51 +39,51 @@
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
-<dt><span class="section"><a href="signals.html#id1279939">Introduction</a></span></dt>
+<dt><span class="section"><a href="signals.html#id2731233">Introduction</a></span></dt>
 <dt><span class="section"><a href="signals/tutorial.html">Tutorial</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="signals/tutorial.html#id1279986">How to Read this Tutorial</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280044">Compatibility Note</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280117">Hello, World! (Beginner)</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280248">Calling multiple slots</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280595">Passing values to and from slots</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1281385">Connection Management</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1282050">Example: Document-View</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1282163">Linking against the Signals library</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731274">How to Read this Tutorial</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731333">Compatibility Note</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731417">Hello, World! (Beginner)</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731552">Calling multiple slots</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731908">Passing values to and from slots</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2732772">Connection Management</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2733461">Example: Document-View</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2733607">Linking against the Signals library</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="signals/reference.html">Reference</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="signals/reference.html#header.boost.signal.hpp">Header &lt;boost/signal.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id907390">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id1033936">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id1188227">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id1145207">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id936232">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2545507">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2587580">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2543701">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2574365">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2540157">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="signals/s04.html">Frequently Asked Questions</a></span></dt>
 <dt><span class="section"><a href="signals/s05.html">Design Overview</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="signals/s05.html#id1287381">Type Erasure</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287446"><code class="computeroutput">connection</code> class</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287554">Slot Call Iterator</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287705"><code class="computeroutput">visit_each</code> function template</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id2738981">Type Erasure</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id2739046"><code class="computeroutput">connection</code> class</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id2739157">Slot Call Iterator</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id2739308"><code class="computeroutput">visit_each</code> function template</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="signals/s06.html">Design Rationale</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="signals/s06.html#id1287852">Choice of Slot Definitions</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1287920">User-level Connection Management</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1288058">Combiner Interface</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1288110">Connection Interfaces: +=  operator</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1288264"><code class="computeroutput">trackable</code> rationale</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1288419">Comparison with other Signal/Slot implementations</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739454">Choice of Slot Definitions</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739537">User-level Connection Management</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739686">Combiner Interface</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739833">Connection Interfaces: +=  operator</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739993"><code class="computeroutput">trackable</code> rationale</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2740156">Comparison with other Signal/Slot implementations</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="signals/tests.html">Testsuite</a></span></dt>
-<dd><dl><dt><span class="section"><a href="signals/tests.html#id1288509">Acceptance tests</a></span></dt></dl></dd>
+<dd><dl><dt><span class="section"><a href="signals/tests.html#id2740265">Acceptance tests</a></span></dt></dl></dd>
 </dl>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id1279939"></a>Introduction</h3></div></div></div>
+<a name="id2731233"></a>Introduction</h3></div></div></div>
 <p>The Boost.Signals library is an implementation of a managed
 signals and slots system. Signals represent callbacks with multiple
 targets, and are also called publishers or events in similar
@@ -104,7 +104,7 @@
 combined.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: May 04, 2004 at 18:17:22 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/simple_exception_policy.html
===================================================================
--- boost/trunk/doc/html/simple_exception_policy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/simple_exception_policy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template simple_exception_policy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id860535" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2459416" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
 <link rel="prev" href="constrained_value.html" title="Class template constrained_value">
 <link rel="next" href="boost/date_time/date.html" title="Class template date">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id860535"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/date_time/date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2459416"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/date_time/date.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="simple_exception_policy"></a><div class="titlepage"></div>
@@ -36,31 +36,31 @@
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> rep_type value_type;
 
-  <span class="emphasis"><em>// <a href="simple_exception_policy.html#id1101590-bb">public static functions</a></em></span>
-  <span class="type">rep_type min</span> <a href="simple_exception_policy.html#id656662-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type">rep_type max</span> <a href="simple_exception_policy.html#id822112-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="simple_exception_policy.html#id866447-bb">on_error</a>(rep_type, rep_type, violation_enum) ;
+  <span class="emphasis"><em>// <a href="simple_exception_policy.html#id2500840-bb">public static functions</a></em></span>
+  <span class="type">rep_type min</span> <a href="simple_exception_policy.html#id2500844-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type">rep_type max</span> <a href="simple_exception_policy.html#id2458932-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="simple_exception_policy.html#id2471261-bb">on_error</a>(rep_type, rep_type, violation_enum) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1040286"></a><h2>Description</h2>
+<a name="id2607650"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1040290"></a><h3>
-<a name="id1101590-bb"></a><code class="computeroutput">simple_exception_policy</code> public static functions</h3>
+<a name="id2607654"></a><h3>
+<a name="id2500840-bb"></a><code class="computeroutput">simple_exception_policy</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">rep_type min</span> <a name="id656662-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type">rep_type max</span> <a name="id822112-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id866447-bb"></a>on_error(rep_type , rep_type , violation_enum ) ;</pre></li>
+<li><pre class="literallayout"><span class="type">rep_type min</span> <a name="id2500844-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">rep_type max</span> <a name="id2458932-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2471261-bb"></a>on_error(rep_type , rep_type , violation_enum ) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id860535"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/date_time/date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2459416"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/date_time/date.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/simple_format.html
===================================================================
--- boost/trunk/doc/html/simple_format.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/simple_format.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template simple_format</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1001696" title="Header &lt;boost/date_time/date_format_simple.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2462095" title="Header &lt;boost/date_time/date_format_simple.hpp&gt;">
 <link rel="prev" href="date_input_facet.html" title="Class template date_input_facet">
-<link rel="next" href="id893464-bb.html" title="Class simple_format&lt;wchar_t&gt;">
+<link rel="next" href="id2492905-bb.html" title="Class simple_format&lt;wchar_t&gt;">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001696"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id893464-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2462095"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2492905-bb.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="simple_format"></a><div class="titlepage"></div>
@@ -33,53 +33,53 @@
 <span class="bold"><strong>class</strong></span> simple_format {
 <span class="bold"><strong>public</strong></span>:
 
-  <span class="emphasis"><em>// <a href="simple_format.html#id1046094-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id932375-bb">not_a_date</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id800361-bb">pos_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id859675-bb">neg_infinity</a>() ;
-  <span class="type">month_format_spec</span> <a href="simple_format.html#id1000701-bb">month_format</a>() ;
-  <span class="type">ymd_order_spec</span> <a href="simple_format.html#id901402-bb">date_order</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_format.html#id939795-bb">has_date_sep_chars</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id971840-bb">year_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id903587-bb">month_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id870591-bb">day_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id1041467-bb">hour_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id1037379-bb">minute_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id685960-bb">second_sep_char</a>() ;
+  <span class="emphasis"><em>// <a href="simple_format.html#id2420311-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id2401379-bb">not_a_date</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id2467748-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id2492506-bb">neg_infinity</a>() ;
+  <span class="type">month_format_spec</span> <a href="simple_format.html#id2507399-bb">month_format</a>() ;
+  <span class="type">ymd_order_spec</span> <a href="simple_format.html#id2441087-bb">date_order</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_format.html#id2504094-bb">has_date_sep_chars</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2465147-bb">year_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2447185-bb">month_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2400645-bb">day_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2396876-bb">hour_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2419014-bb">minute_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2393020-bb">second_sep_char</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1067792"></a><h2>Description</h2>
+<a name="id2618101"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1067795"></a><h3>
-<a name="id1046094-bb"></a><code class="computeroutput">simple_format</code> public static functions</h3>
+<a name="id2618105"></a><h3>
+<a name="id2420311-bb"></a><code class="computeroutput">simple_format</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id932375-bb"></a>not_a_date() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id800361-bb"></a>pos_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id859675-bb"></a>neg_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id1000701-bb"></a>month_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id901402-bb"></a>date_order() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id939795-bb"></a>has_date_sep_chars() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id971840-bb"></a>year_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id903587-bb"></a>month_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id870591-bb"></a>day_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1041467-bb"></a>hour_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1037379-bb"></a>minute_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id685960-bb"></a>second_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2401379-bb"></a>not_a_date() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2467748-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2492506-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id2507399-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id2441087-bb"></a>date_order() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2504094-bb"></a>has_date_sep_chars() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2465147-bb"></a>year_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2447185-bb"></a>month_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2400645-bb"></a>day_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2396876-bb"></a>hour_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2419014-bb"></a>minute_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2393020-bb"></a>second_sep_char() ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1068038"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id893464-bb.html" title="Class simple_format&lt;wchar_t&gt;">Class simple_format&lt;wchar_t&gt;</a></p></li></ul></div>
+<a name="id2618354"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id2492905-bb.html" title="Class simple_format&lt;wchar_t&gt;">Class simple_format&lt;wchar_t&gt;</a></p></li></ul></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001696"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id893464-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2462095"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2492905-bb.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/simple_time_rep.html
===================================================================
--- boost/trunk/doc/html/simple_time_rep.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/simple_time_rep.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct simple_time_rep</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id937109" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
-<link rel="prev" href="id937125.html" title="Class time_duration">
+<link rel="up" href="date_time/doxy.html#id2442818" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="prev" href="id2442833.html" title="Class time_duration">
 <link rel="next" href="posix_time_system_config.html" title="Class posix_time_system_config">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id937125.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id937109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_system_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2442833.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442818"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_system_config.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="simple_time_rep"></a><div class="titlepage"></div>
@@ -33,46 +33,46 @@
 <span class="bold"><strong>struct</strong></span> simple_time_rep {
   <span class="emphasis"><em>// types</em></span>
   <span class="bold"><strong>typedef</strong></span> gregorian::date date_type;         
-  <span class="bold"><strong>typedef</strong></span> <a href="id937125.html" title="Class time_duration">time_duration</a>   time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="id2442833.html" title="Class time_duration">time_duration</a>   time_duration_type;
 
   <span class="emphasis"><em>// <a href="simple_time_rep.html#simple_time_repconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="simple_time_rep.html#id791528-bb">simple_time_rep</a>(date_type, time_duration_type);
+  <a href="simple_time_rep.html#id2443098-bb">simple_time_rep</a>(date_type, time_duration_type);
 
-  <span class="emphasis"><em>// <a href="simple_time_rep.html#id972076-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id972081-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id1002303-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id1002315-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id833756-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="simple_time_rep.html#id2443042-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id2443046-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id2443059-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id2443071-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id2443084-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
 
   date_type day;
   time_duration_type time_of_day;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1176049"></a><h2>Description</h2>
+<a name="id2677361"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1176055"></a><h3>
+<a name="id2677364"></a><h3>
 <a name="simple_time_repconstruct-copy-destruct"></a><code class="computeroutput">simple_time_rep</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id791528-bb"></a>simple_time_rep(date_type d, time_duration_type tod);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2443098-bb"></a>simple_time_rep(date_type d, time_duration_type tod);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1176088"></a><h3>
-<a name="id972076-bb"></a><code class="computeroutput">simple_time_rep</code> public member functions</h3>
+<a name="id2677399"></a><h3>
+<a name="id2443042-bb"></a><code class="computeroutput">simple_time_rep</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id972081-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002303-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002315-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id833756-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2443046-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2443059-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2443071-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2443084-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id937125.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id937109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_system_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2442833.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442818"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_system_config.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/slot.html
===================================================================
--- boost/trunk/doc/html/slot.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/slot.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template slot</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id907390" title="Header &lt;boost/signals/slot.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2545507" title="Header &lt;boost/signals/slot.hpp&gt;">
 <link rel="prev" href="signal.html" title="Class template signal">
 <link rel="next" href="trackable.html" title="Class trackable">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id907390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trackable.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2545507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trackable.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="slot"></a><div class="titlepage"></div>
@@ -33,15 +33,15 @@
 <span class="bold"><strong>class</strong></span> slot {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="slot.html#slotconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <a href="slot.html#id1116347-bb">slot</a>(Slot);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <a href="slot.html#id2560406-bb">slot</a>(Slot);
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1284278"></a><h2>Description</h2>
+<a name="id2735775"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1284282"></a><h3>
+<a name="id2735778"></a><h3>
 <a name="slotconstruct-copy-destruct"></a><code class="computeroutput">slot</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <a name="id1116347-bb"></a>slot(Slot target);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <a name="id2560406-bb"></a>slot(Slot target);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Invokes
@@ -58,13 +58,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id907390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trackable.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2545507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trackable.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/special_value_from_string.html
===================================================================
--- boost/trunk/doc/html/special_value_from_string.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/special_value_from_string.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function special_value_from_string</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id908439" title="Header &lt;boost/date_time/gregorian/parsers.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2441300" title="Header &lt;boost/date_time/gregorian/parsers.hpp&gt;">
 <link rel="prev" href="greg_year.html" title="Class greg_year">
 <link rel="next" href="from_ftime.html" title="Function template from_ftime">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id908439"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="from_ftime.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="from_ftime.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="special_value_from_string"></a><div class="titlepage"></div>
@@ -32,17 +32,17 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type">special_values</span> special_value_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1174446"></a><h2>Description</h2>
+<a name="id2675719"></a><h2>Description</h2>
 <p>Return special_value from string argument. If argument is not one of the special value names (defined in src/gregorian/names.hpp), return 'not_special' </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="greg_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id908439"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="from_ftime.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="from_ftime.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/special_values_formatter.html
===================================================================
--- boost/trunk/doc/html/special_values_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/special_values_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template special_values_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id933561" title="Header &lt;boost/date_time/special_values_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2502812" title="Header &lt;boost/date_time/special_values_formatter.hpp&gt;">
 <link rel="prev" href="period_parser.html" title="Class template period_parser">
 <link rel="next" href="special_values_parser.html" title="Class template special_values_parser">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933561"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2502812"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_parser.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="special_values_formatter"></a><div class="titlepage"></div>
@@ -39,30 +39,30 @@
   <span class="bold"><strong>typedef</strong></span> std::vector&lt; string_type &gt; collection_type;
 
   <span class="emphasis"><em>// <a href="special_values_formatter.html#special_values_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="special_values_formatter.html#id1101447-bb">special_values_formatter</a>();
-  <a href="special_values_formatter.html#id1047168-bb">special_values_formatter</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> *, <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> *);
-  <a href="special_values_formatter.html#id798416-bb">special_values_formatter</a>(<span class="bold"><strong>typename</strong></span> collection_type::iterator, 
+  <a href="special_values_formatter.html#id2461525-bb">special_values_formatter</a>();
+  <a href="special_values_formatter.html#id2461542-bb">special_values_formatter</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> *, <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> *);
+  <a href="special_values_formatter.html#id2421129-bb">special_values_formatter</a>(<span class="bold"><strong>typename</strong></span> collection_type::iterator, 
                            <span class="bold"><strong>typename</strong></span> collection_type::iterator);
 
-  <span class="emphasis"><em>// <a href="special_values_formatter.html#id1107426-bb">public member functions</a></em></span>
-  <span class="type">OutItrT</span> <a href="special_values_formatter.html#id1070590-bb">put_special</a>(OutItrT, <span class="bold"><strong>const</strong></span> boost::date_time::special_values &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="special_values_formatter.html#id2399261-bb">public member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="special_values_formatter.html#id2399265-bb">put_special</a>(OutItrT, <span class="bold"><strong>const</strong></span> boost::date_time::special_values &amp;) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type default_special_value_names;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1114421"></a><h2>Description</h2>
+<a name="id2649205"></a><h2>Description</h2>
 <p>This class provides for the formmating of special values to an output stream. In particular, it produces strings for the values of negative and positive infinity as well as not_a_date_time.</p>
 <p>While not a facet, this class is used by the date and time facets for formatting special value types. </p>
 <div class="refsect2" lang="en">
-<a name="id1114434"></a><h3>
+<a name="id2649218"></a><h3>
 <a name="special_values_formatterconstruct-copy-destruct"></a><code class="computeroutput">special_values_formatter</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1101447-bb"></a>special_values_formatter();</pre>
+<pre class="literallayout"><a name="id2461525-bb"></a>special_values_formatter();</pre>
 <p>Default strings are not-a-date-time -infinity +infinity </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1047168-bb"></a>special_values_formatter(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> * begin, 
+<pre class="literallayout"><a name="id2461542-bb"></a>special_values_formatter(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> * begin, 
                          <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> * end);</pre>
 <p>This constructor will take pair of iterators from an array of strings that represent the special values and copy them for use in formatting special values. </p>
 <pre class="programlisting">  const char* const special_value_names[]={"nadt","-inf","+inf" };
@@ -71,25 +71,25 @@
      *
 </pre>
 </li>
-<li><pre class="literallayout"><a name="id798416-bb"></a>special_values_formatter(<span class="bold"><strong>typename</strong></span> collection_type::iterator beg, 
+<li><pre class="literallayout"><a name="id2421129-bb"></a>special_values_formatter(<span class="bold"><strong>typename</strong></span> collection_type::iterator beg, 
                          <span class="bold"><strong>typename</strong></span> collection_type::iterator end);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1114553"></a><h3>
-<a name="id1107426-bb"></a><code class="computeroutput">special_values_formatter</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1070590-bb"></a>put_special(OutItrT next, 
+<a name="id2649337"></a><h3>
+<a name="id2399261-bb"></a><code class="computeroutput">special_values_formatter</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2399265-bb"></a>put_special(OutItrT next, 
                     <span class="bold"><strong>const</strong></span> boost::date_time::special_values &amp; value) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933561"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2502812"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_parser.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/special_values_parser.html
===================================================================
--- boost/trunk/doc/html/special_values_parser.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/special_values_parser.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template special_values_parser</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id970191" title="Header &lt;boost/date_time/special_values_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2421174" title="Header &lt;boost/date_time/special_values_parser.hpp&gt;">
 <link rel="prev" href="special_values_formatter.html" title="Class template special_values_formatter">
 <link rel="next" href="convert_string_type.html" title="Function template convert_string_type">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id970191"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="convert_string_type.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2421174"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="convert_string_type.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="special_values_parser"></a><div class="titlepage"></div>
@@ -42,19 +42,19 @@
   <span class="bold"><strong>typedef</strong></span> charT                                     char_type;      
 
   <span class="emphasis"><em>// <a href="special_values_parser.html#special_values_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="special_values_parser.html#id1109259-bb">special_values_parser</a>();
-  <a href="special_values_parser.html#id832443-bb">special_values_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <a href="special_values_parser.html#id2393709-bb">special_values_parser</a>();
+  <a href="special_values_parser.html#id2393717-bb">special_values_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                         <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                         <span class="bold"><strong>const</strong></span> string_type &amp;);
-  <a href="special_values_parser.html#id977228-bb">special_values_parser</a>(<span class="bold"><strong>typename</strong></span> collection_type::iterator, 
+  <a href="special_values_parser.html#id2452348-bb">special_values_parser</a>(<span class="bold"><strong>typename</strong></span> collection_type::iterator, 
                         <span class="bold"><strong>typename</strong></span> collection_type::iterator);
-  <a href="special_values_parser.html#id1104080-bb">special_values_parser</a>(<span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;);
+  <a href="special_values_parser.html#id2452371-bb">special_values_parser</a>(<span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;);
 
-  <span class="emphasis"><em>// <a href="special_values_parser.html#id928630-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="special_values_parser.html#id928636-bb">sv_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <span class="emphasis"><em>// <a href="special_values_parser.html#id2461674-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="special_values_parser.html#id2461679-bb">sv_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                   <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                   <span class="bold"><strong>const</strong></span> string_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="special_values_parser.html#id937757-bb">match</a>(stream_itr_type &amp;, stream_itr_type &amp;, match_results &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="special_values_parser.html#id2472129-bb">match</a>(stream_itr_type &amp;, stream_itr_type &amp;, match_results &amp;) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type nadt_string;
   <span class="bold"><strong>static</strong></span> const char_type neg_inf_string;
@@ -63,7 +63,7 @@
   <span class="bold"><strong>static</strong></span> const char_type max_date_time_string;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1115003"></a><h2>Description</h2>
+<a name="id2649804"></a><h2>Description</h2>
 <p>TODO: add doc-comments for which elements can be changed Parses input stream for strings representing special_values. Special values parsed are:</p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>not_a_date_time</p></li>
@@ -73,41 +73,41 @@
 <li><p>max_date_time </p></li>
 </ul></div>
 <div class="refsect2" lang="en">
-<a name="id1115029"></a><h3>
+<a name="id2649831"></a><h3>
 <a name="special_values_parserconstruct-copy-destruct"></a><code class="computeroutput">special_values_parser</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1109259-bb"></a>special_values_parser();</pre></li>
-<li><pre class="literallayout"><a name="id832443-bb"></a>special_values_parser(<span class="bold"><strong>const</strong></span> string_type &amp; nadt_str, 
+<li><pre class="literallayout"><a name="id2393709-bb"></a>special_values_parser();</pre></li>
+<li><pre class="literallayout"><a name="id2393717-bb"></a>special_values_parser(<span class="bold"><strong>const</strong></span> string_type &amp; nadt_str, 
                       <span class="bold"><strong>const</strong></span> string_type &amp; neg_inf_str, 
                       <span class="bold"><strong>const</strong></span> string_type &amp; pos_inf_str, 
                       <span class="bold"><strong>const</strong></span> string_type &amp; min_dt_str, 
                       <span class="bold"><strong>const</strong></span> string_type &amp; max_dt_str);</pre></li>
-<li><pre class="literallayout"><a name="id977228-bb"></a>special_values_parser(<span class="bold"><strong>typename</strong></span> collection_type::iterator beg, 
+<li><pre class="literallayout"><a name="id2452348-bb"></a>special_values_parser(<span class="bold"><strong>typename</strong></span> collection_type::iterator beg, 
                       <span class="bold"><strong>typename</strong></span> collection_type::iterator end);</pre></li>
-<li><pre class="literallayout"><a name="id1104080-bb"></a>special_values_parser(<span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; svp);</pre></li>
+<li><pre class="literallayout"><a name="id2452371-bb"></a>special_values_parser(<span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; svp);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1115172"></a><h3>
-<a name="id928630-bb"></a><code class="computeroutput">special_values_parser</code> public member functions</h3>
+<a name="id2649975"></a><h3>
+<a name="id2461674-bb"></a><code class="computeroutput">special_values_parser</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id928636-bb"></a>sv_strings(<span class="bold"><strong>const</strong></span> string_type &amp; nadt_str, <span class="bold"><strong>const</strong></span> string_type &amp; neg_inf_str, 
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2461679-bb"></a>sv_strings(<span class="bold"><strong>const</strong></span> string_type &amp; nadt_str, <span class="bold"><strong>const</strong></span> string_type &amp; neg_inf_str, 
                 <span class="bold"><strong>const</strong></span> string_type &amp; pos_inf_str, 
                 <span class="bold"><strong>const</strong></span> string_type &amp; min_dt_str, 
                 <span class="bold"><strong>const</strong></span> string_type &amp; max_dt_str) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id937757-bb"></a>match(stream_itr_type &amp; sitr, stream_itr_type &amp; str_end, 
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2472129-bb"></a>match(stream_itr_type &amp; sitr, stream_itr_type &amp; str_end, 
            match_results &amp; mr) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id970191"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="convert_string_type.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2421174"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="convert_string_type.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/split_iterator.html
===================================================================
--- boost/trunk/doc/html/split_iterator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/split_iterator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template split_iterator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1113894" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
 <link rel="prev" href="find_iterator.html" title="Class template find_iterator">
 <link rel="next" href="make_find_iterator.html" title="Function template make_find_iterator">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1113894"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_find_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_find_iterator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="split_iterator"></a><div class="titlepage"></div>
@@ -33,31 +33,31 @@
 <span class="bold"><strong>class</strong></span> split_iterator {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="split_iterator.html#split_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="split_iterator.html#id1182017-bb">split_iterator</a>();
-  <a href="split_iterator.html#id658661-bb">split_iterator</a>(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; <a href="split_iterator.html#id1146119-bb">split_iterator</a>(IteratorT, IteratorT, FinderT);
+  <a href="split_iterator.html#id2548798-bb">split_iterator</a>();
+  <a href="split_iterator.html#id2514532-bb">split_iterator</a>(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; <a href="split_iterator.html#id2557094-bb">split_iterator</a>(IteratorT, IteratorT, FinderT);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
-    <a href="split_iterator.html#id1150177-bb">split_iterator</a>(RangeT &amp;, FinderT);
+    <a href="split_iterator.html#id2354058-bb">split_iterator</a>(RangeT &amp;, FinderT);
 
-  <span class="emphasis"><em>// <a href="split_iterator.html#id1151286-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_iterator.html#id1151291-bb">eof</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="split_iterator.html#id2376392-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_iterator.html#id2376396-bb">eof</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="split_iterator.html#id1219187-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span>  match_type &amp;</span> <a href="split_iterator.html#id1069462-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="split_iterator.html#id928825-bb">increment</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_iterator.html#id1178994-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="split_iterator.html#id2356464-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a href="split_iterator.html#id2356468-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="split_iterator.html#id2570325-bb">increment</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_iterator.html#id2371940-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1323828"></a><h2>Description</h2>
+<a name="id2758612"></a><h2>Description</h2>
 <p>Split iterator encapsulates a Finder and allows for incremental searching in a string. Unlike the find iterator, split iterator iterates through gaps between matches.</p>
 <p>Find iterator is a readable forward traversal iterator.</p>
 <p>Dereferencing the iterator yields an iterator_range delimiting the current match. </p>
 <div class="refsect2" lang="en">
-<a name="id1323843"></a><h3>
+<a name="id2758627"></a><h3>
 <a name="split_iteratorconstruct-copy-destruct"></a><code class="computeroutput">split_iterator</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1182017-bb"></a>split_iterator();</pre>
+<pre class="literallayout"><a name="id2548798-bb"></a>split_iterator();</pre>
 <p>Construct null iterator. All null iterators are equal.</p>
 <p></p>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -65,47 +65,47 @@
     eof()==true </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id658661-bb"></a>split_iterator(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp; Other);</pre>
+<pre class="literallayout"><a name="id2514532-bb"></a>split_iterator(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp; Other);</pre>
 <p>Construct a copy of the split_iterator </p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; 
-  <a name="id1146119-bb"></a>split_iterator(IteratorT Begin, IteratorT End, FinderT Finder);</pre>
+  <a name="id2557094-bb"></a>split_iterator(IteratorT Begin, IteratorT End, FinderT Finder);</pre>
 <p>Construct new split_iterator for a given finder and a range. </p>
 </li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt; 
-  <a name="id1150177-bb"></a>split_iterator(RangeT &amp; Col, FinderT Finder);</pre>
+  <a name="id2354058-bb"></a>split_iterator(RangeT &amp; Col, FinderT Finder);</pre>
 <p>Construct new split_iterator for a given finder and a collection. </p>
 </li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1323985"></a><h3>
-<a name="id1151286-bb"></a><code class="computeroutput">split_iterator</code> public member functions</h3>
+<a name="id2758773"></a><h3>
+<a name="id2376392-bb"></a><code class="computeroutput">split_iterator</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1151291-bb"></a>eof() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2376396-bb"></a>eof() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Check the eof condition. Eof condition means that there is nothing more to be searched i.e. find_iterator is after the last match. </p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1324033"></a><h3>
-<a name="id1219187-bb"></a><code class="computeroutput">split_iterator</code> private member functions</h3>
+<a name="id2758822"></a><h3>
+<a name="id2356464-bb"></a><code class="computeroutput">split_iterator</code> private member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  match_type &amp;</span> <a name="id1069462-bb"></a>dereference() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id928825-bb"></a>increment() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1178994-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp; Other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a name="id2356468-bb"></a>dereference() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2570325-bb"></a>increment() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2371940-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp; Other) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1113894"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_find_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_find_iterator.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/split_regex.html
===================================================================
--- boost/trunk/doc/html/split_regex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/split_regex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template split_regex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id687854" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
 <link rel="prev" href="find_all_regex.html" title="Function template find_all_regex">
-<link rel="next" href="id1109157.html" title="Function template regex_finder">
+<link rel="next" href="id2569821.html" title="Function template regex_finder">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1109157.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2569821.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="split_regex"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
               <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx, 
               match_flag_type Flags = match_default);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1347891"></a><h2>Description</h2>
+<a name="id2765410"></a><h2>Description</h2>
 <p>Tokenize expression. This function is equivalent to C strtok. Input sequence is split into tokens, separated by separators. Separator is an every match of the given regex. Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are <code class="computeroutput">std::vector&lt;std::string&gt;</code>  or <code class="computeroutput">std::list&lt;boost::iterator_range&lt;std::string::iterator&gt;&gt;</code></p>
 <p></p>
 <div class="variablelist">
@@ -60,13 +60,13 @@
     Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="find_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id687854"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1109157.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2569821.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/split_timedate_system.html
===================================================================
--- boost/trunk/doc/html/split_timedate_system.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/split_timedate_system.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template split_timedate_system</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id869840" title="Header &lt;boost/date_time/time_system_split.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2478063" title="Header &lt;boost/date_time/time_system_split.hpp&gt;">
 <link rel="prev" href="counted_time_system.html" title="Class template counted_time_system">
 <link rel="next" href="time_zone_base.html" title="Class template time_zone_base">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id869840"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2478063"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="split_timedate_system"></a><div class="titlepage"></div>
@@ -42,72 +42,72 @@
   <span class="bold"><strong>typedef</strong></span> <a href="wrapping_int.html" title="Class template wrapping_int">date_time::wrapping_int</a>&lt; int_type, INT64_C(86400)*ticks_per_second wrap_int_type;     
   <span class="bold"><strong>typedef</strong></span> <a href="wrapping_int.html" title="Class template wrapping_int">date_time::wrapping_int</a>&lt; int_type, ticks_per_day &gt;                 wrap_int_type;     
 
-  <span class="emphasis"><em>// <a href="split_timedate_system.html#id824693-bb">public static functions</a></em></span>
-  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id824698-bb">get_time_rep</a>(special_values) ;
+  <span class="emphasis"><em>// <a href="split_timedate_system.html#id2478183-bb">public static functions</a></em></span>
+  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id2479799-bb">get_time_rep</a>(special_values) ;
   <span class="type">time_rep_type</span> 
-  <a href="split_timedate_system.html#id824722-bb">get_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
+  <a href="split_timedate_system.html#id2479822-bb">get_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
                date_time::dst_flags = not_dst) ;
-  <span class="type">date_type</span> <a href="split_timedate_system.html#id865770-bb">get_date</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">time_duration_type</span> <a href="split_timedate_system.html#id865793-bb">get_time_of_day</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">std::string</span> <a href="split_timedate_system.html#id823217-bb">zone_name</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_timedate_system.html#id830054-bb">is_equal</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_timedate_system.html#id833388-bb">is_less</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id869247-bb">add_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type">date_type</span> <a href="split_timedate_system.html#id2479868-bb">get_date</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">time_duration_type</span> <a href="split_timedate_system.html#id2479890-bb">get_time_of_day</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">std::string</span> <a href="split_timedate_system.html#id2479913-bb">zone_name</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_timedate_system.html#id2479935-bb">is_equal</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_timedate_system.html#id2479967-bb">is_less</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id2480000-bb">add_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
   <span class="type">time_rep_type</span> 
-  <a href="split_timedate_system.html#id832062-bb">subtract_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <a href="split_timedate_system.html#id2443750-bb">subtract_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
   <span class="type">time_rep_type</span> 
-  <a href="split_timedate_system.html#id832097-bb">subtract_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id832132-bb">add_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, time_duration_type) ;
+  <a href="split_timedate_system.html#id2443783-bb">subtract_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id2443815-bb">add_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, time_duration_type) ;
   <span class="type">time_duration_type</span> 
-  <a href="split_timedate_system.html#id832167-bb">subtract_times</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <a href="split_timedate_system.html#id2443848-bb">subtract_times</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
 
-  <span class="emphasis"><em>// <a href="split_timedate_system.html#id832203-bb">private member functions</a></em></span>
-  <span class="type"></span> <a href="split_timedate_system.html#id832208-bb">BOOST_STATIC_CONSTANT</a>(int_type, 
+  <span class="emphasis"><em>// <a href="split_timedate_system.html#id2443881-bb">private member functions</a></em></span>
+  <span class="type"></span> <a href="split_timedate_system.html#id2443886-bb">BOOST_STATIC_CONSTANT</a>(int_type, 
                          ticks_per_day = INT64_C(86400)*config::tick_per_second) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1144984"></a><h2>Description</h2>
+<a name="id2663411"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1144992"></a><h3>
-<a name="id824693-bb"></a><code class="computeroutput">split_timedate_system</code> public static functions</h3>
+<a name="id2663414"></a><h3>
+<a name="id2478183-bb"></a><code class="computeroutput">split_timedate_system</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id824698-bb"></a>get_time_rep(special_values sv) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id2479799-bb"></a>get_time_rep(special_values sv) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id824722-bb"></a>get_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod, 
+<a name="id2479822-bb"></a>get_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod, 
              date_time::dst_flags dst = not_dst) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id865770-bb"></a>get_date(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id865793-bb"></a>get_time_of_day(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id823217-bb"></a>zone_name(<span class="bold"><strong>const</strong></span> time_rep_type &amp; ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id830054-bb"></a>is_equal(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id833388-bb"></a>is_less(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2479868-bb"></a>get_date(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2479890-bb"></a>get_time_of_day(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2479913-bb"></a>zone_name(<span class="bold"><strong>const</strong></span> time_rep_type &amp; ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2479935-bb"></a>is_equal(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2479967-bb"></a>is_less(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id869247-bb"></a>add_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<a name="id2480000-bb"></a>add_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id832062-bb"></a>subtract_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<a name="id2443750-bb"></a>subtract_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id832097-bb"></a>subtract_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, 
+<a name="id2443783-bb"></a>subtract_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, 
                        <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_rep_type</span> 
-<a name="id832132-bb"></a>add_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, time_duration_type td) ;</pre></li>
+<a name="id2443815-bb"></a>add_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, time_duration_type td) ;</pre></li>
 <li><pre class="literallayout"><span class="type">time_duration_type</span> 
-<a name="id832167-bb"></a>subtract_times(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<a name="id2443848-bb"></a>subtract_times(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1145337"></a><h3>
-<a name="id832203-bb"></a><code class="computeroutput">split_timedate_system</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id832208-bb"></a>BOOST_STATIC_CONSTANT(int_type , 
+<a name="id2663772"></a><h3>
+<a name="id2443881-bb"></a><code class="computeroutput">split_timedate_system</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id2443886-bb"></a>BOOST_STATIC_CONSTANT(int_type , 
                        ticks_per_day  = INT64_C(86400)*config::tick_per_second) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id869840"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2478063"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/starts_with.html
===================================================================
--- boost/trunk/doc/html/starts_with.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/starts_with.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function starts_with</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
 <link rel="prev" href="empty_formatter.html" title="Function template empty_formatter">
 <link rel="next" href="istarts_with.html" title="Function template istarts_with">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="empty_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="istarts_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="empty_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="istarts_with.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="starts_with"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt; 
   <span class="type"><span class="bold"><strong>bool</strong></span></span> starts_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1326581"></a><h2>Description</h2>
+<a name="id2761430"></a><h2>Description</h2>
 <p>This predicate holds when the test string is a prefix of the Input. In other words, if the input starts with the test. When the optional predicate is specified, it is used for character-wise comparison.</p>
 <p></p>
 <div class="variablelist">
@@ -57,13 +57,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="empty_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1144873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="istarts_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="empty_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="istarts_with.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/static_local_time_adjustor.html
===================================================================
--- boost/trunk/doc/html/static_local_time_adjustor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/static_local_time_adjustor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template static_local_time_adjustor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045289" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
-<link rel="prev" href="id1075450.html" title="Class template dynamic_local_time_adjustor">
+<link rel="up" href="date_time/doxy.html#id2485115" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="prev" href="id2434970.html" title="Class template dynamic_local_time_adjustor">
 <link rel="next" href="local_adjustor.html" title="Class template local_adjustor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1075450.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_adjustor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2434970.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485115"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_adjustor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="static_local_time_adjustor"></a><div class="titlepage"></div>
@@ -36,20 +36,20 @@
   <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;
   <span class="bold"><strong>typedef</strong></span> time_type::date_type          date_type;         
 
-  <span class="emphasis"><em>// <a href="static_local_time_adjustor.html#id899927-bb">public static functions</a></em></span>
-  <span class="type">time_duration_type</span> <a href="static_local_time_adjustor.html#id899932-bb">utc_to_local_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="emphasis"><em>// <a href="static_local_time_adjustor.html#id2470285-bb">public static functions</a></em></span>
+  <span class="type">time_duration_type</span> <a href="static_local_time_adjustor.html#id2513271-bb">utc_to_local_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
   <span class="type">time_duration_type</span> 
-  <a href="static_local_time_adjustor.html#id1036272-bb">local_to_utc_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;, 
+  <a href="static_local_time_adjustor.html#id2394670-bb">local_to_utc_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;, 
                       date_time::dst_flags = date_time::calculate) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1108698"></a><h2>Description</h2>
+<a name="id2643483"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1108704"></a><h3>
-<a name="id899927-bb"></a><code class="computeroutput">static_local_time_adjustor</code> public static functions</h3>
+<a name="id2643486"></a><h3>
+<a name="id2470285-bb"></a><code class="computeroutput">static_local_time_adjustor</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type">time_duration_type</span> <a name="id899932-bb"></a>utc_to_local_offset(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre>
+<pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2513271-bb"></a>utc_to_local_offset(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre>
 <p>
 The logic is as follows. Starting with UTC time use the offset to create a label for an non-dst adjusted local time. Then call dst_rules::local_is_dst with the non adjust local time. The results of this function will either unabiguously decide that the initial local time is in dst or return an illegal or ambiguous result. An illegal result only occurs at the end of dst (where labels are skipped) and indicates that dst has ended. An ambiguous result means that we need to recheck by making a dst adjustment and then rechecking. If the dst offset is added to the utc time and the recheck proves non-ambiguous then we are past the boundary. If it is still ambiguous then we are ahead of the boundary and dst is still in effect.</p>
 <p>TODO -- check if all dst offsets are positive. If not then the algorithm needs to check for this and reverse the illegal/ambiguous logic. </p>
@@ -62,19 +62,19 @@
 </div>
 </li>
 <li><pre class="literallayout"><span class="type">time_duration_type</span> 
-<a name="id1036272-bb"></a>local_to_utc_offset(<span class="bold"><strong>const</strong></span> time_type &amp; t, 
+<a name="id2394670-bb"></a>local_to_utc_offset(<span class="bold"><strong>const</strong></span> time_type &amp; t, 
                     date_time::dst_flags dst = date_time::calculate) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1075450.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_adjustor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2434970.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485115"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_adjustor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/static_visitor.html
===================================================================
--- boost/trunk/doc/html/static_visitor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/static_visitor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template static_visitor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1216732" title="Header &lt;boost/variant/static_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2645589" title="Header &lt;boost/variant/static_visitor.hpp&gt;">
 <link rel="prev" href="bad_visit.html" title="Class bad_visit">
 <link rel="next" href="visitor_ptr_t.html" title="Class template visitor_ptr_t">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1216732"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr_t.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2645589"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr_t.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="static_visitor"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
   <span class="bold"><strong>typedef</strong></span> ResultType result_type;  <span class="emphasis"><em>// Exposes result_type member as required by StaticVisitor concept.</em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1670078"></a><h2>Description</h2>
+<a name="id2839838"></a><h2>Description</h2>
 <p>Denotes the intent of the deriving class as meeting the
           requirements of a static visitor of some type. Also exposes the
           inner type <code class="computeroutput">result_type</code> as required by the
@@ -47,13 +47,13 @@
           and is therefore noninstantiable.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1216732"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr_t.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2645589"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr_t.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/string_algo/concept.html
===================================================================
--- boost/trunk/doc/html/string_algo/concept.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/concept.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concepts</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="design.html" title="Design Topics">
@@ -26,15 +26,15 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="string_algo.concept"></a>Concepts</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="concept.html#id1311377">Definitions</a></span></dt>
+<dt><span class="section"><a href="concept.html#id2745880">Definitions</a></span></dt>
 <dt><span class="section"><a href="concept.html#string_algo.finder_concept">Finder Concept</a></span></dt>
 <dt><span class="section"><a href="concept.html#string_algo.formatter_concept">Formatter concept</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1311377"></a>Definitions</h4></div></div></div>
+<a name="id2745880"></a>Definitions</h4></div></div></div>
 <div class="table">
-<a name="id1311380"></a><p class="title"><b>Table 11.12. Notation</b></p>
+<a name="id2745884"></a><p class="title"><b>Table 11.12. Notation</b></p>
 <table class="table" summary="Notation">
 <colgroup>
 <col>
@@ -83,7 +83,7 @@
             delimiting the selected part.
         </p>
 <div class="table">
-<a name="id1311479"></a><p class="title"><b>Table 11.13. Valid Expressions</b></p>
+<a name="id2745984"></a><p class="title"><b>Table 11.13. Valid Expressions</b></p>
 <table class="table" summary="Valid Expressions">
 <colgroup>
 <col>
@@ -155,11 +155,11 @@
             They are used in close combination with finders.
             A formatter is a functor, which takes a result from a Finder operation and transforms it in a specific way. 
             The operation of the formatter can use additional information provided by a specific finder,
-            for example <code class="computeroutput"><a href="../id1171494.html" title="Function template regex_formatter">regex_formatter()</a></code> uses the match information from
-            <code class="computeroutput"><a href="../id685080.html" title="Function template regex_finder">regex_finder()</a></code> to format the result of formatter operation.
+            for example <code class="computeroutput"><a href="../id2586835.html" title="Function template regex_formatter">regex_formatter()</a></code> uses the match information from
+            <code class="computeroutput"><a href="../id2559243.html" title="Function template regex_finder">regex_finder()</a></code> to format the result of formatter operation.
         </p>
 <div class="table">
-<a name="id1311619"></a><p class="title"><b>Table 11.14. Valid Expressions</b></p>
+<a name="id2746137"></a><p class="title"><b>Table 11.14. Valid Expressions</b></p>
 <table class="table" summary="Valid Expressions">
 <colgroup>
 <col>
@@ -217,7 +217,7 @@
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 16, 2004 at 09:06:39 GMT</p></small></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_algo/credits.html
===================================================================
--- boost/trunk/doc/html/string_algo/credits.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/credits.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Credits</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="env.html" title="Environment">
@@ -41,7 +41,7 @@
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: August 03, 2004 at 17:28:02 GMT</p></small></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_algo/design.html
===================================================================
--- boost/trunk/doc/html/string_algo/design.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/design.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Design Topics</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="quickref.html" title="Quick Reference">
@@ -62,7 +62,7 @@
 <p>
             In addition some algorithms have additional requirements on the string-type. Particularly, it is required
             that an algorithm can create a new string of the given type. In this case, it is required that
-            the type satisfies the sequence (Std 23.1.1) requirements.
+            the type satisfies the sequence (Std §23.1.1) requirements.
         </p>
 <p>
             In the reference and also in the code, requirement on the string type is designated by the name of
@@ -82,16 +82,16 @@
             of a particular container.
         </p>
 <p>
-            Sequence traits allow one to specify additional properties of a sequence container (see Std.32.2).
+            Sequence traits allow one to specify additional properties of a sequence container (see Std.§32.2).
             These properties are then used by algorithms to select optimized handling for some operations.
             The sequence traits are declared in the header 
-            <code class="computeroutput"><a href="reference.html#id657172" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">boost/algorithm/string/sequence_traits.hpp</a></code>.
+            <code class="computeroutput"><a href="reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">boost/algorithm/string/sequence_traits.hpp</a></code>.
         </p>
 <p>
             In the table C denotes a container and c is an object of C.
         </p>
 <div class="table">
-<a name="id1311010"></a><p class="title"><b>Table 11.11. Sequence Traits</b></p>
+<a name="id2745481"></a><p class="title"><b>Table 11.11. Sequence Traits</b></p>
 <table class="table" summary="Sequence Traits">
 <colgroup>
 <col>
@@ -198,7 +198,7 @@
             between (<code class="computeroutput"><a href="../split_iterator.html" title="Class template split_iterator">split_iterator</a></code>). 
         </p>
 <p>
-            In addition the split algorithms like <code class="computeroutput"><a href="../find_all.html" title="Function template find_all">find_all()</a></code> and <code class="computeroutput"><a href="../id726784.html" title="Function template split">split()</a></code>
+            In addition the split algorithms like <code class="computeroutput"><a href="../find_all.html" title="Function template find_all">find_all()</a></code> and <code class="computeroutput"><a href="../id2580251.html" title="Function template split">split()</a></code>
             can simplify the common operations. They use a find iterator to search the whole input and copy the 
             matches they found into the supplied container.
         </p>
@@ -243,7 +243,7 @@
             <a href="../../../more/generic_exception_safety.html" target="_top">link</a></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: May 14, 2005 at 19:11:09 GMT</p></small></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_algo/env.html
===================================================================
--- boost/trunk/doc/html/string_algo/env.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/env.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Environment</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="rationale.html" title="Rationale">
@@ -26,25 +26,25 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="string_algo.env"></a>Environment</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="env.html#id1357003">Build</a></span></dt>
-<dt><span class="section"><a href="env.html#id1357025">Examples</a></span></dt>
-<dt><span class="section"><a href="env.html#id1357037">Tests</a></span></dt>
-<dt><span class="section"><a href="env.html#id1357047">Portability</a></span></dt>
+<dt><span class="section"><a href="env.html#id2774731">Build</a></span></dt>
+<dt><span class="section"><a href="env.html#id2774753">Examples</a></span></dt>
+<dt><span class="section"><a href="env.html#id2774765">Tests</a></span></dt>
+<dt><span class="section"><a href="env.html#id2774775">Portability</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357003"></a>Build</h4></div></div></div>
+<a name="id2774731"></a>Build</h4></div></div></div>
 <p>
             The whole library is provided in headers. Regex variants of some algorithms, 
             however, are dependent on the Boost.Regex library. All such algorithms are
-            separated in <code class="computeroutput"><a href="reference.html#id1143957" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code>. 
+            separated in <code class="computeroutput"><a href="reference.html#id2573542" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code>. 
             If this header is used, the application must be linked with the Boost.Regex 
             library. 
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357025"></a>Examples</h4></div></div></div>
+<a name="id2774753"></a>Examples</h4></div></div></div>
 <p>
             Examples showing the basic usage of the library can be found in the libs/algorithm/string/example
             directory. There is a separate file for the each part of the library. Please follow the boost
@@ -54,7 +54,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357037"></a>Tests</h4></div></div></div>
+<a name="id2774765"></a>Tests</h4></div></div></div>
 <p>
             A full set of test cases for the library is located in the libs/algorithm/string/test directory. 
             The test cases can be executed using the boost build system. For the tests of regular 
@@ -63,7 +63,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357047"></a>Portability</h4></div></div></div>
+<a name="id2774775"></a>Portability</h4></div></div></div>
 <p>
             The library has been successfully compiled and tested with the following compilers:
             
@@ -88,7 +88,7 @@
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 15, 2004 at 21:47:21 GMT</p></small></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_algo/quickref.html
===================================================================
--- boost/trunk/doc/html/string_algo/quickref.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/quickref.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Quick Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="usage.html" title="Usage">
@@ -26,16 +26,16 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="string_algo.quickref"></a>Quick Reference</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="quickref.html#id1291454">Algorithms</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1292839">Finders and Formatters</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1293094">Iterators</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1293149">Classification</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id2743361">Algorithms</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id2744766">Finders and Formatters</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id2745026">Iterators</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id2745083">Classification</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1291454"></a>Algorithms</h4></div></div></div>
+<a name="id2743361"></a>Algorithms</h4></div></div></div>
 <div class="table">
-<a name="id1291457"></a><p class="title"><b>Table 11.1. Case Conversion</b></p>
+<a name="id2743364"></a><p class="title"><b>Table 11.1. Case Conversion</b></p>
 <table class="table" summary="Case Conversion">
 <colgroup>
 <col>
@@ -66,7 +66,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id1291537"></a><p class="title"><b>Table 11.2. Trimming</b></p>
+<a name="id2743446"></a><p class="title"><b>Table 11.2. Trimming</b></p>
 <table class="table" summary="Trimming">
 <colgroup>
 <col>
@@ -104,7 +104,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id1291720"></a><p class="title"><b>Table 11.3. Predicates</b></p>
+<a name="id2743633"></a><p class="title"><b>Table 11.3. Predicates</b></p>
 <table class="table" summary="Predicates">
 <colgroup>
 <col>
@@ -154,7 +154,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id1291885"></a><p class="title"><b>Table 11.4. Find algorithms</b></p>
+<a name="id2743802"></a><p class="title"><b>Table 11.4. Find algorithms</b></p>
 <table class="table" summary="Find algorithms">
 <colgroup>
 <col>
@@ -217,7 +217,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id1292074"></a><p class="title"><b>Table 11.5. Erase/Replace</b></p>
+<a name="id2743994"></a><p class="title"><b>Table 11.5. Erase/Replace</b></p>
 <table class="table" summary="Erase/Replace">
 <colgroup>
 <col>
@@ -297,7 +297,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id1292756"></a><p class="title"><b>Table 11.6. Split</b></p>
+<a name="id2744680"></a><p class="title"><b>Table 11.6. Split</b></p>
 <table class="table" summary="Split">
 <colgroup>
 <col>
@@ -321,7 +321,7 @@
 <td align="left">split</td>
 <td align="left">Split input into parts</td>
 <td align="left">
-<code class="computeroutput"><a href="../id726784.html" title="Function template split">split()</a></code><br><code class="computeroutput"><a href="../split_regex.html" title="Function template split_regex">split_regex()</a></code>
+<code class="computeroutput"><a href="../id2580251.html" title="Function template split">split()</a></code><br><code class="computeroutput"><a href="../split_regex.html" title="Function template split_regex">split_regex()</a></code>
 </td>
 </tr>
 </tbody>
@@ -330,9 +330,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1292839"></a>Finders and Formatters</h4></div></div></div>
+<a name="id2744766"></a>Finders and Formatters</h4></div></div></div>
 <div class="table">
-<a name="id1292843"></a><p class="title"><b>Table 11.7. Finders</b></p>
+<a name="id2744769"></a><p class="title"><b>Table 11.7. Finders</b></p>
 <table class="table" summary="Finders">
 <colgroup>
 <col>
@@ -383,13 +383,13 @@
 <tr>
 <td align="left">regex_finder</td>
 <td align="left">Search for a substring matching the given regex</td>
-<td align="left"><code class="computeroutput"><a href="../id685080.html" title="Function template regex_finder">regex_finder()</a></code></td>
+<td align="left"><code class="computeroutput"><a href="../id2559243.html" title="Function template regex_finder">regex_finder()</a></code></td>
 </tr>
 </tbody>
 </table>
 </div>
 <div class="table">
-<a name="id1293002"></a><p class="title"><b>Table 11.8. Formatters</b></p>
+<a name="id2744934"></a><p class="title"><b>Table 11.8. Formatters</b></p>
 <table class="table" summary="Formatters">
 <colgroup>
 <col>
@@ -420,7 +420,7 @@
 <tr>
 <td align="left">regex_formatter</td>
 <td align="left">Regex formatter. Format regex match using the specification in the format string</td>
-<td align="left"><code class="computeroutput"><a href="../id1171494.html" title="Function template regex_formatter">regex_formatter()</a></code></td>
+<td align="left"><code class="computeroutput"><a href="../id2586835.html" title="Function template regex_formatter">regex_formatter()</a></code></td>
 </tr>
 </tbody>
 </table>
@@ -428,9 +428,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1293094"></a>Iterators</h4></div></div></div>
+<a name="id2745026"></a>Iterators</h4></div></div></div>
 <div class="table">
-<a name="id1293097"></a><p class="title"><b>Table 11.9. Find Iterators</b></p>
+<a name="id2745029"></a><p class="title"><b>Table 11.9. Find Iterators</b></p>
 <table class="table" summary="Find Iterators">
 <colgroup>
 <col>
@@ -459,9 +459,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1293149"></a>Classification</h4></div></div></div>
+<a name="id2745083"></a>Classification</h4></div></div></div>
 <div class="table">
-<a name="id1293152"></a><p class="title"><b>Table 11.10. Predicates</b></p>
+<a name="id2745087"></a><p class="title"><b>Table 11.10. Predicates</b></p>
 <table class="table" summary="Predicates">
 <colgroup>
 <col>
@@ -539,7 +539,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 16, 2004 at 09:06:39 GMT</p></small></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_algo/rationale.html
===================================================================
--- boost/trunk/doc/html/string_algo/rationale.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/rationale.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Rationale</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="../trim.html" title="Function template trim">
@@ -26,12 +26,12 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="string_algo.rationale"></a>Rationale</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="rationale.html#id1356907">Locales</a></span></dt>
+<dt><span class="section"><a href="rationale.html#id2774637">Locales</a></span></dt>
 <dt><span class="section"><a href="rationale.html#string_algo.regex">Regular Expressions</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1356907"></a>Locales</h4></div></div></div>
+<a name="id2774637"></a>Locales</h4></div></div></div>
 <p>
             Locales have a very close relation to string processing. They contain information about
             the character sets and are used, for example, to change the case of characters and 
@@ -66,7 +66,7 @@
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 16, 2004 at 09:06:39 GMT</p></small></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_algo/reference.html
===================================================================
--- boost/trunk/doc/html/string_algo/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="concept.html" title="Concepts">
@@ -26,31 +26,31 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="string_algo.reference"></a>Reference</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="reference.html#id1184719">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1174262">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1212611">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id907172">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1178575">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id904993">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1102090">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1188068">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1113894">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id692668">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1213774">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1144873">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id687854">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id658329">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id797239">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id657172">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1147531">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id872099">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id696877">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1143957">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id907869">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2352615">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2336200">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2558715">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2353460">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2384198">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2571451">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2487443">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2441187">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2382464">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2447201">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2356089">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2589054">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2556226">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2382044">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2553153">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2372677">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2541245">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2552168">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2552179">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2573542">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2573553">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1184719"></a>Header &lt;<a href="../../../boost/algorithm/string/case_conv.hpp" target="_top">boost/algorithm/string/case_conv.hpp</a>&gt;</h4></div></div></div>
+<a name="id2352615"></a>Header &lt;<a href="../../../boost/algorithm/string/case_conv.hpp" target="_top">boost/algorithm/string/case_conv.hpp</a>&gt;</h4></div></div></div>
 <p>Defines sequence case-conversion algorithms. Algorithms convert each element in the input sequence to the desired case using provided locales.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -77,7 +77,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1174262"></a>Header &lt;<a href="../../../boost/algorithm/string/classification.hpp" target="_top">boost/algorithm/string/classification.hpp</a>&gt;</h4></div></div></div>
+<a name="id2336200"></a>Header &lt;<a href="../../../boost/algorithm/string/classification.hpp" target="_top">boost/algorithm/string/classification.hpp</a>&gt;</h4></div></div></div>
 <p>Classification predicates are included in the library to give some more convenience when using algorithms like <code class="computeroutput">trim()</code>  and <code class="computeroutput">all()</code> . They wrap functionality of STL classification functions ( e.g. <code class="computeroutput">std::isspace()</code>  ) into generic functors.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -97,19 +97,19 @@
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_any_of.html" title="Function template is_any_of">is_any_of</a>(<span class="bold"><strong>const</strong></span> RangeT &amp;);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_from_range.html" title="Function template is_from_range">is_from_range</a>(CharT, CharT);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Pred1T, <span class="bold"><strong>typename</strong></span> Pred2T&gt; 
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id1076705.html" title="Function template operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred1T &gt; &amp;, 
+      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id2568583.html" title="Function template operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred1T &gt; &amp;, 
                              <span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred2T &gt; &amp;);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Pred1T, <span class="bold"><strong>typename</strong></span> Pred2T&gt; 
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id1217789.html" title="Function template operator||"><span class="bold"><strong>operator</strong></span>||</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred1T &gt; &amp;, 
+      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id2571496.html" title="Function template operator||"><span class="bold"><strong>operator</strong></span>||</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred1T &gt; &amp;, 
                              <span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred2T &gt; &amp;);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> PredT&gt; 
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id719223.html" title="Function template operator!"><span class="bold"><strong>operator</strong></span>!</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; PredT &gt; &amp;);
+      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id2374912.html" title="Function template operator!"><span class="bold"><strong>operator</strong></span>!</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; PredT &gt; &amp;);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1212611"></a>Header &lt;<a href="../../../boost/algorithm/string/compare.hpp" target="_top">boost/algorithm/string/compare.hpp</a>&gt;</h4></div></div></div>
+<a name="id2558715"></a>Header &lt;<a href="../../../boost/algorithm/string/compare.hpp" target="_top">boost/algorithm/string/compare.hpp</a>&gt;</h4></div></div></div>
 <p>Defines element comparison predicates. Many algorithms in this library can take an additional argument with a predicate used to compare elements. This makes it possible, for instance, to have case insensitive versions of the algorithms.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -120,7 +120,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id907172"></a>Header &lt;<a href="../../../boost/algorithm/string/concept.hpp" target="_top">boost/algorithm/string/concept.hpp</a>&gt;</h4></div></div></div>
+<a name="id2353460"></a>Header &lt;<a href="../../../boost/algorithm/string/concept.hpp" target="_top">boost/algorithm/string/concept.hpp</a>&gt;</h4></div></div></div>
 <p>Defines concepts used in string_algo library</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -132,16 +132,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1178575"></a>Header &lt;<a href="../../../boost/algorithm/string/constants.hpp" target="_top">boost/algorithm/string/constants.hpp</a>&gt;</h4></div></div></div>
+<a name="id2384198"></a>Header &lt;<a href="../../../boost/algorithm/string/constants.hpp" target="_top">boost/algorithm/string/constants.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>enum</strong></span> <a href="../id1178955.html" title="Type token_compress_mode_type">token_compress_mode_type</a>;
+    <span class="bold"><strong>enum</strong></span> <a href="../id2567673.html" title="Type token_compress_mode_type">token_compress_mode_type</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id904993"></a>Header &lt;<a href="../../../boost/algorithm/string/erase.hpp" target="_top">boost/algorithm/string/erase.hpp</a>&gt;</h4></div></div></div>
+<a name="id2571451"></a>Header &lt;<a href="../../../boost/algorithm/string/erase.hpp" target="_top">boost/algorithm/string/erase.hpp</a>&gt;</h4></div></div></div>
 <p>Defines various erase algorithms. Each algorithm removes part(s) of the input according to a searching criteria.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -243,7 +243,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1102090"></a>Header &lt;<a href="../../../boost/algorithm/string/find.hpp" target="_top">boost/algorithm/string/find.hpp</a>&gt;</h4></div></div></div>
+<a name="id2487443"></a>Header &lt;<a href="../../../boost/algorithm/string/find.hpp" target="_top">boost/algorithm/string/find.hpp</a>&gt;</h4></div></div></div>
 <p>Defines a set of find algorithms. The algorithms are searching for a substring of the input. The result is given as an <code class="computeroutput">iterator_range</code>  delimiting the substring.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -286,7 +286,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1188068"></a>Header &lt;<a href="../../../boost/algorithm/string/find_format.hpp" target="_top">boost/algorithm/string/find_format.hpp</a>&gt;</h4></div></div></div>
+<a name="id2441187"></a>Header &lt;<a href="../../../boost/algorithm/string/find_format.hpp" target="_top">boost/algorithm/string/find_format.hpp</a>&gt;</h4></div></div></div>
 <p>Defines generic replace algorithms. Each algorithm replaces part(s) of the input. The part to be replaced is looked up using a Finder object. Result of finding is then used by a Formatter object to generate the replacement.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -308,17 +308,17 @@
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> FormatterT&gt; 
       <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../find_format_all.html" title="Function template find_format_all">find_format_all</a>(SequenceT &amp;, FinderT, FormatterT);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt; 
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id685080.html" title="Function template regex_finder">regex_finder</a>(<span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;, 
+      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id2559243.html" title="Function template regex_finder">regex_finder</a>(<span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;, 
                                match_flag_type = match_default);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT, <span class="bold"><strong>typename</strong></span> AllocT&gt; 
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id1171494.html" title="Function template regex_formatter">regex_formatter</a>(<span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, TraitsT, AllocT &gt; &amp;, 
+      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id2586835.html" title="Function template regex_formatter">regex_formatter</a>(<span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, TraitsT, AllocT &gt; &amp;, 
                                   match_flag_type = format_default);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1113894"></a>Header &lt;<a href="../../../boost/algorithm/string/find_iterator.hpp" target="_top">boost/algorithm/string/find_iterator.hpp</a>&gt;</h4></div></div></div>
+<a name="id2382464"></a>Header &lt;<a href="../../../boost/algorithm/string/find_iterator.hpp" target="_top">boost/algorithm/string/find_iterator.hpp</a>&gt;</h4></div></div></div>
 <p>Defines find iterator classes. Find iterator repeatly applies a Finder to the specified input string to search for matches. Dereferencing the iterator yields the current match or a range between the last and the current match depending on the iterator used.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -335,7 +335,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id692668"></a>Header &lt;<a href="../../../boost/algorithm/string/finder.hpp" target="_top">boost/algorithm/string/finder.hpp</a>&gt;</h4></div></div></div>
+<a name="id2447201"></a>Header &lt;<a href="../../../boost/algorithm/string/finder.hpp" target="_top">boost/algorithm/string/finder.hpp</a>&gt;</h4></div></div></div>
 <p>Defines Finder generators. Finder object is a functor which is able to find a substring matching a specific criteria in the input. Finders are used as a pluggable components for replace, find and split facilities. This header contains generator functions for finders provided in this library.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -363,7 +363,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1213774"></a>Header &lt;<a href="../../../boost/algorithm/string/formatter.hpp" target="_top">boost/algorithm/string/formatter.hpp</a>&gt;</h4></div></div></div>
+<a name="id2356089"></a>Header &lt;<a href="../../../boost/algorithm/string/formatter.hpp" target="_top">boost/algorithm/string/formatter.hpp</a>&gt;</h4></div></div></div>
 <p>Defines Formatter generators. Formatter is a functor which formats a string according to given parameters. A Formatter works in conjunction with a Finder. A Finder can provide additional information for a specific Formatter. An example of such a cooperation is regex_finder and regex_formatter.</p>
 <p>Formatters are used as pluggable components for replace facilities. This header contains generator functions for the Formatters provided in this library.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
@@ -376,7 +376,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1144873"></a>Header &lt;<a href="../../../boost/algorithm/string/predicate.hpp" target="_top">boost/algorithm/string/predicate.hpp</a>&gt;</h4></div></div></div>
+<a name="id2589054"></a>Header &lt;<a href="../../../boost/algorithm/string/predicate.hpp" target="_top">boost/algorithm/string/predicate.hpp</a>&gt;</h4></div></div></div>
 <p>Defines string-related predicates. The predicates determine whether a substring is contained in the input string under various conditions: a string starts with the substring, ends with the substring, simply contains the substring or if both strings are equal. Additionaly the algorithm <code class="computeroutput">all()</code>  checks all elements of a container to satisfy a condition.</p>
 <p>All predicates provide the strong exception guarantee.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
@@ -416,7 +416,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id687854"></a>Header &lt;<a href="../../../boost/algorithm/string/regex.hpp" target="_top">boost/algorithm/string/regex.hpp</a>&gt;</h4></div></div></div>
+<a name="id2556226"></a>Header &lt;<a href="../../../boost/algorithm/string/regex.hpp" target="_top">boost/algorithm/string/regex.hpp</a>&gt;</h4></div></div></div>
 <p>Defines regex variants of the algorithms.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -509,22 +509,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id658329"></a>Header &lt;<a href="../../../boost/algorithm/string/regex_find_format.hpp" target="_top">boost/algorithm/string/regex_find_format.hpp</a>&gt;</h4></div></div></div>
+<a name="id2382044"></a>Header &lt;<a href="../../../boost/algorithm/string/regex_find_format.hpp" target="_top">boost/algorithm/string/regex_find_format.hpp</a>&gt;</h4></div></div></div>
 <p>Defines the <code class="computeroutput">regex_finder</code>  and <code class="computeroutput">regex_formatter</code>  generators. These two functors are designed to work together. <code class="computeroutput">regex_formatter</code>  uses additional information about a match contained in the regex_finder search result.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt; 
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id1109157.html" title="Function template regex_finder">regex_finder</a>(<span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;, 
+      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id2569821.html" title="Function template regex_finder">regex_finder</a>(<span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;, 
                                match_flag_type = match_default);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT, <span class="bold"><strong>typename</strong></span> AllocT&gt; 
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id869818.html" title="Function template regex_formatter">regex_formatter</a>(<span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, TraitsT, AllocT &gt; &amp;, 
+      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id2501105.html" title="Function template regex_formatter">regex_formatter</a>(<span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, TraitsT, AllocT &gt; &amp;, 
                                   match_flag_type = format_default);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id797239"></a>Header &lt;<a href="../../../boost/algorithm/string/replace.hpp" target="_top">boost/algorithm/string/replace.hpp</a>&gt;</h4></div></div></div>
+<a name="id2553153"></a>Header &lt;<a href="../../../boost/algorithm/string/replace.hpp" target="_top">boost/algorithm/string/replace.hpp</a>&gt;</h4></div></div></div>
 <p>Defines various replace algorithms. Each algorithm replaces part(s) of the input according to set of searching and replace criteria.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
@@ -656,21 +656,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id657172"></a>Header &lt;<a href="../../../boost/algorithm/string/sequence_traits.hpp" target="_top">boost/algorithm/string/sequence_traits.hpp</a>&gt;</h4></div></div></div>
+<a name="id2372677"></a>Header &lt;<a href="../../../boost/algorithm/string/sequence_traits.hpp" target="_top">boost/algorithm/string/sequence_traits.hpp</a>&gt;</h4></div></div></div>
 <p>Traits defined in this header are used by various algorithms to achieve better performance for specific containers. Traits provide fail-safe defaults. If a container supports some of these features, it is possible to specialize the specific trait for this container. For lacking compilers, it is possible of define an override for a specific tester function.</p>
 <p>Due to a language restriction, it is not currently possible to define specializations for stl containers without including the corresponding header. To decrease the overhead needed by this inclusion, user can selectively include a specialization header for a specific container. They are located in boost/algorithm/string/stl directory. Alternatively she can include boost/algorithm/string/std_collection_traits.hpp header which contains specializations for all stl containers.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_const_time_erase.html" title="Class template has_const_time_erase">has_const_time_erase</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_const_time_insert.html" title="Class template has_const_time_insert">has_const_time_insert</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_native_replace.html" title="Class template has_native_replace">has_native_replace</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_stable_iterators.html" title="Class template has_stable_iterators">has_stable_iterators</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_const_time_insert.html" title="Class template has_const_time_insert">has_const_time_insert</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_const_time_erase.html" title="Class template has_const_time_erase">has_const_time_erase</a>;
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1147531"></a>Header &lt;<a href="../../../boost/algorithm/string/split.hpp" target="_top">boost/algorithm/string/split.hpp</a>&gt;</h4></div></div></div>
+<a name="id2541245"></a>Header &lt;<a href="../../../boost/algorithm/string/split.hpp" target="_top">boost/algorithm/string/split.hpp</a>&gt;</h4></div></div></div>
 <p>Defines basic split algorithms. Split algorithms can be used to divide a string into several parts according to given criteria.</p>
 <p>Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are <code class="computeroutput">std::vector&lt;std::string&gt;</code>  or <code class="computeroutput">std::list&lt;boost::iterator_range&lt;std::string::iterator&gt;&gt;</code></p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
@@ -684,29 +684,29 @@
                 <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
       <span class="type">SequenceSequenceT &amp;</span> 
-      <a href="../id726784.html" title="Function template split">split</a>(SequenceSequenceT &amp;, RangeT &amp;, PredicateT, 
+      <a href="../id2580251.html" title="Function template split">split</a>(SequenceSequenceT &amp;, RangeT &amp;, PredicateT, 
             token_compress_mode_type = token_compress_off);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id872099"></a>Header &lt;<a href="../../../boost/algorithm/string/std_containers_traits.hpp" target="_top">boost/algorithm/string/std_containers_traits.hpp</a>&gt;</h4></div></div></div>
+<a name="id2552168"></a>Header &lt;<a href="../../../boost/algorithm/string/std_containers_traits.hpp" target="_top">boost/algorithm/string/std_containers_traits.hpp</a>&gt;</h4></div></div></div>
 <p>This file includes sequence traits for stl containers.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id696877"></a>Header &lt;<a href="../../../boost/algorithm/string.hpp" target="_top">boost/algorithm/string.hpp</a>&gt;</h4></div></div></div>
+<a name="id2552179"></a>Header &lt;<a href="../../../boost/algorithm/string.hpp" target="_top">boost/algorithm/string.hpp</a>&gt;</h4></div></div></div>
 <p>Cumulative include for string_algo library</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1143957"></a>Header &lt;<a href="../../../boost/algorithm/string_regex.hpp" target="_top">boost/algorithm/string_regex.hpp</a>&gt;</h4></div></div></div>
+<a name="id2573542"></a>Header &lt;<a href="../../../boost/algorithm/string_regex.hpp" target="_top">boost/algorithm/string_regex.hpp</a>&gt;</h4></div></div></div>
 <p>Cumulative include for string_algo library. In addtion to string.hpp contains also regex-related stuff.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id907869"></a>Header &lt;<a href="../../../boost/algorithm/string/trim.hpp" target="_top">boost/algorithm/string/trim.hpp</a>&gt;</h4></div></div></div>
+<a name="id2573553"></a>Header &lt;<a href="../../../boost/algorithm/string/trim.hpp" target="_top">boost/algorithm/string/trim.hpp</a>&gt;</h4></div></div></div>
 <p>Defines trim algorithms. Trim algorithms are used to remove trailing and leading spaces from a sequence (string). Space is recognized using given locales.</p>
 <p>Parametric (<code class="computeroutput">_if</code> ) variants use a predicate (functor) to select which characters are to be trimmed.. Functions take a selection predicate as a parameter, which is used to determine whether a character is a space. Common predicates are provided in classification.hpp header.</p>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
@@ -751,7 +751,7 @@
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_algo/release_notes.html
===================================================================
--- boost/trunk/doc/html/string_algo/release_notes.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/release_notes.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Release Notes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
@@ -36,7 +36,7 @@
 </li>
 </ul></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: April 15, 2005 at 21:05:00 GMT</p></small></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_algo/usage.html
===================================================================
--- boost/trunk/doc/html/string_algo/usage.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo/usage.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Usage</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
 <link rel="prev" href="release_notes.html" title="Release Notes">
@@ -26,18 +26,18 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="string_algo.usage"></a>Usage</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="usage.html#id1290660">First Example</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290831">Case conversion</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290885">Predicates and Classification</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290955">Trimming</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1291015">Find algorithms</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1291126">Replace Algorithms</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1291241">Find Iterator</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1291326">Split</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742478">First Example</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742674">Case conversion</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742730">Predicates and Classification</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742817">Trimming</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742878">Find algorithms</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742991">Replace Algorithms</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2743115">Find Iterator</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2743220">Split</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1290660"></a>First Example</h4></div></div></div>
+<a name="id2742478"></a>First Example</h4></div></div></div>
 <p>
             Using the algorithms is straightforward. Let us have a look at the first example:
         </p>
@@ -102,14 +102,14 @@
                 </p></li>
 </ul></div>
 <p>
-            To use the library, include the <code class="computeroutput"><a href="reference.html#id696877" title="Header &lt;boost/algorithm/string.hpp&gt;">boost/algorithm/string.hpp</a></code> header. 
+            To use the library, include the <code class="computeroutput"><a href="reference.html#id2552179" title="Header &lt;boost/algorithm/string.hpp&gt;">boost/algorithm/string.hpp</a></code> header. 
             If the regex related functions are needed, include the 
-            <code class="computeroutput"><a href="reference.html#id1143957" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code> header.
+            <code class="computeroutput"><a href="reference.html#id2573542" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code> header.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1290831"></a>Case conversion</h4></div></div></div>
+<a name="id2742674"></a>Case conversion</h4></div></div></div>
 <p>
             STL has a nice way of converting character case. Unfortunately, it works only
             for a single character and we want to convert a string, 
@@ -122,12 +122,12 @@
             characters in a string using a specified locale.
         </p>
 <p>
-            For more information see the reference for <code class="computeroutput"><a href="reference.html#id1184719" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">boost/algorithm/string/case_conv.hpp</a></code>.
+            For more information see the reference for <code class="computeroutput"><a href="reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">boost/algorithm/string/case_conv.hpp</a></code>.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1290885"></a>Predicates and Classification</h4></div></div></div>
+<a name="id2742730"></a>Predicates and Classification</h4></div></div></div>
 <p>
             A part of the library deals with string related predicates. Consider this example:
         </p>
@@ -160,20 +160,20 @@
             under various conditions. The conditions are: a string starts with the substring, 
             ends with the substring, 
             simply contains the substring or if both strings are equal. See the reference for 
-            <code class="computeroutput"><a href="reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">boost/algorithm/string/predicate.hpp</a></code> for more details. 
+            <code class="computeroutput"><a href="reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">boost/algorithm/string/predicate.hpp</a></code> for more details. 
         </p>
 <p>  
             In addition the algorithm <code class="computeroutput"><a href="../all.html" title="Function template all">all()</a></code> checks
             all elements of a container to satisfy a condition specified by a predicate. 
             This predicate can be any unary predicate, but the library provides a bunch of 
             useful string-related predicates and combinators ready for use.
-            These are located in the <code class="computeroutput"><a href="reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">boost/algorithm/string/classification.hpp</a></code> header.
+            These are located in the <code class="computeroutput"><a href="reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">boost/algorithm/string/classification.hpp</a></code> header.
             Classification predicates can be combined using logical combinators to form
             a more complex expressions. For example: <code class="computeroutput">is_from_range('a','z') || is_digit()</code></p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1290955"></a>Trimming</h4></div></div></div>
+<a name="id2742817"></a>Trimming</h4></div></div></div>
 <p>
             When parsing the input from a user, strings usually have unwanted leading or trailing 
             characters. To get rid of them, we need trim functions:
@@ -194,12 +194,12 @@
             are <span class="emphasis"><em>_if</em></span> variants. Using these, a user can specify a functor which will 
             select the <span class="emphasis"><em>space</em></span> to be removed. It is possible to use classification 
             predicates like <code class="computeroutput"><a href="../is_digit.html" title="Function is_digit">is_digit()</a></code> mentioned in the previous paragraph.
-            See the reference for the <code class="computeroutput"><a href="reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">boost/algorithm/string/trim.hpp</a></code>.
+            See the reference for the <code class="computeroutput"><a href="reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">boost/algorithm/string/trim.hpp</a></code>.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1291015"></a>Find algorithms</h4></div></div></div>
+<a name="id2742878"></a>Find algorithms</h4></div></div></div>
 <p>
             The library contains a set of find algorithms. Here is an example:
         </p>
@@ -226,7 +226,7 @@
             
             As we can see, input of the <code class="computeroutput"><a href="../find_last.html" title="Function template find_last">find_last()</a></code> algorithm can be also 
             char[] because this type is supported by 
-            <a href="../" target="_top">Boost.Range</a>.
+            <a href="../../../libs/range/index.html" target="_top">Boost.Range</a>.
 
             The following lines transform the result. Notice that 
             <a href="../../../libs/range/doc/utility_class.html" target="_top"><code class="computeroutput">boost::iterator_range</code></a> has familiar 
@@ -234,12 +234,12 @@
             Also it is convertible to bool therefore it is easy to use find algorithms for a simple containment checking.
         </p>
 <p>
-            Find algorithms are located in <code class="computeroutput"><a href="reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">boost/algorithm/string/find.hpp</a></code>.
+            Find algorithms are located in <code class="computeroutput"><a href="reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">boost/algorithm/string/find.hpp</a></code>.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1291126"></a>Replace Algorithms</h4></div></div></div>
+<a name="id2742991"></a>Replace Algorithms</h4></div></div></div>
 <p>
             Find algorithms can be used for searching for a specific part of string. Replace goes one step
             further. After a matching part is found, it is substituted with something else. The substitution is computed
@@ -265,13 +265,13 @@
             substitute for it. Replace algorithm puts these two together and makes the desired substitution. 
         </p>
 <p>
-            Check <code class="computeroutput"><a href="reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">boost/algorithm/string/replace.hpp</a></code>, <code class="computeroutput"><a href="reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">boost/algorithm/string/erase.hpp</a></code> and
-            <code class="computeroutput"><a href="reference.html#id1188068" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">boost/algorithm/string/find_format.hpp</a></code> for reference.
+            Check <code class="computeroutput"><a href="reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">boost/algorithm/string/replace.hpp</a></code>, <code class="computeroutput"><a href="reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">boost/algorithm/string/erase.hpp</a></code> and
+            <code class="computeroutput"><a href="reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">boost/algorithm/string/find_format.hpp</a></code> for reference.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1291241"></a>Find Iterator</h4></div></div></div>
+<a name="id2743115"></a>Find Iterator</h4></div></div></div>
 <p>
             An extension to find algorithms it the Find Iterator. Instead of searching for just a one part of a string, 
             the find iterator allows us to iterate over the substrings matching the specified criteria.
@@ -324,12 +324,12 @@
             to construct a find iterator for a particular range.
         </p>
 <p>
-            See the reference in <code class="computeroutput"><a href="reference.html#id1113894" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">boost/algorithm/string/find_iterator.hpp</a></code>.
+            See the reference in <code class="computeroutput"><a href="reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">boost/algorithm/string/find_iterator.hpp</a></code>.
         </p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1291326"></a>Split</h4></div></div></div>
+<a name="id2743220"></a>Split</h4></div></div></div>
 <p>
             Split algorithms are an extension to the find iterator for one common usage scenario.
             These algorithms use a find iterator and store all matches into the provided
@@ -338,7 +338,7 @@
         </p>
 <p>
             Two algorithms are provided. <code class="computeroutput"><a href="../find_all.html" title="Function template find_all">find_all()</a></code> finds all copies
-            of a string in the input. <code class="computeroutput"><a href="../id726784.html" title="Function template split">split()</a></code> splits the input into parts.
+            of a string in the input. <code class="computeroutput"><a href="../id2580251.html" title="Function template split">split()</a></code> splits the input into parts.
         </p>
 <pre class="programlisting">
     string str1("hello abc-*-ABC-*-aBc goodbye");
@@ -361,17 +361,17 @@
             to all substrings that are in case-insensitive manner equal to "abc".
         </p>
 <p>
-            Second example uses <code class="computeroutput"><a href="../id726784.html" title="Function template split">split()</a></code> to split string str1 into parts
+            Second example uses <code class="computeroutput"><a href="../id2580251.html" title="Function template split">split()</a></code> to split string str1 into parts
             separated by characters '-' or '*'. These parts are then put into the SplitVec.
             It is possible to specify if adjacent separators are concatenated or not.
         </p>
 <p>
-            More information can be found in the reference: <code class="computeroutput"><a href="reference.html#id1147531" title="Header &lt;boost/algorithm/string/split.hpp&gt;">boost/algorithm/string/split.hpp</a></code>.
+            More information can be found in the reference: <code class="computeroutput"><a href="reference.html#id2541245" title="Header &lt;boost/algorithm/string/split.hpp&gt;">boost/algorithm/string/split.hpp</a></code>.
         </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: May 14, 2005 at 19:11:09 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 01, 2005 at 13:42:02 GMT</p></small></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/string_algo.html
===================================================================
--- boost/trunk/doc/html/string_algo.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_algo.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 11. Boost String Algorithms Library</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="boost_staticassert/test.html" title=" Test Programs">
@@ -31,7 +31,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2002-2004 Pavol Droba</p></div>
 <div><div class="legalnotice">
-<a name="id1290424"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2742250"></a><p>Use, modification and distribution is subject to the Boost
                 Software License, Version 1.0. (See accompanying file
                 <code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
             </p>
@@ -44,21 +44,21 @@
 <dt><span class="section"><a href="string_algo/release_notes.html">Release Notes</a></span></dt>
 <dt><span class="section"><a href="string_algo/usage.html">Usage</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="string_algo/usage.html#id1290660">First Example</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290831">Case conversion</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290885">Predicates and Classification</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290955">Trimming</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1291015">Find algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1291126">Replace Algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1291241">Find Iterator</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1291326">Split</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742478">First Example</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742674">Case conversion</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742730">Predicates and Classification</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742817">Trimming</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742878">Find algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742991">Replace Algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2743115">Find Iterator</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2743220">Split</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="string_algo/quickref.html">Quick Reference</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="string_algo/quickref.html#id1291454">Algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1292839">Finders and Formatters</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1293094">Iterators</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1293149">Classification</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id2743361">Algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id2744766">Finders and Formatters</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id2745026">Iterators</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id2745083">Classification</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="string_algo/design.html">Design Topics</a></span></dt>
 <dd><dl>
@@ -71,45 +71,45 @@
 </dl></dd>
 <dt><span class="section"><a href="string_algo/concept.html">Concepts</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="string_algo/concept.html#id1311377">Definitions</a></span></dt>
+<dt><span class="section"><a href="string_algo/concept.html#id2745880">Definitions</a></span></dt>
 <dt><span class="section"><a href="string_algo/concept.html#string_algo.finder_concept">Finder Concept</a></span></dt>
 <dt><span class="section"><a href="string_algo/concept.html#string_algo.formatter_concept">Formatter concept</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="string_algo/reference.html">Reference</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="string_algo/reference.html#id1184719">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1174262">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1212611">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id907172">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1178575">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id904993">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1102090">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1188068">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1113894">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id692668">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1213774">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1144873">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id687854">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id658329">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id797239">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id657172">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1147531">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id872099">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id696877">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1143957">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id907869">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2352615">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2336200">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2558715">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2353460">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2384198">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2571451">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2487443">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2441187">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2382464">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2447201">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2356089">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2589054">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2556226">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2382044">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2553153">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2372677">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2541245">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2552168">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2552179">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2573542">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2573553">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="string_algo/rationale.html">Rationale</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="string_algo/rationale.html#id1356907">Locales</a></span></dt>
+<dt><span class="section"><a href="string_algo/rationale.html#id2774637">Locales</a></span></dt>
 <dt><span class="section"><a href="string_algo/rationale.html#string_algo.regex">Regular Expressions</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="string_algo/env.html">Environment</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="string_algo/env.html#id1357003">Build</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1357025">Examples</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1357037">Tests</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1357047">Portability</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id2774731">Build</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id2774753">Examples</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id2774765">Tests</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id2774775">Portability</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="string_algo/credits.html">Credits</a></span></dt>
 <dd><dl><dt><span class="section"><a href="string_algo/credits.html#string_algo.ack">Acknowledgments</a></span></dt></dl></dd>
@@ -159,7 +159,7 @@
     </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: April 15, 2005 at 21:05:00 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/string_parse_tree.html
===================================================================
--- boost/trunk/doc/html/string_parse_tree.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/string_parse_tree.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template string_parse_tree</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id977101" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2393421" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
 <link rel="prev" href="parse_match_result.html" title="Struct template parse_match_result">
 <link rel="next" href="gather_month_strings.html" title="Function template gather_month_strings">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977101"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_month_strings.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2393421"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_month_strings.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="string_parse_tree"></a><div class="titlepage"></div>
@@ -41,45 +41,45 @@
   <span class="bold"><strong>typedef</strong></span> parse_match_result&lt; charT &gt;               parse_match_result_type;
 
   <span class="emphasis"><em>// <a href="string_parse_tree.html#string_parse_treeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="string_parse_tree.html#id859146-bb">string_parse_tree</a>(collection_type, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> = 0);
-  <a href="string_parse_tree.html#id864206-bb">string_parse_tree</a>(<span class="bold"><strong>short</strong></span> = -1);
+  <a href="string_parse_tree.html#id2481266-bb">string_parse_tree</a>(collection_type, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> = 0);
+  <a href="string_parse_tree.html#id2472689-bb">string_parse_tree</a>(<span class="bold"><strong>short</strong></span> = -1);
 
-  <span class="emphasis"><em>// <a href="string_parse_tree.html#id996832-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id1034641-bb">insert</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>) ;
-  <span class="type"><span class="bold"><strong>short</strong></span></span> <a href="string_parse_tree.html#id826653-bb">match</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <span class="emphasis"><em>// <a href="string_parse_tree.html#id2454061-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id2454065-bb">insert</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>) ;
+  <span class="type"><span class="bold"><strong>short</strong></span></span> <a href="string_parse_tree.html#id2405862-bb">match</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
               std::istreambuf_iterator&lt; charT &gt; &amp;, parse_match_result_type &amp;, 
               <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
   <span class="type">parse_match_result_type</span> 
-  <a href="string_parse_tree.html#id690541-bb">match</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
+  <a href="string_parse_tree.html#id2481352-bb">match</a>(std::istreambuf_iterator&lt; charT &gt; &amp;, 
         std::istreambuf_iterator&lt; charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id824250-bb">printme</a>(std::ostream &amp;, <span class="bold"><strong>int</strong></span> &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id824284-bb">print</a>(std::ostream &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id893022-bb">printmatch</a>(std::ostream &amp;, charT) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id2481396-bb">printme</a>(std::ostream &amp;, <span class="bold"><strong>int</strong></span> &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id2481209-bb">print</a>(std::ostream &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id2481232-bb">printmatch</a>(std::ostream &amp;, charT) ;
 
   ptree_coll m_next_chars;
   short m_value;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1116100"></a><h2>Description</h2>
+<a name="id2650924"></a><h2>Description</h2>
 <p>This class provides a quick lookup by building what amounts to a tree data structure. It also features a match function which can can handle nasty input interators by caching values as it recurses the tree so that it can backtrack as needed. </p>
 <div class="refsect2" lang="en">
-<a name="id1116109"></a><h3>
+<a name="id2650934"></a><h3>
 <a name="string_parse_treeconstruct-copy-destruct"></a><code class="computeroutput">string_parse_tree</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id859146-bb"></a>string_parse_tree(collection_type names, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> starting_point = 0);</pre>
+<pre class="literallayout"><a name="id2481266-bb"></a>string_parse_tree(collection_type names, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> starting_point = 0);</pre>
 <p>Parameter "starting_point" desingates where the numbering begins. A starting_point of zero will start the numbering at zero (Sun=0, Mon=1, ...) were a starting_point of one starts the numbering at one (Jan=1, Feb=2, ...). The default is zero, negative vaules are not allowed </p>
 </li>
-<li><pre class="literallayout"><a name="id864206-bb"></a>string_parse_tree(<span class="bold"><strong>short</strong></span> value = -1);</pre></li>
+<li><pre class="literallayout"><a name="id2472689-bb"></a>string_parse_tree(<span class="bold"><strong>short</strong></span> value = -1);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1116181"></a><h3>
-<a name="id996832-bb"></a><code class="computeroutput">string_parse_tree</code> public member functions</h3>
+<a name="id2651005"></a><h3>
+<a name="id2454061-bb"></a><code class="computeroutput">string_parse_tree</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1034641-bb"></a>insert(<span class="bold"><strong>const</strong></span> string_type &amp; s, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> value) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2454065-bb"></a>insert(<span class="bold"><strong>const</strong></span> string_type &amp; s, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> value) ;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>short</strong></span></span> <a name="id826653-bb"></a>match(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<pre class="literallayout"><span class="type"><span class="bold"><strong>short</strong></span></span> <a name="id2405862-bb"></a>match(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
             std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
             parse_match_result_type &amp; result, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> &amp; level) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Must check match_results::has_remaining() after match() is called. This is required so the user can determine if stream iterator is already pointing to the expected character or not (match() might advance sitr to next char in stream).</p>
@@ -87,24 +87,24 @@
 </li>
 <li>
 <pre class="literallayout"><span class="type">parse_match_result_type</span> 
-<a name="id690541-bb"></a>match(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
+<a name="id2481352-bb"></a>match(std::istreambuf_iterator&lt; charT &gt; &amp; sitr, 
       std::istreambuf_iterator&lt; charT &gt; &amp; stream_end) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Must check match_results::has_remaining() after match() is called. This is required so the user can determine if stream iterator is already pointing to the expected character or not (match() might advance sitr to next char in stream). </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id824250-bb"></a>printme(std::ostream &amp; os, <span class="bold"><strong>int</strong></span> &amp; level) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id824284-bb"></a>print(std::ostream &amp; os) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id893022-bb"></a>printmatch(std::ostream &amp; os, charT c) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2481396-bb"></a>printme(std::ostream &amp; os, <span class="bold"><strong>int</strong></span> &amp; level) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2481209-bb"></a>print(std::ostream &amp; os) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2481232-bb"></a>printmatch(std::ostream &amp; os, charT c) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977101"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_month_strings.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2393421"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_month_strings.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/subsecond_duration.html
===================================================================
--- boost/trunk/doc/html/subsecond_duration.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/subsecond_duration.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template subsecond_duration</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id829537" title="Header &lt;boost/date_time/time_duration.hpp&gt;">
-<link rel="prev" href="id829552.html" title="Class template time_duration">
+<link rel="up" href="date_time/doxy.html#id2451962" title="Header &lt;boost/date_time/time_duration.hpp&gt;">
+<link rel="prev" href="id2451976.html" title="Class template time_duration">
 <link rel="next" href="time_formats.html" title="Struct template time_formats">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id829552.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829537"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_formats.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2451976.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2451962"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_formats.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="subsecond_duration"></a><div class="titlepage"></div>
@@ -36,31 +36,31 @@
   <span class="bold"><strong>typedef</strong></span> base_duration::traits_type traits_type;
 
   <span class="emphasis"><em>// <a href="subsecond_duration.html#subsecond_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="subsecond_duration.html#id695051-bb">subsecond_duration</a>(boost::int64_t);
+  <a href="subsecond_duration.html#id2417763-bb">subsecond_duration</a>(boost::int64_t);
 
-  <span class="emphasis"><em>// <a href="subsecond_duration.html#id691482-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="subsecond_duration.html#id2417759-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1137705"></a><h2>Description</h2>
+<a name="id2655506"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1137708"></a><h3>
+<a name="id2655510"></a><h3>
 <a name="subsecond_durationconstruct-copy-destruct"></a><code class="computeroutput">subsecond_duration</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id695051-bb"></a>subsecond_duration(boost::int64_t ss);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2417763-bb"></a>subsecond_duration(boost::int64_t ss);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1137742"></a><h3>
-<a name="id691482-bb"></a><code class="computeroutput">subsecond_duration</code> public member functions</h3>
+<a name="id2655542"></a><h3>
+<a name="id2417759-bb"></a><code class="computeroutput">subsecond_duration</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id829552.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829537"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_formats.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2451976.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2451962"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_formats.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/tail_finder.html
===================================================================
--- boost/trunk/doc/html/tail_finder.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/tail_finder.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function tail_finder</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id692668" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
 <link rel="prev" href="head_finder.html" title="Function head_finder">
 <link rel="next" href="token_finder.html" title="Function template token_finder">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="head_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="token_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="head_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="token_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="tail_finder"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="type"><span class="emphasis"><em>unspecified</em></span></span> tail_finder(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1325178"></a><h2>Description</h2>
+<a name="id2759996"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">tail_finder</code> . The finder returns a tail of a given input. The tail is a suffix of a string up to n elements in size. If an input has less then n elements, whole input is considered a head. The result is given as an <code class="computeroutput">iterator_range</code>  delimiting the match.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
     An instance of the <code class="computeroutput">tail_finder</code>  object </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="head_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="token_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="head_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="token_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/thread/acknowledgements.html
===================================================================
--- boost/trunk/doc/html/thread/acknowledgements.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/thread/acknowledgements.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="../threads/release_notes.html" title="Release Notes">
@@ -26,18 +26,12 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="thread.acknowledgements"></a>Acknowledgements</h3></div></div></div>
 <p>William E. Kempf was the architect, designer, and implementor of 
-  .</p>
+  <span class="bold"><strong>Boost.Threads</strong></span>.</p>
 <p>Mac OS Carbon implementation written by Mac Murrett.</p>
 <p>Dave Moore provided initial submissions and further comments on the 
   <code class="computeroutput">barrier</code>
-  , 
-  <code class="computeroutput">thread_pool</code>
-  , 
-  <code class="computeroutput">read_write_mutex</code>
-  , 
-  <code class="computeroutput">read_write_try_mutex</code>
   and 
-  <code class="computeroutput">read_write_timed_mutex</code>
+  <code class="computeroutput">thread_pool</code>
   classes.</p>
 <p>Important contributions were also made by Jeremy Siek (lots of input
   on the design and on the implementation), Alexander Terekhov (lots of input
@@ -46,7 +40,7 @@
   on the design), Paul Mclachlan, Thomas Matelich and Iain Hanson (for help
   in trying to get the build to work on other platforms), and Kevin S. Van
   Horn (for several updates/corrections to the documentation).</p>
-<p>Mike Glassford finished changes to  that were begun
+<p>Mike Glassford finished changes to <span class="bold"><strong>Boost.Threads</strong></span> that were begun
   by William Kempf and moved them into the main CVS branch.
   He also addressed a number of issues that were brought up on the Boost
   developer's mailing list and provided some additions and changes to the 
@@ -56,11 +50,11 @@
   Mike Glassford finished William Kempf's conversion of the documentation to 
   BoostBook format and added a number of new sections.</p>
 <p>Discussions on the boost.org mailing list were essential in the
-  development of 
+  development of <span class="bold"><strong>Boost.Threads</strong></span>
   . As of August 1, 2001, participants included Alan Griffiths, Albrecht
   Fritzsche, Aleksey Gurtovoy, Alexander Terekhov, Andrew Green, Andy Sawyer,
   Asger Alstrup Nielsen, Beman Dawes, Bill Klein, Bill Rutiser, Bill Wade,
-  Branko ibej, Brent Verner, Craig Henderson, Csaba Szepesvari,
+  Branko èibej, Brent Verner, Craig Henderson, Csaba Szepesvari,
   Dale Peakall, Damian Dixon, Dan Nuffer, Darryl Green, Daryle Walker, David
   Abrahams, David Allan Finch, Dejan Jelovic, Dietmar Kuehl, Douglas Gregor,
   Duncan Harris, Ed Brey, Eric Swanson, Eugene Karpachov, Fabrice Truillot,
@@ -79,8 +73,8 @@
   Kempf.</p>
 <p>Apologies for anyone inadvertently missed.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: October 16, 2005 at 14:37:34 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/thread/build.html
===================================================================
--- boost/trunk/doc/html/thread/build.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/thread/build.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Build</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="configuration.html" title="Configuration">
@@ -26,47 +26,47 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="thread.build"></a>Build</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="build.html#thread.build.building">Building the  Libraries</a></span></dt>
-<dt><span class="section"><a href="build.html#thread.build.testing">Testing the  Libraries</a></span></dt>
+<dt><span class="section"><a href="build.html#thread.build.building">Building the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</a></span></dt>
+<dt><span class="section"><a href="build.html#thread.build.testing">Testing the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</a></span></dt>
 </dl></div>
 <p>
-	How you build the  libraries, and how you build your own applications
+	How you build the <span class="bold"><strong>Boost.Threads</strong></span> libraries, and how you build your own applications
 	that use those libraries, are some of the most frequently asked questions. Build
 	processes are difficult to deal with in a portable manner. That's one reason
-	why  makes use of .
-	In general you should refer to the documentation for .
+	why <span class="bold"><strong>Boost.Threads</strong></span> makes use of <span class="bold"><strong>Boost.Build</strong></span>.
+	In general you should refer to the documentation for <span class="bold"><strong>Boost.Build</strong></span>.
 	This document will only supply you with some simple usage examples for how to
-	use <span class="emphasis"><em>bjam</em></span> to build and test . In addition, this document
+	use <span class="emphasis"><em>bjam</em></span> to build and test <span class="bold"><strong>Boost.Threads</strong></span>. In addition, this document
 	will try to explain the build requirements so that users may create their own
 	build processes (for instance, create an IDE specific project), both for building
-	and testing , as well as for building their own projects using
-	.
+	and testing <span class="bold"><strong>Boost.Threads</strong></span>, as well as for building their own projects using
+	<span class="bold"><strong>Boost.Threads</strong></span>.
 	</p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="thread.build.building"></a>Building the  Libraries</h4></div></div></div>
+<a name="thread.build.building"></a>Building the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</h4></div></div></div>
 <p>
-	To build the  libraries using , simply change to the
+	To build the <span class="bold"><strong>Boost.Threads</strong></span> libraries using <span class="bold"><strong>Boost.Build</strong></span>, simply change to the
 	directory <span class="emphasis"><em>boost_root</em></span>/libs/thread/build and execute the command:
 		</p>
 <pre class="programlisting">bjam -sTOOLS=<span class="emphasis"><em>toolset</em></span></pre>
 <p>
-	This will create the debug and the release builds of the  library.
+	This will create the debug and the release builds of the <span class="bold"><strong>Boost.Threads</strong></span> library.
 	</p>
 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
 <h3 class="title">Note</h3>Invoking the above command in <span class="emphasis"><em>boost_root</em></span> will build all of 
-	the Boost distribution, including .</div>
+	the Boost distribution, including <span class="bold"><strong>Boost.Threads</strong></span>.</div>
 <p>
-	The Jamfile supplied with  produces a dynamic link library named
+	The Jamfile supplied with <span class="bold"><strong>Boost.Threads</strong></span> produces a dynamic link library named
 	<span class="emphasis"><em>boost_thread{build-specific-tags}.{extension}</em></span>, where the build-specific
 	tags indicate the toolset used to build the library, whether it's a debug or release
 	build, what version of Boost was used, etc.; and the extension is the appropriate extension
-	for a dynamic link library for the platform for which  is being built.
+	for a dynamic link library for the platform for which <span class="bold"><strong>Boost.Threads</strong></span> is being built.
 	For instance, a debug library built for Win32 with VC++ 7.1 using Boost 1.31 would
 	be named <span class="emphasis"><em>boost_thread-vc71-mt-gd-1_31.dll</em></span>.
 		</p>
 <p>
-	The source files that are used to create the  library
+	The source files that are used to create the <span class="bold"><strong>Boost.Threads</strong></span> library
 	are all of the *.cpp files found in <span class="emphasis"><em>boost_root</em></span>/libs/thread/src.
 	These need to be built with the compiler's and linker's multi-threading support enabled.
 	If you want to create your own build solution you'll have to follow these same
@@ -76,15 +76,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="thread.build.testing"></a>Testing the  Libraries</h4></div></div></div>
+<a name="thread.build.testing"></a>Testing the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</h4></div></div></div>
 <p>
-	To test the  libraries using , simply change to the
+	To test the <span class="bold"><strong>Boost.Threads</strong></span> libraries using <span class="bold"><strong>Boost.Build</strong></span>, simply change to the
 	directory <span class="emphasis"><em>boost_root</em></span>/libs/thread/test and execute the command:
 			</p>
 <pre class="programlisting">bjam -sTOOLS=<span class="emphasis"><em>toolset</em></span> test</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/thread/configuration.html
===================================================================
--- boost/trunk/doc/html/thread/configuration.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/thread/configuration.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Configuration</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="../threads/faq.html" title="Frequently Asked Questions">
@@ -29,7 +29,7 @@
 <dt><span class="section"><a href="configuration.html#thread.configuration.public">Library Defined Public Macros</a></span></dt>
 <dt><span class="section"><a href="configuration.html#thread.configuration.implementation">Library Defined Implementation Macros</a></span></dt>
 </dl></div>
-<p> uses several configuration macros in &lt;boost/config.hpp&gt;,
+<p><span class="bold"><strong>Boost.Threads</strong></span> uses several configuration macros in &lt;boost/config.hpp&gt;,
 	as well as configuration macros meant to be supplied by the application. These
 	macros are documented here.
 	</p>
@@ -37,7 +37,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="thread.configuration.public"></a>Library Defined Public Macros</h4></div></div></div>
 <p>
-	These macros are defined by  but are expected to be used
+	These macros are defined by <span class="bold"><strong>Boost.Threads</strong></span> but are expected to be used
 	by application code.
 		</p>
 <div class="informaltable"><table class="table">
@@ -53,9 +53,9 @@
 <td>BOOST_HAS_THREADS</td>
 <td>
 	Indicates that threading support is available. This means both that there
-	is a platform specific implementation for  and that
+	is a platform specific implementation for <span class="bold"><strong>Boost.Threads</strong></span> and that
 	threading support has been enabled in a platform specific manner. For instance,
-	on the Win32 platform there's an implementation for 
+	on the Win32 platform there's an implementation for <span class="bold"><strong>Boost.Threads</strong></span>
 	but unless the program is compiled against one of the multithreading runtimes
 	(often determined by the compiler predefining the macro _MT) the BOOST_HAS_THREADS
 	macro remains undefined.
@@ -67,7 +67,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="thread.configuration.implementation"></a>Library Defined Implementation Macros</h4></div></div></div>
 <p>
-	These macros are defined by  and are implementation details
+	These macros are defined by <span class="bold"><strong>Boost.Threads</strong></span> and are implementation details
 	of interest only to implementors.
 		</p>
 <div class="informaltable"><table class="table">
@@ -84,14 +84,14 @@
 <td>BOOST_HAS_WINTHREADS</td>
 <td>
 	Indicates that the platform has the Microsoft Win32 threading libraries,
-	and that they should be used to implement .
+	and that they should be used to implement <span class="bold"><strong>Boost.Threads</strong></span>.
 			            </td>
 </tr>
 <tr>
 <td>BOOST_HAS_PTHREADS</td>
 <td>
 	Indicates that the platform has the POSIX pthreads libraries, and that
-	they should be used to implement .
+	they should be used to implement <span class="bold"><strong>Boost.Threads</strong></span>.
 						</td>
 </tr>
 <tr>
@@ -113,7 +113,7 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/thread.html
===================================================================
--- boost/trunk/doc/html/thread.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/thread.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class thread</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1248802" title="Header &lt;boost/thread/thread.hpp&gt;">
-<link rel="prev" href="timed_read_write_mutex.html" title="Class timed_read_write_mutex">
+<link rel="up" href="threads/reference.html#id2617127" title="Header &lt;boost/thread/thread.hpp&gt;">
+<link rel="prev" href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">
 <link rel="next" href="thread_group.html" title="Class thread_group">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="timed_read_write_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1248802"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_group.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2617127"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_group.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="thread"></a><div class="titlepage"></div>
@@ -28,7 +28,7 @@
 <h2><span class="refentrytitle">Class thread</span></h2>
 <p>boost::thread &#8212; <p>The <a href="thread.html" title="Class thread">thread</a> class represents threads of
 			execution, and provides the functionality to create and manage 
-			threads within the  library. See 
+			threads within the <span class="bold"><strong>Boost.Threads</strong></span> library. See 
 			<a href="threads.html#threads.glossary" title="Glossary">Glossary</a> for a precise description of 
 			<a href="threads.html#threads.glossary.thread">thread of execution</a>,
 			and for definitions of threading-related terms and of thread states such as 
@@ -40,23 +40,23 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="thread.html#threadconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="thread.html#id698281-bb">thread</a>();
-  <span class="bold"><strong>explicit</strong></span> <a href="thread.html#id1291929-bb">thread</a>(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp;);
-  <a href="thread.html#id732677-bb">~thread</a>();
+  <a href="thread.html#id2622566-bb">thread</a>();
+  <span class="bold"><strong>explicit</strong></span> <a href="thread.html#id2365210-bb">thread</a>(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp;);
+  <a href="thread.html#id2608313-bb">~thread</a>();
 
-  <span class="emphasis"><em>// <a href="thread.html#id1145095-bb">comparison</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id1138943-bb"><span class="bold"><strong>operator</strong></span>==</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id1288634-bb"><span class="bold"><strong>operator</strong></span>!=</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="thread.html#id2615391-bb">comparison</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id2554514-bb"><span class="bold"><strong>operator</strong></span>==</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id2533742-bb"><span class="bold"><strong>operator</strong></span>!=</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="thread.html#id1007431-bb">modifier</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id1253588-bb">join</a>();
+  <span class="emphasis"><em>// <a href="thread.html#id2624303-bb">modifier</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id2598034-bb">join</a>();
 
-  <span class="emphasis"><em>// <a href="thread.html#id1178459-bb">static</a></em></span>
-  <span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id974656-bb">sleep</a>(<span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">xtime</a>&amp;);
-  <span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id1245828-bb">yield</a>();
+  <span class="emphasis"><em>// <a href="thread.html#id2547308-bb">static</a></em></span>
+  <span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id2449425-bb">sleep</a>(<span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">xtime</a>&amp;);
+  <span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id2605693-bb">yield</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1563475"></a><h2>Description</h2>
+<a name="id2784013"></a><h2>Description</h2>
 <p>A <a href="threads.html#threads.glossary.thread">thread of execution</a>
 			has an initial function. For the program's initial thread, the initial 
 			function is <code class="computeroutput">main()</code>. For other threads, the initial 
@@ -71,7 +71,7 @@
 <p>A thread object has an associated state which is either
 			"joinable" or "non-joinable".</p>
 <p>Except as described below, the policy used by an implementation
-			of  to schedule transitions between thread states is 
+			of <span class="bold"><strong>Boost.Threads</strong></span> to schedule transitions between thread states is 
 			unspecified.</p>
 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
 <h3 class="title">Note</h3>Just as the lifetime of a file may be different from the
@@ -86,11 +86,11 @@
 			<code class="computeroutput">join()</code> first having been called, the thread of execution 
 			continues until its initial function completes.</div>
 <div class="refsect2" lang="en">
-<a name="id1563577"></a><h3>
+<a name="id2784121"></a><h3>
 <a name="threadconstruct-copy-destruct"></a><code class="computeroutput">thread</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id698281-bb"></a>thread();</pre>
+<pre class="literallayout"><a name="id2622566-bb"></a>thread();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="thread.html" title="Class thread">thread</a> object 
@@ -101,7 +101,7 @@
     <span class="bold"><strong>Danger:</strong></span><code class="computeroutput">*this</code> is valid only within the current thread.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1291929-bb"></a>thread(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp; threadfunc);</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id2365210-bb"></a>thread(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp; threadfunc);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     
@@ -121,7 +121,7 @@
 			of execution cannot be started.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id732677-bb"></a>~thread();</pre>
+<pre class="literallayout"><a name="id2608313-bb"></a>~thread();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys <code class="computeroutput">*this</code>. The actual thread of 
@@ -139,11 +139,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1563816"></a><h3>
-<a name="id1145095-bb"></a><code class="computeroutput">thread</code> comparison</h3>
+<a name="id2784364"></a><h3>
+<a name="id2615391-bb"></a><code class="computeroutput">thread</code> comparison</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1138943-bb"></a><span class="bold"><strong>operator</strong></span>==( rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2554514-bb"></a><span class="bold"><strong>operator</strong></span>==( rhs) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     The thread is non-terminated or <code class="computeroutput">*this</code>
@@ -154,7 +154,7 @@
 				execution.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1288634-bb"></a><span class="bold"><strong>operator</strong></span>!=( rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2533742-bb"></a><span class="bold"><strong>operator</strong></span>!=( rhs) <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     The thread is non-terminated or <code class="computeroutput">*this</code>
@@ -165,10 +165,10 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1563958"></a><h3>
-<a name="id1007431-bb"></a><code class="computeroutput">thread</code> modifier</h3>
+<a name="id2784510"></a><h3>
+<a name="id2624303-bb"></a><code class="computeroutput">thread</code> modifier</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1253588-bb"></a>join();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2598034-bb"></a>join();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">*this</code> is joinable.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
@@ -186,18 +186,18 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1564044"></a><h3>
-<a name="id1178459-bb"></a><code class="computeroutput">thread</code> static</h3>
+<a name="id2784599"></a><h3>
+<a name="id2547308-bb"></a><code class="computeroutput">thread</code> static</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id974656-bb"></a>sleep(<span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">xtime</a>&amp; xt);</pre>
+<pre class="literallayout"><span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2449425-bb"></a>sleep(<span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">xtime</a>&amp; xt);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     The current thread of execution blocks until 
 				<code class="computeroutput">xt</code> is reached.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1245828-bb"></a>yield();</pre>
+<pre class="literallayout"><span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2605693-bb"></a>yield();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     The current thread of execution is placed in the
@@ -212,13 +212,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="timed_read_write_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1248802"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_group.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2617127"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_group.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/thread_group.html
===================================================================
--- boost/trunk/doc/html/thread_group.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/thread_group.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class thread_group</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1248802" title="Header &lt;boost/thread/thread.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2617127" title="Header &lt;boost/thread/thread.hpp&gt;">
 <link rel="prev" href="thread.html" title="Class thread">
 <link rel="next" href="thread_specific_ptr.html" title="Class thread_specific_ptr">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="thread.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1248802"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_specific_ptr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2617127"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_specific_ptr.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="thread_group"></a><div class="titlepage"></div>
@@ -38,30 +38,30 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="thread_group.html#thread_groupconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="thread_group.html#id657106-bb">thread_group</a>();
-  <a href="thread_group.html#id892819-bb">~thread_group</a>();
+  <a href="thread_group.html#id2531266-bb">thread_group</a>();
+  <a href="thread_group.html#id2605650-bb">~thread_group</a>();
 
-  <span class="emphasis"><em>// <a href="thread_group.html#id859920-bb">modifier</a></em></span>
-  <span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a href="thread_group.html#id1171912-bb">create_thread</a>(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id1250288-bb">add_thread</a>(<a href="thread.html" title="Class thread">thread</a>* thrd);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id824434-bb">remove_thread</a>(<a href="thread.html" title="Class thread">thread</a>* thrd);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id799018-bb">join_all</a>();
+  <span class="emphasis"><em>// <a href="thread_group.html#id2450255-bb">modifier</a></em></span>
+  <span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a href="thread_group.html#id2561946-bb">create_thread</a>(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id2584425-bb">add_thread</a>(<a href="thread.html" title="Class thread">thread</a>* thrd);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id2486169-bb">remove_thread</a>(<a href="thread.html" title="Class thread">thread</a>* thrd);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id2626351-bb">join_all</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1564348"></a><h2>Description</h2>
+<a name="id2784910"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1564351"></a><h3>
+<a name="id2784913"></a><h3>
 <a name="thread_groupconstruct-copy-destruct"></a><code class="computeroutput">thread_group</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id657106-bb"></a>thread_group();</pre>
+<pre class="literallayout"><a name="id2531266-bb"></a>thread_group();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs an empty <a href="thread_group.html" title="Class thread_group">thread_group</a>
 			container.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id892819-bb"></a>~thread_group();</pre>
+<pre class="literallayout"><a name="id2605650-bb"></a>~thread_group();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys each contained thread object. Destroys <code class="computeroutput">*this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
@@ -73,11 +73,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1564443"></a><h3>
-<a name="id859920-bb"></a><code class="computeroutput">thread_group</code> modifier</h3>
+<a name="id2785006"></a><h3>
+<a name="id2450255-bb"></a><code class="computeroutput">thread_group</code> modifier</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a name="id1171912-bb"></a>create_thread(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp; threadfunc);</pre>
+<pre class="literallayout"><span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a name="id2561946-bb"></a>create_thread(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp; threadfunc);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Creates a new <a href="thread.html" title="Class thread">thread</a> object 
@@ -89,7 +89,7 @@
 				<a href="thread.html" title="Class thread">thread</a> object.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1250288-bb"></a>add_thread(<a href="thread.html" title="Class thread">thread</a>* thrd thrd);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2584425-bb"></a>add_thread(<a href="thread.html" title="Class thread">thread</a>* thrd);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Adds <code class="computeroutput">thrd</code> to the 
@@ -99,7 +99,7 @@
 				be deleted when the group is destroyed.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id824434-bb"></a>remove_thread(<a href="thread.html" title="Class thread">thread</a>* thrd thrd);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2486169-bb"></a>remove_thread(<a href="thread.html" title="Class thread">thread</a>* thrd);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Removes <code class="computeroutput">thread</code> from <code class="computeroutput">*this</code>'s
@@ -110,7 +110,7 @@
 				of managed <a href="thread.html" title="Class thread">thread</a> objects.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id799018-bb"></a>join_all();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2626351-bb"></a>join_all();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Calls <code class="computeroutput">join()</code> on each of the managed 
@@ -120,13 +120,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="thread.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1248802"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_specific_ptr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2617127"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_specific_ptr.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/thread_resource_error.html
===================================================================
--- boost/trunk/doc/html/thread_resource_error.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/thread_resource_error.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class thread_resource_error</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id824356" title="Header &lt;boost/thread/exceptions.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2533190" title="Header &lt;boost/thread/exceptions.hpp&gt;">
 <link rel="prev" href="lock_error.html" title="Class lock_error">
 <link rel="next" href="mutex.html" title="Class mutex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id824356"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2533190"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="thread_resource_error"></a><div class="titlepage"></div>
@@ -28,7 +28,7 @@
 <h2><span class="refentrytitle">Class thread_resource_error</span></h2>
 <p>boost::thread_resource_error &#8212; <p>The <a href="thread_resource_error.html" title="Class thread_resource_error">thread_resource_error</a> class
 			defines an exception type that is thrown by constructors in the
-			 library when thread-related resources can not be 
+			<span class="bold"><strong>Boost.Threads</strong></span> library when thread-related resources can not be 
 			acquired.</p></p>
 </div>
 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -36,19 +36,19 @@
 <span class="bold"><strong>class</strong></span> thread_resource_error : <span class="bold"><strong>public</strong></span> <span class="type">std::runtime_error</span> {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="thread_resource_error.html#thread_resource_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="thread_resource_error.html#id1011234-bb">thread_resource_error</a>();
+  <a href="thread_resource_error.html#id2533198-bb">thread_resource_error</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1558227"></a><h2>Description</h2>
+<a name="id2780528"></a><h2>Description</h2>
 <p><a href="thread_resource_error.html" title="Class thread_resource_error">thread_resource_error</a> is used
 			only when thread-related resources cannot be acquired; memory
 			allocation failures are indicated by 
 			std::bad_alloc.</p>
 <div class="refsect2" lang="en">
-<a name="id1558242"></a><h3>
+<a name="id2780542"></a><h3>
 <a name="thread_resource_errorconstruct-copy-destruct"></a><code class="computeroutput">thread_resource_error</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1011234-bb"></a>thread_resource_error();</pre>
+<pre class="literallayout"><a name="id2533198-bb"></a>thread_resource_error();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <code class="computeroutput">thread_resource_error</code>
@@ -57,13 +57,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id824356"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2533190"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/thread_specific_ptr.html
===================================================================
--- boost/trunk/doc/html/thread_specific_ptr.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/thread_specific_ptr.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class thread_specific_ptr</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1220687" title="Header &lt;boost/thread/tss.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2547002" title="Header &lt;boost/thread/tss.hpp&gt;">
 <link rel="prev" href="thread_group.html" title="Class thread_group">
-<link rel="next" href="id869148.html" title="Type xtime_clock_types">
+<link rel="next" href="id2545607.html" title="Type xtime_clock_types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="thread_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1220687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id869148.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2547002"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2545607.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="thread_specific_ptr"></a><div class="titlepage"></div>
@@ -37,21 +37,21 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="thread_specific_ptr.html#thread_specific_ptrconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="thread_specific_ptr.html#id1256792-bb">thread_specific_ptr</a>();
-  <a href="thread_specific_ptr.html#id1182613-bb">thread_specific_ptr</a>(<span class="bold"><strong>void</strong></span> (*cleanup)(<span class="bold"><strong>void</strong></span>*));
-  <a href="thread_specific_ptr.html#id657055-bb">~thread_specific_ptr</a>();
+  <a href="thread_specific_ptr.html#id2626071-bb">thread_specific_ptr</a>();
+  <a href="thread_specific_ptr.html#id2597011-bb">thread_specific_ptr</a>(<span class="bold"><strong>void</strong></span> (*cleanup)(<span class="bold"><strong>void</strong></span>*));
+  <a href="thread_specific_ptr.html#id2529847-bb">~thread_specific_ptr</a>();
 
-  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id1208148-bb">modifier functions</a></em></span>
-  <span class="type">T*</span> <a href="thread_specific_ptr.html#id824439-bb">release</a>();
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_specific_ptr.html#id1038351-bb">reset</a>(T* = 0);
+  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id2624424-bb">modifier functions</a></em></span>
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id2624428-bb">release</a>();
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_specific_ptr.html#id2616183-bb">reset</a>(T* = 0);
 
-  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id1009546-bb">observer functions</a></em></span>
-  <span class="type">T*</span> <a href="thread_specific_ptr.html#id1213997-bb">get</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T*</span> <a href="thread_specific_ptr.html#id658761-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T&amp;</span> <a href="thread_specific_ptr.html#id687750-bb"><span class="bold"><strong>operator</strong></span>*()</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id2532919-bb">observer functions</a></em></span>
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id2600607-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id2535273-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T&amp;</span> <a href="thread_specific_ptr.html#id2354136-bb"><span class="bold"><strong>operator</strong></span>*()</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1564986"></a><h2>Description</h2>
+<a name="id2785561"></a><h2>Description</h2>
 <p>Thread specific storage is data associated with 
 				individual threads and is often used to make operations
 				that rely on global data 
@@ -81,11 +81,11 @@
 						being explicitly passed.</li>
 </ul></div>
 <div class="refsect2" lang="en">
-<a name="id1565058"></a><h3>
+<a name="id2785631"></a><h3>
 <a name="thread_specific_ptrconstruct-copy-destruct"></a><code class="computeroutput">thread_specific_ptr</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1256792-bb"></a>thread_specific_ptr();</pre>
+<pre class="literallayout"><a name="id2626071-bb"></a>thread_specific_ptr();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     The expression <code class="computeroutput">delete get()</code> is well
@@ -121,7 +121,7 @@
 				called instead.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1182613-bb"></a>thread_specific_ptr(<span class="bold"><strong>void</strong></span> (*cleanup)(<span class="bold"><strong>void</strong></span>*) cleanup);</pre>
+<pre class="literallayout"><a name="id2597011-bb"></a>thread_specific_ptr(<span class="bold"><strong>void</strong></span> (*cleanup)(<span class="bold"><strong>void</strong></span>*) cleanup);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     A thread-specific data key is allocated and visible to
@@ -154,7 +154,7 @@
 				 </p>
 </li>
 <li>
-<pre class="literallayout"><a name="id657055-bb"></a>~thread_specific_ptr();</pre>
+<pre class="literallayout"><a name="id2529847-bb"></a>~thread_specific_ptr();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Deletes the thread-specific data key allocated by the
@@ -179,11 +179,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1565378"></a><h3>
-<a name="id1208148-bb"></a><code class="computeroutput">thread_specific_ptr</code> modifier functions</h3>
+<a name="id2785956"></a><h3>
+<a name="id2624424-bb"></a><code class="computeroutput">thread_specific_ptr</code> modifier functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id824439-bb"></a>release();</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2624428-bb"></a>release();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
 
     <code class="computeroutput">*this</code> holds the null pointer
@@ -196,7 +196,7 @@
 					thread-specific key.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1038351-bb"></a>reset(T* p = 0);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2616183-bb"></a>reset(T* p = 0);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     If <code class="computeroutput">this-&gt;get() != p &amp;&amp; 
@@ -209,11 +209,11 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1565499"></a><h3>
-<a name="id1009546-bb"></a><code class="computeroutput">thread_specific_ptr</code> observer functions</h3>
+<a name="id2786079"></a><h3>
+<a name="id2532919-bb"></a><code class="computeroutput">thread_specific_ptr</code> observer functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id1213997-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2600607-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     The object stored in thread specific storage for
@@ -222,13 +222,13 @@
     Each thread initially returns 0.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id658761-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2535273-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
 
     <code class="computeroutput">this-&gt;get()</code>.</p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">T&amp;</span> <a name="id687750-bb"></a><span class="bold"><strong>operator</strong></span>*()() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T&amp;</span> <a name="id2354136-bb"></a><span class="bold"><strong>operator</strong></span>*()() <span class="bold"><strong>const</strong></span>;</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
 
     <code class="computeroutput">this-&gt;get() != 0</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -239,13 +239,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="thread_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1220687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id869148.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2547002"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2545607.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/threads/concepts.html
===================================================================
--- boost/trunk/doc/html/threads/concepts.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/threads/concepts.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Concepts</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="design.html" title="Design">
@@ -25,18 +25,7 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="threads.concepts"></a>Concepts</h3></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.mutexes">Mutexes</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-mutexes">Read/Write Mutexes</a></span></dt>
-</dl></div>
-<p> currently supports two types of mutex concepts:
-	ordinary <a href="concepts.html#threads.concepts.mutexes" title="Mutexes">Mutexes</a>,
-	which allow only one thread at a time to access a resource, and
-	<a href="concepts.html#threads.concepts.read-write-mutexes" title="Read/Write Mutexes">Read/Write Mutexes</a>,
-	which allow only one thread at a time to access a resource when it is
-	being modified (the "Write" part of Read/Write), but allows multiple threads
-	to access a resource when it is only being referenced (the "Read" part of
-	Read/Write).</p>
+<div class="toc"><dl><dt><span class="section"><a href="concepts.html#threads.concepts.mutexes">Mutexes</a></span></dt></dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="threads.concepts.mutexes"></a>Mutexes</h4></div></div></div>
@@ -62,7 +51,7 @@
 		formalize the requirements. A model that implements Mutex and its
 		refinements has two states: <span class="bold"><strong>locked</strong></span> and
 		<span class="bold"><strong>unlocked</strong></span>. Before using a shared resource, a
-		thread locks a  mutex object
+		thread locks a <span class="bold"><strong>Boost.Threads</strong></span> mutex object
 		(an object whose type is a model of
 		<a href="concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> or one of it's
 		refinements), ensuring
@@ -79,15 +68,15 @@
 		properly when using these traditional API's. The result is
 		<a href="../threads.html#threads.glossary.deadlock">deadlock</a>.</p>
 <p>Many C++ threading libraries use a pattern known as <span class="emphasis"><em>Scoped
-		Locking</em></span> to free the programmer from
+		Locking</em></span>[<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>] to free the programmer from
 		the need to explicitly lock and unlock mutex objects. With this pattern, a
 		<a href="concepts.html#threads.concepts.lock-concepts" title="Lock Concepts">Lock</a> concept is employed where
 		the lock object's constructor locks the associated mutex object and the
 		destructor automatically does the unlocking. The
-		 library takes this pattern to
+		<span class="bold"><strong>Boost.Threads</strong></span> library takes this pattern to
 		the extreme in that Lock concepts are the only way to lock and unlock a
 		mutex object: lock and unlock functions are not exposed by any
-		 mutex objects. This helps to
+		<span class="bold"><strong>Boost.Threads</strong></span> mutex objects. This helps to
 		ensure safe usage patterns, especially when code throws exceptions.</p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
@@ -113,7 +102,7 @@
 <p>Internally a lock count is maintained and the owning thread must
 				unlock the mutex object the same number of times that it locked it before
 				the mutex object's state returns to unlocked. Since mutex objects in
-				 expose locking
+				<span class="bold"><strong>Boost.Threads</strong></span> expose locking
 				functionality only through lock concepts, a thread will always unlock a
 				mutex object the same number of times that it locked it. This helps to
 				eliminate a whole set of errors typically found in traditional C style
@@ -131,10 +120,10 @@
 				operation will fail with some sort of error indication. Further, attempts
 				by a thread to unlock a mutex object that was not locked by the thread
 				will also return some sort of error indication. In
-				, an exception of type
+				<span class="bold"><strong>Boost.Threads</strong></span>, an exception of type
 				<code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> 
 				would be thrown in these cases.</p>
-<p> does not currently
+<p><span class="bold"><strong>Boost.Threads</strong></span> does not currently
 				provide any mutex objects that use this strategy.</p>
 </div>
 <div class="section" lang="en">
@@ -146,7 +135,7 @@
 				<a href="../threads.html#threads.glossary.deadlock">deadlock</a>. In general
 				this locking strategy is less safe than a checked or recursive strategy,
 				but it's also a faster strategy and so is employed by many libraries.</p>
-<p> does not currently
+<p><span class="bold"><strong>Boost.Threads</strong></span> does not currently
 				provide any mutex objects that use this strategy.</p>
 </div>
 <div class="section" lang="en">
@@ -204,7 +193,7 @@
 <div class="titlepage"><div><div><h6 class="title">
 <a name="threads.concepts.unspecified-scheduling-policy"></a>Unspecified Policy</h6></div></div></div>
 <p>The mutex object does not specify a scheduling policy. In order to
-				ensure portability, all 
+				ensure portability, all <span class="bold"><strong>Boost.Threads</strong></span>
 				mutex objects use an unspecified scheduling policy.</p>
 </div>
 </div>
@@ -231,7 +220,7 @@
 				the following expressions must be well-formed
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1358355"></a><p class="title"><b>Table 12.1. Mutex Expressions</b></p>
+<a name="id2776317"></a><p class="title"><b>Table 12.1. Mutex Expressions</b></p>
 <table class="table" summary="Mutex Expressions">
 <colgroup>
 <col>
@@ -274,7 +263,7 @@
 				the following expressions must be well-formed 
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1358432"></a><p class="title"><b>Table 12.2. TryMutex Expressions</b></p>
+<a name="id2776393"></a><p class="title"><b>Table 12.2. TryMutex Expressions</b></p>
 <table class="table" summary="TryMutex Expressions">
 <colgroup>
 <col>
@@ -303,7 +292,7 @@
 				the following expressions must be well-formed
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1358492"></a><p class="title"><b>Table 12.3. TimedMutex Expressions</b></p>
+<a name="id2776453"></a><p class="title"><b>Table 12.3. TimedMutex Expressions</b></p>
 <table class="table" summary="TimedMutex Expressions">
 <colgroup>
 <col>
@@ -326,11 +315,11 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="threads.concepts.mutex-models"></a>Mutex Models</h5></div></div></div>
-<p> currently supplies six models of
+<p><span class="bold"><strong>Boost.Threads</strong></span> currently supplies six models of
 			<a href="concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a>
 			and its refinements.</p>
 <div class="table">
-<a name="id1358540"></a><p class="title"><b>Table 12.4. Mutex Models</b></p>
+<a name="id2776506"></a><p class="title"><b>Table 12.4. Mutex Models</b></p>
 <table class="table" summary="Mutex Models">
 <colgroup>
 <col>
@@ -385,7 +374,7 @@
 <p>A lock object provides a safe means for locking and unlocking a mutex
 			object (an object whose type is a model of <a href="concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> or one of its refinements). In
 			other words they are an implementation of the <span class="emphasis"><em>Scoped
-			Locking</em></span> pattern. The <a href="concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>,
+			Locking</em></span>[<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>] pattern. The <a href="concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>,
 			<a href="concepts.html#threads.concepts.ScopedTryLock" title="ScopedTryLock Concept">ScopedTryLock</a>, and 
 			<a href="concepts.html#threads.concepts.ScopedTimedLock" title="ScopedTimedLock Concept">ScopedTimedLock</a>
 			concepts formalize the requirements.</p>
@@ -408,7 +397,7 @@
 				the following expressions must be well-formed
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1358762"></a><p class="title"><b>Table 12.5. Lock Expressions</b></p>
+<a name="id2776742"></a><p class="title"><b>Table 12.5. Lock Expressions</b></p>
 <table class="table" summary="Lock Expressions">
 <colgroup>
 <col>
@@ -476,7 +465,7 @@
 				the following expressions must be well-formed 
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1358999"></a><p class="title"><b>Table 12.6. ScopedLock Expressions</b></p>
+<a name="id2776979"></a><p class="title"><b>Table 12.6. ScopedLock Expressions</b></p>
 <table class="table" summary="ScopedLock Expressions">
 <colgroup>
 <col>
@@ -514,7 +503,7 @@
 				the following expressions must be well-formed 
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1359102"></a><p class="title"><b>Table 12.7. TryLock Expressions</b></p>
+<a name="id2777084"></a><p class="title"><b>Table 12.7. TryLock Expressions</b></p>
 <table class="table" summary="TryLock Expressions">
 <colgroup>
 <col>
@@ -553,7 +542,7 @@
 				the following expressions must be well-formed 
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1359223"></a><p class="title"><b>Table 12.8. ScopedTryLock Expressions</b></p>
+<a name="id2777206"></a><p class="title"><b>Table 12.8. ScopedTryLock Expressions</b></p>
 <table class="table" summary="ScopedTryLock Expressions">
 <colgroup>
 <col>
@@ -592,7 +581,7 @@
 				the following expressions must be well-formed 
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1359344"></a><p class="title"><b>Table 12.9. TimedLock Expressions</b></p>
+<a name="id2777328"></a><p class="title"><b>Table 12.9. TimedLock Expressions</b></p>
 <table class="table" summary="TimedLock Expressions">
 <colgroup>
 <col>
@@ -631,7 +620,7 @@
 				the following expressions must be well-formed 
 				and have the indicated effects.</p>
 <div class="table">
-<a name="id1359488"></a><p class="title"><b>Table 12.10. ScopedTimedLock Expressions</b></p>
+<a name="id2777472"></a><p class="title"><b>Table 12.10. ScopedTimedLock Expressions</b></p>
 <table class="table" summary="ScopedTimedLock Expressions">
 <colgroup>
 <col>
@@ -664,11 +653,11 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="threads.concepts.lock-models"></a>Lock Models</h5></div></div></div>
-<p> currently supplies twelve models of
+<p><span class="bold"><strong>Boost.Threads</strong></span> currently supplies twelve models of
 			<a href="concepts.html#threads.concepts.Lock" title="Lock Concept">Lock</a>
 			and its refinements.</p>
 <div class="table">
-<a name="id1359578"></a><p class="title"><b>Table 12.11. Lock Models</b></p>
+<a name="id2777570"></a><p class="title"><b>Table 12.11. Lock Models</b></p>
 <table class="table" summary="Lock Models">
 <colgroup>
 <col>
@@ -731,1506 +720,9 @@
 </div>
 </div>
 </div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="threads.concepts.read-write-mutexes"></a>Read/Write Mutexes</h4></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies">Locking Strategies</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-scheduling-policies">Scheduling Policies</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-mutex-concepts">Mutex Concepts</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-mutex-models">Mutex Models</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-lock-concepts">Lock Concepts</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-lock-models">Lock Models</a></span></dt>
-</dl></div>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>Since the read/write mutex and related classes are new,
-		both interface and implementation are liable to change
-		in future releases of .
-		The lock concepts and lock promotion and demotion in particular 
-		are still under discussion and very likely to change.</div>
-<p>A read/write mutex (short for reader/writer mutual-exclusion) object
-		is used to serialize access to a resource shared between multiple 
-		threads, where multiple "readers" can share simultaneous access, but 
-		"writers" require exclusive access. The
-		<a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a> concept, with 
-		<a href="concepts.html#threads.concepts.TryReadWriteMutex" title="TryReadWriteMutex Concept">TryReadWriteMutex</a> and 
-		<a href="concepts.html#threads.concepts.TimedReadWriteMutex" title="TimedReadWriteMutex Concept"> TimedReadWriteMutex</a>
-		refinements formalize the requirements. A model that implements 
-		ReadWriteMutex and its refinements has three states: 
-		<span class="bold"><strong>read-locked</strong></span>,
-		<span class="bold"><strong>write-locked</strong></span>, and 
-		<span class="bold"><strong>unlocked</strong></span>.
-		Before reading from a shared resource, a thread 
-		<span class="bold"><strong>read-locks</strong></span> 
-		a  read/write mutex object
-		(an object whose type is a model of
-		<a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>
-		or one of it's refinements), ensuring 
-		<a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
-		access for reading from the shared resource. Before writing 
-		to a shared resource, a thread 
-		<span class="bold"><strong>write-locks</strong></span> a  
-		read/write mutex object
-		(an object whose type is a model of
-		<a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>
-		or one of it's refinements), ensuring 
-		<a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
-		access for altering the shared resource. When use of the shared 
-		resource is complete, the thread unlocks the mutex object, 
-		allowing another thread to acquire the lock and use the shared 
-		resource.</p>
-<p>Traditional C thread APIs that provide read/write mutex
-		primitives (like POSIX threads) expose functions to lock and unlock a
-		mutex object. This is dangerous since it's easy to forget to unlock a
-		locked mutex. When the flow of control is complex, with multiple
-		return points, the likelihood of forgetting to unlock a mutex object
-		becomes even greater. When exceptions are thrown, it becomes nearly
-		impossible to ensure that the mutex object is unlocked
-		properly when using these traditional API's. The result is
-		<a href="../threads.html#threads.glossary.deadlock">deadlock</a>.</p>
-<p>Many C++ threading libraries use a pattern known as <span class="emphasis"><em>Scoped
-		Locking</em></span> to free the
-		programmer from the need to explicitly lock and unlock
-		read/write mutex objects. With this  pattern, a 
-		<a href="concepts.html#threads.concepts.read-write-lock-concepts" title="Lock Concepts">Read/Write Lock</a>
-		concept is employed where the lock object's constructor locks
-		the associated read/write mutex object
-		and the destructor automatically does the unlocking. The
-		 library takes this pattern to
-		the extreme in that 
-		<a href="concepts.html#threads.concepts.read-write-lock-concepts" title="Lock Concepts">Read/Write Lock</a>
-		concepts are the only way to lock and unlock a read/write mutex
-		object: lock and unlock functions are not exposed by any
-		 read/write mutex objects. This helps to
-		ensure safe usage patterns, especially when code throws exceptions.</p>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-locking-strategies"></a>Locking Strategies</h5></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.recursive">Recursive Locking Strategy</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.checked">Checked Locking Strategy</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.unchecked">Unchecked Locking Strategy</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.unspecified">Unspecified Locking Strategy</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.thread-identification">Thread Identification</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.promotion">Lock Promotion</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.demotion">Lock Demotion</a></span></dt>
-</dl></div>
-<p>Every read/write mutex object follows one of several locking
-			strategies. These strategies define the semantics for the locking
-			operation when the calling thread already owns a lock on the 
-			read/write mutex object.</p>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.recursive"></a>Recursive Locking Strategy</h6></div></div></div>
-<p>With a recursive locking strategy, when a thread attempts
-				to acquire a lock on a read/write mutex object
-				for which it already owns a lock, the operation is successful,
-				except in the case where a thread holding a read-lock 
-				attempts to obtain a write lock, in which case a
-				<code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> exception will
-				be thrown. Note the distinction between a thread, which may have
-				multiple locks outstanding on a recursive read/write mutex object,
-				and a lock object, which even for a recursive read/write mutex
-				object cannot have any of its lock functions called multiple
-				times without first calling unlock.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Lock Type Held</th>
-<th>Lock Type Requested</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>read-lock</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-lock</td>
-<td>write-lock</td>
-<td>If this thread is the only holder of the read-lock,
-								grants the write lock immediately. Otherwise throws a
-								<code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> exception.</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>Grants the (additional) read-lock immediately.</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td> Grant the write-lock immediately</td>
-</tr>
-</tbody>
-</table></div>
-<p>Internally a lock count is maintained and the owning
-				thread must unlock the mutex object the same number of times
-				that it locked it before the mutex object's state returns
-				to unlocked. Since mutex objects in  expose
-				locking functionality only through lock concepts, a thread
-				will always unlock a mutex object the same number of times
-				that it locked it. This helps to eliminate a whole set of
-				errors typically found in traditional C style thread APIs.
-				</p>
-<p> does not currently provide any read/write mutex objects 
-				that use this strategy.  A successful implementation of this locking strategy
-				may require
-				<a href="concepts.html#threads.concepts.read-write-locking-strategies.thread-identification" title="Thread Identification">thread identification</a>.
-				</p>
 </div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.checked"></a>Checked Locking Strategy</h6></div></div></div>
-<p>With a checked locking strategy, when a thread attempts
-				to acquire a lock on the mutex object for which the thread
-				already owns a lock, the operation will fail with some sort of
-				error indication, except in the case of multiple read-lock 
-				acquisition which is a normal operation for ANY ReadWriteMutex.
-				Further, attempts by a thread to unlock a mutex that was not
-				locked by the thread will also return some sort of error
-				indication. In , an exception of type 
-				<code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> would be thrown in
-				these cases.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Lock Type Held</th>
-<th>Lock Type Requested</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>read-lock</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-lock</td>
-<td>write-lock</td>
-<td>Throw <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>Throw <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td> Throw <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p> does not currently provide any read/write mutex objects 
-				that use this strategy.  A successful implementation of this locking strategy
-				may require
-				<a href="concepts.html#threads.concepts.read-write-locking-strategies.thread-identification" title="Thread Identification">thread identification</a>.
-				</p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.unchecked"></a>Unchecked Locking Strategy</h6></div></div></div>
-<p>With an unchecked locking strategy, when a thread
-				attempts to acquire a lock on the read/write mutex object
-				for which the thread already owns a lock, the operation 
-				will <a href="../threads.html#threads.glossary.deadlock">deadlock</a>.
-				In general this locking strategy is less safe than a checked
-				or recursive strategy, but it can be a faster strategy and so
-				is employed by many libraries.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Lock Type Held</th>
-<th>Lock Type Requested</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>read-lock</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-lock</td>
-<td>write-lock</td>
-<td><a href="../threads.html#threads.glossary.deadlock">Deadlock</a></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td><a href="../threads.html#threads.glossary.deadlock">Deadlock</a></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td><a href="../threads.html#threads.glossary.deadlock">Deadlock</a></td>
-</tr>
-</tbody>
-</table></div>
-<p> does not currently provide any mutex
-				objects that use this strategy.  For ReadWriteMutexes on
-				platforms that contain natively recursive synchronization
-				primitives, implementing a guaranteed-deadlock can actually
-				involve extra work, and would likely require 
-				<a href="concepts.html#threads.concepts.read-write-locking-strategies.thread-identification" title="Thread Identification">thread identification</a>.
-				</p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.unspecified"></a>Unspecified Locking Strategy</h6></div></div></div>
-<p>With an unspecified locking strategy, when a thread
-				attempts to acquire a lock on a read/write mutex object for
-				which the thread already owns a lock, the operation results 
-				in <a href="../threads.html#threads.glossary.undefined-behavior">undefined behavior</a>.
-				When a read/write mutex object has an unspecified locking 
-				strategy the programmer must assume that the read/write mutex
-				object instead uses an unchecked strategy as the worse case,
-				although some platforms may exhibit a mix of unchecked and
-				recursive behavior.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Lock Type Held</th>
-<th>Lock Type Requested</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>read-lock</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-lock</td>
-<td>write-lock</td>
-<td>
-<a href="../threads.html#threads.glossary.undefined-behavior">Undefined</a>, but generally <a href="../threads.html#threads.glossary.deadlock">deadlock</a>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>
-<a href="../threads.html#threads.glossary.undefined-behavior">Undefined</a>, but generally <a href="../threads.html#threads.glossary.deadlock">deadlock</a>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>
-<a href="../threads.html#threads.glossary.undefined-behavior">Undefined</a>, but generally <a href="../threads.html#threads.glossary.deadlock">deadlock</a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p>In general a read/write mutex object with an unspecified
-				locking strategy is unsafe, and it requires programmer discipline
-				to use the read/write mutex object properly. However, this strategy
-				allows an implementation to be as fast as possible with no restrictions 
-				on its implementation. This is especially true for portable implementations
-				that wrap the native threading support of a platform. For this reason, the
-				classes 
-				<code class="computeroutput">read_write_mutex</code>,
-				<code class="computeroutput">try_read_write_mutex</code>, and
-				<code class="computeroutput">timed_read_write_mutex</code>
-				use this locking strategy despite the lack of safety.</p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.thread-identification"></a>Thread Identification</h6></div></div></div>
-<p>ReadWriteMutexes can support specific Locking Strategies 
-				(recursive and checked) which help to detect and protect against
-				self-deadlock.  Self-deadlock can occur when a holder of a locked
-				ReadWriteMutex attempts to obtain another lock.  Given an
-				implemention <span class="emphasis"><em>I</em></span> which is susceptible to
-				self-deadlock but otherwise correct and efficient, a recursive or
-				checked implementation <span class="emphasis"><em>Ir</em></span> or 
-				<span class="emphasis"><em>Ic</em></span> can use the same basic implementation,
-				but make special checks against self-deadlock by tracking the
-				identities of thread(s) currently holding locks.  This approach 
-				makes deadlock detection othrogonal to the basic ReadWriteMutex
-				implementaion.</p>
-<p>Alternatively, a different basic implementation for 
-				ReadWriteMutex concepts, 
-				<span class="emphasis"><em>I'</em></span> (I-Prime) may exist which uses recursive
-				or checked versions of synchronization primitives to produce
-				a recursive or checked ReadWriteMutex while still providing
-				flexibility in terms of Scheduling Policies. </p>
-<p>Please refer to the <a href="concepts.html#threads.concepts.read-write-mutex-concepts" title="Mutex Concepts">read/write mutex concept</a> 
-				documentation for a discussion of locking strategies.
-				The read/write mutex supports only the
-				<a href="concepts.html#threads.concepts.read-write-locking-strategies.unspecified" title="Unspecified Locking Strategy">unspecified</a>
-				locking strategy. ReadWriteMutexes are parameterized on a
-				Mutex type which they use to control write-locking 
-				and access to internal state.</p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.promotion"></a>Lock Promotion</h6></div></div></div>
-<p>ReadWriteMutexes can support lock promotion, where a
-				mutex which is in the read-locked state transitions to a
-				write-locked state without releasing the lock. Lock
-				promotion can be tricky to implement; for instance,
-				extra care must be taken to ensure that only one thread holding a
-				read-lock can block awaiting promotion at any given time.  If
-				more than one read-lock holder is allowed to enter a blocked
-				state while waiting to be promoted, deadlock will result since
-				both threads will be waiting for the other to release their read-lock.
-				</p>
-<p>Currently,  supports lock promotion
-				through <code class="computeroutput">promote()</code>, <code class="computeroutput">try_promote()</code>,
-				and <code class="computeroutput">timed_promote()</code> operations.</p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.demotion"></a>Lock Demotion</h6></div></div></div>
-<p>ReadWriteMutexes can support lock demotion, where a
-				mutex which is in the write-locked state transitions to a
-				read-locked state without releasing the lock.
-				Since by definition only one thread at a time may hold
-				a write-lock, the problem with deadlock that can occur
-				during lock promotion is not a problem for lock
-				demotion.</p>
-<p>Currently,  supports lock demotion
-				through <code class="computeroutput">demote()</code>, <code class="computeroutput">try_demote()</code>,
-				and <code class="computeroutput">timed_demote()</code> operations.</p>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-scheduling-policies"></a>Scheduling Policies</h5></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-scheduling-policies.inter-class">Inter-Class Scheduling Policies</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-scheduling-policies.intra-class">Intra-Class Scheduling Policies</a></span></dt>
-</dl></div>
-<p>Every read/write mutex object follows one of several scheduling
-			policies. These policies define the semantics when the mutex object
-			is unlocked and there is more than one thread waiting to acquire a
-			lock. In other words, the policy defines which waiting thread shall
-			acquire the lock. For a read/write mutex, it is particularly important
-			to define the behavior when threads are requesting both read and
-			write access simultaneously. This will be referred to as "inter-class 
-			scheduling" because it describes the scheduling between two
-			classes of threads (those waiting for a read lock and those
-			waiting for a write lock).</p>
-<p>For some types of inter-class scheduling, an "intra-class"
-			scheduling policy can also be defined that will describe the order
-			in which waiting threads of the same class (i.e., those
-			waiting for the same type of lock) will acquire the thread.
-			</p>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.inter-class"></a>Inter-Class Scheduling Policies</h6></div></div></div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.reader-priority"></a>ReaderPriority</h6></div></div></div>
-<p>With ReaderPriority scheduling, any pending request for
-					a read-lock will have priority over a pending request for a
-					write-lock, irrespective of the current lock state of the 
-					read/write mutex, and irrespective of the relative order
-					that the pending requests arrive.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Current mutex state</th>
-<th>Request Type</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>unlocked</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>read-lock</td>
-<td>Grant the additional read-lock immediately.</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock (or until
-									the specified time, if any). A
-									read-lock will be granted to all pending readers 
-									before any other thread can acquire a write-lock.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>unlocked</td>
-<td>write-lock</td>
-<td>Grant the write-lock immediately, if and
-									only if there are no pending read-lock requests.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>write-lock</td>
-<td> Wait to acquire the lock until all
-									threads holding read-locks release their locks 
-									<span class="bold"><strong>AND</strong></span> no requests
-									for read-locks exist. If other write-lock
-									requests exist, the lock is granted in accordance
-									with the intra-class scheduling policy.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock
-									<span class="bold"><strong>AND</strong></span> no requests
-									for read-locks exist. If other write-lock
-									requests exist, the lock is granted in accordance
-									with the intra-class scheduling policy.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>promote</td>
-<td><p>TODO</p></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>demote</td>
-<td><p>TODO</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.writer-priority"></a>WriterPriority</h6></div></div></div>
-<p>With WriterPriority scheduling, any pending request
-					for a write-lock will have priority over a pending request
-					for a read-lock, irrespective of the current lock state 
-					of the read/write mutex, and irrespective of the relative
-					order that the pending requests arrive.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Current mutex state</th>
-<th>Request Type</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>unlocked</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>read-lock</td>
-<td>Grant the additional read-lock immediately, 
-									<span class="bold"><strong>IF</strong></span> no outstanding
-									requests for a write-lock exist; otherwise TODO.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td> Wait to acquire the lock until the
-									thread holding the write-lock 
-									releases its lock. The read lock will be granted
-									once no other outstanding write-lock requests
-									exist.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>unlocked</td>
-<td>write-lock</td>
-<td>Grant the write-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until all
-									threads holding read-locks release their locks.
-									If other write-lock requests exist, the lock
-									is granted in accordance with the intra-class
-									scheduling policy. This request will be granted
-									before any new read-lock requests are granted.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock. If
-									other write-lock requests exist, the lock is
-									granted in accordance with the intra-class
-									scheduling policy. This request will be granted
-									before any new read-lock requests are granted.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>promote</td>
-<td><p>TODO</p></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>demote</td>
-<td><p>TODO</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.alternating-many-reads"></a>AlternatingPriority/ManyReads</h6></div></div></div>
-<p>With AlternatingPriority/ManyReads scheduling, reader
-					or writer starvation is avoided by alternatively granting read
-					or write access when pending requests exist for both types of
-					locks. Outstanding read-lock requests are treated as a group
-					when it is the "readers' turn"</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Current mutex state</th>
-<th>Request Type</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>unlocked</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>read-lock</td>
-<td>Grant the additional read-lock immediately,
-									<span class="bold"><strong>IF</strong></span> no outstanding 
-									requests for a write-lock exist. If outstanding
-									write-lock requests exist, this lock will not
-									be granted until at least one of the 
-									write-locks is granted and released. If other
-									read-lock requests exist, all read-locks will be
-									granted as a group.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td> Wait to acquire the lock until the thread
-									holding the write-lock releases its lock. If other
-									outstanding write-lock requests exist, they will
-									have to wait until all current read-lock requests
-									are serviced.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>unlocked</td>
-<td>write-lock</td>
-<td>Grant the write-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>write-lock</td>
-<td>
-<p>Wait to acquire the lock until all threads
-									holding read-locks release their locks.</p>
-<p>If other write-lock requests exist, this
-									lock will be granted to one of them in accordance
-									with the intra-class scheduling policy.</p>
-<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock.  If
-									other outstanding read-lock requests exist, this
-									lock will not be granted until all of the
-									currently waiting read-locks are granted and
-									released. If other write-lock requests exist,
-									this lock will be granted in accordance with the
-									intra-class scheduling policy.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>promote</td>
-<td><p>TODO</p></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>demote</td>
-<td><p>TODO</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.alternating-single-read"></a>AlternatingPriority/SingleRead</h6></div></div></div>
-<p>With AlternatingPriority/SingleRead scheduling, reader
-					or writer starvation is avoided by alternatively granting read
-					or write access when pending requests exist for both types of
-					locks. Outstanding read-lock requests are services one at a
-					time when it is the "readers' turn"</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Current mutex state</th>
-<th>Request Type</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>unlocked</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>read-lock</td>
-<td>Grant the additional read-lock immediately,
-									<span class="bold"><strong>IF</strong></span> no outstanding 
-									requests for a write-lock exist. If outstanding
-									write-lock requests exist, this lock will not
-									be granted until at least one of the write-locks
-									is granted and released.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>
-<p>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock.</p>
-<p>If other outstanding write-lock requests
-									exist, exactly one read-lock request will be
-									granted before the next write-lock is granted.
-									</p>
-<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>unlocked</td>
-<td>write-lock</td>
-<td>Grant the write-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>write-lock</td>
-<td>
-<p>Wait to acquire the lock until all
-									threads holding read-locks release their 
-									locks.</p>
-<p>If other write-lock requests exist,
-									this lock will be granted to one of them
-									in accordance with the intra-class
-									scheduling policy.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until the
-									thread holding the write-lock releases its
-									lock.  If other outstanding read-lock requests
-									exist, this lock can not be granted until
-									exactly one read-lock request is granted and
-									released. If other write-lock requests exist,
-									this lock will be granted in accordance with
-									the intra-class scheduling policy.
-									<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>promote</td>
-<td><p>TODO</p></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>demote</td>
-<td><p>TODO</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.intra-class"></a>Intra-Class Scheduling Policies</h6></div></div></div>
-<p>Please refer to 
-				<a href="concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">the section called &#8220;Scheduling Policies&#8221;</a>
-				for a discussion of mutex scheduling policies, which are identical to 
-				read/write mutex intra-class scheduling policies.</p>
-<p>For threads waiting to obtain write-locks, the read/write mutex
-				supports only the 
-				<a href="concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>
-				intra-class scheduling policy. That is, given a set of threads
-				waiting for write-locks, the order, relative to one another, in
-				which they receive the write-lock is unspecified.</p>
-<p>For threads waiting to obtain read-locks, the read/write mutex
-				supports only the 
-				<a href="concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>
-				intra-class scheduling policy. That is, given a set of threads
-				waiting for read-locks, the order, relative to one another, in
-				which they receive the read-lock is unspecified.</p>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-mutex-concepts"></a>Mutex Concepts</h5></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ReadWriteMutex">ReadWriteMutex Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.TryReadWriteMutex">TryReadWriteMutex Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.TimedReadWriteMutex">TimedReadWriteMutex Concept</a></span></dt>
-</dl></div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ReadWriteMutex"></a>ReadWriteMutex Concept</h6></div></div></div>
-<p>A ReadWriteMutex object has three states: read-locked,
-				write-locked, and unlocked. ReadWriteMutex object state can
-				only be determined by a lock object meeting the appropriate lock concept
-				requirements and constructed for the ReadWriteMutex object.</p>
-<p>A ReadWriteMutex is 
-				<a href="../../../libs/utility/utility.htm#Class%20noncopyable" target="_top">NonCopyable</a>.
-				</p>
-<p>For a ReadWriteMutex type <code class="computeroutput">M</code>, 
-				and an object <code class="computeroutput">m</code> of that type, 
-				the following expressions must be well-formed 
-				and have the indicated effects.</p>
-<div class="table">
-<a name="id1361243"></a><p class="title"><b>Table 12.12. ReadWriteMutex Expressions</b></p>
-<table class="table" summary="ReadWriteMutex Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">M m;</code></td>
-<td>Constructs a read/write mutex object <code class="computeroutput">m</code>.
-								Post-condition: <code class="computeroutput">m</code> is unlocked.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">(&amp;m)-&gt;~M();</code></td>
-<td>Precondition: <code class="computeroutput">m</code> is unlocked. 
-								Destroys a read/write mutex object <code class="computeroutput">m</code>.
-								</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_read_write_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedReadWriteLock" title="ScopedReadWriteLock Concept">ScopedReadWriteLock</a>
-								requirements. </td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_read_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
-								requirements. </td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_write_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
-								requirements. </td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.TryReadWriteMutex"></a>TryReadWriteMutex Concept</h6></div></div></div>
-<p>A TryReadWriteMutex is a refinement of
-				<a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>.
-				For a TryReadWriteMutex type <code class="computeroutput">M</code> 
-				and an object <code class="computeroutput">m</code> of that type,
-				the following expressions must be well-formed 
-				and have the indicated effects.</p>
-<div class="table">
-<a name="id1361388"></a><p class="title"><b>Table 12.13. TryReadWriteMutex Expressions</b></p>
-<table class="table" summary="TryReadWriteMutex Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">M::scoped_try_read_write_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedTryReadWriteLock" title="ScopedTryReadWriteLock Expressions">ScopedTryReadWriteLock</a>
-								requirements.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_try_read_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedTryLock" title="ScopedTryLock Concept">ScopedTryLock</a>
-								requirements.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_try_write_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedTryLock" title="ScopedTryLock Concept">ScopedTryLock</a>
-								requirements.</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.TimedReadWriteMutex"></a>TimedReadWriteMutex Concept</h6></div></div></div>
-<p>A TimedReadWriteMutex is a refinement of
-				<a href="concepts.html#threads.concepts.TryReadWriteMutex" title="TryReadWriteMutex Concept">TryReadWriteMutex</a>.
-				For a TimedReadWriteMutex type <code class="computeroutput">M</code> 
-				and an object <code class="computeroutput">m</code> of that type
-				the following expressions must be well-formed 
-				and have the indicated effects.</p>
-<div class="table">
-<a name="id1361491"></a><p class="title"><b>Table 12.14. TimedReadWriteMutex Expressions</b></p>
-<table class="table" summary="TimedReadWriteMutex Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">M::scoped_timed_read_write_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedTimedReadWriteLock" title="ScopedTimedReadWriteLock Concept">ScopedTimedReadWriteLock</a> 
-								requirements.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_timed_read_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedTimedLock" title="ScopedTimedLock Concept">ScopedTimedLock</a> 
-								requirements.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_timed_write_lock</code></td>
-<td>A type meeting the 
-								<a href="concepts.html#threads.concepts.ScopedTimedLock" title="ScopedTimedLock Concept">ScopedTimedLock</a> 
-								requirements.</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-mutex-models"></a>Mutex Models</h5></div></div></div>
-<p> currently supplies three models of
-			<a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>
-			and its refinements.</p>
-<div class="table">
-<a name="id1361580"></a><p class="title"><b>Table 12.15. Mutex Models</b></p>
-<table class="table" summary="Mutex Models">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Concept</th>
-<th>Refines</th>
-<th>Models</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a></td>
-<td> </td>
-<td><code class="computeroutput"><a href="../read_write_mutex.html" title="Class read_write_mutex">boost::read_write_mutex</a></code></td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.TryReadWriteMutex" title="TryReadWriteMutex Concept">TryReadWriteMutex</a></td>
-<td><a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a></td>
-<td><code class="computeroutput"><a href="../try_read_write_mutex.html" title="Class try_read_write_mutex">boost::try_read_write_mutex</a></code></td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.TimedReadWriteMutex" title="TimedReadWriteMutex Concept">TimedReadWriteMutex</a></td>
-<td><a href="concepts.html#threads.concepts.TryReadWriteMutex" title="TryReadWriteMutex Concept">TryReadWriteMutex</a></td>
-<td><code class="computeroutput"><a href="../timed_read_write_mutex.html" title="Class timed_read_write_mutex">boost::timed_read_write_mutex</a></code></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-lock-concepts"></a>Lock Concepts</h5></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ReadWriteLock">ReadWriteLock Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ScopedReadWriteLock">ScopedReadWriteLock Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.TryReadWriteLock">TryReadWriteLock Expressions</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock Expressions</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.TimedReadWriteLock">TimedReadWriteLock Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock Concept</a></span></dt>
-</dl></div>
-<p>A read/write lock object provides a safe means for locking
-			and unlocking a read/write mutex object (an object whose type is
-			a model of 
-			<a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a> 
-			or one of its refinements). In other words they are an
-			implementation of the <span class="emphasis"><em>Scoped Locking</em></span> pattern. The 
-			<a href="concepts.html#threads.concepts.ScopedReadWriteLock" title="ScopedReadWriteLock Concept">ScopedReadWriteLock</a>, 
-			<a href="concepts.html#threads.concepts.ScopedTryReadWriteLock" title="ScopedTryReadWriteLock Expressions">ScopedTryReadWriteLock</a>, and 
-			<a href="concepts.html#threads.concepts.ScopedTimedReadWriteLock" title="ScopedTimedReadWriteLock Concept">ScopedTimedReadWriteLock</a>
-			concepts formalize the requirements.</p>
-<p>Read/write lock objects are constructed with a reference to a
-			read/write mutex object and typically acquire ownership of the 
-			read/write mutex object by setting its state to locked. They also
-			ensure ownership is relinquished in the destructor. Lock objects
-			also expose functions to query the lock status and to manually lock
-			and unlock the read/write mutex object.</p>
-<p>Read/write lock objects are meant to be short lived, expected
-			to be used at block scope only. The read/write lock objects are not 
-			<a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>.
-			Read/write lock objects must maintain state to indicate whether or
-			not they've been locked and this state is not protected by any
-			synchronization concepts. For this reason a read/write lock object
-			should never be shared between multiple threads.</p>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ReadWriteLock"></a>ReadWriteLock Concept</h6></div></div></div>
-<p>For a read/write lock type <code class="computeroutput">L</code>
-				and an object <code class="computeroutput">lk</code> 
-				and const object <code class="computeroutput">clk</code> of that type,
-				the following expressions must be well-formed
-				and have the indicated effects.</p>
-<div class="table">
-<a name="id1361782"></a><p class="title"><b>Table 12.16. ReadWriteLock Expressions</b></p>
-<table class="table" summary="ReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">(&amp;lk)-&gt;~L();</code></td>
-<td><code class="computeroutput">if (locked()) unlock();</code></td>
-</tr>
-<tr>
-<td><code class="computeroutput">(&amp;clk)-&gt;operator const void*()</code></td>
-<td>Returns type void*, non-zero if the associated read/write
-								mutex object has been either read-locked or write-locked by 
-								<code class="computeroutput">clk</code>, otherwise 0.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">clk.locked()</code></td>
-<td>Returns a <code class="computeroutput">bool</code>, <code class="computeroutput">(&amp;clk)-&gt;operator
-								const void*() != 0</code>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">clk.state()</code></td>
-<td>Returns an enumeration constant of type <code class="computeroutput">read_write_lock_state</code>:
-								<code class="computeroutput">read_write_lock_state::read_locked</code> if the associated read/write mutex object has been
-								read-locked by <code class="computeroutput">clk</code>, <code class="computeroutput">read_write_lock_state::write_locked</code> if it
-								has been write-locked by <code class="computeroutput">clk</code>, and <code class="computeroutput">read_write_lock_state::unlocked</code>
-								if has not been locked by <code class="computeroutput">clk</code>.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">clk.read_locked()</code></td>
-<td>Returns a <code class="computeroutput">bool</code>, <code class="computeroutput">(&amp;clk)-&gt;state() == read_write_lock_state::read_locked</code>.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">clk.write_locked()</code></td>
-<td>Returns a <code class="computeroutput">bool</code>, <code class="computeroutput">(&amp;clk)-&gt;state() == read_write_lock_state::write_locked</code>.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.read_lock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> 
-									if <code class="computeroutput">locked()</code>.</p>
-<p>If the associated read/write mutex
-									object is already read-locked by some other
-									thread, the effect depends on the
-									<a href="concepts.html#threads.concepts.read-write-scheduling-policies.inter-class" title="Inter-Class Scheduling Policies">inter-class scheduling policy</a>
-									of the associated read/write mutex:
-									either immediately obtains an additional
-									read-lock on the associated read/write
-									mutex, or places the current thread in the
-									<a href="../threads.html#threads.glossary.thread-state">Blocked</a>
-									state until the associated read/write mutex
-									is unlocked, after which the current thread
-									is placed in the 
-									<a href="../threads.html#threads.glossary.thread-state">Ready</a>
-									state, eventually to be returned to the 
-									<a href="../threads.html#threads.glossary.thread-state">Running</a>
-									state.</p>
-<p>If the associated read/write mutex
-									object is already write-locked by some other
-									thread, places the current thread in the
-									<a href="../threads.html#threads.glossary.thread-state">Blocked</a>
-									state until the associated read/write mutex
-									is unlocked, after which the current thread
-									is placed in the 
-									<a href="../threads.html#threads.glossary.thread-state">Ready</a>
-									state, eventually to be returned to the
-									<a href="../threads.html#threads.glossary.thread-state">Running</a>
-									state.</p>
-<p>If the associated read/write mutex
-									object is already locked by the same thread
-									the behavior is dependent on the
-									<a href="concepts.html#threads.concepts.read-write-locking-strategies" title="Locking Strategies">locking strategy</a>
-									of the associated read/write mutex object.
-									</p>
-<p>Postcondition: <code class="computeroutput">state() == read_write_lock_state::read_locked</code></p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.write_lock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> 
-									if <code class="computeroutput">locked()</code>.</p>
-<p>If the associated read/write mutex
-									object is already locked by some other
-									thread, places the current thread in the
-									<a href="../threads.html#threads.glossary.thread-state">Blocked</a>
-									state until the associated read/write mutex
-									is unlocked, after which the current thread
-									is placed in the 
-									<a href="../threads.html#threads.glossary.thread-state">Ready</a>
-									state, eventually to be returned to the
-									<a href="../threads.html#threads.glossary.thread-state">Running</a>
-									state.</p>
-<p>If the associated read/write mutex
-									object is already locked by the same thread
-									the behavior is dependent on the
-									<a href="concepts.html#threads.concepts.read-write-locking-strategies" title="Locking Strategies">locking strategy</a>
-									of the associated read/write mutex object.
-									</p>
-<p>Postcondition: <code class="computeroutput">state() == read_write_lock_state::write_locked</code></p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.demote()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if <code class="computeroutput">state() != read_write_lock_state::write_locked</code>.</p>
-<p>Converts the lock held on the associated read/write mutex
-									object from a write-lock to a read-lock without releasing
-									the lock.</p>
-<p>Postcondition: <code class="computeroutput">state() == read_write_lock_state::read_locked</code></p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.promote()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if <code class="computeroutput">state() != read_write_lock_state::read_locked</code>
-									or if the lock cannot be promoted because another lock
-									on the same mutex is already waiting to be promoted.</p>
-<p>Makes a blocking attempt to convert the lock held on the associated
-									read/write mutex object from a read-lock to a write-lock without releasing
-									the lock.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.unlock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if <code class="computeroutput">!locked()</code>.</p>
-<p>Unlocks the associated read/write mutex.</p>
-<p>Postcondition: <code class="computeroutput">!locked()</code></p>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ScopedReadWriteLock"></a>ScopedReadWriteLock Concept</h6></div></div></div>
-<p>A ScopedReadWriteLock is a refinement of 
-				<a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a>. 
-				For a ScopedReadWriteLock type <code class="computeroutput">L</code> 
-				and an object <code class="computeroutput">lk</code> of that type,
-				and an object <code class="computeroutput">m</code> of a type meeting the 
-				<a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a> requirements,
-				and an object <code class="computeroutput">s</code> of type <code class="computeroutput">read_write_lock_state</code>,
-				the following expressions must be well-formed 
-				and have the indicated effects.</p>
-<div class="table">
-<a name="id1362317"></a><p class="title"><b>Table 12.17. ScopedReadWriteLock Expressions</b></p>
-<table class="table" summary="ScopedReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody><tr>
-<td><code class="computeroutput">L lk(m,s);</code></td>
-<td>Constructs an object <code class="computeroutput">lk</code> and associates read/write mutex
-								object <code class="computeroutput">m</code> with it, then: if <code class="computeroutput">s == read_write_lock_state::read_locked</code>, calls
-								<code class="computeroutput">read_lock()</code>; if <code class="computeroutput">s==read_write_lock_state::write_locked</code>,
-								calls <code class="computeroutput">write_lock()</code>.</td>
-</tr></tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.TryReadWriteLock"></a>TryReadWriteLock Expressions</h6></div></div></div>
-<p>A TryReadWriteLock is a refinement of 
-				<a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a>.
-				For a TryReadWriteLock type <code class="computeroutput">L</code>
-				and an object <code class="computeroutput">lk</code> of that type,
-				the following expressions must be well-formed
-				and have the indicated effects.</p>
-<div class="table">
-<a name="id1362411"></a><p class="title"><b>Table 12.18. TryReadWriteLock Expressions</b></p>
-<table class="table" summary="TryReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">lk.try_read_lock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if locked().</p>
-<p>Makes a non-blocking attempt to read-lock the associated read/write
-									mutex object, returning <code class="computeroutput">true</code> if the attempt is successful,
-									otherwise <code class="computeroutput">false</code>. If the associated read/write mutex object is
-									already locked by the same thread the behavior is dependent on the
-									<a href="concepts.html#threads.concepts.locking-strategies" title="Locking Strategies">locking
-									strategy</a> of the associated read/write mutex object.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.try_write_lock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if locked().</p>
-<p>Makes a non-blocking attempt to write-lock the associated read/write
-									mutex object, returning <code class="computeroutput">true</code> if the attempt is successful,
-									otherwise <code class="computeroutput">false</code>. If the associated read/write mutex object is
-									already locked by the same thread the behavior is dependent on the
-									<a href="concepts.html#threads.concepts.locking-strategies" title="Locking Strategies">locking
-									strategy</a> of the associated read/write mutex object.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.try_demote()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if <code class="computeroutput">state() != read_write_lock_state::write_locked</code>.</p>
-<p>Makes a non-blocking attempt to convert the lock held on the associated
-									read/write mutex object from a write-lock to a read-lock without releasing
-									the lock, returning <code class="computeroutput">true</code> if the attempt is successful,
-									otherwise <code class="computeroutput">false</code>.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.try_promote()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if <code class="computeroutput">state() != read_write_lock_state::read_locked</code>.</p>
-<p>Makes a non-blocking attempt to convert the lock held on the associated
-									read/write mutex object from a read-lock to a write-lock without releasing
-									the lock, returning <code class="computeroutput">true</code> if the attempt is successful,
-									otherwise <code class="computeroutput">false</code>.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ScopedTryReadWriteLock"></a>ScopedTryReadWriteLock Expressions</h6></div></div></div>
-<p>A ScopedTryReadWriteLock is a refinement of 
-				<a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a>.
-				For a ScopedTryReadWriteLock type <code class="computeroutput">L</code>
-				and an object <code class="computeroutput">lk</code> of that type,
-				and an object <code class="computeroutput">m</code> of a type meeting the
-				<a href="concepts.html#threads.concepts.TryMutex" title="TryMutex Concept">TryReadWriteMutex</a> requirements,
-				and an object <code class="computeroutput">s</code> of type <code class="computeroutput">read_write_lock_state</code>,
-				and an object <code class="computeroutput">b</code> of type <code class="computeroutput">blocking_mode</code>, 
-				the following expressions must be well-formed
-				and have the indicated effects.</p>
-<div class="table">
-<a name="id1362685"></a><p class="title"><b>Table 12.19. ScopedTryReadWriteLock Expressions</b></p>
-<table class="table" summary="ScopedTryReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody><tr>
-<td><code class="computeroutput">L lk(m,s,b);</code></td>
-<td>Constructs an object <code class="computeroutput">lk</code> and associates read/write mutex
-								object <code class="computeroutput">m</code> with it, then: if <code class="computeroutput">s == read_write_lock_state::read_locked</code>, calls
-								<code class="computeroutput">read_lock()</code> if <code class="computeroutput">b</code>, otherwise <code class="computeroutput">try_read_lock()</code>;
-								if <code class="computeroutput">s==read_write_lock_state::write_locked</code>, calls <code class="computeroutput">write_lock()</code> if <code class="computeroutput">b</code>,
-								otherwise <code class="computeroutput">try_write_lock</code>.</td>
-</tr></tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.TimedReadWriteLock"></a>TimedReadWriteLock Concept</h6></div></div></div>
-<p>A TimedReadWriteLock is a refinement of 
-				<a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a>. 
-				For a TimedReadWriteLock type <code class="computeroutput">L</code>
-				and an object <code class="computeroutput">lk</code> of that type,
-				and an object <code class="computeroutput">t</code> of type <code class="computeroutput"><a href="../xtime.html" title="Struct xtime">boost::xtime</a></code>, 
-				the following expressions must be well-formed
-				and have the indicated effects.</p>
-<div class="table">
-<a name="id1362819"></a><p class="title"><b>Table 12.20. TimedReadWriteLock Expressions</b></p>
-<table class="table" summary="TimedReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">lk.timed_read_lock(t)</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if locked().</p>
-<p>Makes a blocking attempt to read-lock the associated read/write mutex object,
-									and returns <code class="computeroutput">true</code> if successful within the specified time <code class="computeroutput">t</code>,
-									otherwise <code class="computeroutput">false</code>. If the associated read/write mutex object is already
-									locked by the same thread the behavior is dependent on the <a href="concepts.html#threads.concepts.locking-strategies" title="Locking Strategies">locking
-									strategy</a> of the associated read/write mutex object.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.timed_write_lock(t)</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if locked().</p>
-<p>Makes a blocking attempt to write-lock the associated read/write mutex object, 
-									and returns <code class="computeroutput">true</code> if successful within the specified time <code class="computeroutput">t</code>,
-									otherwise <code class="computeroutput">false</code>. If the associated read/write mutex object is already
-									locked by the same thread the behavior is dependent on the <a href="concepts.html#threads.concepts.locking-strategies" title="Locking Strategies">locking
-									strategy</a> of the associated read/write mutex object.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.timed_demote(t)</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if <code class="computeroutput">state() != read_write_lock_state::write_locked</code>.</p>
-<p>Makes a blocking attempt to convert the lock held on the associated
-									read/write mutex object from a write-lock to a read-lock without releasing
-									the lock, returning <code class="computeroutput">true</code> if the attempt is successful
-									in the specified time <code class="computeroutput">t</code>, otherwise <code class="computeroutput">false</code>.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.timed_promote(t)</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-									if <code class="computeroutput">state() != read_write_lock_state::read_locked</code>.</p>
-<p>Makes a blocking attempt to convert the lock held on the associated
-									read/write mutex object from a read-lock to a write-lock without releasing
-									the lock, returning <code class="computeroutput">true</code> if the attempt is successful
-									in the specified time <code class="computeroutput">t</code>, otherwise <code class="computeroutput">false</code>.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ScopedTimedReadWriteLock"></a>ScopedTimedReadWriteLock Concept</h6></div></div></div>
-<p>A ScopedTimedReadWriteLock is a refinement of 
-				<a href="concepts.html#threads.concepts.TimedReadWriteLock" title="TimedReadWriteLock Concept">TimedReadWriteLock</a>. 
-				For a ScopedTimedReadWriteLock type <code class="computeroutput">L</code>
-				and an object <code class="computeroutput">lk</code> of that type,
-				and an object <code class="computeroutput">m</code> of a type meeting the 
-				<a href="concepts.html#threads.concepts.TimedReadWriteMutex" title="TimedReadWriteMutex Concept">TimedReadWriteMutex</a> requirements,
-				and an object <code class="computeroutput">s</code> of type <code class="computeroutput">read_write_lock_state</code>,
-				and an object <code class="computeroutput">t</code> of type <code class="computeroutput"><a href="../xtime.html" title="Struct xtime">boost::xtime</a></code>, 
-				and an object <code class="computeroutput">b</code> of type <code class="computeroutput">blocking_mode</code>, 
-				the following expressions must be well-formed and have the
-				indicated effects.</p>
-<div class="table">
-<a name="id1363131"></a><p class="title"><b>Table 12.21. ScopedTimedReadWriteLock Expressions</b></p>
-<table class="table" summary="ScopedTimedReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">L lk(m,s,b);</code></td>
-<td>Constructs an object <code class="computeroutput">lk</code> and associates read/write mutex
-								object <code class="computeroutput">m</code> with it, then: if <code class="computeroutput">s == read_write_lock_state::read_locked</code>, calls
-								<code class="computeroutput">read_lock()</code> if <code class="computeroutput">b</code>, otherwise <code class="computeroutput">try_read_lock()</code>;
-								if <code class="computeroutput">s==read_write_lock_state::write_locked</code>, calls <code class="computeroutput">write_lock()</code> if <code class="computeroutput">b</code>,
-								otherwise <code class="computeroutput">try_write_lock</code>.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">L lk(m,s,t);</code></td>
-<td>Constructs an object <code class="computeroutput">lk</code> and associates read/write mutex
-								object <code class="computeroutput">m</code> with it, then: if <code class="computeroutput">s == read_write_lock_state::read_locked</code>, calls
-								<code class="computeroutput">timed_read_lock(t)</code>; if <code class="computeroutput">s==read_write_lock_state::write_locked</code>,
-								calls <code class="computeroutput">timed_write_lock(t)</code>.</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-lock-models"></a>Lock Models</h5></div></div></div>
-<p> currently supplies six models of
-			<a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a>
-			and its refinements.</p>
-<div class="table">
-<a name="id1555521"></a><p class="title"><b>Table 12.22. Lock Models</b></p>
-<table class="table" summary="Lock Models">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Concept</th>
-<th>Refines</th>
-<th>Models</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a></td>
-<td> </td>
-<td> </td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.ScopedReadWriteLock" title="ScopedReadWriteLock Concept">ScopedReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a></td>
-<td>
-<p><code class="computeroutput">boost::read_write_mutex::scoped_read_write_lock</code></p>
-<p><code class="computeroutput">boost::try_read_write_mutex::scoped_read_write_lock</code></p>
-<p><code class="computeroutput">boost::timed_read_write_mutex::scoped_read_write_lock</code></p>
-</td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a></td>
-<td> </td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.ScopedTryReadWriteLock" title="ScopedTryReadWriteLock Expressions">ScopedTryReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a></td>
-<td>
-<p><code class="computeroutput">boost::try_read_write_mutex::scoped_try_read_write_lock</code></p>
-<p><code class="computeroutput">boost::timed_read_write_mutex::scoped_try_read_write_lock</code></p>
-</td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.TimedReadWriteLock" title="TimedReadWriteLock Concept">TimedReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a></td>
-<td> </td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.ScopedTimedReadWriteLock" title="ScopedTimedReadWriteLock Concept">ScopedTimedReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.TimedReadWriteLock" title="TimedReadWriteLock Concept">TimedReadWriteLock</a></td>
-<td><p><code class="computeroutput">boost::timed_read_write_mutex::scoped_timed_read_write_lock</code></p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: November 28, 2004 at 04:29:36 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: October 16, 2005 at 14:37:34 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/threads/design.html
===================================================================
--- boost/trunk/doc/html/threads/design.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/threads/design.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Design</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="../threads.html" title="Chapter 12. Boost.Threads">
@@ -27,10 +27,10 @@
 <a name="threads.design"></a>Design</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="design.html#threads.design.goals">Goals</a></span></dt>
-<dt><span class="section"><a href="design.html#id1357741">Iterative Phases</a></span></dt>
-<dt><span class="section"><a href="design.html#id1357751">Phase 1, Synchronization Primitives</a></span></dt>
+<dt><span class="section"><a href="design.html#id2775596">Iterative Phases</a></span></dt>
+<dt><span class="section"><a href="design.html#id2775636">Phase 1, Synchronization Primitives</a></span></dt>
 <dt><span class="section"><a href="design.html#threads.design.phase2">Phase 2, Thread Management and Thread Specific Storage</a></span></dt>
-<dt><span class="section"><a href="design.html#id1357895">The Next Phase</a></span></dt>
+<dt><span class="section"><a href="design.html#id2775808">The Next Phase</a></span></dt>
 </dl></div>
 <p>With client/server and three-tier architectures becoming common place
   in today's world, it's becoming increasingly important for programs to be
@@ -41,24 +41,24 @@
   Further, these APIs are almost universally C APIs and fail to take
   advantage of C++'s strengths, or to address concepts unique to C++, such as
   exceptions.</p>
-<p>The  library is an attempt to define a portable interface
+<p>The <span class="bold"><strong>Boost.Threads</strong></span> library is an attempt to define a portable interface
   for writing parallel processes in C++.</p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="threads.design.goals"></a>Goals</h4></div></div></div>
-<p>The  library has several goals that should help to set
+<p>The <span class="bold"><strong>Boost.Threads</strong></span> library has several goals that should help to set
 	it apart from other solutions. These goals are listed in order of precedence
 	with full descriptions below.
     </p>
 <div class="variablelist"><dl>
 <dt><span class="term">Portability</span></dt>
-<dd><p> was designed to be highly portable. The goal is
+<dd><p><span class="bold"><strong>Boost.Threads</strong></span> was designed to be highly portable. The goal is
 		  for the interface to be easily implemented on any platform that
 		  supports threads, and possibly even on platforms without native thread
 		  support.</p></dd>
 <dt><span class="term">Safety</span></dt>
 <dd>
-<p> was designed to be as safe as possible. Writing
+<p><span class="bold"><strong>Boost.Threads</strong></span> was designed to be as safe as possible. Writing
 		  <a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
 		  code is very difficult and successful libraries must strive to
 		  insulate the programmer from dangerous constructs as much as
@@ -78,19 +78,19 @@
 </ul></div>
 </dd>
 <dt><span class="term">Flexibility</span></dt>
-<dd><p> was designed to be flexible. This goal is often
+<dd><p><span class="bold"><strong>Boost.Threads</strong></span> was designed to be flexible. This goal is often
 		  at odds with <span class="emphasis"><em>safety</em></span>. When functionality might be
-		  compromised by the desire to keep the interface safe, 
+		  compromised by the desire to keep the interface safe, <span class="bold"><strong>Boost.Threads</strong></span>
 		  has been designed to provide the functionality, but to make it's use
 		  prohibitive for general use. In other words, the interfaces have been
 		  designed such that it's usually obvious when something is unsafe, and
 		  the documentation is written to explain why.</p></dd>
 <dt><span class="term">Efficiency</span></dt>
-<dd><p> was designed to be as efficient as
+<dd><p><span class="bold"><strong>Boost.Threads</strong></span> was designed to be as efficient as
 		  possible. When building a library on top of another library there is
 		  always a danger that the result will be so much slower than the
 		  "native" API that programmers are inclined to ignore the higher level
-		  API.  was designed to minimize the chances of this
+		  API. <span class="bold"><strong>Boost.Threads</strong></span> was designed to minimize the chances of this
 		  occurring. The interfaces have been crafted to allow an implementation
 		  the greatest chance of being as efficient as possible. This goal is
 		  often at odds with the goal for <span class="emphasis"><em>safety</em></span>. Every
@@ -101,24 +101,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357741"></a>Iterative Phases</h4></div></div></div>
-<p>Another goal of  was to take a dynamic, iterative
+<a name="id2775596"></a>Iterative Phases</h4></div></div></div>
+<p>Another goal of <span class="bold"><strong>Boost.Threads</strong></span> was to take a dynamic, iterative
 	approach in its development. The computing industry is still exploring the
 	concepts of parallel programming. Most thread libraries supply only simple
 	primitive concepts for thread synchronization. These concepts are very
 	simple, but it is very difficult to use them safely or to provide formal
 	proofs for constructs built on top of them. There has been a lot of research
 	into other concepts, such as in "Communicating Sequential Processes."
-	 was designed in iterative steps, with each step providing 
+	<span class="bold"><strong>Boost.Threads</strong></span> was designed in iterative steps, with each step providing 
 	the building blocks necessary for the next step and giving the researcher 
 	the tools necessary to explore new concepts in a portable manner.</p>
 <p>Given the goal of following a dynamic, iterative approach
-	 shall go through several growth cycles. Each phase in its
+	<span class="bold"><strong>Boost.Threads</strong></span> shall go through several growth cycles. Each phase in its
 	development shall be roughly documented here.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357751"></a>Phase 1, Synchronization Primitives</h4></div></div></div>
+<a name="id2775636"></a>Phase 1, Synchronization Primitives</h4></div></div></div>
 <p>Boost is all about providing high quality libraries with
 	implementations for many platforms. Unfortunately, there's a big problem
 	faced by developers wishing to supply such high quality libraries, namely
@@ -130,7 +130,7 @@
 	allow the library developer to create <a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
 	implementations. This need far out weighs the need for portable methods to
 	create and manage threads.</p>
-<p>Because of this need, the first phase of  focuses
+<p>Because of this need, the first phase of <span class="bold"><strong>Boost.Threads</strong></span> focuses
 	solely on providing portable primitive concepts for thread
 	synchronization. Types provided in this phase include the
 	<code class="computeroutput"><a href="../mutex.html" title="Class mutex">boost::mutex</a></code>, 
@@ -151,19 +151,19 @@
     thread instance). Thread management is a tricky issue in C++, so this
     phase addresses only the basic needs of multithreaded program. Later
     phases are likely to add additional functionality in this area. This
-    phase of  adds the <code class="computeroutput"><a href="../thread.html" title="Class thread">boost::thread</a></code> and
+    phase of <span class="bold"><strong>Boost.Threads</strong></span> adds the <code class="computeroutput"><a href="../thread.html" title="Class thread">boost::thread</a></code> and
 	<code class="computeroutput"><a href="../thread_specific_ptr.html" title="Class thread_specific_ptr">boost::thread_specific_ptr</a></code> types. With these
-	additions the  library can be considered minimal but
+	additions the <span class="bold"><strong>Boost.Threads</strong></span> library can be considered minimal but
 	complete.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357895"></a>The Next Phase</h4></div></div></div>
+<a name="id2775808"></a>The Next Phase</h4></div></div></div>
 <p>The next phase will address more advanced synchronization concepts,
     such as read/write mutexes and barriers.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/threads/faq.html
===================================================================
--- boost/trunk/doc/html/threads/faq.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/threads/faq.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Frequently Asked Questions</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="../xtime.html" title="Struct xtime">
@@ -27,35 +27,35 @@
 <a name="threads.faq"></a>Frequently Asked Questions</h3></div></div></div>
 <div class="qandaset">
 <dl>
-<dt>1. <a href="faq.html#id1565979">Are lock objects thread safe?</a>
+<dt>1. <a href="faq.html#id2786577">Are lock objects thread safe?</a>
 </dt>
-<dt>2. <a href="faq.html#id1566021">Why was  modeled after (specific library
+<dt>2. <a href="faq.html#id2786619">Why was Boost.Threads modeled after (specific library
 		name)?</a>
 </dt>
-<dt>3. <a href="faq.html#id1566036">Why wasn't  modeled after (specific library
+<dt>3. <a href="faq.html#id2786652">Why wasn't Boost.Threads modeled after (specific library
 	    name)?</a>
 </dt>
-<dt>4. <a href="faq.html#id1566044">Why do Mutexes
+<dt>4. <a href="faq.html#id2786688">Why do Mutexes
 		have noncopyable semantics?</a>
 </dt>
-<dt>5. <a href="faq.html#id1566067">How can you prevent deadlock from occurring when
+<dt>5. <a href="faq.html#id2786718">How can you prevent deadlock from occurring when
 		a thread must lock multiple mutexes?</a>
 </dt>
-<dt>6. <a href="faq.html#id1566087">Don't noncopyable Mutex semantics mean that a
+<dt>6. <a href="faq.html#id2786744">Don't noncopyable Mutex semantics mean that a
 		class with a mutex member will be noncopyable as well?</a>
 </dt>
-<dt>7. <a href="faq.html#id1566128">How can you lock a Mutex member in a const member
+<dt>7. <a href="faq.html#id2786812">How can you lock a Mutex member in a const member
 		function, in order to implement the Monitor Pattern?</a>
 </dt>
-<dt>8. <a href="faq.html#id1566144">Why supply boost::condition variables rather than
+<dt>8. <a href="faq.html#id2786850">Why supply boost::condition variables rather than
 		event variables?</a>
 </dt>
-<dt>9. <a href="faq.html#id1566178">Why isn't thread cancellation or termination provided?</a>
+<dt>9. <a href="faq.html#id2786907">Why isn't thread cancellation or termination provided?</a>
 </dt>
-<dt>10. <a href="faq.html#id1566190">Is it safe for threads to share automatic storage duration (stack)
+<dt>10. <a href="faq.html#id2786924">Is it safe for threads to share automatic storage duration (stack)
 		objects via pointers or references?</a>
 </dt>
-<dt>11. <a href="faq.html#id1566206">Why has class semaphore disappeared?</a>
+<dt>11. <a href="faq.html#id2786940">Why has class semaphore disappeared?</a>
 </dt>
 </dl>
 <table border="0" summary="Q and A Set">
@@ -63,7 +63,7 @@
 <tbody>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1565979"></a><a name="id1565980"></a><b>1.</b>
+<a name="id2786577"></a><a name="id2786578"></a><b>1.</b>
 </td>
 <td align="left" valign="top"><p>Are lock objects <a href="../threads.html#threads.glossary.thread-safe">thread safe</a>?</p></td>
 </tr>
@@ -79,25 +79,25 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566021"></a><a name="id1566022"></a><b>2.</b>
+<a name="id2786619"></a><a name="id2786620"></a><b>2.</b>
 </td>
-<td align="left" valign="top"><p>Why was  modeled after (specific library
+<td align="left" valign="top"><p>Why was <span class="bold"><strong>Boost.Threads</strong></span> modeled after (specific library
 		name)?</p></td>
 </tr>
 <tr class="answer">
 <td align="left" valign="top"><b></b></td>
-<td align="left" valign="top"><p>It wasn't.  was designed from scratch. Extensive
+<td align="left" valign="top"><p>It wasn't. <span class="bold"><strong>Boost.Threads</strong></span> was designed from scratch. Extensive
 		design discussions involved numerous people representing a wide range of
 		experience across many platforms. To ensure portability, the initial
 		implements were done in parallel using POSIX Threads and the Win32
-		threading API. But the  design is very much in the spirit
+		threading API. But the <span class="bold"><strong>Boost.Threads</strong></span> design is very much in the spirit
 		of C++, and thus doesn't model such C based APIs.</p></td>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566036"></a><a name="id1566037"></a><b>3.</b>
+<a name="id2786652"></a><a name="id2786653"></a><b>3.</b>
 </td>
-<td align="left" valign="top"><p>Why wasn't  modeled after (specific library
+<td align="left" valign="top"><p>Why wasn't <span class="bold"><strong>Boost.Threads</strong></span> modeled after (specific library
 	    name)?</p></td>
 </tr>
 <tr class="answer">
@@ -108,11 +108,11 @@
 		libraries couldn't meet our C++ requirements, and were also missing
 		certain features. For instance, the WIN32 thread API lacks condition
 		variables, even though these are critical for the important Monitor
-		pattern .</p></td>
+		pattern [<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>].</p></td>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566044"></a><a name="id1566045"></a><b>4.</b>
+<a name="id2786688"></a><a name="id2786689"></a><b>4.</b>
 </td>
 <td align="left" valign="top"><p>Why do <a href="concepts.html#threads.concepts.mutexes" title="Mutexes">Mutexes</a>
 		have noncopyable semantics?</p></td>
@@ -131,7 +131,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566067"></a><a name="id1566068"></a><b>5.</b>
+<a name="id2786718"></a><a name="id2786720"></a><b>5.</b>
 </td>
 <td align="left" valign="top"><p>How can you prevent <a href="../threads.html#threads.glossary.deadlock">deadlock</a> from occurring when
 		a thread must lock multiple mutexes?</p></td>
@@ -140,12 +140,12 @@
 <td align="left" valign="top"><b></b></td>
 <td align="left" valign="top"><p>Always lock them in the same order. One easy way of doing this is
 		to use each mutex's address to determine the order in which they are
-		locked. A future  concept may wrap this pattern up in a
+		locked. A future <span class="bold"><strong>Boost.Threads</strong></span> concept may wrap this pattern up in a
 		reusable class.</p></td>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566087"></a><a name="id1566088"></a><b>6.</b>
+<a name="id2786744"></a><a name="id2786745"></a><b>6.</b>
 </td>
 <td align="left" valign="top"><p>Don't noncopyable <a href="concepts.html#threads.concepts.mutexes" title="Mutexes">Mutex</a> semantics mean that a
 		class with a mutex member will be noncopyable as well?</p></td>
@@ -205,14 +205,14 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566128"></a><a name="id1566129"></a><b>7.</b>
+<a name="id2786812"></a><a name="id2786813"></a><b>7.</b>
 </td>
 <td align="left" valign="top"><p>How can you lock a <a href="concepts.html#threads.concepts.mutexes" title="Mutexes">Mutex</a> member in a const member
 		function, in order to implement the Monitor Pattern?</p></td>
 </tr>
 <tr class="answer">
 <td align="left" valign="top"><b></b></td>
-<td align="left" valign="top"><p>The Monitor Pattern  mutex
+<td align="left" valign="top"><p>The Monitor Pattern [<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>] mutex
 		should simply be declared as mutable. See the example code above. The
 		internal state of mutex types could have been made mutable, with all
 		lock calls made via const functions, but this does a poor job of
@@ -223,7 +223,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566144"></a><a name="id1566145"></a><b>8.</b>
+<a name="id2786850"></a><a name="id2786851"></a><b>8.</b>
 </td>
 <td align="left" valign="top"><p>Why supply <code class="computeroutput"><a href="../condition.html" title="Class condition">boost::condition</a></code> variables rather than
 		event variables?</p></td>
@@ -232,24 +232,24 @@
 <td align="left" valign="top"><b></b></td>
 <td align="left" valign="top"><p>Condition variables result in user code much less prone to <a href="../threads.html#threads.glossary.race-condition">race conditions</a> than
 		event variables. See <a href="rationale.html#threads.rationale.events" title="Rationale for not providing Event Variables">the section called &#8220;Rationale for not providing <span class="emphasis"><em>Event Variables</em></span>&#8221;</a> 
-		for analysis. Also see  and .
+		for analysis. Also see [<span class="citation"><a href="../threads.html#threads.bib.Hoare74">Hoare74</a></span>] and [<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>].
 		</p></td>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566178"></a><a name="id1566180"></a><b>9.</b>
+<a name="id2786907"></a><a name="id2786908"></a><b>9.</b>
 </td>
 <td align="left" valign="top"><p>Why isn't thread cancellation or termination provided?</p></td>
 </tr>
 <tr class="answer">
 <td align="left" valign="top"><b></b></td>
 <td align="left" valign="top"><p>There's a valid need for thread termination, so at some point
-		 probably will include it, but only after we can find a
+		<span class="bold"><strong>Boost.Threads</strong></span> probably will include it, but only after we can find a
 		truly safe (and portable) mechanism for this concept.</p></td>
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566190"></a><a name="id1566191"></a><b>10.</b>
+<a name="id2786924"></a><a name="id2786925"></a><b>10.</b>
 </td>
 <td align="left" valign="top"><p>Is it safe for threads to share automatic storage duration (stack)
 		objects via pointers or references?</p></td>
@@ -266,7 +266,7 @@
 </tr>
 <tr class="question">
 <td align="left" valign="top">
-<a name="id1566206"></a><a name="id1566208"></a><b>11.</b>
+<a name="id2786940"></a><a name="id2786941"></a><b>11.</b>
 </td>
 <td align="left" valign="top"><p>Why has class semaphore disappeared?</p></td>
 </tr>
@@ -280,7 +280,7 @@
 </table>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/threads/implementation_notes.html
===================================================================
--- boost/trunk/doc/html/threads/implementation_notes.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/threads/implementation_notes.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Implementation Notes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="../thread/build.html" title="Build">
@@ -53,7 +53,7 @@
 </ul></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/threads/rationale.html
===================================================================
--- boost/trunk/doc/html/threads/rationale.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/threads/rationale.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Rationale</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="concepts.html" title="Concepts">
@@ -26,21 +26,21 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="threads.rationale"></a>Rationale</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="rationale.html#threads.rationale.Boost.Threads">Rationale for the Creation of </a></span></dt>
-<dt><span class="section"><a href="rationale.html#threads.rationale.primitives">Rationale for the Low Level Primitives Supported in </a></span></dt>
+<dt><span class="section"><a href="rationale.html#threads.rationale.Boost.Threads">Rationale for the Creation of <span class="bold"><strong>Boost.Threads</strong></span></a></span></dt>
+<dt><span class="section"><a href="rationale.html#threads.rationale.primitives">Rationale for the Low Level Primitives Supported in <span class="bold"><strong>Boost.Threads</strong></span></a></span></dt>
 <dt><span class="section"><a href="rationale.html#threads.rationale.locks">Rationale for the Lock Design</a></span></dt>
 <dt><span class="section"><a href="rationale.html#threads.rationale.non-copyable">Rationale for NonCopyable Thread Type</a></span></dt>
 <dt><span class="section"><a href="rationale.html#threads.rationale.events">Rationale for not providing <span class="emphasis"><em>Event Variables</em></span></a></span></dt>
 </dl></div>
 <p>This page explains the rationale behind various design decisions in the
-   library. Having the rationale documented here should explain
+  <span class="bold"><strong>Boost.Threads</strong></span> library. Having the rationale documented here should explain
   how we arrived at the current design as well as prevent future rehashing of
   discussions and thought processes that have already occurred. It can also give
   users a lot of insight into the design process required for this
   library.</p>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="threads.rationale.Boost.Threads"></a>Rationale for the Creation of </h4></div></div></div>
+<a name="threads.rationale.Boost.Threads"></a>Rationale for the Creation of <span class="bold"><strong>Boost.Threads</strong></span></h4></div></div></div>
 <p>Processes often have a degree of "potential parallelism" and it can
 	often be more intuitive to design systems with this in mind. Further, these
 	parallel processes can result in more responsive programs. The benefits for
@@ -60,7 +60,7 @@
 <p>What's truly needed is C++ language support for threads. However, the
 	C++ standards committee needs existing practice or a good proposal as a
 	starting point for adding this to the standard.</p>
-<p>The  library was developed to provide a C++ developer
+<p>The <span class="bold"><strong>Boost.Threads</strong></span> library was developed to provide a C++ developer
 	with a portable interface for writing multithreaded programs on numerous
 	platforms. There's a hope that the library can be the basis for a more
 	detailed proposal for the C++ standards committee to consider for inclusion
@@ -68,17 +68,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="threads.rationale.primitives"></a>Rationale for the Low Level Primitives Supported in </h4></div></div></div>
-<p>The  library supplies a set of low level primitives for
+<a name="threads.rationale.primitives"></a>Rationale for the Low Level Primitives Supported in <span class="bold"><strong>Boost.Threads</strong></span></h4></div></div></div>
+<p>The <span class="bold"><strong>Boost.Threads</strong></span> library supplies a set of low level primitives for
 	writing multithreaded programs, such as mutexes and condition variables. In
-	fact, the first release of  supports only these low level
+	fact, the first release of <span class="bold"><strong>Boost.Threads</strong></span> supports only these low level
 	primitives. However, computer science research has shown that use of these
 	primitives is difficult since it's difficult to mathematically prove that a
 	usage pattern is correct, meaning it doesn't result in race conditions or
 	deadlocks. There are several algebras (such as CSP, CCS and Join calculus)
 	that have been developed to help write provably correct parallel
 	processes. In order to prove the correctness these processes must be coded
-	using higher level abstractions. So why does  support the
+	using higher level abstractions. So why does <span class="bold"><strong>Boost.Threads</strong></span> support the
 	lower level concepts?</p>
 <p>The reason is simple: the higher level concepts need to be implemented
 	using at least some of the lower level concepts. So having portable lower
@@ -96,7 +96,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="threads.rationale.locks"></a>Rationale for the Lock Design</h4></div></div></div>
 <p>Programmers who are used to multithreaded programming issues will
-	quickly note that the  design for mutex lock concepts is not
+	quickly note that the <span class="bold"><strong>Boost.Threads</strong></span> design for mutex lock concepts is not
 	<a href="../threads.html#threads.glossary.thread-safe">thread-safe</a> (this is
 	clearly documented as well). At first this may seem like a serious design
 	flaw. Why have a multithreading primitive that's not thread-safe
@@ -120,7 +120,7 @@
 	since checking the state can occur only by a call after construction, we'd
 	have a race condition if the lock object were shared between threads.</p>
 <p>So, to avoid the overhead of synchronizing access to the state
-	information and to avoid the race condition, the  library
+	information and to avoid the race condition, the <span class="bold"><strong>Boost.Threads</strong></span> library
 	simply does nothing to make lock objects thread-safe. Instead, sharing a
 	lock object between threads results in undefined behavior. Since the only
 	proper usage of lock objects is within block scope this isn't a problem, and
@@ -147,7 +147,7 @@
 	  between multiple objects.</a></span></dt>
 </dl></div>
 <p>Programmers who are used to C libraries for multithreaded programming
-	are likely to wonder why  uses a noncopyable design for
+	are likely to wonder why <span class="bold"><strong>Boost.Threads</strong></span> uses a noncopyable design for
 	<code class="computeroutput"><a href="../thread.html" title="Class thread">boost::thread</a></code>. After all, the C thread types are
 	copyable, and you often have a need for copying them within user
 	code. However, careful comparison of C designs to C++ designs shows a flaw
@@ -449,7 +449,7 @@
 	prevails.</p>
 <p>Given this analysis, and the fact that noncopyable objects for system
 	resources are the normal designs that C++ programmers are used to dealing
-	with, the  library has gone with a noncopyable design.</p>
+	with, the <span class="bold"><strong>Boost.Threads</strong></span> library has gone with a noncopyable design.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -464,7 +464,7 @@
 	multithreading practitioners believe event variables are so inherently
 	error-prone that they should never be used, and thus should not be part of a
 	multithreading library.</p>
-<p>Per Brinch Hansen  analyzed event variables in some
+<p>Per Brinch Hansen [<span class="citation"><a href="../threads.html#threads.bib.Hansen73">Hansen73</a></span>] analyzed event variables in some
 	detail, pointing out [emphasis his] that "<span class="emphasis"><em>event operations force
 	the programmer to be aware of the relative speeds of the sending and
 	receiving processes</em></span>". His summary:</p>
@@ -482,7 +482,7 @@
 	is, the programs appear to work correctly, but contain hidden timing
 	dependencies which will cause them to fail when environmental factors or
 	usage patterns change, altering relative thread timings.</p>
-<p>The decision to exclude event variables from  has been
+<p>The decision to exclude event variables from <span class="bold"><strong>Boost.Threads</strong></span> has been
 	surprising to some Windows programmers. They have written programs which
 	work using event variables, and wonder what the problem is. It seems similar
 	to the "goto considered harmful" controversy of 30 years ago. It isn't that
@@ -492,7 +492,7 @@
 <p>[Rationale provided by Beman Dawes]</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/threads/reference.html
===================================================================
--- boost/trunk/doc/html/threads/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/threads/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="rationale.html" title="Rationale">
@@ -26,34 +26,33 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="threads.reference"></a>Reference</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="reference.html#id759234">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id928670">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id824356">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id868118">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id718104">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1172185">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id693680">Header &lt;boost/thread/read_write_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1248802">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1220687">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id997727">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2616214">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2450200">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2533190">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2534429">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2534986">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2436754">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2617127">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2547002">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2416096">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id759234"></a>Header &lt;<a href="../../../boost/thread/barrier.hpp" target="_top">boost/thread/barrier.hpp</a>&gt;</h4></div></div></div>
+<a name="id2616214"></a>Header &lt;<a href="../../../boost/thread/barrier.hpp" target="_top">boost/thread/barrier.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../barrier.html" title="Class barrier">barrier</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id928670"></a>Header &lt;<a href="../../../boost/thread/condition.hpp" target="_top">boost/thread/condition.hpp</a>&gt;</h4></div></div></div>
+<a name="id2450200"></a>Header &lt;<a href="../../../boost/thread/condition.hpp" target="_top">boost/thread/condition.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../condition.html" title="Class condition">condition</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id824356"></a>Header &lt;<a href="../../../boost/thread/exceptions.hpp" target="_top">boost/thread/exceptions.hpp</a>&gt;</h4></div></div></div>
+<a name="id2533190"></a>Header &lt;<a href="../../../boost/thread/exceptions.hpp" target="_top">boost/thread/exceptions.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../lock_error.html" title="Class lock_error">lock_error</a>;
   <span class="bold"><strong>class</strong></span> <a href="../thread_resource_error.html" title="Class thread_resource_error">thread_resource_error</a>;
@@ -61,7 +60,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id868118"></a>Header &lt;<a href="../../../boost/thread/mutex.hpp" target="_top">boost/thread/mutex.hpp</a>&gt;</h4></div></div></div>
+<a name="id2534429"></a>Header &lt;<a href="../../../boost/thread/mutex.hpp" target="_top">boost/thread/mutex.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../mutex.html" title="Class mutex">mutex</a>;
   <span class="bold"><strong>class</strong></span> <a href="../try_mutex.html" title="Class try_mutex">try_mutex</a>;
@@ -70,7 +69,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id718104"></a>Header &lt;<a href="../../../boost/thread/once.hpp" target="_top">boost/thread/once.hpp</a>&gt;</h4></div></div></div>
+<a name="id2534986"></a>Header &lt;<a href="../../../boost/thread/once.hpp" target="_top">boost/thread/once.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis">
 
 <a href="../BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">BOOST_ONCE_INIT</a></pre>
@@ -86,7 +85,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1172185"></a>Header &lt;<a href="../../../boost/thread/recursive_mutex.hpp" target="_top">boost/thread/recursive_mutex.hpp</a>&gt;</h4></div></div></div>
+<a name="id2436754"></a>Header &lt;<a href="../../../boost/thread/recursive_mutex.hpp" target="_top">boost/thread/recursive_mutex.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a>;
   <span class="bold"><strong>class</strong></span> <a href="../recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a>;
@@ -95,43 +94,31 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id693680"></a>Header &lt;<a href="../../../boost/thread/read_write_mutex.hpp" target="_top">boost/thread/read_write_mutex.hpp</a>&gt;</h4></div></div></div>
+<a name="id2617127"></a>Header &lt;<a href="../../../boost/thread/thread.hpp" target="_top">boost/thread/thread.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>class</strong></span> <a href="../read_write_mutex.html" title="Class read_write_mutex">read_write_mutex</a>;
-  <span class="bold"><strong>class</strong></span> <a href="../try_read_write_mutex.html" title="Class try_read_write_mutex">try_read_write_mutex</a>;
-  <span class="bold"><strong>class</strong></span> <a href="../timed_read_write_mutex.html" title="Class timed_read_write_mutex">timed_read_write_mutex</a>;
-  <span class="bold"><strong>namespace</strong></span> read_write_scheduling_policy {
-    <span class="bold"><strong>enum</strong></span> <a href="../id1149596.html" title="Type read_write_scheduling_policy">read_write_scheduling_policy</a>;
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id1248802"></a>Header &lt;<a href="../../../boost/thread/thread.hpp" target="_top">boost/thread/thread.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../thread.html" title="Class thread">thread</a>;
   <span class="bold"><strong>class</strong></span> <a href="../thread_group.html" title="Class thread_group">thread_group</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1220687"></a>Header &lt;<a href="../../../boost/thread/tss.hpp" target="_top">boost/thread/tss.hpp</a>&gt;</h4></div></div></div>
+<a name="id2547002"></a>Header &lt;<a href="../../../boost/thread/tss.hpp" target="_top">boost/thread/tss.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../thread_specific_ptr.html" title="Class thread_specific_ptr">thread_specific_ptr</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id997727"></a>Header &lt;<a href="../../../boost/thread/xtime.hpp" target="_top">boost/thread/xtime.hpp</a>&gt;</h4></div></div></div>
+<a name="id2416096"></a>Header &lt;<a href="../../../boost/thread/xtime.hpp" target="_top">boost/thread/xtime.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>enum</strong></span> <a href="../id869148.html" title="Type xtime_clock_types">xtime_clock_types</a>;
+  <span class="bold"><strong>enum</strong></span> <a href="../id2545607.html" title="Type xtime_clock_types">xtime_clock_types</a>;
 
   <span class="bold"><strong>struct</strong></span> <a href="../xtime.html" title="Struct xtime">xtime</a>;
   <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="../xtime.html#xtime_get">xtime_get</a>(<a href="../xtime.html" title="Struct xtime">xtime</a>*, <span class="bold"><strong>int</strong></span>);
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/threads/release_notes.html
===================================================================
--- boost/trunk/doc/html/threads/release_notes.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/threads/release_notes.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Release Notes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
 <link rel="prev" href="implementation_notes.html" title="Implementation Notes">
@@ -51,20 +51,20 @@
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
 <a name="threads.release_notes.boost_1_32_0.change_log.static_link"></a>Statically-link build option added</h5></div></div></div>
-<p>The option to link  as a static
+<p>The option to link <span class="bold"><strong>Boost.Threads</strong></span> as a static
 			library has been added (with some limitations on Win32 platforms).
 			This feature was originally removed from an earlier version
 			of Boost because <code class="computeroutput"><a href="../thread_specific_ptr.html" title="Class thread_specific_ptr">boost::thread_specific_ptr</a></code>
-			required that  be dynamically linked in order
+			required that <span class="bold"><strong>Boost.Threads</strong></span> be dynamically linked in order
 			for its cleanup functionality to work on Win32 platforms.
 			Because this limitation never applied to non-Win32 platforms,
 			because significant progress has been made in removing
 			the limitation on Win32 platforms (many thanks to
 			Aaron LaFramboise and Roland Scwarz!), and because the lack
 			of static linking is one of the most common complaints of
-			 users, this decision was reversed.</p>
+			<span class="bold"><strong>Boost.Threads</strong></span> users, this decision was reversed.</p>
 <p>On non-Win32 platforms: 
-			To choose the dynamically linked version of  
+			To choose the dynamically linked version of <span class="bold"><strong>Boost.Threads</strong></span> 
 			using Boost's auto-linking feature, #define BOOST_THREAD_USE_DLL;
 			to choose the statically linked version, 
 			#define BOOST_THREAD_USE_LIB. 
@@ -88,9 +88,9 @@
 			because it has not yet been possible to implement automatic
 			tss cleanup in the statically linked version for compilers
 			other than VC++, although it is hoped that this will be
-			possible in a future version of .
+			possible in a future version of <span class="bold"><strong>Boost.Threads</strong></span>.
 			
-			Note for advanced users:  provides several "hook"
+			Note for advanced users: <span class="bold"><strong>Boost.Threads</strong></span> provides several "hook"
 			functions to allow users to experiment with the statically
 			linked version on Win32 with compilers other than VC++.
 			These functions are on_process_enter(), on_process_exit(),
@@ -107,16 +107,16 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="threads.release_notes.boost_1_32_0.change_log.read_write_mutex"></a>Read/write mutex functionality added</h5></div></div></div>
 <p>New classes, 
-			<code class="computeroutput"><a href="../read_write_mutex.html" title="Class read_write_mutex">boost::read_write_mutex</a></code>,
-			<code class="computeroutput"><a href="../try_read_write_mutex.html" title="Class try_read_write_mutex">boost::try_read_write_mutex</a></code>, and
-			<code class="computeroutput"><a href="../timed_read_write_mutex.html" title="Class timed_read_write_mutex">boost::timed_read_write_mutex</a></code>
+			<code class="computeroutput">boost::read_write_mutex</code>,
+			<code class="computeroutput">boost::try_read_write_mutex</code>, and
+			<code class="computeroutput">boost::timed_read_write_mutex</code>
 			were added.
 			
 			</p>
 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
 <h3 class="title">Note</h3>Since the read/write mutex and related classes are new,
 			both interface and implementation are liable to change
-			in future releases of .
+			in future releases of <span class="bold"><strong>Boost.Threads</strong></span>.
 			The lock concepts and lock promotion in particular are
 			still under discussion and very likely to change.</div>
 </div>
@@ -160,7 +160,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: August 05, 2004 at 18:07:20 GMT</p></small></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/threads.html
===================================================================
--- boost/trunk/doc/html/threads.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/threads.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 12. Boost.Threads</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="string_algo/credits.html" title="Credits">
@@ -31,7 +31,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2001-2003 William E. Kempf</p></div>
 <div><div class="legalnotice">
-<a name="id1357153"></a><p>Permission to use, copy, modify, distribute and sell this
+<a name="id2774880"></a><p>Permission to use, copy, modify, distribute and sell this
       software and its documentation for any purpose is hereby granted
       without fee, provided that the above copyright notice appear in all
       copies and that both that copyright notice and this permission notice
@@ -46,43 +46,39 @@
 <dt><span class="section"><a href="threads.html#threads.overview">Overview</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="threads.html#threads.introduction">Introduction</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357232">Dangers</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357380">C++ Standard Library usage in multithreaded programs</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357511">Common guarantees for all  components</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2774960">Dangers</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775138">C++ Standard Library usage in multithreaded programs</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775288">Common guarantees for all <span class="bold"><strong>Boost.Threads</strong></span> components</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="threads/design.html">Design</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="threads/design.html#threads.design.goals">Goals</a></span></dt>
-<dt><span class="section"><a href="threads/design.html#id1357741">Iterative Phases</a></span></dt>
-<dt><span class="section"><a href="threads/design.html#id1357751">Phase 1, Synchronization Primitives</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id2775596">Iterative Phases</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id2775636">Phase 1, Synchronization Primitives</a></span></dt>
 <dt><span class="section"><a href="threads/design.html#threads.design.phase2">Phase 2, Thread Management and Thread Specific Storage</a></span></dt>
-<dt><span class="section"><a href="threads/design.html#id1357895">The Next Phase</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id2775808">The Next Phase</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="threads/concepts.html">Concepts</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="threads/concepts.html#threads.concepts.mutexes">Mutexes</a></span></dt>
-<dt><span class="section"><a href="threads/concepts.html#threads.concepts.read-write-mutexes">Read/Write Mutexes</a></span></dt>
-</dl></dd>
+<dd><dl><dt><span class="section"><a href="threads/concepts.html#threads.concepts.mutexes">Mutexes</a></span></dt></dl></dd>
 <dt><span class="section"><a href="threads/rationale.html">Rationale</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="threads/rationale.html#threads.rationale.Boost.Threads">Rationale for the Creation of </a></span></dt>
-<dt><span class="section"><a href="threads/rationale.html#threads.rationale.primitives">Rationale for the Low Level Primitives Supported in </a></span></dt>
+<dt><span class="section"><a href="threads/rationale.html#threads.rationale.Boost.Threads">Rationale for the Creation of <span class="bold"><strong>Boost.Threads</strong></span></a></span></dt>
+<dt><span class="section"><a href="threads/rationale.html#threads.rationale.primitives">Rationale for the Low Level Primitives Supported in <span class="bold"><strong>Boost.Threads</strong></span></a></span></dt>
 <dt><span class="section"><a href="threads/rationale.html#threads.rationale.locks">Rationale for the Lock Design</a></span></dt>
 <dt><span class="section"><a href="threads/rationale.html#threads.rationale.non-copyable">Rationale for NonCopyable Thread Type</a></span></dt>
 <dt><span class="section"><a href="threads/rationale.html#threads.rationale.events">Rationale for not providing <span class="emphasis"><em>Event Variables</em></span></a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="threads/reference.html">Reference</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="threads/reference.html#id759234">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id928670">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id824356">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id868118">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id718104">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1172185">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id693680">Header &lt;boost/thread/read_write_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1248802">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1220687">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id997727">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2616214">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2450200">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2533190">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2534429">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2534986">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2436754">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2617127">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2547002">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2416096">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="threads/faq.html">Frequently Asked Questions</a></span></dt>
 <dt><span class="section"><a href="thread/configuration.html">Configuration</a></span></dt>
@@ -92,8 +88,8 @@
 </dl></dd>
 <dt><span class="section"><a href="thread/build.html">Build</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="thread/build.html#thread.build.building">Building the  Libraries</a></span></dt>
-<dt><span class="section"><a href="thread/build.html#thread.build.testing">Testing the  Libraries</a></span></dt>
+<dt><span class="section"><a href="thread/build.html#thread.build.building">Building the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</a></span></dt>
+<dt><span class="section"><a href="thread/build.html#thread.build.testing">Testing the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="threads/implementation_notes.html">Implementation Notes</a></span></dt>
 <dd><dl><dt><span class="section"><a href="threads/implementation_notes.html#threads.implementation_notes.win32">Win32</a></span></dt></dl></dd>
@@ -109,14 +105,14 @@
 <a name="threads.overview"></a>Overview</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="threads.html#threads.introduction">Introduction</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357232">Dangers</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357380">C++ Standard Library usage in multithreaded programs</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357511">Common guarantees for all  components</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2774960">Dangers</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775138">C++ Standard Library usage in multithreaded programs</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775288">Common guarantees for all <span class="bold"><strong>Boost.Threads</strong></span> components</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
 <a name="threads.introduction"></a>Introduction</h4></div></div></div>
-<p> allows C++ programs to execute as multiple,
+<p><span class="bold"><strong>Boost.Threads</strong></span> allows C++ programs to execute as multiple,
     asynchronous, independent threads-of-execution. Each thread has its own
     machine state including program instruction counter and registers. Programs
     which execute as multiple threads are called multithreaded programs to
@@ -140,15 +136,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357232"></a>Dangers</h4></div></div></div>
+<a name="id2774960"></a>Dangers</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="threads.html#id1357235">General considerations</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357310">Testing and debugging considerations</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357348">Getting a head start</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2774964">General considerations</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775042">Testing and debugging considerations</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775078">Getting a head start</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1357235"></a>General considerations</h5></div></div></div>
+<a name="id2774964"></a>General considerations</h5></div></div></div>
 <p>Beyond the errors which can occur in single-threaded programs,
     multithreaded programs are subject to additional errors:
     </p>
@@ -165,7 +161,7 @@
 	errors. These aren't rare or exotic failures - they are virtually guaranteed
 	to occur unless multithreaded code is designed to avoid them. Priority
 	failures are somewhat less common, but are nonetheless serious.</p>
-<p>The <a href="threads/design.html" title="Design"> design</a>
+<p>The <a href="threads/design.html" title="Design"><span class="bold"><strong>Boost.Threads</strong></span> design</a>
     attempts to minimize these errors, but they will still occur unless the
     programmer proactively designs to avoid them.</p>
 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
@@ -174,7 +170,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1357310"></a>Testing and debugging considerations</h5></div></div></div>
+<a name="id2775042"></a>Testing and debugging considerations</h5></div></div></div>
 <p>Multithreaded programs are non-deterministic. In other words, the
       same program with the same input data may follow different execution
       paths each time it is invoked. That can make testing and debugging a
@@ -196,32 +192,32 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1357348"></a>Getting a head start</h5></div></div></div>
+<a name="id2775078"></a>Getting a head start</h5></div></div></div>
 <p>Although it might appear that multithreaded programs are inherently
       unreliable, many reliable multithreaded programs do exist. Multithreading
       techniques are known which lead to reliable programs.</p>
 <p>Design patterns for reliable multithreaded programs, including the
       important <span class="emphasis"><em>monitor</em></span> pattern, are presented in 
       <span class="emphasis"><em>Pattern-Oriented Software Architecture Volume 2 - Patterns for
-      Concurrent and Networked Objects</em></span>. Many important multithreading programming
+      Concurrent and Networked Objects</em></span>[<span class="citation"><a href="threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>]. Many important multithreading programming
 	  considerations (independent of threading library) are discussed in
-	  <span class="emphasis"><em>Programming with POSIX Threads</em></span>.</p>
+	  <span class="emphasis"><em>Programming with POSIX Threads</em></span>[<span class="citation"><a href="threads.html#threads.bib.Butenhof97">Butenhof97</a></span>].</p>
 <p>Doing some reading before attempting multithreaded designs will
       give you a head start toward reliable multithreaded programs.</p>
 </div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357380"></a>C++ Standard Library usage in multithreaded programs</h4></div></div></div>
+<a name="id2775138"></a>C++ Standard Library usage in multithreaded programs</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="threads.html#id1357384">Runtime libraries</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357428">Potentially non-thread-safe functions</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775143">Runtime libraries</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775193">Potentially non-thread-safe functions</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1357384"></a>Runtime libraries</h5></div></div></div>
+<a name="id2775143"></a>Runtime libraries</h5></div></div></div>
 <p><span class="bold"><strong>Warning:</strong></span> Multithreaded programs such as
-	  those using  must link to <a href="threads.html#threads.glossary.thread-safe">thread-safe</a> versions of
+	  those using <span class="bold"><strong>Boost.Threads</strong></span> must link to <a href="threads.html#threads.glossary.thread-safe">thread-safe</a> versions of
 	  all runtime libraries used by the program, including the runtime library
 	  for the C++ Standard Library. Failure to do so will cause <a href="threads.html#threads.glossary.race-condition">race conditions</a> to occur
 	  when multiple threads simultaneously execute runtime library functions for
@@ -230,7 +226,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1357428"></a>Potentially non-thread-safe functions</h5></div></div></div>
+<a name="id2775193"></a>Potentially non-thread-safe functions</h5></div></div></div>
 <p>Certain C++ Standard Library functions inherited from C are
       particular problems because they hold internal state between
       calls:
@@ -247,7 +243,7 @@
       using thread specific storage (see
 	  <code class="computeroutput"><a href="thread_specific_ptr.html" title="Class thread_specific_ptr">boost::thread_specific_ptr</a></code>), and several C++ 
 	  compiler vendors do just that. The technique is well-know and is explained
-	  in .</p>
+	  in [<span class="citation"><a href="threads.html#threads.bib.Butenhof97">Butenhof97</a></span>].</p>
 <p>But at least one vendor (HP-UX) does not provide thread-safe
       implementations of the above functions in their otherwise thread-safe
       runtime library. Instead they provide replacement functions with
@@ -260,20 +256,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1357511"></a>Common guarantees for all  components</h4></div></div></div>
+<a name="id2775288"></a>Common guarantees for all <span class="bold"><strong>Boost.Threads</strong></span> components</h4></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="threads.html#id1357515">Exceptions</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357574">NonCopyable requirement</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775298">Exceptions</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775375">NonCopyable requirement</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1357515"></a>Exceptions</h5></div></div></div>
-<p> destructors never
+<a name="id2775298"></a>Exceptions</h5></div></div></div>
+<p><span class="bold"><strong>Boost.Threads</strong></span> destructors never
 	  throw exceptions. Unless otherwise specified, other
-	   functions that do not have
+	  <span class="bold"><strong>Boost.Threads</strong></span> functions that do not have
 	  an exception-specification may throw implementation-defined
 	  exceptions.</p>
-<p>In particular, 
+<p>In particular, <span class="bold"><strong>Boost.Threads</strong></span>
 	  reports failure to allocate storage by throwing an exception of type
 	  <code class="computeroutput">std::bad_alloc</code> or a class derived from
 	  <code class="computeroutput">std::bad_alloc</code>, failure to obtain thread resources other than
@@ -287,8 +283,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="id1357574"></a>NonCopyable requirement</h5></div></div></div>
-<p> classes documented as
+<a name="id2775375"></a>NonCopyable requirement</h5></div></div></div>
+<p><span class="bold"><strong>Boost.Threads</strong></span> classes documented as
 	  meeting the NonCopyable requirement disallow copy construction and copy
 	  assignment. For the sake of exposition, the synopsis of such classes show
 	  private derivation from <code class="computeroutput">boost::noncopyable</code>. Users
@@ -301,12 +297,12 @@
 <div class="titlepage"><div><div><h2 class="title">
 <a name="threads.glossary"></a>Glossary</h2></div></div></div>
 <p>Definitions are given in terms of the C++ Standard
-  . References to the standard are in the form [1.2.3/4], which
+  [<span class="citation"><a href="threads.html#threads.bib.ISO98">ISO98</a></span>]. References to the standard are in the form [1.2.3/4], which
   represents the section number, with the paragraph number following the
   "/".</p>
 <p>Because the definitions are written in something akin to "standardese",
   they can be difficult to understand. The intent isn't to confuse, but rather
-  to clarify the additional requirements  places on a C++
+  to clarify the additional requirements <span class="bold"><strong>Boost.Threads</strong></span> places on a C++
   implementation as defined by the C++ Standard.</p>
 <dl>
 <dt>
@@ -362,7 +358,7 @@
 <p>During the lifetime of a thread, it shall be in one of the following
 	  states:</p>
 <div class="table">
-<a name="id1567021"></a><p class="title"><b>Table 12.26. Thread States</b></p>
+<a name="id2787953"></a><p class="title"><b>Table 12.15. Thread States</b></p>
 <table class="table" summary="Thread States">
 <colgroup>
 <col>
@@ -399,7 +395,7 @@
 </div>
 <p>Thread state transitions shall occur only as specified:</p>
 <div class="table">
-<a name="id1567071"></a><p class="title"><b>Table 12.27. Thread States Transitions</b></p>
+<a name="id2788003"></a><p class="title"><b>Table 12.16. Thread States Transitions</b></p>
 <table class="table" summary="Thread States Transitions">
 <colgroup>
 <col>
@@ -471,7 +467,7 @@
 	  pattern which isn't even a valid value for the data type. A race condition
 	  results in undefined behavior [1.3.12].</p>
 <p>Race conditions can be prevented by serializing memory access using
-	  the tools provided by .</p>
+	  the tools provided by <span class="bold"><strong>Boost.Threads</strong></span>.</p>
 </dd>
 <dt>
 <a name="threads.glossary.deadlock"></a>Deadlock</dt>
@@ -491,7 +487,7 @@
 <dt>
 <a name="threads.glossary.undefined-behavior"></a>Undefined Behavior</dt>
 <dd>
-<p>The result of certain operations in  is undefined;
+<p>The result of certain operations in <span class="bold"><strong>Boost.Threads</strong></span> is undefined;
 	  this means that those operations can invoke almost any behavior when
 	  they are executed.</p>
 <p>An operation whose behavior is undefined can work "correctly"
@@ -523,7 +519,7 @@
 	  function arguments [1.9/17], while the "sequence point after a call" is the
 	  sequence point after the copying of the returned value... [1.9/17].</p>
 <div class="table">
-<a name="id1567280"></a><p class="title"><b>Table 12.28. Memory Visibility</b></p>
+<a name="id2788233"></a><p class="title"><b>Table 12.17. Memory Visibility</b></p>
 <table class="table" summary="Memory Visibility">
 <colgroup>
 <col>
@@ -586,7 +582,7 @@
 </div>
 <div class="biblioentry">
 <a name="threads.bib.Boost"></a><p>[<span class="abbrev"><a name="threads.bib.Boost.abbrev"></a>Boost</span>] <span class="bibliomisc">The <span class="emphasis"><em>Boost</em></span> world wide web site.
-	<a href="http://www.boost.org" target="_top">http://www.boost.org</a>. </span><p> is one of many Boost libraries. The Boost web
+	<a href="http:/www.boost.org" target="_top">http://www.boost.org</a>. </span><p><span class="bold"><strong>Boost.Threads</strong></span> is one of many Boost libraries. The Boost web
     site includes a great deal of documentation and general information which
     applies to all Boost libraries. Current copies of the libraries including
     documentation and test programs may be downloaded from the web
@@ -601,7 +597,7 @@
     applied to software, too.</p></p>
 </div>
 <div class="biblioentry">
-<a name="threads.bib.Butenhof97"></a><p>[<span class="abbrev"><a name="threads.bib.Butenhof97.abbrev"></a>Butenhof97</span>] <span class="title"><i>Programming with POSIX Threads</i>. </span><span class="author"><span class="firstname">David</span> <span class="othername">R.</span> <span class="surname">Butenhof</span>. </span><span class="publisher">Addison-Wesley</span><span class="copyright">Copyright © 1997. </span><span class="isbn">ISNB: 0-201-63392-2. </span><p>This is a very readable explanation of threads and how to use
+<a name="threads.bib.Butenhof97"></a><p>[<span class="abbrev"><a name="threads.bib.Butenhof97.abbrev"></a>Butenhof97</span>] <span class="title"><i><a href="http://cseng.aw.com/book/0,3828,0201633922,00.html" target="_top">Programming with POSIX Threads </a></i>. </span><span class="author"><span class="firstname">David</span> <span class="othername">R.</span> <span class="surname">Butenhof</span>. </span><span class="publisher">Addison-Wesley</span><span class="copyright">Copyright © 1997. </span><span class="isbn">ISNB: 0-201-63392-2. </span><p>This is a very readable explanation of threads and how to use
 	them. Many of the insights given apply to all multithreaded programming, not
 	just POSIX Threads</p></p>
 </div>
@@ -619,26 +615,26 @@
 	associated with concurrent programs.</p></p>
 </div>
 <div class="biblioentry">
-<a name="threads.bib.SchmidtPyarali"></a><p>[<span class="abbrev"><a name="threads.bib.SchmidtPyarali.abbrev"></a>SchmidtPyarali</span>] <span class="title"><i><a href="http://www.cs.wustl.edu/~schmidt/win32-cv-1.html" target="_top">Strategies for Implementing POSIX Condition Variables on Win32</a></i>. </span><span class="authorgroup"><span class="firstname">Douglas</span> <span class="othername">C.</span> <span class="surname">Schmidt</span> and <span class="firstname">Irfan</span> <span class="surname">Pyarali</span>. </span><span class="orgname">Department of Computer Science, Washington University, St. Louis,
-	Missouri. </span><p>Rationale for understanding  condition
+<a name="threads.bib.SchmidtPyarali"></a><p>[<span class="abbrev"><a name="threads.bib.SchmidtPyarali.abbrev"></a>SchmidtPyarali</span>] <span class="title"><i><a href="http://www.cs.wustl.edu/~schmidt/win32-cv-1.html8" target="_top">Strategies for Implementing POSIX Condition Variables on Win32</a></i>. </span><span class="authorgroup"><span class="firstname">Douglas</span> <span class="othername">C.</span> <span class="surname">Schmidt</span> and <span class="firstname">Irfan</span> <span class="surname">Pyarali</span>. </span><span class="orgname">Department of Computer Science, Washington University, St. Louis,
+	Missouri. </span><p>Rationale for understanding <span class="bold"><strong>Boost.Threads</strong></span> condition
 	variables. Note that Alexander Terekhov found some bugs in the
-	implementation given in this article, so pthreads-win32 and 
+	implementation given in this article, so pthreads-win32 and <span class="bold"><strong>Boost.Threads</strong></span>
 	are even more complicated yet.</p></p>
 </div>
 <div class="biblioentry">
 <a name="threads.bib.SchmidtStalRohnertBuschmann"></a><p>[<span class="abbrev"><a name="threads.bib.SchmidtStalRohnertBuschmann.abbrev"></a>SchmidtStalRohnertBuschmann</span>] <span class="title"><i><a href="http://www.wiley.com/Corporate/Website/Objects/Products/0,9049,104671,00.html" target="_top">Pattern-Oriented Architecture Volume 2</a></i>. </span><span class="subtitle">Patterns for Concurrent and Networked Objects. </span><span class="titleabbrev">POSA2. </span><span class="authorgroup"><span class="firstname">Douglas</span> <span class="othername">C.</span> <span class="surname">Schmidt</span>, <span class="firstname">Michael</span>, <span class="firstname">Hans</span> <span class="surname">Rohnert</span>, and <span class="firstname">Frank</span> <span class="surname">Buschmann</span>. </span><span class="publisher">Wiley</span><span class="copyright">Copyright © 2000. </span><p>This is a very good explanation of how to apply several patterns
 	useful for concurrent programming. Among the patterns documented is the
-	Monitor Pattern mentioned frequently in the 
+	Monitor Pattern mentioned frequently in the <span class="bold"><strong>Boost.Threads</strong></span>
 	documentation.</p></p>
 </div>
 <div class="biblioentry">
-<a name="threads.bib.Stroustrup"></a><p>[<span class="abbrev"><a name="threads.bib.Stroustrup.abbrev"></a>Stroustrup</span>] <span class="title"><i><a href="http://www.awprofessional.com/titles/0-201-88954-4" target="_top">The C++ Programming Language</a></i>. </span><span class="edition">Third Edition. </span><span class="publisher">Addison-Wesley</span><span class="copyright">Copyright © 2000. </span><span class="isbn">ISBN: 0-201-70073-5. </span><p>The first book a C++ programmer should own. Note that the 3rd edition
+<a name="threads.bib.Stroustrup"></a><p>[<span class="abbrev"><a name="threads.bib.Stroustrup.abbrev"></a>Stroustrup</span>] <span class="title"><i><a href="http://cseng.aw.com/book/0,3828,0201700735,00.html" target="_top">The C++ Programming Language</a></i>. </span><span class="edition">Special Edition. </span><span class="publisher">Addison-Wesley</span><span class="copyright">Copyright © 2000. </span><span class="isbn">ISBN: 0-201-70073-5. </span><p>The first book a C++ programmer should own. Note that the 3rd edition
 	(and subsequent editions like the Special Edition) has been rewritten to
 	cover the ISO standard language and library.</p></p>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 07, 2005 at 18:06:26 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/time_facet.html
===================================================================
--- boost/trunk/doc/html/time_facet.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_facet.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template time_facet</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id695070" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2417782" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
 <link rel="prev" href="time_formats.html" title="Struct template time_formats">
 <link rel="next" href="time_input_facet.html" title="Class template time_input_facet">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_input_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2417782"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_input_facet.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_facet"></a><div class="titlepage"></div>
@@ -46,24 +46,24 @@
   <span class="bold"><strong>typedef</strong></span> base_type::date_gen_formatter_type                                            date_gen_formatter_type;      
 
   <span class="emphasis"><em>// <a href="time_facet.html#time_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_facet.html#id752889-bb">time_facet</a>(::size_t = 0);
-  <a href="time_facet.html#id752913-bb">time_facet</a>(<span class="bold"><strong>const</strong></span> char_type *, 
+  <a href="time_facet.html#id2451781-bb">time_facet</a>(::size_t = 0);
+  <a href="time_facet.html#id2451803-bb">time_facet</a>(<span class="bold"><strong>const</strong></span> char_type *, 
              period_formatter_type = period_formatter_type(), 
              <span class="bold"><strong>const</strong></span> special_values_formatter_type &amp; = special_values_formatter_type(), 
              date_gen_formatter_type = date_gen_formatter_type(), 
              ::size_t = 0);
 
-  <span class="emphasis"><em>// <a href="time_facet.html#id893367-bb">public member functions</a></em></span>
-  <span class="type">std::locale::id &amp;</span> <a href="time_facet.html#id893372-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id893396-bb">time_duration_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id893425-bb">set_iso_format</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id837032-bb">set_iso_extended_format</a>() ;
-  <span class="type">OutItrT</span> <a href="time_facet.html#id837045-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="time_facet.html#id837101-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="time_facet.html#id827082-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> period_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_facet.html#id2442387-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="time_facet.html#id2442392-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id2442414-bb">time_duration_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id2442440-bb">set_iso_format</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id2442452-bb">set_iso_extended_format</a>() ;
+  <span class="type">OutItrT</span> <a href="time_facet.html#id2442465-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="time_facet.html#id2479271-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="time_facet.html#id2479327-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> period_type &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="time_facet.html#id830642-bb">protected static functions</a></em></span>
-  <span class="type">string_type</span> <a href="time_facet.html#id830647-bb">fractional_seconds_as_string</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>bool</strong></span>) ;
+  <span class="emphasis"><em>// <a href="time_facet.html#id2478751-bb">protected static functions</a></em></span>
+  <span class="type">string_type</span> <a href="time_facet.html#id2478756-bb">fractional_seconds_as_string</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>bool</strong></span>) ;
 
   <span class="bold"><strong>static</strong></span> const char_type * fractional_seconds_format;
   <span class="bold"><strong>static</strong></span> const char_type * fractional_seconds_or_none_format;
@@ -87,7 +87,7 @@
   <span class="bold"><strong>static</strong></span> std::locale::id id;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1138662"></a><h2>Description</h2>
+<a name="id2656501"></a><h2>Description</h2>
 <p>Facet used for format-based output of time types This class provides for the use of format strings to output times. In addition to the flags for formatting date elements, the following are the allowed format flags:</p>
 <div class="itemizedlist"><ul type="disc">
 <li><p>x X =&gt; default format - enables addition of more flags to default (ie. "%x %X %z")</p></li>
@@ -99,11 +99,11 @@
 <li><p>Z =&gt; full time zone name "Eastern Daylight Time" </p></li>
 </ul></div>
 <div class="refsect2" lang="en">
-<a name="id1138709"></a><h3>
+<a name="id2656548"></a><h3>
 <a name="time_facetconstruct-copy-destruct"></a><code class="computeroutput">time_facet</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id752889-bb"></a>time_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id752913-bb"></a>time_facet(<span class="bold"><strong>const</strong></span> char_type * a_format, 
+<li><pre class="literallayout"><a name="id2451781-bb"></a>time_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2451803-bb"></a>time_facet(<span class="bold"><strong>const</strong></span> char_type * a_format, 
            period_formatter_type period_formatter = period_formatter_type(), 
            <span class="bold"><strong>const</strong></span> special_values_formatter_type &amp; special_value_formatter = special_values_formatter_type(), 
            date_gen_formatter_type dg_formatter = date_gen_formatter_type(), 
@@ -111,36 +111,36 @@
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1138776"></a><h3>
-<a name="id893367-bb"></a><code class="computeroutput">time_facet</code> public member functions</h3>
+<a name="id2656615"></a><h3>
+<a name="id2442387-bb"></a><code class="computeroutput">time_facet</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id893372-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id893396-bb"></a>time_duration_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id893425-bb"></a>set_iso_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id837032-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id837045-bb"></a>put(OutItrT a_next, std::ios_base &amp; a_ios, char_type a_fill, 
+<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id2442392-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2442414-bb"></a>time_duration_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2442440-bb"></a>set_iso_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2442452-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2442465-bb"></a>put(OutItrT a_next, std::ios_base &amp; a_ios, char_type a_fill, 
             <span class="bold"><strong>const</strong></span> time_type &amp; a_time) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id837101-bb"></a>put(OutItrT a_next, std::ios_base &amp; a_ios, char_type a_fill, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2479271-bb"></a>put(OutItrT a_next, std::ios_base &amp; a_ios, char_type a_fill, 
             <span class="bold"><strong>const</strong></span> time_duration_type &amp; a_time_dur) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id827082-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill, 
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2479327-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill, 
             <span class="bold"><strong>const</strong></span> period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1138998"></a><h3>
-<a name="id830642-bb"></a><code class="computeroutput">time_facet</code> protected static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">string_type</span> <a name="id830647-bb"></a>fractional_seconds_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; a_time, 
+<a name="id2656847"></a><h3>
+<a name="id2478751-bb"></a><code class="computeroutput">time_facet</code> protected static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">string_type</span> <a name="id2478756-bb"></a>fractional_seconds_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; a_time, 
                                          <span class="bold"><strong>bool</strong></span> null_when_zero) ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_input_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2417782"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_input_facet.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_formats.html
===================================================================
--- boost/trunk/doc/html/time_formats.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_formats.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template time_formats</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id695070" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2417782" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
 <link rel="prev" href="subsecond_duration.html" title="Class template subsecond_duration">
 <link rel="next" href="time_facet.html" title="Class template time_facet">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2417782"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_facet.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_formats"></a><div class="titlepage"></div>
@@ -56,13 +56,13 @@
   <span class="bold"><strong>static</strong></span> const char_type default_time_duration_format;
 };</pre></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2417782"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_facet.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_from_ftime.html
===================================================================
--- boost/trunk/doc/html/time_from_ftime.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_from_ftime.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template time_from_ftime</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id927449" title="Header &lt;boost/date_time/filetime_functions.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2417254" title="Header &lt;boost/date_time/filetime_functions.hpp&gt;">
 <link rel="prev" href="day_calc_dst_rule.html" title="Class template day_calc_dst_rule">
 <link rel="next" href="format_date_parser.html" title="Class template format_date_parser">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927449"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="format_date_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2417254"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="format_date_parser.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_from_ftime"></a><div class="titlepage"></div>
@@ -32,17 +32,17 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt; <span class="type">time_type</span> time_from_ftime(<span class="bold"><strong>const</strong></span> FILETIME &amp; ft);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1083361"></a><h2>Description</h2>
+<a name="id2634196"></a><h2>Description</h2>
 <p>Create a time object from an initialized FILETIME struct. A FILETIME struct holds 100-nanosecond units (0.0000001). When built with microsecond resolution the FILETIME's sub second value will be truncated. Nanosecond resolution has no truncation. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927449"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="format_date_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2417254"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="format_date_parser.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_input_facet.html
===================================================================
--- boost/trunk/doc/html/time_input_facet.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_input_facet.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template time_input_facet</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id695070" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2417782" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
 <link rel="prev" href="time_facet.html" title="Class template time_facet">
-<link rel="next" href="id838605.html" title="Class template ostream_time_duration_formatter">
+<link rel="next" href="id2406096.html" title="Class template ostream_time_duration_formatter">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id838605.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2417782"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2406096.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_input_facet"></a><div class="titlepage"></div>
@@ -54,34 +54,34 @@
   <span class="bold"><strong>typedef</strong></span> base_type::special_values_parser_type::match_results                               match_results;             
 
   <span class="emphasis"><em>// <a href="time_input_facet.html#time_input_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_input_facet.html#id943564-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
-  <a href="time_input_facet.html#id943598-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> format_date_parser_type &amp;, 
+  <a href="time_input_facet.html#id2471587-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
+  <a href="time_input_facet.html#id2471619-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> format_date_parser_type &amp;, 
                    <span class="bold"><strong>const</strong></span> special_values_parser_type &amp;, 
                    <span class="bold"><strong>const</strong></span> period_parser_type &amp;, <span class="bold"><strong>const</strong></span> date_gen_parser_type &amp;, 
                    ::size_t = 0);
-  <a href="time_input_facet.html#id943670-bb">time_input_facet</a>(::size_t = 0);
+  <a href="time_input_facet.html#id2481736-bb">time_input_facet</a>(::size_t = 0);
 
-  <span class="emphasis"><em>// <a href="time_input_facet.html#id733135-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id733140-bb">time_duration_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id863470-bb">set_iso_format</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id863482-bb">set_iso_extended_format</a>() ;
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id863496-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, period_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id723093-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id829901-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id752089-bb">get_local_time</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;, 
+  <span class="emphasis"><em>// <a href="time_input_facet.html#id2460964-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id2460968-bb">time_duration_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id2460994-bb">set_iso_format</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id2477532-bb">set_iso_extended_format</a>() ;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id2477544-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, period_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id2477599-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id2478856-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id2478914-bb">get_local_time</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;, 
                         string_type &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="time_input_facet.html#id728170-bb">protected member functions</a></em></span>
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id728176-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;, string_type &amp;, 
+  <span class="emphasis"><em>// <a href="time_input_facet.html#id2444097-bb">protected member functions</a></em></span>
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id2444102-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;, string_type &amp;, 
              <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> temporal_type&gt; 
-    <span class="type">InItrT</span> <a href="time_input_facet.html#id857169-bb">check_special_value</a>(InItrT &amp;, InItrT &amp;, temporal_type &amp;, 
+    <span class="type">InItrT</span> <a href="time_input_facet.html#id2452945-bb">check_special_value</a>(InItrT &amp;, InItrT &amp;, temporal_type &amp;, 
                                char_type = '\0') <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id870128-bb">parse_frac_type</a>(InItrT &amp;, InItrT &amp;, fracional_seconds_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id2453026-bb">parse_frac_type</a>(InItrT &amp;, InItrT &amp;, fracional_seconds_type &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="time_input_facet.html#id827432-bb">private member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="time_input_facet.html#id2406025-bb">private member functions</a></em></span>
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type&gt; 
-    <span class="type">int_type</span> <a href="time_input_facet.html#id827438-bb">decimal_adjust</a>(int_type, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>) <span class="bold"><strong>const</strong></span>;
+    <span class="type">int_type</span> <a href="time_input_facet.html#id2406030-bb">decimal_adjust</a>(int_type, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>) <span class="bold"><strong>const</strong></span>;
 
   <span class="bold"><strong>static</strong></span> const char_type * fractional_seconds_format;
   <span class="bold"><strong>static</strong></span> const char_type * fractional_seconds_or_none_format;
@@ -100,70 +100,70 @@
   <span class="bold"><strong>static</strong></span> std::locale::id id;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1139761"></a><h2>Description</h2>
+<a name="id2657700"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1139764"></a><h3>
+<a name="id2657703"></a><h3>
 <a name="time_input_facetconstruct-copy-destruct"></a><code class="computeroutput">time_input_facet</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id943564-bb"></a>time_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, ::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id943598-bb"></a>time_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, 
+<li><pre class="literallayout"><a name="id2471587-bb"></a>time_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, ::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2471619-bb"></a>time_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, 
                  <span class="bold"><strong>const</strong></span> format_date_parser_type &amp; date_parser, 
                  <span class="bold"><strong>const</strong></span> special_values_parser_type &amp; sv_parser, 
                  <span class="bold"><strong>const</strong></span> period_parser_type &amp; per_parser, 
                  <span class="bold"><strong>const</strong></span> date_gen_parser_type &amp; date_gen_parser, 
                  ::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id943670-bb"></a>time_input_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2481736-bb"></a>time_input_facet(::size_t a_ref = 0);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1139856"></a><h3>
-<a name="id733135-bb"></a><code class="computeroutput">time_input_facet</code> public member functions</h3>
+<a name="id2657816"></a><h3>
+<a name="id2460964-bb"></a><code class="computeroutput">time_input_facet</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id733140-bb"></a>time_duration_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id863470-bb"></a>set_iso_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id863482-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id863496-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2460968-bb"></a>time_duration_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2460994-bb"></a>set_iso_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2477532-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2477544-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios, 
            period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id723093-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2477599-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios, 
            time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id829901-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2478856-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios, 
            time_type &amp; t) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id752089-bb"></a>get_local_time(InItrT &amp; sitr, InItrT &amp; stream_end, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2478914-bb"></a>get_local_time(InItrT &amp; sitr, InItrT &amp; stream_end, 
                       std::ios_base &amp; a_ios, time_type &amp; t, 
                       string_type &amp; tz_str) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1140036"></a><h3>
-<a name="id728170-bb"></a><code class="computeroutput">time_input_facet</code> protected member functions</h3>
+<a name="id2658029"></a><h3>
+<a name="id2444097-bb"></a><code class="computeroutput">time_input_facet</code> protected member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id728176-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios, 
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2444102-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios, 
            time_type &amp; t, string_type &amp; tz_str, <span class="bold"><strong>bool</strong></span> time_is_local) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
 <pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> temporal_type&gt; 
-  <span class="type">InItrT</span> <a name="id857169-bb"></a>check_special_value(InItrT &amp; sitr, InItrT &amp; stream_end, 
+  <span class="type">InItrT</span> <a name="id2452945-bb"></a>check_special_value(InItrT &amp; sitr, InItrT &amp; stream_end, 
                              temporal_type &amp; tt, char_type c = '\0') <span class="bold"><strong>const</strong></span>;</pre>
 <p>First character may have been consumed during original parse attempt. Parameter 'c' should be a copy of that character. Throws ios_base::failure if parse fails. </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id870128-bb"></a>parse_frac_type(InItrT &amp; sitr, InItrT &amp; stream_end, 
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2453026-bb"></a>parse_frac_type(InItrT &amp; sitr, InItrT &amp; stream_end, 
                      fracional_seconds_type &amp; frac) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1140139"></a><h3>
-<a name="id827432-bb"></a><code class="computeroutput">time_input_facet</code> private member functions</h3>
+<a name="id2658153"></a><h3>
+<a name="id2406025-bb"></a><code class="computeroutput">time_input_facet</code> private member functions</h3>
 <div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type&gt; 
-  <span class="type">int_type</span> <a name="id827438-bb"></a>decimal_adjust(int_type val, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> places) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+  <span class="type">int_type</span> <a name="id2406030-bb"></a>decimal_adjust(int_type val, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> places) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="time_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id838605.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2417782"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2406096.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_itr.html
===================================================================
--- boost/trunk/doc/html/time_itr.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_itr.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template time_itr</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1003720" title="Header &lt;boost/date_time/time_iterator.hpp&gt;">
-<link rel="prev" href="id1003606.html" title="Class template ostream_time_period_formatter">
-<link rel="next" href="id1004063.html" title="Function template parse_delimited_time_duration">
+<link rel="up" href="date_time/doxy.html#id2405705" title="Header &lt;boost/date_time/time_iterator.hpp&gt;">
+<link rel="prev" href="id2428972.html" title="Class template ostream_time_period_formatter">
+<link rel="next" href="id2440843.html" title="Function template parse_delimited_time_duration">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1003606.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1003720"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1004063.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2428972.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2405705"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2440843.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_itr"></a><div class="titlepage"></div>
@@ -36,52 +36,52 @@
   <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;
 
   <span class="emphasis"><em>// <a href="time_itr.html#time_itrconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_itr.html#id1003971-bb">time_itr</a>(time_type, time_duration_type);
+  <a href="time_itr.html#id2393299-bb">time_itr</a>(time_type, time_duration_type);
 
-  <span class="emphasis"><em>// <a href="time_itr.html#id1003765-bb">public member functions</a></em></span>
-  <span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a href="time_itr.html#id1003771-bb"><span class="bold"><strong>operator</strong></span>++</a>() ;
-  <span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a href="time_itr.html#id1003786-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
-  <span class="type">time_type</span> <a href="time_itr.html#id1003802-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
-  <span class="type">time_type *</span> <a href="time_itr.html#id1003814-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003827-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003851-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003875-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003898-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003922-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003946-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="emphasis"><em>// <a href="time_itr.html#id2405745-bb">public member functions</a></em></span>
+  <span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a href="time_itr.html#id2405749-bb"><span class="bold"><strong>operator</strong></span>++</a>() ;
+  <span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a href="time_itr.html#id2405764-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
+  <span class="type">time_type</span> <a href="time_itr.html#id2405779-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
+  <span class="type">time_type *</span> <a href="time_itr.html#id2405791-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id2405804-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id2393184-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id2393207-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id2393229-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id2393252-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id2393275-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1141051"></a><h2>Description</h2>
+<a name="id2659283"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1141054"></a><h3>
+<a name="id2659286"></a><h3>
 <a name="time_itrconstruct-copy-destruct"></a><code class="computeroutput">time_itr</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1003971-bb"></a>time_itr(time_type t, time_duration_type d);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2393299-bb"></a>time_itr(time_type t, time_duration_type d);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1141081"></a><h3>
-<a name="id1003765-bb"></a><code class="computeroutput">time_itr</code> public member functions</h3>
+<a name="id2659319"></a><h3>
+<a name="id2405745-bb"></a><code class="computeroutput">time_itr</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a name="id1003771-bb"></a><span class="bold"><strong>operator</strong></span>++() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a name="id1003786-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1003802-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type *</span> <a name="id1003814-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003827-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003851-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003875-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003898-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003922-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003946-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a name="id2405749-bb"></a><span class="bold"><strong>operator</strong></span>++() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a name="id2405764-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2405779-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type *</span> <a name="id2405791-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2405804-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2393184-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2393207-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2393229-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2393252-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2393275-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1003606.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1003720"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1004063.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2428972.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2405705"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2440843.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_label_invalid.html
===================================================================
--- boost/trunk/doc/html/time_label_invalid.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_label_invalid.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct time_label_invalid</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1106303" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475866" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
 <link rel="prev" href="ambiguous_result.html" title="Struct ambiguous_result">
 <link rel="next" href="dst_not_valid.html" title="Struct dst_not_valid">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_not_valid.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475866"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_not_valid.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_label_invalid"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>struct</strong></span> time_label_invalid {
   <span class="emphasis"><em>// <a href="time_label_invalid.html#time_label_invalidconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_label_invalid.html#id797603-bb">time_label_invalid</a>(std::string = "");
+  <a href="time_label_invalid.html#id2475927-bb">time_label_invalid</a>(std::string = "");
 
-  <span class="emphasis"><em>// <a href="time_label_invalid.html#id797597-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="time_label_invalid.html#id2475923-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1181237"></a><h2>Description</h2>
+<a name="id2682684"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1181240"></a><h3>
+<a name="id2682687"></a><h3>
 <a name="time_label_invalidconstruct-copy-destruct"></a><code class="computeroutput">time_label_invalid</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id797603-bb"></a>time_label_invalid(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2475927-bb"></a>time_label_invalid(std::string _msg = "");</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1181275"></a><h3>
-<a name="id797597-bb"></a><code class="computeroutput">time_label_invalid</code> public member functions</h3>
+<a name="id2682720"></a><h3>
+<a name="id2475923-bb"></a><code class="computeroutput">time_label_invalid</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_not_valid.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475866"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_not_valid.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_resolution_traits.html
===================================================================
--- boost/trunk/doc/html/time_resolution_traits.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_resolution_traits.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template time_resolution_traits</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1004309" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
-<link rel="prev" href="id1004573.html" title="Struct time_resolution_traits_adapted64_impl">
+<link rel="up" href="date_time/doxy.html#id2463060" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id2405655.html" title="Struct time_resolution_traits_adapted64_impl">
 <link rel="next" href="counted_time_rep.html" title="Struct template counted_time_rep">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1004573.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1004309"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_rep.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2405655.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_rep.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_resolution_traits"></a><div class="titlepage"></div>
@@ -44,47 +44,47 @@
   <span class="bold"><strong>typedef</strong></span> v_type                   min_type;               
   <span class="bold"><strong>typedef</strong></span> v_type                   sec_type;               
 
-  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id798168-bb">public member functions</a></em></span>
-  <span class="type"></span> <a href="time_resolution_traits.html#id798173-bb">BOOST_STATIC_CONSTANT</a>(<span class="bold"><strong>int</strong></span>, ticks_per_second = resolution_adjust) ;
+  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id2443516-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="time_resolution_traits.html#id2443520-bb">BOOST_STATIC_CONSTANT</a>(<span class="bold"><strong>int</strong></span>, ticks_per_second = resolution_adjust) ;
 
-  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id798212-bb">public static functions</a></em></span>
-  <span class="type">frac_sec_type::int_type</span> <a href="time_resolution_traits.html#id798218-bb">as_number</a>(<span class="bold"><strong>typename</strong></span> frac_sec_type::impl_type) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_resolution_traits.html#id859249-bb">is_adapted</a>() ;
-  <span class="type">time_resolutions</span> <a href="time_resolution_traits.html#id722069-bb">resolution</a>() ;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="time_resolution_traits.html#id722082-bb">num_fractional_digits</a>() ;
-  <span class="type">fractional_seconds_type</span> <a href="time_resolution_traits.html#id698553-bb">res_adjust</a>() ;
-  <span class="type">tick_type</span> <a href="time_resolution_traits.html#id698566-bb">to_tick_count</a>(hour_type, min_type, sec_type, 
+  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id2443557-bb">public static functions</a></em></span>
+  <span class="type">frac_sec_type::int_type</span> <a href="time_resolution_traits.html#id2443561-bb">as_number</a>(<span class="bold"><strong>typename</strong></span> frac_sec_type::impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_resolution_traits.html#id2443583-bb">is_adapted</a>() ;
+  <span class="type">time_resolutions</span> <a href="time_resolution_traits.html#id2443596-bb">resolution</a>() ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="time_resolution_traits.html#id2443608-bb">num_fractional_digits</a>() ;
+  <span class="type">fractional_seconds_type</span> <a href="time_resolution_traits.html#id2443620-bb">res_adjust</a>() ;
+  <span class="type">tick_type</span> <a href="time_resolution_traits.html#id2443633-bb">to_tick_count</a>(hour_type, min_type, sec_type, 
                           fractional_seconds_type) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1142713"></a><h2>Description</h2>
+<a name="id2661062"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1142716"></a><h3>
-<a name="id798168-bb"></a><code class="computeroutput">time_resolution_traits</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id798173-bb"></a>BOOST_STATIC_CONSTANT(<span class="bold"><strong>int</strong></span> , ticks_per_second  = resolution_adjust) ;</pre></li></ol></div>
+<a name="id2661065"></a><h3>
+<a name="id2443516-bb"></a><code class="computeroutput">time_resolution_traits</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id2443520-bb"></a>BOOST_STATIC_CONSTANT(<span class="bold"><strong>int</strong></span> , ticks_per_second  = resolution_adjust) ;</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1142755"></a><h3>
-<a name="id798212-bb"></a><code class="computeroutput">time_resolution_traits</code> public static functions</h3>
+<a name="id2661106"></a><h3>
+<a name="id2443557-bb"></a><code class="computeroutput">time_resolution_traits</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">frac_sec_type::int_type</span> <a name="id798218-bb"></a>as_number(<span class="bold"><strong>typename</strong></span> frac_sec_type::impl_type i) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id859249-bb"></a>is_adapted() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_resolutions</span> <a name="id722069-bb"></a>resolution() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id722082-bb"></a>num_fractional_digits() ;</pre></li>
-<li><pre class="literallayout"><span class="type">fractional_seconds_type</span> <a name="id698553-bb"></a>res_adjust() ;</pre></li>
-<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id698566-bb"></a>to_tick_count(hour_type hours, min_type minutes, sec_type seconds, 
+<li><pre class="literallayout"><span class="type">frac_sec_type::int_type</span> <a name="id2443561-bb"></a>as_number(<span class="bold"><strong>typename</strong></span> frac_sec_type::impl_type i) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2443583-bb"></a>is_adapted() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_resolutions</span> <a name="id2443596-bb"></a>resolution() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id2443608-bb"></a>num_fractional_digits() ;</pre></li>
+<li><pre class="literallayout"><span class="type">fractional_seconds_type</span> <a name="id2443620-bb"></a>res_adjust() ;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id2443633-bb"></a>to_tick_count(hour_type hours, min_type minutes, sec_type seconds, 
                         fractional_seconds_type fs) ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1004573.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1004309"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_rep.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2405655.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_rep.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_zone.html
===================================================================
--- boost/trunk/doc/html/time_zone.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_zone.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class time_zone</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045002" title="Header &lt;boost/date_time/local_time/time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2448620" title="Header &lt;boost/date_time/local_time/time_zone.hpp&gt;">
 <link rel="prev" href="posix_time_zone.html" title="Class posix_time_zone">
 <link rel="next" href="function.html" title="Chapter 4. Boost.Function">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="posix_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045002"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2448620"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_zone"></a><div class="titlepage"></div>
@@ -39,61 +39,61 @@
   <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type     stringstream_type; 
 
   <span class="emphasis"><em>// <a href="time_zone.html#time_zoneconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_zone.html#id1000445-bb">time_zone</a>(<span class="bold"><strong>const</strong></span> time_zone_names &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
+  <a href="time_zone.html#id2448859-bb">time_zone</a>(<span class="bold"><strong>const</strong></span> time_zone_names &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;, 
             <span class="bold"><strong>const</strong></span> dst_adjustment_offsets &amp;, 
             boost::shared_ptr&lt; dst_calc_rule &gt;);
-  <a href="time_zone.html#id1111578-bb">~time_zone</a>();
+  <a href="time_zone.html#id2448902-bb">~time_zone</a>();
 
-  <span class="emphasis"><em>// <a href="time_zone.html#id794388-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id794394-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id1113822-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id1113835-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id872452-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="time_zone.html#id872464-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="time_zone.html#id901740-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="time_zone.html#id999583-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone.html#id932109-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone.html#id928701-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone.html#id1074729-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone.html#id2448681-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id2448686-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id2448698-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id2448711-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id2448724-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="time_zone.html#id2448736-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="time_zone.html#id2448753-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="time_zone.html#id2448780-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone.html#id2448807-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone.html#id2448823-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone.html#id2448840-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1185734"></a><h2>Description</h2>
+<a name="id2687354"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1185738"></a><h3>
+<a name="id2687357"></a><h3>
 <a name="time_zoneconstruct-copy-destruct"></a><code class="computeroutput">time_zone</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1000445-bb"></a>time_zone(<span class="bold"><strong>const</strong></span> time_zone_names &amp; zone_names, 
+<li><pre class="literallayout"><a name="id2448859-bb"></a>time_zone(<span class="bold"><strong>const</strong></span> time_zone_names &amp; zone_names, 
           <span class="bold"><strong>const</strong></span> time_duration_type &amp; base_utc_offset, 
           <span class="bold"><strong>const</strong></span> dst_adjustment_offsets &amp; dst_offset, 
           boost::shared_ptr&lt; dst_calc_rule &gt; calc_rule);</pre></li>
-<li><pre class="literallayout"><a name="id1111578-bb"></a>~time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id2448902-bb"></a>~time_zone();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1185806"></a><h3>
-<a name="id794388-bb"></a><code class="computeroutput">time_zone</code> public member functions</h3>
+<a name="id2687429"></a><h3>
+<a name="id2448681-bb"></a><code class="computeroutput">time_zone</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id794394-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1113822-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1113835-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id872452-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id872464-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id901740-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id999583-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id932109-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id928701-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1074729-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2448686-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2448698-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2448711-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2448724-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2448736-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id2448753-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id2448780-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id2448807-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id2448823-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id2448840-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="posix_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045002"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2448620"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_zone_base.html
===================================================================
--- boost/trunk/doc/html/time_zone_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_zone_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template time_zone_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id832253" title="Header &lt;boost/date_time/time_zone_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2443927" title="Header &lt;boost/date_time/time_zone_base.hpp&gt;">
 <link rel="prev" href="split_timedate_system.html" title="Class template split_timedate_system">
-<link rel="next" href="id895555.html" title="Class template dst_adjustment_offsets">
+<link rel="next" href="id2473370.html" title="Class template dst_adjustment_offsets">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id832253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id895555.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443927"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2473370.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_zone_base"></a><div class="titlepage"></div>
@@ -39,58 +39,58 @@
   <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type    time_duration_type;
 
   <span class="emphasis"><em>// <a href="time_zone_base.html#time_zone_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_zone_base.html#id895548-bb">time_zone_base</a>();
-  <a href="time_zone_base.html#id895551-bb">~time_zone_base</a>();
+  <a href="time_zone_base.html#id2473364-bb">time_zone_base</a>();
+  <a href="time_zone_base.html#id2473366-bb">~time_zone_base</a>();
 
-  <span class="emphasis"><em>// <a href="time_zone_base.html#id934963-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id934968-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id1076052-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id1038551-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id1038569-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="time_zone_base.html#id1038587-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a href="time_zone_base.html#id1038605-bb">dst_local_start_time</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a href="time_zone_base.html#id1038967-bb">dst_local_end_time</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone_base.html#id895633-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone_base.html#id1075053-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id897785-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone_base.html#id2413510-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id2413514-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id2413532-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id2413549-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id2413567-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="time_zone_base.html#id2413585-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a href="time_zone_base.html#id2413602-bb">dst_local_start_time</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a href="time_zone_base.html#id2413629-bb">dst_local_end_time</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone_base.html#id2413657-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone_base.html#id2413674-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id2413690-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1145818"></a><h2>Description</h2>
+<a name="id2664273"></a><h2>Description</h2>
 <p>This class represents the base interface for all timezone representations. Subclasses may provide different systems for identifying a particular zone. For example some may provide a geographical based zone construction while others may specify the offset from GMT. Another possible implementation would be to convert from POSIX timezone strings. Regardless of the construction technique, this is the interface that these time zone types must provide.</p>
 <p>Note that this class is intended to be used as a shared resource (hence the derivation from boost::counted_base. </p>
 <div class="refsect2" lang="en">
-<a name="id1145836"></a><h3>
+<a name="id2664290"></a><h3>
 <a name="time_zone_baseconstruct-copy-destruct"></a><code class="computeroutput">time_zone_base</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id895548-bb"></a>time_zone_base();</pre></li>
-<li><pre class="literallayout"><a name="id895551-bb"></a>~time_zone_base();</pre></li>
+<li><pre class="literallayout"><a name="id2473364-bb"></a>time_zone_base();</pre></li>
+<li><pre class="literallayout"><a name="id2473366-bb"></a>~time_zone_base();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1145883"></a><h3>
-<a name="id934963-bb"></a><code class="computeroutput">time_zone_base</code> public member functions</h3>
+<a name="id2664339"></a><h3>
+<a name="id2413510-bb"></a><code class="computeroutput">time_zone_base</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id934968-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1076052-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1038551-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1038569-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id1038587-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a name="id1038605-bb"></a>dst_local_start_time(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a name="id1038967-bb"></a>dst_local_end_time(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id895633-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id1075053-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id897785-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id2413514-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id2413532-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id2413549-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id2413567-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2413585-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a name="id2413602-bb"></a>dst_local_start_time(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a name="id2413629-bb"></a>dst_local_end_time(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id2413657-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id2413674-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id2413690-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id832253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id895555.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443927"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2473370.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/time_zone_names_base.html
===================================================================
--- boost/trunk/doc/html/time_zone_names_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/time_zone_names_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template time_zone_names_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id977629" title="Header &lt;boost/date_time/time_zone_names.hpp&gt;">
-<link rel="prev" href="id895555.html" title="Class template dst_adjustment_offsets">
+<link rel="up" href="date_time/doxy.html#id2473483" title="Header &lt;boost/date_time/time_zone_names.hpp&gt;">
+<link rel="prev" href="id2473370.html" title="Class template dst_adjustment_offsets">
 <link rel="next" href="data_not_accessible.html" title="Struct data_not_accessible">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id895555.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977629"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="data_not_accessible.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2473370.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2473483"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="data_not_accessible.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="time_zone_names_base"></a><div class="titlepage"></div>
@@ -36,45 +36,45 @@
   <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
 
   <span class="emphasis"><em>// <a href="time_zone_names_base.html#time_zone_names_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_zone_names_base.html#id793600-bb">time_zone_names_base</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <a href="time_zone_names_base.html#id2473595-bb">time_zone_names_base</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;, 
                        <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;);
 
-  <span class="emphasis"><em>// <a href="time_zone_names_base.html#id1001564-bb">public member functions</a></em></span>
-  <span class="type">string_type</span> <a href="time_zone_names_base.html#id1001569-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">string_type</span> <a href="time_zone_names_base.html#id1108765-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">string_type</span> <a href="time_zone_names_base.html#id793573-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">string_type</span> <a href="time_zone_names_base.html#id793586-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone_names_base.html#id2473539-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id2473544-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id2473556-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id2473569-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id2473581-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1146627"></a><h2>Description</h2>
+<a name="id2665112"></a><h2>Description</h2>
 <p>Class that holds various types of strings used for timezones. For example, for the western United States there is the full name: Pacific Standard Time and the abbreviated name: PST. During daylight savings there are additional names: Pacific Daylight Time and PDT.  CharT Allows class to support different character types </p>
 <div class="refsect2" lang="en">
-<a name="id1146638"></a><h3>
+<a name="id2665123"></a><h3>
 <a name="time_zone_names_baseconstruct-copy-destruct"></a><code class="computeroutput">time_zone_names_base</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id793600-bb"></a>time_zone_names_base(<span class="bold"><strong>const</strong></span> string_type &amp; std_zone_name, 
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2473595-bb"></a>time_zone_names_base(<span class="bold"><strong>const</strong></span> string_type &amp; std_zone_name, 
                      <span class="bold"><strong>const</strong></span> string_type &amp; std_zone_abbrev, 
                      <span class="bold"><strong>const</strong></span> string_type &amp; dst_zone_name, 
                      <span class="bold"><strong>const</strong></span> string_type &amp; dst_zone_abbrev);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1146702"></a><h3>
-<a name="id1001564-bb"></a><code class="computeroutput">time_zone_names_base</code> public member functions</h3>
+<a name="id2665187"></a><h3>
+<a name="id2473539-bb"></a><code class="computeroutput">time_zone_names_base</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id1001569-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id1108765-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id793573-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id793586-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id2473544-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id2473556-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id2473569-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id2473581-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id895555.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977629"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="data_not_accessible.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2473370.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2473483"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="data_not_accessible.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/timed_mutex.html
===================================================================
--- boost/trunk/doc/html/timed_mutex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/timed_mutex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class timed_mutex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id868118" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534429" title="Header &lt;boost/thread/mutex.hpp&gt;">
 <link rel="prev" href="try_mutex.html" title="Class try_mutex">
 <link rel="next" href="BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ONCE_INIT.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534429"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ONCE_INIT.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="timed_mutex"></a><div class="titlepage"></div>
@@ -40,11 +40,11 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_timed_lock;
 
   <span class="emphasis"><em>// <a href="timed_mutex.html#timed_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="timed_mutex.html#id1220728-bb">timed_mutex</a>();
-  <a href="timed_mutex.html#id1175673-bb">~timed_mutex</a>();
+  <a href="timed_mutex.html#id2530793-bb">timed_mutex</a>();
+  <a href="timed_mutex.html#id2610124-bb">~timed_mutex</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1559327"></a><h2>Description</h2>
+<a name="id2781653"></a><h2>Description</h2>
 <p>The <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> class is a model of the 
 			<a href="threads/concepts.html#threads.concepts.TimedMutex" title="TimedMutex Concept">TimedMutex</a> concept. 
 			It should be used to synchronize access to shared resources using
@@ -96,17 +96,17 @@
 			<code class="computeroutput">NDEBUG</code> is not defined.</p>
 <p>Like all 
 			<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
-			in  , <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> leaves the 
+			in  <span class="bold"><strong>Boost.Threads</strong></span>, <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> leaves the 
 			<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
 			as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>. 
 			Programmers should make no assumptions about the order in which
 			waiting threads acquire a lock.</p>
 <div class="refsect2" lang="en">
-<a name="id1559550"></a><h3>
+<a name="id2781884"></a><h3>
 <a name="timed_mutexconstruct-copy-destruct"></a><code class="computeroutput">timed_mutex</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1220728-bb"></a>timed_mutex();</pre>
+<pre class="literallayout"><a name="id2530793-bb"></a>timed_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> object.
@@ -116,7 +116,7 @@
 			</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1175673-bb"></a>~timed_mutex();</pre>
+<pre class="literallayout"><a name="id2610124-bb"></a>~timed_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys a <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> object.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -131,13 +131,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ONCE_INIT.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534429"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ONCE_INIT.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/to_lower.html
===================================================================
--- boost/trunk/doc/html/to_lower.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/to_lower.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template to_lower</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184719" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
 <link rel="prev" href="to_lower_copy.html" title="Function to_lower_copy">
 <link rel="next" href="to_upper_copy.html" title="Function to_upper_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="to_lower_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184719"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_upper_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_lower_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_upper_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="to_lower"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> to_lower(WritableRangeT &amp; Input, 
                 <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1312177"></a><h2>Description</h2>
+<a name="id2746707"></a><h2>Description</h2>
 <p>Each element of the input sequence is converted to lower case. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -48,13 +48,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="to_lower_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184719"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_upper_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_lower_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_upper_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/to_lower_copy.html
===================================================================
--- boost/trunk/doc/html/to_lower_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/to_lower_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function to_lower_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184719" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
 <link rel="prev" href="string_algo/reference.html" title="Reference">
 <link rel="next" href="to_lower.html" title="Function template to_lower">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="string_algo/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184719"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_lower.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_algo/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_lower.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="to_lower_copy"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
   <span class="type">SequenceT</span> to_lower_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, 
                           <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1312070"></a><h2>Description</h2>
+<a name="id2746597"></a><h2>Description</h2>
 <p>Each element of the input sequence is converted to lower case. The result is a copy of the input converted to lower case. It is returned as a sequence or copied to the output iterator.</p>
 <p></p>
 <div class="variablelist">
@@ -59,13 +59,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="string_algo/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184719"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_lower.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_algo/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_lower.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/to_upper.html
===================================================================
--- boost/trunk/doc/html/to_upper.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/to_upper.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template to_upper</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184719" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
 <link rel="prev" href="to_upper_copy.html" title="Function to_upper_copy">
 <link rel="next" href="is_classified.html" title="Function is_classified">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="to_upper_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184719"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_classified.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_upper_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_classified.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="to_upper"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="bold"><strong>void</strong></span></span> to_upper(WritableRangeT &amp; Input, 
                 <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1312404"></a><h2>Description</h2>
+<a name="id2746938"></a><h2>Description</h2>
 <p>Each element of the input sequence is converted to upper case. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -48,13 +48,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="to_upper_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184719"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_classified.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_upper_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_classified.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/to_upper_copy.html
===================================================================
--- boost/trunk/doc/html/to_upper_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/to_upper_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function to_upper_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184719" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
 <link rel="prev" href="to_lower.html" title="Function template to_lower">
 <link rel="next" href="to_upper.html" title="Function template to_upper">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="to_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184719"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_upper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_upper.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="to_upper_copy"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
   <span class="type">SequenceT</span> to_upper_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, 
                           <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1312296"></a><h2>Description</h2>
+<a name="id2746829"></a><h2>Description</h2>
 <p>Each element of the input sequence is converted to upper case. The result is a copy of the input converted to upper case. It is returned as a sequence or copied to the output iterator</p>
 <p></p>
 <div class="variablelist">
@@ -59,13 +59,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="to_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184719"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_upper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="to_upper.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/token_finder.html
===================================================================
--- boost/trunk/doc/html/token_finder.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/token_finder.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template token_finder</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id692668" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
 <link rel="prev" href="tail_finder.html" title="Function tail_finder">
 <link rel="next" href="range_finder.html" title="Function range_finder">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="tail_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="range_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tail_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="range_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="token_finder"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type"><span class="emphasis"><em>unspecified</em></span></span> token_finder(PredicateT Pred, 
                            token_compress_mode_type eCompress = token_compress_off);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1325272"></a><h2>Description</h2>
+<a name="id2760092"></a><h2>Description</h2>
 <p>Construct the <code class="computeroutput">token_finder</code> . The finder searches for a token specified by a predicate. It is similar to std::find_if algorithm, with an exception that it return a range of instead of a single iterator.</p>
 <p>If "compress token mode" is enabled, adjacent matching tokens are concatenated into one match. Thus the finder can be used to search for continuous segments of characters satisfying the given predicate.</p>
 <p>The result is given as an <code class="computeroutput">iterator_range</code>  delimiting the match.</p>
@@ -53,13 +53,13 @@
     An instance of the <code class="computeroutput">token_finder</code>  object </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="tail_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id692668"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="range_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tail_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="range_finder.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trackable.html
===================================================================
--- boost/trunk/doc/html/trackable.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trackable.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class trackable</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1033936" title="Header &lt;boost/signals/trackable.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2587580" title="Header &lt;boost/signals/trackable.hpp&gt;">
 <link rel="prev" href="slot.html" title="Class template slot">
 <link rel="next" href="connection.html" title="Class connection">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1033936"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="connection.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2587580"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="connection.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trackable"></a><div class="titlepage"></div>
@@ -33,13 +33,13 @@
 <span class="bold"><strong>class</strong></span> trackable {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="trackable.html#trackableconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="trackable.html#id725156-bb">trackable</a>();
-  <a href="trackable.html#id796620-bb">trackable</a>(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp;);
-  trackable&amp; <a href="trackable.html#id1040536-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp;);
-  <a href="trackable.html#id720849-bb">~trackable</a>();
+  <a href="trackable.html#id2501283-bb">trackable</a>();
+  <a href="trackable.html#id2558432-bb">trackable</a>(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp;);
+  trackable&amp; <a href="trackable.html#id2345319-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp;);
+  <a href="trackable.html#id2553044-bb">~trackable</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1284537"></a><h2>Description</h2>
+<a name="id2736040"></a><h2>Description</h2>
 <p>The <code class="computeroutput">trackable</code> class provides automatic
           disconnection of signals and slots when objects bound in
           slots (via pointer or reference) are destroyed. The
@@ -55,11 +55,11 @@
           type that may contain pointers or references to trackable
           objects.</p>
 <div class="refsect2" lang="en">
-<a name="id1284586"></a><h3>
+<a name="id2736089"></a><h3>
 <a name="trackableconstruct-copy-destruct"></a><code class="computeroutput">trackable</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id725156-bb"></a>trackable();</pre>
+<pre class="literallayout"><a name="id2501283-bb"></a>trackable();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Sets the list of connected slots to empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -67,7 +67,7 @@
     Will not throw.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id796620-bb"></a>trackable(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp; other);</pre>
+<pre class="literallayout"><a name="id2558432-bb"></a>trackable(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Sets the list of connected slots to empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -77,7 +77,7 @@
     Signal-slot connections can only be created via calls to an explicit connect method, and therefore cannot be created here when trackable objects are copied.</p>
 </li>
 <li>
-<pre class="literallayout">trackable&amp; <a name="id1040536-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp; other);</pre>
+<pre class="literallayout">trackable&amp; <a name="id2345319-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp; other);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Sets the list of connected slots to empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -89,7 +89,7 @@
     Signal-slot connections can only be created via calls to an explicit connect method, and therefore cannot be created here when trackable objects are copied.</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id720849-bb"></a>~trackable();</pre>
+<pre class="literallayout"><a name="id2553044-bb"></a>~trackable();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Disconnects all signal/slot connections that
@@ -101,13 +101,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1033936"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="connection.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2587580"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="connection.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/tribool/reference.html
===================================================================
--- boost/trunk/doc/html/tribool/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/tribool/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../tribool.html" title="Chapter 13. Boost.Tribool">
 <link rel="prev" href="tutorial.html" title="Tutorial">
@@ -26,13 +26,13 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="tribool.reference"></a>Reference</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="reference.html#id996838">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1277326">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1277344">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2426531">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2521690">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2561687">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id996838"></a>Header &lt;<a href="../../../boost/logic/tribool.hpp" target="_top">boost/logic/tribool.hpp</a>&gt;</h4></div></div></div>
+<a name="id2426531"></a>Header &lt;<a href="../../../boost/logic/tribool.hpp" target="_top">boost/logic/tribool.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis">
 
 <a href="../BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">BOOST_TRIBOOL_THIRD_STATE</a>(Name)</pre>
@@ -40,33 +40,33 @@
   <span class="bold"><strong>namespace</strong></span> logic {
     <span class="bold"><strong>class</strong></span> <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>;
     <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../indeterminate.html" title="Function indeterminate">indeterminate</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="emphasis"><em>unspecified</em></span> = <span class="emphasis"><em>unspecified</em></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id866049.html" title="Function operator!"><span class="bold"><strong>operator</strong></span>!</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2427956.html" title="Function operator!"><span class="bold"><strong>operator</strong></span>!</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2535733.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2535733.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2535733.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2535733.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2535733.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2394886.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2394886.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2394886.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2394886.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2394886.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2605064.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2605064.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2605064.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2605064.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2605064.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2400763.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2400763.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2400763.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2400763.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id2400763.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
   }
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1277326"></a>Header &lt;<a href="../../../boost/logic/tribool_fwd.hpp" target="_top">boost/logic/tribool_fwd.hpp</a>&gt;</h4></div></div></div>
+<a name="id2521690"></a>Header &lt;<a href="../../../boost/logic/tribool_fwd.hpp" target="_top">boost/logic/tribool_fwd.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> logic {
   }
@@ -74,34 +74,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1277344"></a>Header &lt;<a href="../../../boost/logic/tribool_io.hpp" target="_top">boost/logic/tribool_io.hpp</a>&gt;</h4></div></div></div>
+<a name="id2561687"></a>Header &lt;<a href="../../../boost/logic/tribool_io.hpp" target="_top">boost/logic/tribool_io.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>namespace</strong></span> logic {
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT&gt; <span class="bold"><strong>class</strong></span> <a href="../indeterminate_name.html" title="Class template indeterminate_name">indeterminate_name</a>;
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; 
-      <span class="type">std::basic_string&lt; T &gt;</span> <a href="../id1244293.html" title="Function template get_default_indeterminate_name">get_default_indeterminate_name</a>();
+      <span class="type">std::basic_string&lt; T &gt;</span> <a href="../id2451531.html" title="Function template get_default_indeterminate_name">get_default_indeterminate_name</a>();
 
     <span class="emphasis"><em>// Returns the character string "indeterminate". </em></span>
     <span class="bold"><strong>template</strong></span>&lt;&gt; 
-      <span class="type">std::basic_string&lt; <span class="bold"><strong>char</strong></span> &gt;</span> <a name="id894358"></a>get_default_indeterminate_name&lt;<span class="bold"><strong>char</strong></span> &gt;();
+      <span class="type">std::basic_string&lt; <span class="bold"><strong>char</strong></span> &gt;</span> <a name="id2614670"></a>get_default_indeterminate_name&lt;<span class="bold"><strong>char</strong></span> &gt;();
 
     <span class="emphasis"><em>// Returns the wide character string L"indeterminate". </em></span>
     <span class="bold"><strong>template</strong></span>&lt;&gt; 
-      <span class="type">std::basic_string&lt; <span class="bold"><strong>wchar_t</strong></span> &gt;</span> <a name="id1245131"></a>get_default_indeterminate_name&lt;<span class="bold"><strong>wchar_t</strong></span> &gt;();
+      <span class="type">std::basic_string&lt; <span class="bold"><strong>wchar_t</strong></span> &gt;</span> <a name="id2614685"></a>get_default_indeterminate_name&lt;<span class="bold"><strong>wchar_t</strong></span> &gt;();
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_ostream&lt; CharT, Traits &gt; &amp;</span> 
-      <a href="../id1245151.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; CharT, Traits &gt; &amp;, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
+      <a href="../id2531282.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; CharT, Traits &gt; &amp;, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_ostream&lt; CharT, Traits &gt; &amp;</span> 
-      <a href="../id1286986.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; CharT, Traits &gt; &amp;, <span class="emphasis"><em>unspecified</em></span>);
+      <a href="../id2423887.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; CharT, Traits &gt; &amp;, <span class="emphasis"><em>unspecified</em></span>);
     <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt; 
       <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span> 
-      <a href="../id1287075.html" title="Function template operator&gt;&gt;"><span class="bold"><strong>operator</strong></span>&gt;&gt;</a>(std::basic_istream&lt; CharT, Traits &gt; &amp;, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a> &amp;);
+      <a href="../id2341545.html" title="Function template operator&gt;&gt;"><span class="bold"><strong>operator</strong></span>&gt;&gt;</a>(std::basic_istream&lt; CharT, Traits &gt; &amp;, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a> &amp;);
   }
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/tribool/tests.html
===================================================================
--- boost/trunk/doc/html/tribool/tests.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/tribool/tests.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Testsuite</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../tribool.html" title="Chapter 13. Boost.Tribool">
-<link rel="prev" href="../id1287075.html" title="Function template operator&gt;&gt;">
+<link rel="prev" href="../id2341545.html" title="Function template operator&gt;&gt;">
 <link rel="next" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../id1287075.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost_typetraits.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2341545.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost_typetraits.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
@@ -68,13 +68,13 @@
 </table></div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../id1287075.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost_typetraits.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2341545.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost_typetraits.html"><img src="../images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/tribool/tutorial.html
===================================================================
--- boost/trunk/doc/html/tribool/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/tribool/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../tribool.html" title="Chapter 13. Boost.Tribool">
 <link rel="prev" href="../tribool.html" title="Chapter 13. Boost.Tribool">
@@ -26,13 +26,13 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="tribool.tutorial"></a>Tutorial</h3></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1567990">Basic usage</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1568440">Renaming the indeterminate state</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1568520"><code class="computeroutput">tribool</code> input/output</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2789023">Basic usage</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2789492">Renaming the indeterminate state</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2789574"><code class="computeroutput">tribool</code> input/output</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1567990"></a>Basic usage</h4></div></div></div>
+<a name="id2789023"></a>Basic usage</h4></div></div></div>
 <p> The <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> class acts
     like the built-in <code class="computeroutput">bool</code> type, but for 3-state boolean
     logic. The three states are <code class="computeroutput">true</code>, <code class="computeroutput">false</code>,
@@ -118,7 +118,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1568440"></a>Renaming the indeterminate state</h4></div></div></div>
+<a name="id2789492"></a>Renaming the indeterminate state</h4></div></div></div>
 <p> Users may introduce additional keywords for the indeterminate
   value in addition to the implementation-supplied
   <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code> using the
@@ -133,10 +133,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1568520"></a><code class="computeroutput">tribool</code> input/output</h4></div></div></div>
+<a name="id2789574"></a><code class="computeroutput">tribool</code> input/output</h4></div></div></div>
 <p><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> objects may be
   read from and written to streams by including the
-  <code class="computeroutput"><a href="reference.html#id1277344" title="Header &lt;boost/logic/tribool_io.hpp&gt;">boost/logic/tribool_io.hpp</a></code> header in a
+  <code class="computeroutput"><a href="reference.html#id2561687" title="Header &lt;boost/logic/tribool_io.hpp&gt;">boost/logic/tribool_io.hpp</a></code> header in a
   manner very similar to <code class="computeroutput">bool</code> values. When the
   <code class="computeroutput">boolalpha</code> flag is not set on the input/output stream,
   the integral values 0, 1, and 2 correspond to <code class="computeroutput">tribool</code>
@@ -169,7 +169,7 @@
   <code class="computeroutput">boolalpha</code> is set.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/tribool.html
===================================================================
--- boost/trunk/doc/html/tribool.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/tribool.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 13. Boost.Tribool</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="thread/acknowledgements.html" title="Acknowledgements">
@@ -34,7 +34,7 @@
 </div></div>
 <div><p class="copyright">Copyright © 2002-2004 Douglas Gregor</p></div>
 <div><div class="legalnotice">
-<a name="id1567936"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2788970"></a><p>Use, modification and distribution is subject to the Boost
     Software License, Version 1.0. (See accompanying file
     <code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
 </div></div>
@@ -45,15 +45,15 @@
 <dt><span class="section"><a href="tribool.html#tribool.introduction">Introduction</a></span></dt>
 <dt><span class="section"><a href="tribool/tutorial.html">Tutorial</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="tribool/tutorial.html#id1567990">Basic usage</a></span></dt>
-<dt><span class="section"><a href="tribool/tutorial.html#id1568440">Renaming the indeterminate state</a></span></dt>
-<dt><span class="section"><a href="tribool/tutorial.html#id1568520"><code class="computeroutput">tribool</code> input/output</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id2789023">Basic usage</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id2789492">Renaming the indeterminate state</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id2789574"><code class="computeroutput">tribool</code> input/output</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="tribool/reference.html">Reference</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="tribool/reference.html#id996838">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="tribool/reference.html#id1277326">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="tribool/reference.html#id1277344">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="tribool/reference.html#id2426531">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="tribool/reference.html#id2521690">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="tribool/reference.html#id2561687">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="tribool/tests.html">Testsuite</a></span></dt>
 <dd><dl><dt><span class="section"><a href="tribool/tests.html#tribool.tests.acceptance">Acceptance tests</a></span></dt></dl></dd>
@@ -68,7 +68,7 @@
     boolean logic. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"><small><p>Last revised: July 25, 2004 at 03:01:38 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/trim.html
===================================================================
--- boost/trunk/doc/html/trim.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_if.html" title="Function template trim_if">
 <link rel="next" href="string_algo/rationale.html" title="Rationale">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_algo/rationale.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_algo/rationale.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> trim(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356866"></a><h2>Description</h2>
+<a name="id2774598"></a><h2>Description</h2>
 <p>Remove all leading and trailing spaces from the input. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_algo/rationale.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_algo/rationale.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_copy.html
===================================================================
--- boost/trunk/doc/html/trim_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_copy_if.html" title="Function trim_copy_if">
 <link rel="next" href="trim_if.html" title="Function template trim_if">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_copy"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">SequenceT</span> trim_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, 
                       <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356692"></a><h2>Description</h2>
+<a name="id2774422"></a><h2>Description</h2>
 <p>Remove all leading and trailing spaces from the input. The result is a trimmed copy of the input</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_copy_if.html
===================================================================
--- boost/trunk/doc/html/trim_copy_if.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_copy_if.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function trim_copy_if</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_right.html" title="Function template trim_right">
 <link rel="next" href="trim_copy.html" title="Function template trim_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_right.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_copy_if"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type">SequenceT</span> trim_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356580"></a><h2>Description</h2>
+<a name="id2774309"></a><h2>Description</h2>
 <p>Remove all trailing and leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_right.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_if.html
===================================================================
--- boost/trunk/doc/html/trim_if.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_if.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim_if</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_copy.html" title="Function template trim_copy">
 <link rel="next" href="trim.html" title="Function template trim">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_if"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> trim_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356788"></a><h2>Description</h2>
+<a name="id2774518"></a><h2>Description</h2>
 <p>Remove all leading and trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_left.html
===================================================================
--- boost/trunk/doc/html/trim_left.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_left.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim_left</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_left_if.html" title="Function template trim_left_if">
 <link rel="next" href="trim_right_copy_if.html" title="Function trim_right_copy_if">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_left_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_left"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> trim_left(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356060"></a><h2>Description</h2>
+<a name="id2773780"></a><h2>Description</h2>
 <p>Remove all leading spaces from the input. The Input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_left_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_left_copy.html
===================================================================
--- boost/trunk/doc/html/trim_left_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_left_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim_left_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_left_copy_if.html" title="Function trim_left_copy_if">
 <link rel="next" href="trim_left_if.html" title="Function template trim_left_if">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_left_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_left_copy"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">SequenceT</span> trim_left_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, 
                            <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1355885"></a><h2>Description</h2>
+<a name="id2773603"></a><h2>Description</h2>
 <p>Remove all leading spaces from the input. The result is a trimmed copy of the input.</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_left_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_left_copy_if.html
===================================================================
--- boost/trunk/doc/html/trim_left_copy_if.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_left_copy_if.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function trim_left_copy_if</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
-<link rel="prev" href="id726784.html" title="Function template split">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="prev" href="id2580251.html" title="Function template split">
 <link rel="next" href="trim_left_copy.html" title="Function template trim_left_copy">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id726784.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2580251.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_left_copy_if"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type">SequenceT</span> trim_left_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1355773"></a><h2>Description</h2>
+<a name="id2773490"></a><h2>Description</h2>
 <p>Remove all leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id726784.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2580251.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_left_if.html
===================================================================
--- boost/trunk/doc/html/trim_left_if.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_left_if.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim_left_if</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_left_copy.html" title="Function template trim_left_copy">
 <link rel="next" href="trim_left.html" title="Function template trim_left">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_left_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_left_if"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> trim_left_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1355978"></a><h2>Description</h2>
+<a name="id2773700"></a><h2>Description</h2>
 <p>Remove all leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_left_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_right.html
===================================================================
--- boost/trunk/doc/html/trim_right.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_right.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim_right</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_right_if.html" title="Function template trim_right_if">
 <link rel="next" href="trim_copy_if.html" title="Function trim_copy_if">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_right_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_right"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> trim_right(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356464"></a><h2>Description</h2>
+<a name="id2774191"></a><h2>Description</h2>
 <p>Remove all trailing spaces from the input. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_right_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_right_copy.html
===================================================================
--- boost/trunk/doc/html/trim_right_copy.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_right_copy.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim_right_copy</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_right_copy_if.html" title="Function trim_right_copy_if">
 <link rel="next" href="trim_right_if.html" title="Function template trim_right_if">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_right_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_right_copy"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
   <span class="type">SequenceT</span> trim_right_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, 
                             <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356290"></a><h2>Description</h2>
+<a name="id2774013"></a><h2>Description</h2>
 <p>Remove all trailing spaces from the input. The result is a trimmed copy of the input</p>
 <p></p>
 <div class="variablelist">
@@ -53,13 +53,13 @@
     This function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_right_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_if.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_right_copy_if.html
===================================================================
--- boost/trunk/doc/html/trim_right_copy_if.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_right_copy_if.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function trim_right_copy_if</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_left.html" title="Function template trim_left">
 <link rel="next" href="trim_right_copy.html" title="Function template trim_right_copy">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_left.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_right_copy_if"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type">SequenceT</span> trim_right_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356178"></a><h2>Description</h2>
+<a name="id2773900"></a><h2>Description</h2>
 <p>Remove all trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator</p>
 <p></p>
 <div class="variablelist">
@@ -58,13 +58,13 @@
     The second variant of this function provides the strong exception-safety guarantee </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_left.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/trim_right_if.html
===================================================================
--- boost/trunk/doc/html/trim_right_if.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/trim_right_if.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template trim_right_if</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
 <link rel="prev" href="trim_right_copy.html" title="Function template trim_right_copy">
 <link rel="next" href="trim_right.html" title="Function template trim_right">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_right_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="trim_right_if"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> trim_right_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1356383"></a><h2>Description</h2>
+<a name="id2774111"></a><h2>Description</h2>
 <p>Remove all trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.</p>
 <p></p>
 <div class="variablelist">
@@ -47,13 +47,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="trim_right_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id907869"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/try_mutex.html
===================================================================
--- boost/trunk/doc/html/try_mutex.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/try_mutex.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class try_mutex</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id868118" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534429" title="Header &lt;boost/thread/mutex.hpp&gt;">
 <link rel="prev" href="mutex.html" title="Class mutex">
 <link rel="next" href="timed_mutex.html" title="Class timed_mutex">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="timed_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534429"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="timed_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="try_mutex"></a><div class="titlepage"></div>
@@ -39,11 +39,11 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;
 
   <span class="emphasis"><em>// <a href="try_mutex.html#try_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="try_mutex.html#id1255920-bb">try_mutex</a>();
-  <a href="try_mutex.html#id1114655-bb">~try_mutex</a>();
+  <a href="try_mutex.html#id2597718-bb">try_mutex</a>();
+  <a href="try_mutex.html#id2596969-bb">~try_mutex</a>();
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1558883"></a><h2>Description</h2>
+<a name="id2781196"></a><h2>Description</h2>
 <p>The <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> class is a model of the 
 			<a href="threads/concepts.html#threads.concepts.TryMutex" title="TryMutex Concept">TryMutex</a> concept. 
 			It should be used to synchronize access to shared resources using
@@ -91,17 +91,17 @@
 			<code class="computeroutput">NDEBUG</code> is not defined.</p>
 <p>Like all
 			<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
-			in , <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> leaves the 
+			in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> leaves the 
 			<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
 			as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>. 
 			Programmers should make no assumptions about the order in which
 			waiting threads acquire a lock.</p>
 <div class="refsect2" lang="en">
-<a name="id1559094"></a><h3>
+<a name="id2781416"></a><h3>
 <a name="try_mutexconstruct-copy-destruct"></a><code class="computeroutput">try_mutex</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><a name="id1255920-bb"></a>try_mutex();</pre>
+<pre class="literallayout"><a name="id2597718-bb"></a>try_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs a <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> object.
@@ -111,7 +111,7 @@
 			</p>
 </li>
 <li>
-<pre class="literallayout"><a name="id1114655-bb"></a>~try_mutex();</pre>
+<pre class="literallayout"><a name="id2596969-bb"></a>~try_mutex();</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Destroys a <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> object.
@@ -127,13 +127,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="timed_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2534429"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="timed_mutex.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/typed_value.html
===================================================================
--- boost/trunk/doc/html/typed_value.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/typed_value.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template typed_value</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id857530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
-<link rel="prev" href="id683292.html" title="Class positional_options_description">
-<link rel="next" href="untyped_value.html" title="Class untyped_value">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="untyped_value.html" title="Class untyped_value">
+<link rel="next" href="value.html" title="Function value">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id683292.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="untyped_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="untyped_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="typed_value"></a><div class="titlepage"></div>
@@ -35,87 +35,87 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="typed_value.html#typed_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="typed_value.html#id1113060-bb">typed_value</a>(T *);
+  <a href="typed_value.html#id2355319-bb">typed_value</a>(T *);
 
-  <span class="emphasis"><em>// <a href="typed_value.html#id934494-bb">public member functions</a></em></span>
-  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id934499-bb">default_value</a>(<span class="bold"><strong>const</strong></span> T &amp;) ;
-  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id797160-bb">default_value</a>(<span class="bold"><strong>const</strong></span> T &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id1008859-bb">notifier</a>(function1&lt; <span class="bold"><strong>void</strong></span>, <span class="bold"><strong>const</strong></span>  T &amp; &gt;) ;
-  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id760792-bb">composing</a>() ;
-  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id1112969-bb">multitoken</a>() ;
-  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id658034-bb">zero_tokens</a>() ;
-  <span class="type">std::string</span> <a href="typed_value.html#id798654-bb">name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="typed_value.html#id998228-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="typed_value.html#id998241-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="typed_value.html#id998254-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="typed_value.html#id908506-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="typed_value.html#id1104904-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="typed_value.html#id1104938-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="typed_value.html#id2368869-bb">public member functions</a></em></span>
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2368874-bb">default_value</a>(<span class="bold"><strong>const</strong></span> T &amp;) ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2382810-bb">default_value</a>(<span class="bold"><strong>const</strong></span> T &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2499519-bb">notifier</a>(function1&lt; <span class="bold"><strong>void</strong></span>, <span class="bold"><strong>const</strong></span> T &amp; &gt;) ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2343248-bb">composing</a>() ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2465855-bb">multitoken</a>() ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2407468-bb">zero_tokens</a>() ;
+  <span class="type">std::string</span> <a href="typed_value.html#id2407482-bb">name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="typed_value.html#id2407495-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="typed_value.html#id2456624-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="typed_value.html#id2456636-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="typed_value.html#id2456649-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="typed_value.html#id2416145-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="typed_value.html#id2416178-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1257056"></a><h2>Description</h2>
+<a name="id2727390"></a><h2>Description</h2>
 <p>Class which handles value of a specific type. </p>
 <div class="refsect2" lang="en">
-<a name="id1257063"></a><h3>
+<a name="id2727397"></a><h3>
 <a name="typed_valueconstruct-copy-destruct"></a><code class="computeroutput">typed_value</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1113060-bb"></a>typed_value(T * store_to);</pre>
+<pre class="literallayout"><a name="id2355319-bb"></a>typed_value(T * store_to);</pre>
 <p>Ctor. The 'store_to' parameter tells where to store the value when it's known. The parameter can be NULL. </p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1257100"></a><h3>
-<a name="id934494-bb"></a><code class="computeroutput">typed_value</code> public member functions</h3>
+<a name="id2727435"></a><h3>
+<a name="id2368869-bb"></a><code class="computeroutput">typed_value</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id934499-bb"></a>default_value(<span class="bold"><strong>const</strong></span> T &amp; v) ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2368874-bb"></a>default_value(<span class="bold"><strong>const</strong></span> T &amp; v) ;</pre>
 <p>Specifies default value, which will be used if none is explicitly specified. The type 'T' should provide operator&lt;&lt; for ostream. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id797160-bb"></a>default_value(<span class="bold"><strong>const</strong></span> T &amp; v, <span class="bold"><strong>const</strong></span> std::string &amp; textual) ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2382810-bb"></a>default_value(<span class="bold"><strong>const</strong></span> T &amp; v, <span class="bold"><strong>const</strong></span> std::string &amp; textual) ;</pre>
 <p>Specifies default value, which will be used if none is explicitly specified. Unlike the above overload, the type 'T' need not provide operator&lt;&lt; for ostream, but textual representation of default value must be provided by the user. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id1008859-bb"></a>notifier(function1&lt; <span class="bold"><strong>void</strong></span>, <span class="bold"><strong>const</strong></span>  T &amp; &gt; f) ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2499519-bb"></a>notifier(function1&lt; <span class="bold"><strong>void</strong></span>, <span class="bold"><strong>const</strong></span> T &amp; &gt; f) ;</pre>
 <p>Specifies a function to be called when the final value is determined. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id760792-bb"></a>composing() ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2343248-bb"></a>composing() ;</pre>
 <p>Specifies that the value is composing. See the 'is_composing' method for explanation. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id1112969-bb"></a>multitoken() ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2465855-bb"></a>multitoken() ;</pre>
 <p>Specifies that the value can span multiple tokens. </p>
 </li>
-<li><pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id658034-bb"></a>zero_tokens() ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id798654-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id998228-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id998241-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id998254-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2407468-bb"></a>zero_tokens() ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2407482-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2407495-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2456624-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2456636-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id908506-bb"></a>xparse(boost::any &amp; value_store, 
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2456649-bb"></a>xparse(boost::any &amp; value_store, 
             <span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Creates an instance of the 'validator' class and calls its operator() to perform athe ctual conversion. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id1104904-bb"></a>apply_default(boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2416145-bb"></a>apply_default(boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
 <p>If default value was specified via previous call to 'default_value', stores that value into 'value_store'. Returns true if default value was stored. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1104938-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2416178-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
 <p>If an address of variable to store value was specified when creating *this, stores the value there. Otherwise, does nothing. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id683292.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="untyped_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="untyped_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/tz_db_base.html
===================================================================
--- boost/trunk/doc/html/tz_db_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/tz_db_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template tz_db_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034888" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433012" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
 <link rel="prev" href="bad_field_count.html" title="Struct bad_field_count">
 <link rel="next" href="wrapping_int.html" title="Class template wrapping_int">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433012"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="tz_db_base"></a><div class="titlepage"></div>
@@ -41,24 +41,24 @@
   <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt;                   string_type;           
 
   <span class="emphasis"><em>// <a href="tz_db_base.html#tz_db_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="tz_db_base.html#id792972-bb">tz_db_base</a>();
+  <a href="tz_db_base.html#id2466941-bb">tz_db_base</a>();
 
-  <span class="emphasis"><em>// <a href="tz_db_base.html#id1104197-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id1104203-bb">load_from_file</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="tz_db_base.html#id934174-bb">add_record</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, 
+  <span class="emphasis"><em>// <a href="tz_db_base.html#id2466797-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id2466801-bb">load_from_file</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="tz_db_base.html#id2466837-bb">add_record</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, 
                   boost::shared_ptr&lt; time_zone_base_type &gt;) ;
   <span class="type">boost::shared_ptr&lt; time_zone_base_type &gt;</span> 
-  <a href="tz_db_base.html#id837833-bb">time_zone_from_region</a>(<span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::vector&lt; std::string &gt;</span> <a href="tz_db_base.html#id975989-bb">region_list</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="tz_db_base.html#id2466885-bb">time_zone_from_region</a>(<span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::vector&lt; std::string &gt;</span> <a href="tz_db_base.html#id2466922-bb">region_list</a>() <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="tz_db_base.html#id902329-bb">private member functions</a></em></span>
-  <span class="type">rule_type *</span> <a href="tz_db_base.html#id1102820-bb">parse_rules</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">week_num</span> <a href="tz_db_base.html#id966469-bb">get_week_num</a>(<span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id1107456-bb">split_rule_spec</a>(<span class="bold"><strong>int</strong></span> &amp;, <span class="bold"><strong>int</strong></span> &amp;, <span class="bold"><strong>int</strong></span> &amp;, string_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="tz_db_base.html#id802746-bb">parse_string</a>(string_type &amp;) ;
+  <span class="emphasis"><em>// <a href="tz_db_base.html#id2466948-bb">private member functions</a></em></span>
+  <span class="type">rule_type *</span> <a href="tz_db_base.html#id2466952-bb">parse_rules</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">week_num</span> <a href="tz_db_base.html#id2466989-bb">get_week_num</a>(<span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id2462746-bb">split_rule_spec</a>(<span class="bold"><strong>int</strong></span> &amp;, <span class="bold"><strong>int</strong></span> &amp;, <span class="bold"><strong>int</strong></span> &amp;, string_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="tz_db_base.html#id2462804-bb">parse_string</a>(string_type &amp;) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1147524"></a><h2>Description</h2>
+<a name="id2666031"></a><h2>Description</h2>
 <p>The csv file containing the zone_specs used by the tz_db_base is intended to be customized by the library user. When customizing this file (or creating your own) the file must follow a specific format.</p>
 <p>This first line is expected to contain column headings and is therefore not processed by the tz_db_base.</p>
 <p>Each record (line) must have eleven fields. Some of those fields can be empty. Every field (even empty ones) must be enclosed in double-quotes. Ex: </p>
@@ -89,53 +89,53 @@
 <p>DST End date rule: See DST Start date rule. The difference here is this is the day daylight savings ends (transition to STD).</p>
 <p>End time: Same as Start time. </p>
 <div class="refsect2" lang="en">
-<a name="id1147638"></a><h3>
+<a name="id2666153"></a><h3>
 <a name="tz_db_baseconstruct-copy-destruct"></a><code class="computeroutput">tz_db_base</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id792972-bb"></a>tz_db_base();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2466941-bb"></a>tz_db_base();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1147667"></a><h3>
-<a name="id1104197-bb"></a><code class="computeroutput">tz_db_base</code> public member functions</h3>
+<a name="id2666186"></a><h3>
+<a name="id2466797-bb"></a><code class="computeroutput">tz_db_base</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1104203-bb"></a>load_from_file(<span class="bold"><strong>const</strong></span> std::string &amp; pathspec) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2466801-bb"></a>load_from_file(<span class="bold"><strong>const</strong></span> std::string &amp; pathspec) ;</pre>
 <p>May throw data_not_accessible, or bad_field_count exceptions </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id934174-bb"></a>add_record(<span class="bold"><strong>const</strong></span> string_type &amp; id, 
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2466837-bb"></a>add_record(<span class="bold"><strong>const</strong></span> string_type &amp; id, 
                 boost::shared_ptr&lt; time_zone_base_type &gt; tz) ;</pre>
 <p>Takes an id string in the form of "America/Phoenix", and a time_zone object for that region. The id string must be a unique name that does not already exist in the database. </p>
 </li>
 <li>
 <pre class="literallayout"><span class="type">boost::shared_ptr&lt; time_zone_base_type &gt;</span> 
-<a name="id837833-bb"></a>time_zone_from_region(<span class="bold"><strong>const</strong></span> string_type &amp; region) <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2466885-bb"></a>time_zone_from_region(<span class="bold"><strong>const</strong></span> string_type &amp; region) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns a time_zone object built from the specs for the given region. If region does not exist a local_time::record_not_found exception will be thrown </p>
 </li>
-<li><pre class="literallayout"><span class="type">std::vector&lt; std::string &gt;</span> <a name="id975989-bb"></a>region_list() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::vector&lt; std::string &gt;</span> <a name="id2466922-bb"></a>region_list() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1147807"></a><h3>
-<a name="id902329-bb"></a><code class="computeroutput">tz_db_base</code> private member functions</h3>
+<a name="id2666328"></a><h3>
+<a name="id2466948-bb"></a><code class="computeroutput">tz_db_base</code> private member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">rule_type *</span> <a name="id1102820-bb"></a>parse_rules(<span class="bold"><strong>const</strong></span> string_type &amp; sr, <span class="bold"><strong>const</strong></span> string_type &amp; er) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">week_num</span> <a name="id966469-bb"></a>get_week_num(<span class="bold"><strong>int</strong></span> nth) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1107456-bb"></a>split_rule_spec(<span class="bold"><strong>int</strong></span> &amp; nth, <span class="bold"><strong>int</strong></span> &amp; d, <span class="bold"><strong>int</strong></span> &amp; m, string_type rule) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">rule_type *</span> <a name="id2466952-bb"></a>parse_rules(<span class="bold"><strong>const</strong></span> string_type &amp; sr, <span class="bold"><strong>const</strong></span> string_type &amp; er) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">week_num</span> <a name="id2466989-bb"></a>get_week_num(<span class="bold"><strong>int</strong></span> nth) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2462746-bb"></a>split_rule_spec(<span class="bold"><strong>int</strong></span> &amp; nth, <span class="bold"><strong>int</strong></span> &amp; d, <span class="bold"><strong>int</strong></span> &amp; m, string_type rule) <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id802746-bb"></a>parse_string(string_type &amp; s) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2462804-bb"></a>parse_string(string_type &amp; s) ;</pre>
 <p>Take a line from the csv, turn it into a time_zone_type, and add it to the map. Zone_specs in csv file are expected to have eleven fields that describe the time zone. Returns true if zone_spec successfully added to database </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2433012"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/uk_dst_trait.html
===================================================================
--- boost/trunk/doc/html/uk_dst_trait.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/uk_dst_trait.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template uk_dst_trait</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941196" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2503510" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
 <link rel="prev" href="eu_dst_trait.html" title="Struct template eu_dst_trait">
 <link rel="next" href="acst_dst_trait.html" title="Struct template acst_dst_trait">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="acst_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2503510"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="acst_dst_trait.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="uk_dst_trait"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; 
 <span class="bold"><strong>struct</strong></span> uk_dst_trait : <span class="bold"><strong>public</strong></span> boost::date_time::eu_dst_trait&lt; date_type &gt; {
 
-  <span class="emphasis"><em>// <a href="uk_dst_trait.html#id803426-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id803431-bb">dst_start_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id863659-bb">dst_end_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id931303-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="uk_dst_trait.html#id2342062-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id2518051-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id2518063-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id2399657-bb">dst_shift_length_minutes</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1110000"></a><h2>Description</h2>
+<a name="id2644673"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1110003"></a><h3>
-<a name="id803426-bb"></a><code class="computeroutput">uk_dst_trait</code> public static functions</h3>
+<a name="id2644676"></a><h3>
+<a name="id2342062-bb"></a><code class="computeroutput">uk_dst_trait</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id803431-bb"></a>dst_start_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id863659-bb"></a>dst_end_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id931303-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2518051-bb"></a>dst_start_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2518063-bb"></a>dst_end_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2399657-bb"></a>dst_shift_length_minutes() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="acst_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2503510"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="acst_dst_trait.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/unknown_option.html
===================================================================
--- boost/trunk/doc/html/unknown_option.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/unknown_option.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class unknown_option</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="id977493.html" title="Class too_many_positional_options_error">
-<link rel="next" href="validation_error.html" title="Class validation_error">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="invalid_syntax.html" title="Class invalid_syntax">
+<link rel="next" href="ambiguous_option.html" title="Class ambiguous_option">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id977493.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="validation_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="invalid_syntax.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_option.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="unknown_option"></a><div class="titlepage"></div>
@@ -33,32 +33,32 @@
 <span class="bold"><strong>class</strong></span> unknown_option : <span class="bold"><strong>public</strong></span> boost::program_options::error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="unknown_option.html#unknown_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="unknown_option.html#id1102165-bb">unknown_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="unknown_option.html#id2350257-bb">unknown_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
 
-  <span class="emphasis"><em>// <a href="unknown_option.html#id1002219-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="unknown_option.html#id2512117-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1251520"></a><h2>Description</h2>
+<a name="id2718483"></a><h2>Description</h2>
 <p>Class thrown when option name is not recognized. </p>
 <div class="refsect2" lang="en">
-<a name="id1251527"></a><h3>
+<a name="id2718490"></a><h3>
 <a name="unknown_optionconstruct-copy-destruct"></a><code class="computeroutput">unknown_option</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1102165-bb"></a>unknown_option(<span class="bold"><strong>const</strong></span> std::string &amp; name);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2350257-bb"></a>unknown_option(<span class="bold"><strong>const</strong></span> std::string &amp; name);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1251567"></a><h3>
-<a name="id1002219-bb"></a><code class="computeroutput">unknown_option</code> public member functions</h3>
+<a name="id2718530"></a><h3>
+<a name="id2512117-bb"></a><code class="computeroutput">unknown_option</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id977493.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="validation_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="invalid_syntax.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_option.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/untyped_value.html
===================================================================
--- boost/trunk/doc/html/untyped_value.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/untyped_value.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class untyped_value</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id857530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
-<link rel="prev" href="typed_value.html" title="Class template typed_value">
-<link rel="next" href="value_semantic.html" title="Class value_semantic">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="id2381519-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">
+<link rel="next" href="typed_value.html" title="Class template typed_value">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="typed_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value_semantic.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2381519-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="typed_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="untyped_value"></a><div class="titlepage"></div>
@@ -35,57 +35,57 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="untyped_value.html#untyped_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="untyped_value.html#id663640-bb">untyped_value</a>(<span class="bold"><strong>bool</strong></span> = false);
+  <a href="untyped_value.html#id2344924-bb">untyped_value</a>(<span class="bold"><strong>bool</strong></span> = false);
 
-  <span class="emphasis"><em>// <a href="untyped_value.html#id661436-bb">public member functions</a></em></span>
-  <span class="type">std::string</span> <a href="untyped_value.html#id661441-bb">name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="untyped_value.html#id996504-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="untyped_value.html#id762944-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="untyped_value.html#id926730-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="untyped_value.html#id926743-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="untyped_value.html#id765435-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="untyped_value.html#id1008307-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="untyped_value.html#id2495337-bb">public member functions</a></em></span>
+  <span class="type">std::string</span> <a href="untyped_value.html#id2495341-bb">name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="untyped_value.html#id2349205-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="untyped_value.html#id2349217-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="untyped_value.html#id2349230-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="untyped_value.html#id2412415-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="untyped_value.html#id2420783-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="untyped_value.html#id2348616-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1257742"></a><h2>Description</h2>
+<a name="id2726722"></a><h2>Description</h2>
 <p>Class which specifies a simple handling of a value: the value will have string type and only one token is allowed. </p>
 <div class="refsect2" lang="en">
-<a name="id1257750"></a><h3>
+<a name="id2726730"></a><h3>
 <a name="untyped_valueconstruct-copy-destruct"></a><code class="computeroutput">untyped_value</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id663640-bb"></a>untyped_value(<span class="bold"><strong>bool</strong></span> zero_tokens = false);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2344924-bb"></a>untyped_value(<span class="bold"><strong>bool</strong></span> zero_tokens = false);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1257790"></a><h3>
-<a name="id661436-bb"></a><code class="computeroutput">untyped_value</code> public member functions</h3>
+<a name="id2726769"></a><h3>
+<a name="id2495337-bb"></a><code class="computeroutput">untyped_value</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id661441-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id996504-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id762944-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id926730-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2495341-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2349205-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2349217-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2349230-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id926743-bb"></a>xparse(boost::any &amp; value_store, 
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2412415-bb"></a>xparse(boost::any &amp; value_store, 
             <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre>
 <p>If 'value_store' is already initialized, or new_tokens has more than one elements, throws. Otherwise, assigns the first string from 'new_tokens' to 'value_store', without any modifications. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id765435-bb"></a>apply_default(boost::any &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2420783-bb"></a>apply_default(boost::any &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Does nothing. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1008307-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2348616-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Does nothing. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="typed_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value_semantic.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2381519-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="typed_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/unwrap_recursive_wrapper.html
===================================================================
--- boost/trunk/doc/html/unwrap_recursive_wrapper.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/unwrap_recursive_wrapper.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template unwrap_recursive_wrapper</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1311990" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2644455" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
 <link rel="prev" href="is_recursive_wrapper.html" title="Class template is_recursive_wrapper">
 <link rel="next" href="apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor_delayed_t.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2644455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor_delayed_t.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="unwrap_recursive_wrapper"></a><div class="titlepage"></div>
@@ -37,20 +37,20 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> type;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1668048"></a><h2>Description</h2>
+<a name="id2837760"></a><h2>Description</h2>
 <p><code class="computeroutput">type</code> is equivalent to <code class="computeroutput">T::type</code> if
           <code class="computeroutput">T</code> is a specialization of
           <code class="computeroutput"><a href="recursive_wrapper.html" title="Class template recursive_wrapper">recursive_wrapper</a></code>. Otherwise,
           <code class="computeroutput">type</code> is equivalent to <code class="computeroutput">T</code>.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor_delayed_t.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2644455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor_delayed_t.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/unwrap_reference.html
===================================================================
--- boost/trunk/doc/html/unwrap_reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/unwrap_reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template unwrap_reference</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="ref/reference.html#header.boost.ref.hpp" title="Header &lt;boost/ref.hpp&gt;">
 <link rel="prev" href="is_reference_wrapper.html" title="Class template is_reference_wrapper">
@@ -36,7 +36,7 @@
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> type;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1279787"></a><h2>Description</h2>
+<a name="id2731081"></a><h2>Description</h2>
 <p>The typedef <code class="computeroutput">type</code> is
         <code class="computeroutput">T::type</code> if
         <code class="computeroutput">T</code> is a
@@ -44,7 +44,7 @@
         <code class="computeroutput">T</code> otherwise.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/us_dst_rules.html
===================================================================
--- boost/trunk/doc/html/us_dst_rules.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/us_dst_rules.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template us_dst_rules</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866029" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2510544" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
 <link rel="prev" href="dst_calc_engine.html" title="Class template dst_calc_engine">
 <link rel="next" href="null_dst_rules.html" title="Class template null_dst_rules">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="null_dst_rules.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2510544"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="null_dst_rules.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="us_dst_rules"></a><div class="titlepage"></div>
@@ -43,41 +43,41 @@
   <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">date_time::first_kday_of_month</a>&lt; date_type &gt;     fkday;             
   <span class="bold"><strong>typedef</strong></span> <a href="dst_calculator.html" title="Class template dst_calculator">dst_calculator</a>&lt; date_type, time_duration_type &gt; dstcalc;           
 
-  <span class="emphasis"><em>// <a href="us_dst_rules.html#id973833-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="us_dst_rules.html#id2423945-bb">public static functions</a></em></span>
   <span class="type">time_is_dst_result</span> 
-  <a href="us_dst_rules.html#id1033345-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="us_dst_rules.html#id899244-bb">is_dst_boundary_day</a>(date_type) ;
-  <span class="type">date_type</span> <a href="us_dst_rules.html#id899268-bb">local_dst_start_day</a>(year_type) ;
-  <span class="type">date_type</span> <a href="us_dst_rules.html#id928030-bb">local_dst_end_day</a>(year_type) ;
-  <span class="type">time_duration_type</span> <a href="us_dst_rules.html#id1031655-bb">dst_offset</a>() ;
+  <a href="us_dst_rules.html#id2477936-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="us_dst_rules.html#id2496758-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">date_type</span> <a href="us_dst_rules.html#id2446928-bb">local_dst_start_day</a>(year_type) ;
+  <span class="type">date_type</span> <a href="us_dst_rules.html#id2446562-bb">local_dst_end_day</a>(year_type) ;
+  <span class="type">time_duration_type</span> <a href="us_dst_rules.html#id2428416-bb">dst_offset</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1082038"></a><h2>Description</h2>
+<a name="id2632842"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1082042"></a><h3>
-<a name="id973833-bb"></a><code class="computeroutput">us_dst_rules</code> public static functions</h3>
+<a name="id2632846"></a><h3>
+<a name="id2423945-bb"></a><code class="computeroutput">us_dst_rules</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
 <pre class="literallayout"><span class="type">time_is_dst_result</span> 
-<a name="id1033345-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre>
+<a name="id2477936-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre>
 <p>Determines if the time is really in DST or not. Also checks for invalid and ambiguous. 
 </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id899244-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id899268-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id928030-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1031655-bb"></a>dst_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2496758-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2446928-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2446562-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2428416-bb"></a>dst_offset() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="null_dst_rules.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2510544"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="null_dst_rules.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/us_dst_trait.html
===================================================================
--- boost/trunk/doc/html/us_dst_trait.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/us_dst_trait.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template us_dst_trait</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941196" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2503510" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
 <link rel="prev" href="local_adjustor.html" title="Class template local_adjustor">
 <link rel="next" href="eu_dst_trait.html" title="Struct template eu_dst_trait">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eu_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2503510"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eu_dst_trait.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="us_dst_trait"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
   <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">date_time::first_kday_of_month</a>&lt; date_type &gt; start_rule_functor;
   <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt;  end_rule_functor;  
 
-  <span class="emphasis"><em>// <a href="us_dst_trait.html#id1033079-bb">public static functions</a></em></span>
-  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id1033084-bb">start_day</a>() ;
-  <span class="type">month_type</span> <a href="us_dst_trait.html#id969277-bb">start_month</a>() ;
-  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id929365-bb">end_day</a>() ;
-  <span class="type">month_type</span> <a href="us_dst_trait.html#id834067-bb">end_month</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id997007-bb">dst_start_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id997020-bb">dst_end_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id1077178-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="us_dst_trait.html#id2423374-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id2423379-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="us_dst_trait.html#id2414361-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id2414373-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="us_dst_trait.html#id2512623-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id2512636-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id2471210-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id2471222-bb">dst_shift_length_minutes</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1109367"></a><h2>Description</h2>
+<a name="id2644086"></a><h2>Description</h2>
 <p>This class is used to configure dst_calc_engine template typically as follows: </p>
 <pre class="programlisting">          using namespace boost::gregorian;
           using namespace boost::posix_time;
@@ -72,27 +72,27 @@
 </pre>
 <p>This generates a type suitable for the calculation of dst transitions for the United States. Of course other templates can be used for other locales. </p>
 <div class="refsect2" lang="en">
-<a name="id1109384"></a><h3>
-<a name="id1033079-bb"></a><code class="computeroutput">us_dst_trait</code> public static functions</h3>
+<a name="id2644142"></a><h3>
+<a name="id2423374-bb"></a><code class="computeroutput">us_dst_trait</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id1033084-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id969277-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id929365-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id834067-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id997007-bb"></a>dst_start_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id997020-bb"></a>dst_end_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id1077178-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2423379-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2414361-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2414373-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2512623-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2512636-bb"></a>dst_start_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2471210-bb"></a>dst_end_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2471222-bb"></a>dst_shift_length_minutes() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eu_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2503510"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eu_dst_trait.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/utc_adjustment.html
===================================================================
--- boost/trunk/doc/html/utc_adjustment.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/utc_adjustment.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template utc_adjustment</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045289" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485115" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
 <link rel="prev" href="iso_extended_format.html" title="Class template iso_extended_format">
-<link rel="next" href="id1075450.html" title="Class template dynamic_local_time_adjustor">
+<link rel="next" href="id2434970.html" title="Class template dynamic_local_time_adjustor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iso_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1075450.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iso_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485115"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2434970.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="utc_adjustment"></a><div class="titlepage"></div>
@@ -33,29 +33,29 @@
 <span class="bold"><strong>class</strong></span> utc_adjustment {
 <span class="bold"><strong>public</strong></span>:
 
-  <span class="emphasis"><em>// <a href="utc_adjustment.html#id930982-bb">public static functions</a></em></span>
-  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id996174-bb">local_to_utc_base_offset</a>() ;
-  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id1110897-bb">utc_to_local_base_offset</a>() ;
+  <span class="emphasis"><em>// <a href="utc_adjustment.html#id2413201-bb">public static functions</a></em></span>
+  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id2413206-bb">local_to_utc_base_offset</a>() ;
+  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id2434955-bb">utc_to_local_base_offset</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1108314"></a><h2>Description</h2>
+<a name="id2642404"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1108318"></a><h3>
-<a name="id930982-bb"></a><code class="computeroutput">utc_adjustment</code> public static functions</h3>
+<a name="id2642408"></a><h3>
+<a name="id2413201-bb"></a><code class="computeroutput">utc_adjustment</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id996174-bb"></a>local_to_utc_base_offset() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1110897-bb"></a>utc_to_local_base_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2413206-bb"></a>local_to_utc_base_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2434955-bb"></a>utc_to_local_base_offset() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="iso_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1075450.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iso_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485115"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2434970.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/validation_error.html
===================================================================
--- boost/trunk/doc/html/validation_error.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/validation_error.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class validation_error</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id696710" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="unknown_option.html" title="Class unknown_option">
-<link rel="next" href="basic_option.html" title="Class template basic_option">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="multiple_occurrences.html" title="Class multiple_occurrences">
+<link rel="next" href="invalid_option_value.html" title="Class invalid_option_value">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="unknown_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_option.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiple_occurrences.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_option_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="validation_error"></a><div class="titlepage"></div>
@@ -33,45 +33,45 @@
 <span class="bold"><strong>class</strong></span> validation_error : <span class="bold"><strong>public</strong></span> boost::program_options::error {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="validation_error.html#validation_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="validation_error.html#id655362-bb">validation_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
-  <a href="validation_error.html#id687727-bb">~validation_error</a>();
+  <a href="validation_error.html#id2524851-bb">validation_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="validation_error.html#id2524865-bb">~validation_error</a>();
 
-  <span class="emphasis"><em>// <a href="validation_error.html#id1076230-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="validation_error.html#id964601-bb">set_option_name</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="emphasis"><em>// <a href="validation_error.html#id2340618-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="validation_error.html#id2340623-bb">set_option_name</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
 
-  <span class="emphasis"><em>// <a href="validation_error.html#id687730-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span>  <span class="bold"><strong>char</strong></span> *</span> <a href="validation_error.html#id826784-bb">what</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="validation_error.html#id2524868-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="validation_error.html#id2371265-bb">what</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1251729"></a><h2>Description</h2>
+<a name="id2719165"></a><h2>Description</h2>
 <p>Class thrown when value of option is incorrect. </p>
 <div class="refsect2" lang="en">
-<a name="id1251736"></a><h3>
+<a name="id2719171"></a><h3>
 <a name="validation_errorconstruct-copy-destruct"></a><code class="computeroutput">validation_error</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id655362-bb"></a>validation_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li>
-<li><pre class="literallayout"><a name="id687727-bb"></a>~validation_error();</pre></li>
+<li><pre class="literallayout"><a name="id2524851-bb"></a>validation_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li>
+<li><pre class="literallayout"><a name="id2524865-bb"></a>~validation_error();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1251790"></a><h3>
-<a name="id1076230-bb"></a><code class="computeroutput">validation_error</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id964601-bb"></a>set_option_name(<span class="bold"><strong>const</strong></span> std::string &amp; option) ;</pre></li></ol></div>
+<a name="id2719226"></a><h3>
+<a name="id2340618-bb"></a><code class="computeroutput">validation_error</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2340623-bb"></a>set_option_name(<span class="bold"><strong>const</strong></span> std::string &amp; option) ;</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1251835"></a><h3>
-<a name="id687730-bb"></a><code class="computeroutput">validation_error</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  <span class="bold"><strong>char</strong></span> *</span> <a name="id826784-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id2719271"></a><h3>
+<a name="id2524868-bb"></a><code class="computeroutput">validation_error</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id2371265-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="unknown_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id696710"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_option.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiple_occurrences.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_option_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/value.html
===================================================================
--- boost/trunk/doc/html/value.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/value.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function value</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id857530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
-<link rel="prev" href="id1142955-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="typed_value.html" title="Class template typed_value">
 <link rel="next" href="wvalue.html" title="Function wvalue">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1142955-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wvalue.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="typed_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wvalue.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="value"></a><div class="titlepage"></div>
@@ -33,17 +33,17 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a>&lt; T &gt; *</span> value();
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a>&lt; T &gt; *</span> value(T * v);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1276708"></a><h2>Description</h2>
+<a name="id2727926"></a><h2>Description</h2>
 <p>Creates a typed_value&lt;T&gt; instance. This function is the primary method to create value_semantic instance for a specific type, which can later be passed to 'option_description' constructor. The second overload is used when it's additionally desired to store the value of option into program variable. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id1142955-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wvalue.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="typed_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wvalue.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/value_semantic.html
===================================================================
--- boost/trunk/doc/html/value_semantic.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/value_semantic.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class value_semantic</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id857530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
-<link rel="prev" href="untyped_value.html" title="Class untyped_value">
-<link rel="next" href="id1140631.html" title="Class template value_semantic_codecvt_helper">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="id2525902.html" title="Class positional_options_description">
+<link rel="next" href="id2284769.html" title="Class template value_semantic_codecvt_helper">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="untyped_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1140631.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2525902.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2284769.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="value_semantic"></a><div class="titlepage"></div>
@@ -33,71 +33,71 @@
 <span class="bold"><strong>class</strong></span> value_semantic {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="value_semantic.html#value_semanticconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="value_semantic.html#id1140627-bb">~value_semantic</a>();
+  <a href="value_semantic.html#id2284765-bb">~value_semantic</a>();
 
-  <span class="emphasis"><em>// <a href="value_semantic.html#id1006620-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="value_semantic.html#id1006625-bb">name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a href="value_semantic.html#id905108-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a href="value_semantic.html#id1142489-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="value_semantic.html#id1142512-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="value_semantic.html#id2379418-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="value_semantic.html#id2379423-bb">name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a href="value_semantic.html#id2413390-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a href="value_semantic.html#id2376494-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="value_semantic.html#id2376514-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
   <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> 
-  <a href="value_semantic.html#id1142536-bb">parse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="value_semantic.html#id656179-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="value_semantic.html#id964753-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <a href="value_semantic.html#id2378563-bb">parse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="value_semantic.html#id2421502-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="value_semantic.html#id2438655-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1258269"></a><h2>Description</h2>
+<a name="id2725560"></a><h2>Description</h2>
 <p>Class which specifies how the option's value is to be parsed and converted into C++ types. </p>
 <div class="refsect2" lang="en">
-<a name="id1258276"></a><h3>
+<a name="id2725568"></a><h3>
 <a name="value_semanticconstruct-copy-destruct"></a><code class="computeroutput">value_semantic</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1140627-bb"></a>~value_semantic();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2284765-bb"></a>~value_semantic();</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1275786"></a><h3>
-<a name="id1006620-bb"></a><code class="computeroutput">value_semantic</code> public member functions</h3>
+<a name="id2725601"></a><h3>
+<a name="id2379418-bb"></a><code class="computeroutput">value_semantic</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1006625-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2379423-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns the name of the option. The name is only meaningful for automatic help message. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a name="id905108-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a name="id2413390-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre>
 <p>The minimum number of tokens for this option that should be present on the command line. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a name="id1142489-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a name="id2376494-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre>
 <p>The maximum number of tokens for this option that should be present on the command line. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id1142512-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2376514-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns true if values from different sources should be composed. Otherwise, value from the first source is used and values from other sources are discarded. </p>
 </li>
 <li>
 <pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> 
-<a name="id1142536-bb"></a>parse(boost::any &amp; value_store, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens, 
+<a name="id2378563-bb"></a>parse(boost::any &amp; value_store, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens, 
       <span class="bold"><strong>bool</strong></span> utf8) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Parses a group of tokens that specify a value of option. Stores the result in 'value_store', using whatever representation is desired. May be be called several times if value of the same option is specified more than once. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id656179-bb"></a>apply_default(boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2421502-bb"></a>apply_default(boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Called to assign default value to 'value_store'. Returns true if default value is assigned, and false if no default value exists. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id964753-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2438655-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Called when final value of an option is determined. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="untyped_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1140631.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2525902.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2284769.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/var_string_to_int.html
===================================================================
--- boost/trunk/doc/html/var_string_to_int.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/var_string_to_int.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template var_string_to_int</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1104639" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2400160" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
 <link rel="prev" href="fixed_string_to_int.html" title="Function template fixed_string_to_int">
 <link rel="next" href="gregorian_calendar_base.html" title="Class template gregorian_calendar_base">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2400160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="var_string_to_int"></a><div class="titlepage"></div>
@@ -35,17 +35,17 @@
                              std::istreambuf_iterator&lt; charT &gt; &amp; stream_end, 
                              <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> max_length);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1102500"></a><h2>Description</h2>
+<a name="id2635914"></a><h2>Description</h2>
 <p>Will consume 'max_length' characters from stream only if those characters are digits. Returns '-1' if no number can be parsed. Will not parse a number preceeded by a '+' or '-'. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2400160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/variable_value.html
===================================================================
--- boost/trunk/doc/html/variable_value.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/variable_value.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class variable_value</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id872805" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
-<link rel="prev" href="abstract_variables_map.html" title="Class abstract_variables_map">
-<link rel="next" href="variables_map.html" title="Class variables_map">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="bool_switch.html" title="Function bool_switch">
+<link rel="next" href="abstract_variables_map.html" title="Class abstract_variables_map">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="abstract_variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id872805"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variables_map.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bool_switch.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="abstract_variables_map.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="variable_value"></a><div class="titlepage"></div>
@@ -33,64 +33,64 @@
 <span class="bold"><strong>class</strong></span> variable_value {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="variable_value.html#variable_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="variable_value.html#id1075271-bb">variable_value</a>();
-  <a href="variable_value.html#id1075273-bb">variable_value</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;, <span class="bold"><strong>bool</strong></span>);
+  <a href="variable_value.html#id2452057-bb">variable_value</a>();
+  <a href="variable_value.html#id2452059-bb">variable_value</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;, <span class="bold"><strong>bool</strong></span>);
 
-  <span class="emphasis"><em>// <a href="variable_value.html#id654389-bb">public member functions</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>const</strong></span>  T &amp;</span> <a href="variable_value.html#id654395-bb">as</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T &amp;</span> <a href="variable_value.html#id758174-bb">as</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variable_value.html#id759876-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variable_value.html#id1002528-bb">defaulted</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span>  boost::any &amp;</span> <a href="variable_value.html#id755316-bb">value</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">boost::any &amp;</span> <a href="variable_value.html#id729135-bb">value</a>() ;
+  <span class="emphasis"><em>// <a href="variable_value.html#id2341076-bb">public member functions</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a href="variable_value.html#id2341081-bb">as</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T &amp;</span> <a href="variable_value.html#id2380778-bb">as</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variable_value.html#id2380808-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variable_value.html#id2378486-bb">defaulted</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> boost::any &amp;</span> <a href="variable_value.html#id2378507-bb">value</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">boost::any &amp;</span> <a href="variable_value.html#id2336963-bb">value</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1277763"></a><h2>Description</h2>
+<a name="id2728518"></a><h2>Description</h2>
 <p>Class holding value of option. Contains details about how the value is set and allows to conveniently obtain the value. </p>
 <div class="refsect2" lang="en">
-<a name="id1277770"></a><h3>
+<a name="id2728526"></a><h3>
 <a name="variable_valueconstruct-copy-destruct"></a><code class="computeroutput">variable_value</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1075271-bb"></a>variable_value();</pre></li>
-<li><pre class="literallayout"><a name="id1075273-bb"></a>variable_value(<span class="bold"><strong>const</strong></span> boost::any &amp; v, <span class="bold"><strong>bool</strong></span> defaulted);</pre></li>
+<li><pre class="literallayout"><a name="id2452057-bb"></a>variable_value();</pre></li>
+<li><pre class="literallayout"><a name="id2452059-bb"></a>variable_value(<span class="bold"><strong>const</strong></span> boost::any &amp; v, <span class="bold"><strong>bool</strong></span> defaulted);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1277830"></a><h3>
-<a name="id654389-bb"></a><code class="computeroutput">variable_value</code> public member functions</h3>
+<a name="id2728586"></a><h3>
+<a name="id2341076-bb"></a><code class="computeroutput">variable_value</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>const</strong></span>  T &amp;</span> <a name="id654395-bb"></a>as() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id2341081-bb"></a>as() <span class="bold"><strong>const</strong></span>;</pre>
 <p>If stored value if of type T, returns that value. Otherwise, throws boost::bad_any_cast exception. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T &amp;</span> <a name="id758174-bb"></a>as() ;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T &amp;</span> <a name="id2380778-bb"></a>as() ;</pre>
 <p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
 </li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id759876-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2380808-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre></li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002528-bb"></a>defaulted() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2378486-bb"></a>defaulted() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns true if the value was not explicitly given, but has default value. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  boost::any &amp;</span> <a name="id755316-bb"></a>value() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> boost::any &amp;</span> <a name="id2378507-bb"></a>value() <span class="bold"><strong>const</strong></span>;</pre>
 <p>Returns the contained value. </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">boost::any &amp;</span> <a name="id729135-bb"></a>value() ;</pre>
+<pre class="literallayout"><span class="type">boost::any &amp;</span> <a name="id2336963-bb"></a>value() ;</pre>
 <p>Returns the contained value. </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="abstract_variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id872805"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variables_map.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bool_switch.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="abstract_variables_map.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/variables_map.html
===================================================================
--- boost/trunk/doc/html/variables_map.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/variables_map.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,11 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class variables_map</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id872805" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
-<link rel="prev" href="variable_value.html" title="Class variable_value">
-<link rel="next" href="id1108211.html" title="Function store">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="abstract_variables_map.html" title="Class abstract_variables_map">
+<link rel="next" href="id2349650.html" title="Function store">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="variable_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id872805"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1108211.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="abstract_variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2349650.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="variables_map"></a><div class="titlepage"></div>
@@ -35,31 +35,31 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="variables_map.html#variables_mapconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="variables_map.html#id1136958-bb">variables_map</a>();
-  <a href="variables_map.html#id1136960-bb">variables_map</a>(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *);
+  <a href="variables_map.html#id2425267-bb">variables_map</a>();
+  <a href="variables_map.html#id2425269-bb">variables_map</a>(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *);
 
-  <span class="emphasis"><em>// <a href="variables_map.html#id755422-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span>  <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="variables_map.html#id861313-bb"><span class="bold"><strong>operator</strong></span>[]</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="variables_map.html#id2359634-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="variables_map.html#id2359639-bb"><span class="bold"><strong>operator</strong></span>[]</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
 
-  <span class="emphasis"><em>// <a href="variables_map.html#id1136978-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span>  <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="variables_map.html#id1136984-bb">get</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="variables_map.html#id2425287-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="variables_map.html#id2425291-bb">get</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1278203"></a><h2>Description</h2>
+<a name="id2729474"></a><h2>Description</h2>
 <p>Concrete variables map which store variables in real map. </p>
 <div class="refsect2" lang="en">
-<a name="id1278210"></a><h3>
+<a name="id2729481"></a><h3>
 <a name="variables_mapconstruct-copy-destruct"></a><code class="computeroutput">variables_map</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1136958-bb"></a>variables_map();</pre></li>
-<li><pre class="literallayout"><a name="id1136960-bb"></a>variables_map(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next);</pre></li>
+<li><pre class="literallayout"><a name="id2425267-bb"></a>variables_map();</pre></li>
+<li><pre class="literallayout"><a name="id2425269-bb"></a>variables_map(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1278270"></a><h3>
-<a name="id755422-bb"></a><code class="computeroutput">variables_map</code> public member functions</h3>
+<a name="id2729543"></a><h3>
+<a name="id2359634-bb"></a><code class="computeroutput">variables_map</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id861313-bb"></a><span class="bold"><strong>operator</strong></span>[](<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id2359639-bb"></a><span class="bold"><strong>operator</strong></span>[](<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Obtains the value of variable 'name', from *this and possibly from the chain of variable maps.</p>
 <div class="itemizedlist"><ul type="disc"><li>
 <p>if there's no value in *this.</p>
@@ -79,22 +79,22 @@
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1278372"></a><h3>
-<a name="id1136978-bb"></a><code class="computeroutput">variables_map</code> private member functions</h3>
+<a name="id2729649"></a><h3>
+<a name="id2425287-bb"></a><code class="computeroutput">variables_map</code> private member functions</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span>  <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id1136984-bb"></a>get(<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id2425291-bb"></a>get(<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
 <p>Implementation of abstract_variables_map::get which does 'find' in *this. </p>
 </li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="variable_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id872805"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1108211.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="abstract_variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2349650.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/variant/design.html
===================================================================
--- boost/trunk/doc/html/variant/design.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/variant/design.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Design Overview</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
 <link rel="prev" href="../visitor_ptr.html" title="Function template visitor_ptr">
@@ -61,7 +61,7 @@
         might at first seem "obvious," it is in fact not even
         straightforward how to implement it in general (i.e., without
         unreasonably restrictive additional requirements on
-        <a href="../">bounded types</a>).</p>
+        <a href="reference.html#variant.concepts.bounded-type" title="BoundedType">bounded types</a>).</p>
 <p>The central difficulty emerges in the details of
         <code class="computeroutput">variant</code> assignment. Given two instances <code class="computeroutput">v1</code>
         and <code class="computeroutput">v2</code> of some concrete <code class="computeroutput">variant</code> type, there
@@ -321,7 +321,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/variant/misc.html
===================================================================
--- boost/trunk/doc/html/variant/misc.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/variant/misc.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Miscellaneous Notes</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
 <link rel="prev" href="design.html" title="Design Overview">
@@ -27,7 +27,7 @@
 <a name="variant.misc"></a>Miscellaneous Notes</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="misc.html#variant.versus-any">Boost.Variant vs. Boost.Any</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1671669">Portability</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2841449">Portability</a></span></dt>
 <dt><span class="section"><a href="misc.html#variant.troubleshooting">Troubleshooting</a></span></dt>
 <dt><span class="section"><a href="misc.html#variant.ack">Acknowledgments</a></span></dt>
 </dl></div>
@@ -72,7 +72,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1671669"></a>Portability</h4></div></div></div>
+<a name="id2841449"></a>Portability</h4></div></div></div>
 <p>The library aims for 100% ANSI/ISO C++ conformance. However, this is
     strictly impossible due to the inherently non-portable nature of the
     Type Traits library's
@@ -81,7 +81,7 @@
     reliance on undefined behavior has been an issue.</p>
 <p>Additionally, significant effort has been expended to ensure proper
     functioning despite various compiler bugs and other conformance problems.
-    To date the library <a href="../">testsuite</a> has
+    To date the library testsuite has
     been compiled and tested successfully on at least the following compilers
     for basic and advanced functionality:
 
@@ -237,7 +237,7 @@
 interface, and implementation of the library.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/variant/reference.html
===================================================================
--- boost/trunk/doc/html/variant/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/variant/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Reference</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
 <link rel="prev" href="tutorial.html" title="Tutorial">
@@ -28,15 +28,15 @@
 <div class="toc"><dl>
 <dt><span class="section"><a href="reference.html#variant.concepts">Concepts</a></span></dt>
 <dt><span class="section"><a href="reference.html#header.boost.variant.hpp">Header &lt;boost/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1283515">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1258086">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1362374">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1311990">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id872290">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id894482">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1561653">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1216732">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1040401">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2654455">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2540137">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2551122">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2644455">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2660594">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2588868">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2634493">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2645589">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2551546">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
 </dl></div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
@@ -176,26 +176,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1283515"></a>Header &lt;<a href="../../../boost/variant/variant_fwd.hpp" target="_top">boost/variant/variant_fwd.hpp</a>&gt;</h4></div></div></div>
+<a name="id2654455"></a>Header &lt;<a href="../../../boost/variant/variant_fwd.hpp" target="_top">boost/variant/variant_fwd.hpp</a>&gt;</h4></div></div></div>
 <p>Provides forward declarations of the
     <code class="computeroutput"><a href="../boost/variant.html" title="Class template variant">boost::variant</a></code>,
     <code class="computeroutput"><a href="../make_variant_over.html" title="Class template make_variant_over">boost::make_variant_over</a></code>,
     <code class="computeroutput"><a href="../make_recursive_variant.html" title="Class template make_recursive_variant">boost::make_recursive_variant</a></code>, and
-    <code class="computeroutput"><a href="../id1151195.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>
+    <code class="computeroutput"><a href="../id2655704.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>
     class templates and the <code class="computeroutput">boost::recursive_variant_</code> tag type.
     Also defines several preprocessor symbols, as described below.</p>
 <pre class="synopsis">
 
 <a href="../BOOST_VARIANT_LIMIT_TYPES.html" title="Macro BOOST_VARIANT_LIMIT_TYPES">BOOST_VARIANT_LIMIT_TYPES</a>
 <a href="../BOOST_VARIANT_ENUM_PARAMS.html" title="Macro BOOST_VARIANT_ENUM_PARAMS">BOOST_VARIANT_ENUM_PARAMS</a>(param)
-<a href="../id691834.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">BOOST_VARIANT_ENUM_SHIFTED_PARAMS</a>(param)
-<a href="../id1222024.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">BOOST_VARIANT_NO_REFERENCE_SUPPORT</a>
-<a href="../id1351704.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a>
-<a href="../id696758.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></pre>
+<a href="../id2652694.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">BOOST_VARIANT_ENUM_SHIFTED_PARAMS</a>(param)
+<a href="../id2667605.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">BOOST_VARIANT_NO_REFERENCE_SUPPORT</a>
+<a href="../id2648190.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a>
+<a href="../id2404411.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1258086"></a>Header &lt;<a href="../../../boost/variant/variant.hpp" target="_top">boost/variant/variant.hpp</a>&gt;</h4></div></div></div>
+<a name="id2540137"></a>Header &lt;<a href="../../../boost/variant/variant.hpp" target="_top">boost/variant/variant.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2 = <span class="emphasis"><em>unspecified</em></span>, ..., 
            <span class="bold"><strong>typename</strong></span> TN = <span class="emphasis"><em>unspecified</em></span>&gt; 
@@ -203,29 +203,29 @@
 
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Sequence&gt; <span class="bold"><strong>class</strong></span> <a href="../make_variant_over.html" title="Class template make_variant_over">make_variant_over</a>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN&gt; 
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../id928296.html" title="Function template swap">swap</a>(<a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;, <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;);
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../id2629621.html" title="Function template swap">swap</a>(<a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;, <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;);
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ElemType, <span class="bold"><strong>typename</strong></span> Traits, <span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., 
            <span class="bold"><strong>typename</strong></span> TN&gt; 
     <span class="type">std::basic_ostream&lt;ElemType,Traits&gt; &amp;</span> 
-    <a href="../id1214336.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt;ElemType,Traits&gt; &amp;, 
+    <a href="../id2630804.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt;ElemType,Traits&gt; &amp;, 
                <span class="bold"><strong>const</strong></span> <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;);
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1362374"></a>Header &lt;<a href="../../../boost/variant/recursive_variant.hpp" target="_top">boost/variant/recursive_variant.hpp</a>&gt;</h4></div></div></div>
+<a name="id2551122"></a>Header &lt;<a href="../../../boost/variant/recursive_variant.hpp" target="_top">boost/variant/recursive_variant.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> recursive_variant_;
 
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2 = <span class="emphasis"><em>unspecified</em></span>, ..., 
            <span class="bold"><strong>typename</strong></span> TN = <span class="emphasis"><em>unspecified</em></span>&gt; 
     <span class="bold"><strong>class</strong></span> <a href="../make_recursive_variant.html" title="Class template make_recursive_variant">make_recursive_variant</a>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Sequence&gt; <span class="bold"><strong>class</strong></span> <a href="../id1151195.html" title="Class template make_recursive_variant_over">make_recursive_variant_over</a>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Sequence&gt; <span class="bold"><strong>class</strong></span> <a href="../id2655704.html" title="Class template make_recursive_variant_over">make_recursive_variant_over</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1311990"></a>Header &lt;<a href="../../../boost/variant/recursive_wrapper.hpp" target="_top">boost/variant/recursive_wrapper.hpp</a>&gt;</h4></div></div></div>
+<a name="id2644455"></a>Header &lt;<a href="../../../boost/variant/recursive_wrapper.hpp" target="_top">boost/variant/recursive_wrapper.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../recursive_wrapper.html" title="Class template recursive_wrapper">recursive_wrapper</a>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../is_recursive_wrapper.html" title="Class template is_recursive_wrapper">is_recursive_wrapper</a>;
@@ -234,7 +234,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id872290"></a>Header &lt;<a href="../../../boost/variant/apply_visitor.hpp" target="_top">boost/variant/apply_visitor.hpp</a>&gt;</h4></div></div></div>
+<a name="id2660594"></a>Header &lt;<a href="../../../boost/variant/apply_visitor.hpp" target="_top">boost/variant/apply_visitor.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor&gt; <span class="bold"><strong>class</strong></span> <a href="../apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t">apply_visitor_delayed_t</a>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor, <span class="bold"><strong>typename</strong></span> Variant&gt; 
@@ -253,7 +253,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id894482"></a>Header &lt;<a href="../../../boost/variant/get.hpp" target="_top">boost/variant/get.hpp</a>&gt;</h4></div></div></div>
+<a name="id2588868"></a>Header &lt;<a href="../../../boost/variant/get.hpp" target="_top">boost/variant/get.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../bad_get.html" title="Class bad_get">bad_get</a>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U, <span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN&gt; 
@@ -268,28 +268,28 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1561653"></a>Header &lt;<a href="../../../boost/variant/bad_visit.hpp" target="_top">boost/variant/bad_visit.hpp</a>&gt;</h4></div></div></div>
+<a name="id2634493"></a>Header &lt;<a href="../../../boost/variant/bad_visit.hpp" target="_top">boost/variant/bad_visit.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>class</strong></span> <a href="../bad_visit.html" title="Class bad_visit">bad_visit</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1216732"></a>Header &lt;<a href="../../../boost/variant/static_visitor.hpp" target="_top">boost/variant/static_visitor.hpp</a>&gt;</h4></div></div></div>
+<a name="id2645589"></a>Header &lt;<a href="../../../boost/variant/static_visitor.hpp" target="_top">boost/variant/static_visitor.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ResultType&gt; <span class="bold"><strong>class</strong></span> <a href="../static_visitor.html" title="Class template static_visitor">static_visitor</a>;
 }</pre>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="id1040401"></a>Header &lt;<a href="../../../boost/variant/visitor_ptr.hpp" target="_top">boost/variant/visitor_ptr.hpp</a>&gt;</h4></div></div></div>
+<a name="id2551546"></a>Header &lt;<a href="../../../boost/variant/visitor_ptr.hpp" target="_top">boost/variant/visitor_ptr.hpp</a>&gt;</h4></div></div></div>
 <pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> R&gt; <span class="bold"><strong>class</strong></span> <a href="../visitor_ptr_t.html" title="Class template visitor_ptr_t">visitor_ptr_t</a>;
   <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> R, <span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../visitor_ptr_t.html" title="Class template visitor_ptr_t">visitor_ptr_t</a>&lt;T,R&gt;</span> <a href="../visitor_ptr.html" title="Function template visitor_ptr">visitor_ptr</a>(R (*)(T));
 }</pre>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/variant/refs.html
===================================================================
--- boost/trunk/doc/html/variant/refs.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/variant/refs.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>References</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
 <link rel="prev" href="misc.html" title="Miscellaneous Notes">
@@ -45,7 +45,7 @@
     <span class="emphasis"><em>OOPSLA 2001</em></span>, Second Workshop on C++ Template Programming.
     Tampa Bay, 14 October 2001.
 </p>
-<p><a name="variant.refs.ale01b"></a><a href="http://erdani.org/book/main.html" target="_top">[Ale01b]</a>
+<p><a name="variant.refs.ale01b"></a><a href="http://www.moderncppdesign.com/book/main.html" target="_top">[Ale01b]</a>
     Andrei Alexandrescu.
     <span class="emphasis"><em>Modern C++ Design</em></span>.
     Addison-Wesley, C++ In-Depth series.
@@ -117,7 +117,7 @@
     2002.
 </p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/variant/tutorial.html
===================================================================
--- boost/trunk/doc/html/variant/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/variant/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Tutorial</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
 <link rel="prev" href="../variant.html" title="Chapter 15. Boost.Variant">
@@ -58,7 +58,7 @@
 <pre class="programlisting">v = "hello";</pre>
 <p>Now <code class="computeroutput">v</code> contains a <code class="computeroutput">std::string</code> equal to
   <code class="computeroutput">"hello"</code>. We can demonstrate this by
-  <span class="bold"><strong>streaming</strong></span><code class="computeroutput">v</code> to standard
+  <span class="bold"><strong>streaming</strong></span> <code class="computeroutput">v</code> to standard
   output:
 
 </p>
@@ -160,7 +160,7 @@
 <p>In addition to enhanced robustness, visitation provides another
   important advantage over <code class="computeroutput">get</code>: the ability to write generic
   visitors. For instance, the following visitor will "double" the
-  content of <span class="emphasis"><em>any</em></span><code class="computeroutput">variant</code> (provided its
+  content of <span class="emphasis"><em>any</em></span> <code class="computeroutput">variant</code> (provided its
   bounded types each support operator+=):
 
 </p>
@@ -285,7 +285,7 @@
     <code class="computeroutput">make_variant_over</code> is not universally available. On these
     compilers the library indicates its lack of support for the syntax via the
     definition of the preprocessor symbol
-    <code class="computeroutput"><a href="../id1351704.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>.</p>
+    <code class="computeroutput"><a href="../id2648190.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>.</p>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
@@ -440,7 +440,7 @@
     <code class="computeroutput">var</code> as <code class="computeroutput">( 1 ( 3 5 ) 7 )</code>.</p>
 <p>Finally, note that a type sequence can be used to specify the bounded
     types of a recursive <code class="computeroutput">variant</code> via the use of
-    <code class="computeroutput"><a href="../id1151195.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>,
+    <code class="computeroutput"><a href="../id2655704.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>,
     whose semantics are the same as <code class="computeroutput">make_variant_over</code> (which is
     described in <a href="tutorial.html#variant.tutorial.over-sequence" title="Using a type sequence to specify bounded types">the section called &#8220;Using a type sequence to specify bounded types&#8221;</a>).</p>
 <p><span class="bold"><strong>Portability</strong></span>: Unfortunately, due to
@@ -448,7 +448,7 @@
     <code class="computeroutput">make_recursive_variant</code> is not universally supported. On these
     compilers the library indicates its lack of support via the definition
     of the preprocessor symbol
-    <code class="computeroutput"><a href="../id696758.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.
+    <code class="computeroutput"><a href="../id2404411.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.
     Thus, unless working with highly-conformant compilers, maximum portability
     will be achieved by instead using <code class="computeroutput">recursive_wrapper</code>, as
     described in
@@ -522,7 +522,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/variant.html
===================================================================
--- boost/trunk/doc/html/variant.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/variant.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 15. Boost.Variant</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
 <link rel="prev" href="boost_typetraits/credits.html" title=" Credits">
@@ -34,7 +34,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright © 2002, 2003 Eric Friedman, Itay Maman</p></div>
 <div><div class="legalnotice">
-<a name="id1642545"></a><p>Permission to copy, use, sell and distribute this software
+<a name="id2829585"></a><p>Permission to copy, use, sell and distribute this software
     is granted provided this copyright notice appears in all copies.
     Permission to modify the code and to distribute modified code is
     granted provided this copyright notice appears in all copies, and
@@ -62,22 +62,22 @@
 <dd><dl>
 <dt><span class="section"><a href="variant/reference.html#variant.concepts">Concepts</a></span></dt>
 <dt><span class="section"><a href="variant/reference.html#header.boost.variant.hpp">Header &lt;boost/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1283515">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1258086">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1362374">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1311990">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id872290">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id894482">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1561653">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1216732">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1040401">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2654455">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2540137">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2551122">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2644455">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2660594">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2588868">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2634493">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2645589">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2551546">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
 </dl></dd>
 <dt><span class="section"><a href="variant/design.html">Design Overview</a></span></dt>
 <dd><dl><dt><span class="section"><a href="variant/design.html#variant.design.never-empty">"Never-Empty" Guarantee</a></span></dt></dl></dd>
 <dt><span class="section"><a href="variant/misc.html">Miscellaneous Notes</a></span></dt>
 <dd><dl>
 <dt><span class="section"><a href="variant/misc.html#variant.versus-any">Boost.Variant vs. Boost.Any</a></span></dt>
-<dt><span class="section"><a href="variant/misc.html#id1671669">Portability</a></span></dt>
+<dt><span class="section"><a href="variant/misc.html#id2841449">Portability</a></span></dt>
 <dt><span class="section"><a href="variant/misc.html#variant.troubleshooting">Troubleshooting</a></span></dt>
 <dt><span class="section"><a href="variant/misc.html#variant.ack">Acknowledgments</a></span></dt>
 </dl></dd>
@@ -208,7 +208,7 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small></small></td>
 </tr></table>

Modified: boost/trunk/doc/html/visit_each.html
===================================================================
--- boost/trunk/doc/html/visit_each.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/visit_each.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template visit_each</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1145207" title="Header &lt;boost/visit_each.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2574365" title="Header &lt;boost/visit_each.hpp&gt;">
 <link rel="prev" href="scoped_connection.html" title="Class scoped_connection">
 <link rel="next" href="last_value.html" title="Class template last_value">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1145207"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2574365"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="visit_each"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor, <span class="bold"><strong>typename</strong></span> T&gt; 
   <span class="type"><span class="bold"><strong>void</strong></span></span> visit_each(<span class="bold"><strong>const</strong></span> Visitor&amp; visitor, <span class="bold"><strong>const</strong></span> T&amp; t, <span class="bold"><strong>int</strong></span> );</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1286644"></a><h2>Description</h2>
+<a name="id2738194"></a><h2>Description</h2>
 <p>The <code class="computeroutput"><a href="visit_each.html" title="Function template visit_each">visit_each</a></code> mechanism
         allows a visitor to be applied to every subobject in a given
         object. It is used by the Signals library to discover
@@ -49,7 +49,7 @@
       every subobject <code class="computeroutput">x</code> of
       <code class="computeroutput">t</code>: 
         <div class="itemizedlist"><ul type="disc">
-<li><p>If <code class="computeroutput">x</code> is a reference, <code class="computeroutput">visit_each(visitor, <a href="reference_wrapper.html#id1071532">ref</a>(x), 0)</code></p></li>
+<li><p>If <code class="computeroutput">x</code> is a reference, <code class="computeroutput">visit_each(visitor, <a href="reference_wrapper.html#id2366489">ref</a>(x), 0)</code></p></li>
 <li><p>Otherwise, <code class="computeroutput">visit_each(visitor, x, 0)</code></p></li>
 </ul></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
 
@@ -64,13 +64,13 @@
       enable argument-dependent lookup.</p></p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1145207"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id2574365"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_value.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/visitor_ptr.html
===================================================================
--- boost/trunk/doc/html/visitor_ptr.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/visitor_ptr.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function template visitor_ptr</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1040401" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2551546" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
 <link rel="prev" href="visitor_ptr_t.html" title="Class template visitor_ptr_t">
 <link rel="next" href="variant/design.html" title="Design Overview">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1040401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variant/design.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2551546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variant/design.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="visitor_ptr"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> R, <span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="visitor_ptr_t.html" title="Class template visitor_ptr_t">visitor_ptr_t</a>&lt;T,R&gt;</span> visitor_ptr(R (*)(T) );</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1670628"></a><h2>Description</h2>
+<a name="id2840403"></a><h2>Description</h2>
 <p>Constructs and returns a
         <code class="computeroutput"><a href="visitor_ptr_t.html" title="Class template visitor_ptr_t">visitor_ptr_t</a></code> adaptor over the
         given function.</p>
@@ -48,13 +48,13 @@
         throw when applied.)</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1040401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variant/design.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2551546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variant/design.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/visitor_ptr_t.html
===================================================================
--- boost/trunk/doc/html/visitor_ptr_t.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/visitor_ptr_t.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template visitor_ptr_t</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1040401" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2551546" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
 <link rel="prev" href="static_visitor.html" title="Class template static_visitor">
 <link rel="next" href="visitor_ptr.html" title="Function template visitor_ptr">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1040401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2551546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="visitor_ptr_t"></a><div class="titlepage"></div>
@@ -33,34 +33,34 @@
 <span class="bold"><strong>class</strong></span> visitor_ptr_t : <span class="bold"><strong>public</strong></span> <a href="static_visitor.html" title="Class template static_visitor">static_visitor</a>&lt;R&gt; {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="visitor_ptr_t.html#visitor_ptr_tconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>explicit</strong></span> <a href="visitor_ptr_t.html#id1286427-bb">visitor_ptr_t</a>(R (*)(T));
+  <span class="bold"><strong>explicit</strong></span> <a href="visitor_ptr_t.html#id2661204-bb">visitor_ptr_t</a>(R (*)(T));
 
-  <span class="emphasis"><em>// <a href="visitor_ptr_t.html#id977776-bb">static visitor interfaces</a></em></span>
-  <span class="type">R</span> <a href="visitor_ptr_t.html#id757591-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="emphasis"><em>unspecified-forwarding-type</em></span>);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="visitor_ptr_t.html#id1215974-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> U&amp;);
+  <span class="emphasis"><em>// <a href="visitor_ptr_t.html#id2670414-bb">static visitor interfaces</a></em></span>
+  <span class="type">R</span> <a href="visitor_ptr_t.html#id2662567-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="emphasis"><em>unspecified-forwarding-type</em></span>);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="visitor_ptr_t.html#id2572591-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> U&amp;);
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1670360"></a><h2>Description</h2>
+<a name="id2840130"></a><h2>Description</h2>
 <p>Adapts the function given at construction for use as a
         <a href="variant/reference.html#variant.concepts.static-visitor" title="StaticVisitor">static visitor</a>
         of type <code class="computeroutput">T</code> with result type <code class="computeroutput">R</code>.</p>
 <div class="refsect2" lang="en">
-<a name="id1670386"></a><h3>
+<a name="id2840156"></a><h3>
 <a name="visitor_ptr_tconstruct-copy-destruct"></a><code class="computeroutput">visitor_ptr_t</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1286427-bb"></a>visitor_ptr_t(R (*)(T) );</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id2661204-bb"></a>visitor_ptr_t(R (*)(T) );</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     Constructs the visitor with the given function.</p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1670436"></a><h3>
-<a name="id977776-bb"></a><code class="computeroutput">visitor_ptr_t</code> static visitor interfaces</h3>
+<a name="id2840207"></a><h3>
+<a name="id2670414-bb"></a><code class="computeroutput">visitor_ptr_t</code> static visitor interfaces</h3>
 <div class="orderedlist"><ol type="1"><li>
-<p><a name="id940336-bb"></a></p>
-<pre class="literallayout"><span class="type">R</span> <a name="id757591-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="emphasis"><em>unspecified-forwarding-type</em></span> operand);
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1215974-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> U&amp; );</pre>
+<p><a name="id2633804-bb"></a></p>
+<pre class="literallayout"><span class="type">R</span> <a name="id2662567-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="emphasis"><em>unspecified-forwarding-type</em></span> operand);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2572591-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> U&amp; );</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
 
     If passed a value or reference of type
@@ -78,13 +78,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1040401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2551546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/week_functor.html
===================================================================
--- boost/trunk/doc/html/week_functor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/week_functor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template week_functor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id797437" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485277" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
 <link rel="prev" href="month_functor.html" title="Class template month_functor">
 <link rel="next" href="year_functor.html" title="Class template year_functor">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485277"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_functor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="week_functor"></a><div class="titlepage"></div>
@@ -37,36 +37,36 @@
   <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
 
   <span class="emphasis"><em>// <a href="week_functor.html#week_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="week_functor.html#id998496-bb">week_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <a href="week_functor.html#id2439763-bb">week_functor</a>(<span class="bold"><strong>int</strong></span>);
 
-  <span class="emphasis"><em>// <a href="week_functor.html#id927015-bb">public member functions</a></em></span>
-  <span class="type">duration_type</span> <a href="week_functor.html#id929305-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="week_functor.html#id962785-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="week_functor.html#id2424849-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="week_functor.html#id2424853-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="week_functor.html#id2408225-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1038778"></a><h2>Description</h2>
+<a name="id2606108"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1038781"></a><h3>
+<a name="id2606111"></a><h3>
 <a name="week_functorconstruct-copy-destruct"></a><code class="computeroutput">week_functor</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id998496-bb"></a>week_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2439763-bb"></a>week_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1038820"></a><h3>
-<a name="id927015-bb"></a><code class="computeroutput">week_functor</code> public member functions</h3>
+<a name="id2606150"></a><h3>
+<a name="id2424849-bb"></a><code class="computeroutput">week_functor</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id929305-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id962785-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2424853-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2408225-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485277"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_functor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/weeks_duration.html
===================================================================
--- boost/trunk/doc/html/weeks_duration.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/weeks_duration.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template weeks_duration</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id798566" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2442047" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
 <link rel="prev" href="duration_traits_adapted.html" title="Struct duration_traits_adapted">
 <link rel="next" href="months_duration.html" title="Class template months_duration">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="months_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="months_duration.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="weeks_duration"></a><div class="titlepage"></div>
@@ -35,35 +35,35 @@
 {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="weeks_duration.html#weeks_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="weeks_duration.html#id872235-bb">weeks_duration</a>(<span class="bold"><strong>typename</strong></span> duration_config::impl_type);
-  <a href="weeks_duration.html#id1038036-bb">weeks_duration</a>(special_values);
+  <a href="weeks_duration.html#id2442181-bb">weeks_duration</a>(<span class="bold"><strong>typename</strong></span> duration_config::impl_type);
+  <a href="weeks_duration.html#id2503913-bb">weeks_duration</a>(special_values);
 
-  <span class="emphasis"><em>// <a href="weeks_duration.html#id1110329-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="weeks_duration.html#id2442176-bb">public member functions</a></em></span>
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1043647"></a><h2>Description</h2>
+<a name="id2611134"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1043650"></a><h3>
+<a name="id2611137"></a><h3>
 <a name="weeks_durationconstruct-copy-destruct"></a><code class="computeroutput">weeks_duration</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id872235-bb"></a>weeks_duration(<span class="bold"><strong>typename</strong></span> duration_config::impl_type w);</pre></li>
-<li><pre class="literallayout"><a name="id1038036-bb"></a>weeks_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2442181-bb"></a>weeks_duration(<span class="bold"><strong>typename</strong></span> duration_config::impl_type w);</pre></li>
+<li><pre class="literallayout"><a name="id2503913-bb"></a>weeks_duration(special_values sv);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1043704"></a><h3>
-<a name="id1110329-bb"></a><code class="computeroutput">weeks_duration</code> public member functions</h3>
+<a name="id2611191"></a><h3>
+<a name="id2442176-bb"></a><code class="computeroutput">weeks_duration</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="months_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="months_duration.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/who_s_using_boost_/inhouse.html
===================================================================
--- boost/trunk/doc/html/who_s_using_boost_/inhouse.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/who_s_using_boost_/inhouse.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> In House Boost</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../who_s_using_boost_.html" title="Who's Using Boost?">
 <link rel="prev" href="open.html" title=" Open Source Boost">
@@ -127,6 +127,32 @@
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <tbody><tr><td class="blurb">
+<span class="bold"><strong>Rational Discovery LLC</strong></span><br><br><a href="http://www.rationaldiscovery.com" target="_top">Rational Discovery</a>
+provides computational modeling, combinatorial
+library design and custom software development services to the
+pharmaceutical, biotech and chemical industries.<br><br><span class="emphasis"><em>"We do a substantial amount of internal research to develop new
+approaches for applying machine-learning techniques to solve chemical
+problems. Because we're a small organization and chemistry is a large
+and complex field, it is essential that we be able to quickly and
+easily prototype and test new algorithms. We have found the Boost
+libraries, a reliable source of high-quality code, to be
+indispensable.<br><br>
+
+Boost libraries used: 
+<a href="../../../libs/python/index.html" target="_top">Python</a>, 
+<a href="../../../libs/graph/index.html" target="_top">Graph</a>, 
+<a href="../../../libs/smart_ptr/index.html" target="_top">Smart Pointer</a>, 
+<a href="../../../libs/any/index.html" target="_top">Any</a>, 
+<a href="../../../libs/conversion/lexical_cast.htm" target="_top">Lexical Cast</a>, 
+<a href="../../../libs/random/index.html" target="_top">Random</a>,
+<a href="../../../libs/algorithm/string/index.html" target="_top">String Algorithms</a>, 
+<a href="../../../libs/tuple/index.html" target="_top">Tuple</a>, 
+<a href="../../../libs/numeric/ublas/index.html" target="_top">uBLAS</a>."</em></span>
+</td></tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
 <span class="bold"><strong>Archelon LLC</strong></span><br><br><a href="http://www.archelon-us.com" target="_top">Archelon LLC</a> is a global securities firm
 headquartered in Chicago. We actively trade equities, futures and
 derivatives in both electronic and floor-based markets. Archelon is
@@ -149,7 +175,7 @@
 </td></tr></tbody>
 </table></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Various Authors</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/who_s_using_boost_/open.html
===================================================================
--- boost/trunk/doc/html/who_s_using_boost_/open.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/who_s_using_boost_/open.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Open Source Boost</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../who_s_using_boost_.html" title="Who's Using Boost?">
 <link rel="prev" href="shrink.html" title=" Shrink Wrapped Boost">
@@ -108,6 +108,15 @@
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <tbody><tr><td class="blurb">
+<span class="bold"><strong>SmartWin++</strong></span><br><br><a href="http://smartwin.sourceforge.net/" target="_top">SmartWin++</a> 
+is a 100% free GUI library for developing Windows applications, 
+it's free both as in "free beer" and as in "free speech", you can freely use 
+SmartWin++ for commercial applications and for Open Source applications!
+</td></tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
 <span class="bold"><strong>Open VRML</strong></span><br><br><a href="http://openvrml.org/" target="_top">Open VRML</a> is a free cross-platform runtime 
 for VRML. 
 The basic OpenVRML distribution includes libraries you can use to add 
@@ -372,8 +381,60 @@
 and <a href="../../../libs/test/index.html" target="_top">the Test Framework</a>.
 </td></tr></tbody>
 </table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
+<span class="bold"><strong>CBCanaylzer</strong></span><br><br><a href="http://www.biozentrum.uni-wuerzburg.de/index.php?id=524" target="_top">CBCanaylzer</a>
+ is developed by the Department of Bioinformatics, 
+at the University of Wuerzburg.<br><br><span class="emphasis"><em>"CBCAnalyzer  (CBC = compensatory base change) is a tool to create <code class="computeroutput"></code>small''
+phylogenetic trees from sequence alignments. To measure the distance of sequences
+the compensatory base changes are detected and counted. The bionj
+algorithm is then used to construct a tree. CBCAnalyzer is available on
+Windows, Linux and partly works on MacOSX. <br><br>
+
+Boost libraries used: 
+ <a href="../../../libs/program_options/index.html" target="_top">Program Options</a>
+  - creates really nice output, and is both easy to extend and simple to handle.
+ <a href="../../../libs/iterator/index.html" target="_top">Iterator</a>, 
+ <a href="../../../libs/spirit/index.html" target="_top">Spirit</a> 
+ - Saved a lot of my time, and makes the vast amount of biological file 
+ formats simple to support, 
+ <a href="../../../libs/smart_ptr/index.html" target="_top">Shared Pointer</a>, 
+ <a href="../../../libs/lambda/index.html" target="_top">Lambda</a>.</em></span>
+</td></tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
+<span class="bold"><strong>Profdist</strong></span><br><br><a href="http://www.biozentrum.uni-wuerzburg.de/index.php?id=523" target="_top">Profdist</a>
+is developed by the Department of Bioinformatics, at the University of Wuerzburg.<br><br><span class="emphasis"><em>"Profdist is a tool for the construction of large phylogenetic trees based on
+profile distances. The input alignment data gets extended by random
+picking of rows, and a clustering technique is used to create profiles
+of the most frequent subtrees. The iterative approach allows working on
+large datasets. Currently the application is very limited by the quality of 
+wxWidgets, and only available for Windows and Linux. <br><br>
+
+The Boost librarie used were:
+ <a href="../../../libs/algorithm/string/index.html" target="_top">String Algorithms</a>,
+ <a href="../../../libs/bind/ref.html" target="_top">Ref</a>, 
+ <a href="../../../libs/iterator/index.html" target="_top">Iterator</a>, 
+ <a href="../../../libs/spirit/index.html" target="_top">Spirit</a>, 
+ <a href="../../../libs/smart_ptr/index.html" target="_top">Shared Pointer</a> and 
+ <a href="../../../libs/lambda/index.html" target="_top">Lambda</a>."</em></span>
+</td></tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
+<span class="bold"><strong>The Yake Engine</strong></span><br><br><a href="http://www.yake.org/" target="_top">The Yake Engine</a> 
+is a component-based, object-oriented engine written in C++ 
+and primarily designed for VR applications and games. It abstracts typical 
+low-level and middleware APIs and provides various low, mid and application 
+level functionality as well as tools to create and import content.
+</td></tr></tbody>
+</table></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Various Authors</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/who_s_using_boost_/shrink.html
===================================================================
--- boost/trunk/doc/html/who_s_using_boost_/shrink.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/who_s_using_boost_/shrink.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Shrink Wrapped Boost</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../who_s_using_boost_.html" title="Who's Using Boost?">
 <link rel="prev" href="../who_s_using_boost_.html" title="Who's Using Boost?">
@@ -408,7 +408,7 @@
 </td></tr></tbody>
 </table></div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Various Authors</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/who_s_using_boost_/submit.html
===================================================================
--- boost/trunk/doc/html/who_s_using_boost_/submit.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/who_s_using_boost_/submit.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title> Submissions</title>
 <link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="../index.html" title="The Boost C++ Libraries">
 <link rel="up" href="../who_s_using_boost_.html" title="Who's Using Boost?">
 <link rel="prev" href="inhouse.html" title=" In House Boost">
@@ -55,7 +55,7 @@
 always interested to hear how these pages can be improved or better
 structured.</p>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2005 Various Authors</small></td>
 </tr></table>

Modified: boost/trunk/doc/html/who_s_using_boost_.html
===================================================================
--- boost/trunk/doc/html/who_s_using_boost_.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/who_s_using_boost_.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Who's Using Boost?</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
 <link rel="up" href="index.html" title="The Boost C++ Libraries">
 <link rel="prev" href="bbv2/arch/targets.html" title="Targets">
@@ -29,7 +29,7 @@
 <a name="who_s_using_boost_"></a>Who's Using Boost?</h2></div>
 <div><p class="copyright">Copyright © 2005 Various Authors</p></div>
 <div><div class="legalnotice">
-<a name="id1710147"></a><p>
+<a name="id2863061"></a><p>
         Distributed under the Boost Software License, Version 1.0.
         (See accompanying file LICENSE_1_0.txt or copy at
         <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
@@ -52,7 +52,8 @@
 </dl>
 </div>
 <div class="section" lang="en">
-<div class="titlepage"></div>
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="who_s_using_boost_.intro"></a></h2></div></div></div>
 <p>
 Open source isn't just for nerds and researchers.  Real world programming challenges,
 irrespective of whether they are open or closed source, can benefit enormously from
@@ -68,8 +69,8 @@
 the <a href="mailto:boost-owner at lists.boost.org" target="_top">Boost Moderators</a>.</p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: August 05, 2005 at 12:40:04 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 01, 2005 at 04:52:03 GMT</p></small></td>
 <td align="right"><small></small></td>
 </tr></table>
 <hr>

Modified: boost/trunk/doc/html/wrapping_int.html
===================================================================
--- boost/trunk/doc/html/wrapping_int.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/wrapping_int.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template wrapping_int</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796064" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2462849" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
 <link rel="prev" href="tz_db_base.html" title="Class template tz_db_base">
 <link rel="next" href="wrapping_int2.html" title="Class template wrapping_int2">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int2.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2462849"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int2.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="wrapping_int"></a><div class="titlepage"></div>
@@ -36,49 +36,49 @@
   <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
 
   <span class="emphasis"><em>// <a href="wrapping_int.html#wrapping_intconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="wrapping_int.html#id660374-bb">wrapping_int</a>(int_type);
+  <a href="wrapping_int.html#id2462986-bb">wrapping_int</a>(int_type);
 
-  <span class="emphasis"><em>// <a href="wrapping_int.html#id901838-bb">public member functions</a></em></span>
-  <span class="type">int_type</span> <a href="wrapping_int.html#id901843-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="wrapping_int.html#id963754-bb"><span class="bold"><strong>operator</strong></span> int_type</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="wrapping_int.html#id821808-bb">add</a>(int_type) ;
-  <span class="type">int_type</span> <a href="wrapping_int.html#id963115-bb">subtract</a>(int_type) ;
+  <span class="emphasis"><em>// <a href="wrapping_int.html#id2462906-bb">public member functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int.html#id2462911-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="wrapping_int.html#id2462927-bb"><span class="bold"><strong>operator</strong></span> int_type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="wrapping_int.html#id2462939-bb">add</a>(int_type) ;
+  <span class="type">int_type</span> <a href="wrapping_int.html#id2462962-bb">subtract</a>(int_type) ;
 
-  <span class="emphasis"><em>// <a href="wrapping_int.html#id660393-bb">public static functions</a></em></span>
-  <span class="type">int_type</span> <a href="wrapping_int.html#id660398-bb">wrap_value</a>() ;
+  <span class="emphasis"><em>// <a href="wrapping_int.html#id2463003-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int.html#id2463008-bb">wrap_value</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1148209"></a><h2>Description</h2>
+<a name="id2666741"></a><h2>Description</h2>
 <p>In composite date and time types this type is used to wrap at the day boundary. </p>
 <div class="refsect2" lang="en">
-<a name="id1148216"></a><h3>
+<a name="id2666748"></a><h3>
 <a name="wrapping_intconstruct-copy-destruct"></a><code class="computeroutput">wrapping_int</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id660374-bb"></a>wrapping_int(int_type v);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2462986-bb"></a>wrapping_int(int_type v);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1148250"></a><h3>
-<a name="id901838-bb"></a><code class="computeroutput">wrapping_int</code> public member functions</h3>
+<a name="id2666782"></a><h3>
+<a name="id2462906-bb"></a><code class="computeroutput">wrapping_int</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id901843-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id963754-bb"></a><span class="bold"><strong>operator</strong></span> int_type() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id821808-bb"></a>add(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id963115-bb"></a>subtract(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2462911-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id2462927-bb"></a><span class="bold"><strong>operator</strong></span> int_type() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2462939-bb"></a>add(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2462962-bb"></a>subtract(int_type v) ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1148348"></a><h3>
-<a name="id660393-bb"></a><code class="computeroutput">wrapping_int</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id660398-bb"></a>wrap_value() ;</pre></li></ol></div>
+<a name="id2666883"></a><h3>
+<a name="id2463003-bb"></a><code class="computeroutput">wrapping_int</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id2463008-bb"></a>wrap_value() ;</pre></li></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int2.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2462849"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int2.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/wrapping_int2.html
===================================================================
--- boost/trunk/doc/html/wrapping_int2.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/wrapping_int2.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template wrapping_int2</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796064" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2462849" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
 <link rel="prev" href="wrapping_int.html" title="Class template wrapping_int">
 <link rel="next" href="year_month_day_base.html" title="Struct template year_month_day_base">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_month_day_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2462849"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_month_day_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="wrapping_int2"></a><div class="titlepage"></div>
@@ -36,56 +36,56 @@
   <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
 
   <span class="emphasis"><em>// <a href="wrapping_int2.html#wrapping_int2construct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="wrapping_int2.html#id931224-bb">wrapping_int2</a>(int_type);
+  <a href="wrapping_int2.html#id2453812-bb">wrapping_int2</a>(int_type);
 
-  <span class="emphasis"><em>// <a href="wrapping_int2.html#id1002416-bb">public member functions</a></em></span>
-  <span class="type">int_type</span> <a href="wrapping_int2.html#id1002421-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="wrapping_int2.html#id1002438-bb"><span class="bold"><strong>operator</strong></span> int_type</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="wrapping_int2.html#id905778-bb">add</a>(int_type) ;
-  <span class="type">int_type</span> <a href="wrapping_int2.html#id936262-bb">subtract</a>(int_type) ;
+  <span class="emphasis"><em>// <a href="wrapping_int2.html#id2453724-bb">public member functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int2.html#id2453728-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="wrapping_int2.html#id2453744-bb"><span class="bold"><strong>operator</strong></span> int_type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="wrapping_int2.html#id2453757-bb">add</a>(int_type) ;
+  <span class="type">int_type</span> <a href="wrapping_int2.html#id2453783-bb">subtract</a>(int_type) ;
 
-  <span class="emphasis"><em>// <a href="wrapping_int2.html#id1031949-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="wrapping_int2.html#id1031954-bb">wrap_value</a>() ;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="wrapping_int2.html#id1031967-bb">min_value</a>() ;
+  <span class="emphasis"><em>// <a href="wrapping_int2.html#id2453835-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="wrapping_int2.html#id2453840-bb">wrap_value</a>() ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="wrapping_int2.html#id2453852-bb">min_value</a>() ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1148581"></a><h2>Description</h2>
+<a name="id2667122"></a><h2>Description</h2>
 <p>Bad name, quick impl to fix a bug -- fix later!! This allows the wrap to restart at a value other than 0. Currently this only works if wrap_min == 1 </p>
 <div class="refsect2" lang="en">
-<a name="id1148589"></a><h3>
+<a name="id2667130"></a><h3>
 <a name="wrapping_int2construct-copy-destruct"></a><code class="computeroutput">wrapping_int2</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id931224-bb"></a>wrapping_int2(int_type v);</pre>
+<pre class="literallayout"><a name="id2453812-bb"></a>wrapping_int2(int_type v);</pre>
 <p>If initializing value is out of range of [wrap_min, wrap_max], value will be initialized to closest of min or max </p>
 </li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1148628"></a><h3>
-<a name="id1002416-bb"></a><code class="computeroutput">wrapping_int2</code> public member functions</h3>
+<a name="id2667169"></a><h3>
+<a name="id2453724-bb"></a><code class="computeroutput">wrapping_int2</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id1002421-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id1002438-bb"></a><span class="bold"><strong>operator</strong></span> int_type() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id905778-bb"></a>add(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id936262-bb"></a>subtract(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2453728-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id2453744-bb"></a><span class="bold"><strong>operator</strong></span> int_type() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2453757-bb"></a>add(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2453783-bb"></a>subtract(int_type v) ;</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1148726"></a><h3>
-<a name="id1031949-bb"></a><code class="computeroutput">wrapping_int2</code> public static functions</h3>
+<a name="id2667270"></a><h3>
+<a name="id2453835-bb"></a><code class="computeroutput">wrapping_int2</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id1031954-bb"></a>wrap_value() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id1031967-bb"></a>min_value() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id2453840-bb"></a>wrap_value() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id2453852-bb"></a>min_value() ;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_month_day_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2462849"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_month_day_base.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/wvalue.html
===================================================================
--- boost/trunk/doc/html/wvalue.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/wvalue.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Function wvalue</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id857530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
 <link rel="prev" href="value.html" title="Function value">
 <link rel="next" href="bool_switch.html" title="Function bool_switch">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bool_switch.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bool_switch.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="wvalue"></a><div class="titlepage"></div>
@@ -33,17 +33,17 @@
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a>&lt; T, <span class="bold"><strong>wchar_t</strong></span> &gt; *</span> wvalue();
 <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a>&lt; T, <span class="bold"><strong>wchar_t</strong></span> &gt; *</span> wvalue(T * v);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1276788"></a><h2>Description</h2>
+<a name="id2728018"></a><h2>Description</h2>
 <p>Creates a typed_value&lt;T&gt; instance. This function is the primary method to create value_semantic instance for a specific type, which can later be passed to 'option_description' constructor. </p>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id857530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bool_switch.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bool_switch.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/xtime.html
===================================================================
--- boost/trunk/doc/html/xtime.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/xtime.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,10 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct xtime</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id997727" title="Header &lt;boost/thread/xtime.hpp&gt;">
-<link rel="prev" href="id869148.html" title="Type xtime_clock_types">
+<link rel="up" href="threads/reference.html#id2416096" title="Header &lt;boost/thread/xtime.hpp&gt;">
+<link rel="prev" href="id2545607.html" title="Type xtime_clock_types">
 <link rel="next" href="threads/faq.html" title="Frequently Asked Questions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id869148.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id997727"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="threads/faq.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2545607.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2416096"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="threads/faq.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="xtime"></a><div class="titlepage"></div>
@@ -38,15 +38,15 @@
   <span class="emphasis"><em>platform-specific-type</em></span> sec;
 };
 
-<span class="emphasis"><em>// <a href="xtime.html#id1208423-bb">creation</a></em></span>
+<span class="emphasis"><em>// <a href="xtime.html#id2583643-bb">creation</a></em></span>
 <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="xtime.html#xtime_get">xtime_get</a>(<a href="xtime.html" title="Struct xtime">xtime</a>*, <span class="bold"><strong>int</strong></span>);</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1565845"></a><h2>Description</h2>
+<a name="id2786430"></a><h2>Description</h2>
 <p>The <a href="xtime.html" title="Struct xtime">xtime</a> type is used to represent a point on 
 			some time scale or a duration in time. This type may be proposed for the C standard by 
-			Markus Kuhn.  provides only a very minimal implementation of this
+			Markus Kuhn. <span class="bold"><strong>Boost.Threads</strong></span> provides only a very minimal implementation of this
 			proposal; it is expected that a full implementation (or some other time
-			library) will be provided in Boost as a separate library, at which time 
+			library) will be provided in Boost as a separate library, at which time <span class="bold"><strong>Boost.Threads</strong></span>
 			will deprecate its own implementation.</p>
 <p><span class="bold"><strong>Note</strong></span> that the resolution is 
 			implementation specific. For many implementations the best resolution 
@@ -55,8 +55,8 @@
 			may be significant. For maximum portability, avoid durations of less than
 			one second.</p>
 <div class="refsect2" lang="en">
-<a name="id1565881"></a><h3>
-<a name="id1208423-bb"></a><code class="computeroutput">xtime</code> creation</h3>
+<a name="id2786479"></a><h3>
+<a name="id2583643-bb"></a><code class="computeroutput">xtime</code> creation</h3>
 <div class="orderedlist"><ol type="1"><li>
 <pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="xtime_get"></a>xtime_get(<a href="xtime.html" title="Struct xtime">xtime</a>* xtp, <span class="bold"><strong>int</strong></span> clock_type);</pre>
 <p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -70,13 +70,13 @@
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="id869148.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id997727"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="threads/faq.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2545607.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2416096"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="threads/faq.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/year_based_generator.html
===================================================================
--- boost/trunk/doc/html/year_based_generator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/year_based_generator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template year_based_generator</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
 <link rel="prev" href="date_generator_parser.html" title="Class template date_generator_parser">
 <link rel="next" href="partial_date.html" title="Class template partial_date">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="year_based_generator"></a><div class="titlepage"></div>
@@ -37,42 +37,42 @@
   <span class="bold"><strong>typedef</strong></span> calendar_type::year_type year_type;    
 
   <span class="emphasis"><em>// <a href="year_based_generator.html#year_based_generatorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="year_based_generator.html#id1043252-bb">year_based_generator</a>();
-  <a href="year_based_generator.html#id1043254-bb">~year_based_generator</a>();
+  <a href="year_based_generator.html#id2457082-bb">year_based_generator</a>();
+  <a href="year_based_generator.html#id2457085-bb">~year_based_generator</a>();
 
-  <span class="emphasis"><em>// <a href="year_based_generator.html#id833152-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="year_based_generator.html#id907655-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="year_based_generator.html#id930309-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="year_based_generator.html#id2387990-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="year_based_generator.html#id2387995-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="year_based_generator.html#id2417872-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1073618"></a><h2>Description</h2>
+<a name="id2624158"></a><h2>Description</h2>
 <p>This class is a base class for polymorphic function objects that take a year and produce a concrete date. 
 </p>
 <div class="refsect2" lang="en">
-<a name="id1073625"></a><h3>
+<a name="id2624165"></a><h3>
 <a name="year_based_generatorconstruct-copy-destruct"></a><code class="computeroutput">year_based_generator</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1043252-bb"></a>year_based_generator();</pre></li>
-<li><pre class="literallayout"><a name="id1043254-bb"></a>~year_based_generator();</pre></li>
+<li><pre class="literallayout"><a name="id2457082-bb"></a>year_based_generator();</pre></li>
+<li><pre class="literallayout"><a name="id2457085-bb"></a>~year_based_generator();</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1073674"></a><h3>
-<a name="id833152-bb"></a><code class="computeroutput">year_based_generator</code> public member functions</h3>
+<a name="id2624214"></a><h3>
+<a name="id2387990-bb"></a><code class="computeroutput">year_based_generator</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id907655-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id930309-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id2387995-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id2417872-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2508942"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/year_functor.html
===================================================================
--- boost/trunk/doc/html/year_functor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/year_functor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template year_functor</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id797437" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485277" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
 <link rel="prev" href="week_functor.html" title="Class template week_functor">
 <link rel="next" href="c_local_adjustor.html" title="Class template c_local_adjustor">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_local_adjustor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485277"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_local_adjustor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="year_functor"></a><div class="titlepage"></div>
@@ -36,36 +36,36 @@
   <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
 
   <span class="emphasis"><em>// <a href="year_functor.html#year_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="year_functor.html#id1001680-bb">year_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <a href="year_functor.html#id2426629-bb">year_functor</a>(<span class="bold"><strong>int</strong></span>);
 
-  <span class="emphasis"><em>// <a href="year_functor.html#id901726-bb">public member functions</a></em></span>
-  <span class="type">duration_type</span> <a href="year_functor.html#id901286-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="year_functor.html#id940173-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="year_functor.html#id2492701-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="year_functor.html#id2492705-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="year_functor.html#id2461613-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1039035"></a><h2>Description</h2>
+<a name="id2606371"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1039039"></a><h3>
+<a name="id2606375"></a><h3>
 <a name="year_functorconstruct-copy-destruct"></a><code class="computeroutput">year_functor</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1001680-bb"></a>year_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2426629-bb"></a>year_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1039078"></a><h3>
-<a name="id901726-bb"></a><code class="computeroutput">year_functor</code> public member functions</h3>
+<a name="id2606414"></a><h3>
+<a name="id2492701-bb"></a><code class="computeroutput">year_functor</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id901286-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id940173-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2492705-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2461613-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_local_adjustor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485277"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_local_adjustor.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/year_month_day_base.html
===================================================================
--- boost/trunk/doc/html/year_month_day_base.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/year_month_day_base.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Struct template year_month_day_base</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975767" title="Header &lt;boost/date_time/year_month_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2453871" title="Header &lt;boost/date_time/year_month_day.hpp&gt;">
 <link rel="prev" href="wrapping_int2.html" title="Class template wrapping_int2">
 <link rel="next" href="gregorian_calendar.html" title="Class gregorian_calendar">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975767"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2453871"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="year_month_day_base"></a><div class="titlepage"></div>
@@ -37,35 +37,35 @@
   <span class="bold"><strong>typedef</strong></span> DayType   day_type;  
 
   <span class="emphasis"><em>// <a href="year_month_day_base.html#year_month_day_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="year_month_day_base.html#id1108449-bb">year_month_day_base</a>(YearType, MonthType, DayType);
+  <a href="year_month_day_base.html#id2482607-bb">year_month_day_base</a>(YearType, MonthType, DayType);
 
-  <span class="emphasis"><em>// <a href="year_month_day_base.html#id891630-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="year_month_day_base.html#id2453942-bb">public member functions</a></em></span>
 
   YearType year;
   MonthType month;
   DayType day;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1148973"></a><h2>Description</h2>
+<a name="id2667523"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1148978"></a><h3>
+<a name="id2667526"></a><h3>
 <a name="year_month_day_baseconstruct-copy-destruct"></a><code class="computeroutput">year_month_day_base</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1108449-bb"></a>year_month_day_base(YearType year, MonthType month, DayType day);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2482607-bb"></a>year_month_day_base(YearType year, MonthType month, DayType day);</pre></li></ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1149013"></a><h3>
-<a name="id891630-bb"></a><code class="computeroutput">year_month_day_base</code> public member functions</h3>
+<a name="id2667561"></a><h3>
+<a name="id2453942-bb"></a><code class="computeroutput">year_month_day_base</code> public member functions</h3>
 <div class="orderedlist"><ol type="1"></ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975767"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2453871"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/years_duration.html
===================================================================
--- boost/trunk/doc/html/years_duration.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/years_duration.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template years_duration</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id798566" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2442047" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
 <link rel="prev" href="months_duration.html" title="Class template months_duration">
 <link rel="next" href="date_facet.html" title="Class template date_facet">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_facet.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="years_duration"></a><div class="titlepage"></div>
@@ -33,67 +33,67 @@
 <span class="bold"><strong>class</strong></span> years_duration {
 <span class="bold"><strong>public</strong></span>:
   <span class="emphasis"><em>// <a href="years_duration.html#years_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="years_duration.html#id928004-bb">years_duration</a>(int_rep);
-  <a href="years_duration.html#id976999-bb">years_duration</a>(special_values);
+  <a href="years_duration.html#id2500832-bb">years_duration</a>(int_rep);
+  <a href="years_duration.html#id2494294-bb">years_duration</a>(special_values);
 
-  <span class="emphasis"><em>// <a href="years_duration.html#id1071330-bb">public member functions</a></em></span>
-  <span class="type">int_rep</span> <a href="years_duration.html#id1072994-bb">number_of_years</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="years_duration.html#id793040-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="years_duration.html#id938984-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="years_duration.html#id1078815-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="years_duration.html#id1044222-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type</span> <a href="years_duration.html#id971521-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type &amp;</span> <a href="years_duration.html#id830443-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
-  <span class="type">years_type</span> <a href="years_duration.html#id941858-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type &amp;</span> <a href="years_duration.html#id996907-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
-  <span class="type">years_type</span> <a href="years_duration.html#id997865-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type &amp;</span> <a href="years_duration.html#id970931-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
-  <span class="type">years_type</span> <a href="years_duration.html#id970648-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type &amp;</span> <a href="years_duration.html#id1076009-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
-  <span class="type">months_type</span> <a href="years_duration.html#id998285-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type</span> <a href="years_duration.html#id1038071-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="years_duration.html#id2499807-bb">public member functions</a></em></span>
+  <span class="type">int_rep</span> <a href="years_duration.html#id2499812-bb">number_of_years</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="years_duration.html#id2469511-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="years_duration.html#id2400535-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="years_duration.html#id2422790-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="years_duration.html#id2509907-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type</span> <a href="years_duration.html#id2433883-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type &amp;</span> <a href="years_duration.html#id2394158-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
+  <span class="type">years_type</span> <a href="years_duration.html#id2409965-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type &amp;</span> <a href="years_duration.html#id2434523-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
+  <span class="type">years_type</span> <a href="years_duration.html#id2508356-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type &amp;</span> <a href="years_duration.html#id2424513-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
+  <span class="type">years_type</span> <a href="years_duration.html#id2483657-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type &amp;</span> <a href="years_duration.html#id2521577-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
+  <span class="type">months_type</span> <a href="years_duration.html#id2495882-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type</span> <a href="years_duration.html#id2528104-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1045291"></a><h2>Description</h2>
+<a name="id2612830"></a><h2>Description</h2>
 <p>A logical year enables things like: "date(2002,Mar,2) + years(2) -&gt; 2004-Mar-2". If the date is a last day-of-the-month, the result will also be a last-day-of-the-month (ie date(2001-Feb-28) + years(3) -&gt; 2004-Feb-29). </p>
 <div class="refsect2" lang="en">
-<a name="id1045297"></a><h3>
+<a name="id2612845"></a><h3>
 <a name="years_durationconstruct-copy-destruct"></a><code class="computeroutput">years_duration</code> construct/copy/destruct</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id928004-bb"></a>years_duration(int_rep num);</pre></li>
-<li><pre class="literallayout"><a name="id976999-bb"></a>years_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2500832-bb"></a>years_duration(int_rep num);</pre></li>
+<li><pre class="literallayout"><a name="id2494294-bb"></a>years_duration(special_values sv);</pre></li>
 </ol></div>
 </div>
 <div class="refsect2" lang="en">
-<a name="id1045345"></a><h3>
-<a name="id1071330-bb"></a><code class="computeroutput">years_duration</code> public member functions</h3>
+<a name="id2612894"></a><h3>
+<a name="id2499807-bb"></a><code class="computeroutput">years_duration</code> public member functions</h3>
 <div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">int_rep</span> <a name="id1072994-bb"></a>number_of_years() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id793040-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id938984-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1078815-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1044222-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type</span> <a name="id971521-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id830443-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type</span> <a name="id941858-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id996907-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type</span> <a name="id997865-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id970931-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type</span> <a name="id970648-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id1076009-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id998285-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> months_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id1038071-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> months_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_rep</span> <a name="id2499812-bb"></a>number_of_years() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2469511-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id2400535-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2422790-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2509907-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type</span> <a name="id2433883-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id2394158-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type</span> <a name="id2409965-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id2434523-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type</span> <a name="id2508356-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id2424513-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type</span> <a name="id2483657-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id2521577-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id2495882-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> months_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id2528104-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> months_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_facet.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/html/ymd_formatter.html
===================================================================
--- boost/trunk/doc/html/ymd_formatter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/html/ymd_formatter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Class template ymd_formatter</title>
 <link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
 <link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id891955" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2352409" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
 <link rel="prev" href="month_formatter.html" title="Class template month_formatter">
 <link rel="next" href="date_formatter.html" title="Class template date_formatter">
 </head>
@@ -20,7 +20,7 @@
 </table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2352409"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 <div class="refentry" lang="en">
 <a name="ymd_formatter"></a><div class="titlepage"></div>
@@ -33,35 +33,35 @@
 <span class="bold"><strong>class</strong></span> ymd_formatter {
 <span class="bold"><strong>public</strong></span>:
 
-  <span class="emphasis"><em>// <a href="ymd_formatter.html#id1037451-bb">public static functions</a></em></span>
-  <span class="type">std::basic_string&lt; charT &gt;</span> <a href="ymd_formatter.html#id1037456-bb">ymd_to_string</a>(ymd_type) ;
-  <span class="type">std::string</span> <a href="ymd_formatter.html#id1104276-bb">ymd_to_string</a>(ymd_type) ;
+  <span class="emphasis"><em>// <a href="ymd_formatter.html#id2507040-bb">public static functions</a></em></span>
+  <span class="type">std::basic_string&lt; charT &gt;</span> <a href="ymd_formatter.html#id2507045-bb">ymd_to_string</a>(ymd_type) ;
+  <span class="type">std::string</span> <a href="ymd_formatter.html#id2439997-bb">ymd_to_string</a>(ymd_type) ;
 };</pre></div>
 <div class="refsect1" lang="en">
-<a name="id1069026"></a><h2>Description</h2>
+<a name="id2619378"></a><h2>Description</h2>
 <div class="refsect2" lang="en">
-<a name="id1069029"></a><h3>
-<a name="id1037451-bb"></a><code class="computeroutput">ymd_formatter</code> public static functions</h3>
+<a name="id2619382"></a><h3>
+<a name="id2507040-bb"></a><code class="computeroutput">ymd_formatter</code> public static functions</h3>
 <div class="orderedlist"><ol type="1">
 <li>
-<pre class="literallayout"><span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1037456-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
+<pre class="literallayout"><span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2507045-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
 <p>This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy </p>
 </li>
 <li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id1104276-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2439997-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
 <p>This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy </p>
 </li>
 </ol></div>
 </div>
 </div>
 </div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
 <td align="left"></td>
 <td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2352409"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_formatter.html"><img src="images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: boost/trunk/doc/src/boost.xml
===================================================================
--- boost/trunk/doc/src/boost.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/doc/src/boost.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,34 +2,13 @@
 <!DOCTYPE boostbook PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
 <boostbook xmlns:xi="http://www.w3.org/2001/XInclude"
-           last-revision="$Date: 2005/06/15 12:08:38 $">
+           last-revision="$Date: 2005/12/01 13:42:02 $">
   <title>The Boost C++ Libraries</title>
 
   <part id="libraries">
     <title>The Boost C++ Libraries</title>
     <para>
-      Documentation for some libraries is available in alternative formats:
-       <itemizedlist>
-         <listitem>
-           <simpara><ulink url="http://www.boost.org/doc/boost-doc-html.tar.gz">HTML (tarred, gzipped)</ulink></simpara>
-         </listitem>
-         <listitem>
-           <simpara><ulink url="http://www.boost.org/doc/boost.pdf">PDF</ulink></simpara>
-         </listitem>
-         <listitem>
-           <simpara>
-             <ulink url="http://www.boost.org/doc/boost-doc-man.tar.gz">Unix man pages</ulink>
-           </simpara>
-         </listitem>
-         <listitem>
-           <simpara><ulink url="../boost.docbook">DocBook</ulink></simpara>
-         </listitem>
-         <listitem>
-           <simpara>
-             <ulink url="../boost.fo">XSL Formatting Objects</ulink>
-           </simpara>
-         </listitem>
-       </itemizedlist>
+      Documentation for some libraries is available in alternative formats at <ulink url="http://sourceforge.net/project/showfiles.php?group_id=7586">the SourceForge download site</ulink>.
     </para>
 
     <section>

Modified: boost/trunk/index.htm
===================================================================
--- boost/trunk/index.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/index.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -8,10 +8,10 @@
   <link rel="icon" href="more/favicon.ico" type="image/ico" />
   <link rel="stylesheet" type="text/css" href="more/css_0/front.css" />
   <!--[if IE]>
-  <style type="text/css">
-    body { behavior: url(more/css_0/csshover.htc); }
-  </style>
-  <![endif]-->
+        <style type="text/css">
+          body { behavior: url(more/css_0/csshover.htc); }
+        </style>
+        <![endif]-->
 </head>
 
 <body>
@@ -132,288 +132,110 @@
                   <div class="section-body">
                     <div class="section-body-0">
                       <div class="section-body-1">
-                        <h3>August 11, 2005 - Version 1.33.0</h3>
+                        <h3>December 5, 2005 - Version 1.33.1</h3>
 
-                        <h4>New Libraries</h4>
-
-                        <ul>
-                          <li><span class="library"><a href=
-                          "libs/iostreams/doc/index.html">Iostreams
-                          Library</a>:</span> Framework for defining streams,
-                          stream buffers and i/o filters, from Jonathan
-                          Turkanis.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/functional/hash/index.html">Functional/Hash
-                          Library</a>:</span> A TR1 hash function object that
-                          can be extended to hash user defined types, from
-                          Daniel James.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/parameter/doc/html/index.html">Parameter
-                          Library</a>:</span> Write functions that accept
-                          arguments by name: especially useful when a
-                          function has more than one argument with a useful
-                          default value, since named arguments can be passed
-                          in any order.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/ptr_container/index.html">Pointer Container
-                          Library</a>:</span> Containers for storing
-                          heap-allocated polymorphic objects to ease
-                          OO-programming, from Thorsten Ottosen.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/wave/index.html">Wave</a>:</span> Standards
-                          conformant implementation of the mandated C99/C++
-                          preprocessor functionality packed behind an easy to
-                          use iterator interface, from
-                          Hartmut&nbsp;Kaiser.</li>
-                        </ul>
-
                         <h4>Updated Libraries</h4>
 
                         <ul>
                           <li><span class="library"><a href=
-                          "libs/assign/doc/index.html">Assignment
-                          Library</a>:</span> Support for <a href=
-                          "libs/ptr_container/index.html">Pointer Container
-                          Library</a> and new efficient functions
-                          <code>ref_list_of()</code> and
-                          <code>cref_list_of()</code> for generating
-                          anonymous ranges.</li>
+                          "doc/html/any.html">Any Library</a>:</span> Cast to
+                          reference types introduced in 1.33.0 is now
+                          documented on <code>any_cast</code> documentation
+                          page.</li>
 
                           <li><span class="library"><a href=
-                          "libs/bind/bind.html">Bind Library</a>:</span> Bind
-                          expressions now support <a href=
-                          "libs/bind/bind.html#operators">comparisons and
-                          negation</a>. Example: <code>bind(&amp;X::name, _1)
-                          &lt; bind(&amp;X::name, _2)</code>.</li>
+                          "libs/config/index.html">Config Library</a>:</span>
+                          Don't undef BOOST_LIB_TOOLSET after use.</li>
 
                           <li>
                             <span class="library"><a href=
-                            "doc/html/date_time.html">Date-Time
-                            Library</a>:</span>
+                            "libs/python/doc/index.html">Boost.Python</a>:</span>
 
                             <ul>
-                              <li>Added <a href=
-                              "doc/html/date_time/local_time.html">local time
-                              and time zone classes</a>.</li>
+                              <li>The build now assumes Python 2.4 by
+                              default, rather than 2.2</li>
 
-                              <li>Added <a href=
-                              "doc/html/date_time/date_time_io.html">format-based
-                              Input/Output facets</a>.</li>
+                              <li>Support Python that's built without Unicode
+                              support</li>
 
-                              <li>For a complete list of changes, see the
-                              library <a href=
-                              "doc/html/date_time/details.html#date_time.changes">
-                              change history</a>.</li>
+                              <li>Support for wrapping classes with
+                              overloaded address-of (<code>&amp;</code>)
+                              operators</li>
                             </ul>
                           </li>
 
-                          <li>
-                            <span class="library"><a href=
-                            "libs/graph/doc/index.html">Graph
-                            Library</a>:</span> Introduced several new
-                            algorithms and improved existing algorithms:
+                          <li><span class="library"><a href=
+                          "libs/smart_ptr/index.html">Smart Pointer
+                          Library</a>:</span> Fixed problems under Metrowerks
+                          CodeWarrior on PowerPC (Mac OS X) with inlining on,
+                          GNU GCC on PowerPC 64.</li>
 
-                            <ul>
-                              <li><a href=
-                              "libs/graph/doc/python.html">Experimental
-                              Python bindings</a>, from Doug Gregor and
-                              Indiana University.</li>
+                          <li><span class="library"><a href=
+                          "libs/regex/doc/index.html">Regex
+                          Library</a>:</span> Fixed the supplied makefiles,
+                          and other small compiler specific changes. Refer to
+                          the <a href="libs/regex/doc/history.html">regex
+                          history page</a> for more information on these and
+                          other small changes.</li>
 
-                              <li><a href=
-                              "libs/graph/doc/floyd_warshall_shortest.html"><tt>
-                              floyd warshall all pairs shortest
-                              paths</tt></a>, from Lauren Foutz and Scott
-                              Hill.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/astar_search.html"><tt>astar
-                              search</tt></a>, from Kristopher Beevers and
-                              Jufeng Peng.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/fruchterman_reingold.html"><tt>fruchterman
-                              reingold force directed layout</tt></a>, from
-                              Doug Gregor and Indiana University.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/biconnected_components.html"><tt>
-                              biconnected components</tt> and
-                              <tt>articulation points</tt></a>, from Jeremy
-                              Siek, Janusz Piwowarski, and Doug Gregor.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/sequential_vertex_coloring.html">
-                              <tt>sequential vertex coloring</tt></a> has
-                              been updated, tested, and documented.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/gursoy_atun_layout.html"><tt>gursoy
-                              atun layout</tt></a>, from Jeremiah Willcock
-                              and Doug Gregor of Indiana University.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/king_ordering.html"><tt>king
-                              ordering</tt></a>, from D. Kevin McGrath of
-                              Indiana University.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/cuthill_mckee_ordering.html"><tt>
-                              cuthill mckee ordering</tt></a> has been recast
-                              as an invocation of <tt>breadth first
-                              search</tt> and now supports graphs with
-                              multiple components.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/dijkstra_shortest_paths.html"><tt>
-                              dijkstra shortest paths</tt></a> now uses a
-                              relaxed heap&nbsp;[<a href=
-                              "libs/graph/doc/bibliography.html#driscoll88">61</a>]
-                              as its priority queue, improving its complexity
-                              to <em>O(V log V)</em> and improving real-world
-                              performance for larger graphs.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/read_graphviz.html"><code>read
-                              graphviz</code></a> now has a new, Spirit-based
-                              parser that works for all graph types and
-                              supports arbitrary properties on the graph,
-                              from Ron Garcia. The old, Bison-based GraphViz
-                              reader has been deprecated and will be removed
-                              in a future Boost release. <a href=
-                              "libs/graph/doc/write-graphviz.html"><code>write
-                              graphviz</code></a> also supports dynamic
-                              properties.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/subgraph.html"><code>subgraph</code></a>:
-                              <code>get_property</code> now refers to the
-                              subgraph property, not the root graph's
-                              property.</li>
-
-                              <li>See the <a href=
-                              "libs/graph/doc/history.html#by-version">history</a>
-                              for additional changes and bug fixes.</li>
-                            </ul>
-                          </li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/multi_index/doc/index.html">Multi-index
-                            Containers Library</a>:</span>
-
-                            <ul>
-                              <li>New <a href=
-                              "libs/multi_index/doc/advanced_topics.html#hashed_indices">
-                              hashed indices</a>.</li>
-
-                              <li>Added <a href=
-                              "libs/multi_index/doc/advanced_topics.html#serialization">
-                              serialization support</a>.</li>
-
-                              <li>For a complete list of changes, see the
-                              library <a href=
-                              "libs/multi_index/doc/release_notes.html">release
-                              notes</a>.</li>
-                            </ul>
-                          </li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/program_options/doc/index.html">Program
-                            Options Library</a>:</span>
-
-                            <ul>
-                              <li>Option descriptions are now printed with
-                              word wrapping.</li>
-
-                              <li>Command line parser can bypass unregistered
-                              options, instread of throwing.</li>
-
-                              <li>Removed support for "implicit" (optional)
-                              values.</li>
-
-                              <li>New customization method
-                              'command_line_parser::extra_style_parser'.
-                              Unlike 'additional_parser', allows the user to
-                              parse several tokens and return a vector of
-                              options, not just a single option.</li>
-
-                              <li>Work with disabled exceptions.</li>
-                            </ul>
-                          </li>
-
                           <li><span class="library"><a href=
-                          "libs/property_map/property_map.html">Property Map
-                          Library</a>:</span> Introduced the <a href=
-                          "libs/property_map/doc/dynamic_property_map.html"><code>
-                          dynamic properties</code></a> class, which provides
-                          dynamically-typed access to a set of property
-                          maps.</li>
+                          "libs/iostreams/doc/index.html">Iostreams
+                          Library</a>:</span> Improved the interface for
+                          accessing a chain's components, added
+                          <code>is_open</code> members to the file and file
+                          descriptor devices, fixed memory-mapped files on
+                          Windows, and made minor changes to the
+                          documentation.</li>
 
                           <li><span class="library"><a href=
-                          "libs/random/index.html">Random Number
-                          Library</a>:</span> improved initialization for
-                          <code>mersenne_twister</code>, algorithm by Makoto
-                          Matsumoto and Takuji Nishimura, implemented for
-                          Boost by Jens Maurer.<br />
-                          <em>Note:</em> All test vectors for
-                          <code>mersenne_twister</code>s constructed or
-                          seeded without parameters or with a single
-                          <code>unsigned int</code> parameter become
-                          invalid.</li>
+                          "libs/functional/hash/index.html">Functional/Hash
+                          Library</a>:</span> Fixed the points example.</li>
 
                           <li><span class="library"><a href=
-                          "libs/range/index.html">Range Library</a>:</span>
-                          Minor addition of convenience functions to
-                          <code>iterator range</code> like <code>front(),
-                          back()</code> and <code>operator[]()</code>.</li>
+                          "libs/multi_index/doc/index.html">Multi-index
+                          Containers Library</a>:</span> Fixed a problem with
+                          multithreaded code, and other minor changes. Refer
+                          to the library <a href=
+                          "libs/multi_index/doc/release_notes.html#boost_1_33_1">
+                          release notes</a> for further details.</li>
 
                           <li>
                             <span class="library"><a href=
-                            "libs/regex/index.html">Regex Library</a>:</span>
-
-                            <ul>
-                              <li>Rewritten front end parser now supports
-                              (?imsx-imsx) constructs, plus lookbehind
-                              assertions and conditional expressions.</li>
-
-                              <li>Thin wrapper classes improve integration
-                              with MFC/ATL code.</li>
-
-                              <li>Full (optional) Unicode support via the ICU
-                              library.</li>
-                            </ul>Refer to the <a href=
-                            "libs/regex/doc/history.html">regex history
-                            page</a> for more information on these and other
-                            small changes.
-                          </li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/serialization/doc/index.html">Serialization
+                            "libs/graph/doc/table_of_contents.html">Graph
                             Library</a>:</span>
 
                             <ul>
-                              <li>DLL version.</li>
+                              <li>Fixed a problem with the relaxed heap on
+                              x86 Linux (fixes bug in
+                              <tt>dijkstra_shortest_paths</tt>).</li>
 
-                              <li>Auto-linking.</li>
+                              <li>Fixed problems with <a href=
+                              "libs/graph/doc/cuthill_mckee_ordering.html"><code>
+                              cuthill_mckee_ordering</code></a> and <a href=
+                              "libs/graph/doc/king_ordering.html"><code>king_ordering</code></a>
+                              producing no results.</li>
 
-                              <li>Serialization of variants.</li>
-
-                              <li>Improved seialization of shared
-                              pointers.</li>
+                              <li>Added <tt>color_map</tt> parameter to
+                              <tt>dijkstra_shortest_paths</tt>.</li>
                             </ul>
                           </li>
 
                           <li><span class="library"><a href=
-                          "doc/html/signals.html">Signals Library</a>:</span>
-                          added slot blocking/unblocking, from Frantz
-                          Maerten. Huge improvements to signal invocation
-                          performance from Robert Zeh.</li>
+                          "libs/signals/doc/index.html">Signals
+                          Library</a>:</span> Fixed problems with the use of
+                          Signals across shared library boundaries.</li>
+
+                          <li><span class="library"><a href=
+                          "libs/thread/doc/index.html">Thread
+                          library</a>:</span> <code>read_write_mutex</code>
+                          has been removed due to problems with
+                          deadlocks.</li>
+
+                          <li><span class="library"><a href=
+                          "libs/wave/index.html">Wave library</a>
+                          (V1.2.1)</span> Fixed a couple of problems, refer
+                          to the <a href="libs/wave/ChangeLog">change log</a>
+                          for further details.</li>
                         </ul>
 
                         <h4>Supported Compilers</h4>
@@ -429,9 +251,20 @@
                         "http://www.boost.org/regression/release/user/">regression
                         test results</a>.</p>
 
+                        <p><b>New for this release</b>: Support for building
+                        with the newest STLport-5.0 was added. The support
+                        includes building with MinGW Runtime 3.8 plus
+                        STLport-5.0 improved to support wide character
+                        operations. Apple GCC 4.0, HP Tru64 C++, and
+                        Microsoft Visual C++ 8.0 are supported platforms. We
+                        have added an experimental autoconf-like
+                        <code>configure</code> script for Unix-like systems:
+                        run <code>configure --help</code> for more
+                        information.</p>
+
                         <ul>
                           <li><a href="http://developer.apple.com/">Apple
-                          GCC</a> 3.x on Mac OS X.</li>
+                          GCC</a> 3.3, 4.0 on Mac OS X.</li>
 
                           <li><a href=
                           "http://www.borland.com/us/products/cbuilder/">Borland
@@ -441,6 +274,9 @@
                           (with and without STLport), 3.2.x., 3.3.x, 3.4.x,
                           4.0.x on Windows, Linux and Solaris.</li>
 
+                          <li><a href="http://h30097.www3.hp.com/cplus/">HP
+                          C++ for Tru64 UNIX 7.1</a>.</li>
+
                           <li><a href=
                           "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
                           Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
@@ -452,18 +288,20 @@
                           <li><a href=
                           "http://msdn.microsoft.com/visualc/">Microsoft
                           Visual C++</a> 6.0 (sp5, with and without STLport),
-                          7.0, 7.1, 8.0 beta. Note: due to intermittent
-                          problems with Visual C++ 8.0 beta, and the presence
-                          of a variety of pre-release compiler builds, we are
-                          unable to guarantee compatibility until the final
-                          compiler is released.</li>
+                          7.0, 7.1, 8.0. Note: Boost does not support the
+                          non-standard "Safe" C++ Library shipping with
+                          Visual C++ 8.0, which may result in many spurious
+                          warnings from Boost headers and other
+                          standards-conforming C++ code. To suppress these
+                          warnings, define the macro
+                          <code>_SCL_SECURE_NO_DEPRECATE</code>.</li>
                         </ul>
 
                         <h4>Acknowledgements</h4>
 
                         <p><img src="more/boost_1_33_0.jpg" width="128"
                         height="118" alt="Medieval Mr. Gregor" class=
-                        "left-inset" /><a href=
+                        "left-inset" /> <a href=
                         "people/doug_gregor.html">Douglas Gregor</a> managed
                         this release.</p>
 
@@ -472,11 +310,11 @@
                         thanks go to Aleksey Gurtovoy and Misha Bergal, who
                         managed to keep the regression testing system working
                         throughout the release process; David Abrahams, Beman
-                        Dawes, Aleksey Gurtovoy, Rene Rivera and Jonathan
-                        Turkanis for greatly improving the quality of this
-                        release; Rene Rivera for the new Boost web page
-                        design; and Zoltan "cad" Juhasz for the new Boost
-                        logo.</p>
+                        Dawes, Aleksey Gurtovoy, Bronek Kozicki, Rene Rivera
+                        and Jonathan Turkanis for greatly improving the
+                        quality of this release; Rene Rivera for the new
+                        Boost web page design; and Zoltan "cad" Juhasz for
+                        the new Boost logo.</p>
                       </div>
                     </div>
                   </div>
@@ -691,14 +529,10 @@
 
                               <ul>
                                 <li><a href=
-                                "http://boost-sandbox.sourceforge.net/vault/">
-                                Sandbox Files</a></li>
+                                "http://boost-consulting.com/vault/">Vault
+                                Files</a></li>
 
                                 <li><a href=
-                                "http://www.yahoogroups.com/files/boost/">Files
-                                (Members)</a></li>
-
-                                <li><a href=
                                 "more/getting_started.html#CVS">Main
                                 CVS</a></li>
 
@@ -746,9 +580,6 @@
                                 <li><a href=
                                 "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
                                 Wiki</a></li>
-
-                                <li><a href="http://boost.c-view.org">Chinese
-                                mirror</a></li>
                               </ul>
                             </div>
                           </div>
@@ -772,7 +603,7 @@
                           <div class="sidecell" id="footer">
                             <div class="sidecell-0">
                               <div id="revised">
-                                <p>Revised $Date: 2005/08/12 03:25:33 $</p>
+                                <p>Revised $Date: 2005/12/05 04:16:19 $</p>
                               </div>
 
                               <div id="copyright">

Modified: boost/trunk/libs/algorithm/minmax/doc/minmax_benchs.html
===================================================================
--- boost/trunk/libs/algorithm/minmax/doc/minmax_benchs.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/algorithm/minmax/doc/minmax_benchs.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,7 +35,7 @@
 is the reverse, and <i>random</i> is produced by random_shuffle.
 <br>
 The program that created these tables is included in the distribution,
-under <a href=""../example/minmax_timer.cpp"">minmax_timer.cpp</a>
+under <a href="../example/minmax_timer.cpp">minmax_timer.cpp</a>
 <br> 
 <center><table BORDER NOSAVE >
 <tr NOSAVE>

Modified: boost/trunk/libs/algorithm/minmax/index.html
===================================================================
--- boost/trunk/libs/algorithm/minmax/index.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/algorithm/minmax/index.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -56,7 +56,7 @@
 <tt>minmax</tt>
 as straightforward extensions of the C++
 standard. As it returns a pair of <tt>const&amp;</tt>, we must use the <a
-href=:../../tuple/index.html>Boost.tuple</a> library to construct such
+href=:../../../../tuple/index.html>Boost.tuple</a> library to construct such
 pairs. (Please note: the intent is not to fix the known defaults of
 <tt>std::min</tt>
 and <tt>std::max</tt>, but to add one more algorithms that combines both; see the

Modified: boost/trunk/libs/algorithm/string/doc/usage.xml
===================================================================
--- boost/trunk/libs/algorithm/string/doc/usage.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/algorithm/string/doc/usage.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
 "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<section id="string_algo.usage" last-revision="$Date: 2005/05/14 19:11:09 $">
+<section id="string_algo.usage" last-revision="$Date: 2005/12/01 13:42:02 $">
     <title>Usage</title>
 
     <using-namespace name="boost"/>
@@ -206,7 +206,7 @@
             
             As we can see, input of the <functionname>find_last()</functionname> algorithm can be also 
             char[] because this type is supported by 
-            <ulink linkend="../../libs/range/doc/index.html">Boost.Range</ulink>.
+            <ulink url="../../libs/range/index.html">Boost.Range</ulink>.
 
             The following lines transform the result. Notice that 
             <ulink url="../../libs/range/doc/utility_class.html"><code>boost::iterator_range</code></ulink> has familiar 

Modified: boost/trunk/libs/any/doc/any.xml
===================================================================
--- boost/trunk/libs/any/doc/any.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/any/doc/any.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
 <!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
 <library name="Any" dirname="any" xmlns:xi="http://www.w3.org/2001/XInclude" 
-         id="any" last-revision="$Date: 2003/03/15 23:12:35 $">
+         id="any" last-revision="$Date: 2005/11/03 06:08:29 $">
   <libraryinfo>
     <author>
       <firstname>Kevlin</firstname>
@@ -398,12 +398,24 @@
         <overloaded-function name="any_cast">
           <signature>
             <template>
-              <template-type-parameter name="ValueType"/>
+              <template-type-parameter name="T"/>
             </template>
             
-            <type>ValueType</type>
+            <type>T</type>
             
             <parameter name="operand">
+              <paramtype><classname>any</classname> &amp;</paramtype>
+            </parameter>
+          </signature>
+          
+          <signature>
+            <template>
+              <template-type-parameter name="T"/>
+            </template>
+            
+            <type>T</type>
+            
+            <parameter name="operand">
               <paramtype>const <classname>any</classname> &amp;</paramtype>
             </parameter>
           </signature>
@@ -438,20 +450,18 @@
 
           <returns><simpara> If passed a pointer, it returns a
           similarly qualified pointer to the value content if
-          successful, otherwise null is returned. If passed a value or
-          reference, it returns a copy of the value content if
-          successful.</simpara></returns>
+	  successful, otherwise null is returned.
+	  If T is ValueType, it returns a copy of the held value, otherwise, if T is a reference 
+	  to (possibly const qualified) ValueType, it returns a reference to the held 
+	  value.</simpara></returns>
 
           <throws><simpara>Overloads taking an
           <code><classname>any</classname></code> pointer do not
-          throw; the overload taking an
+          throw; overloads taking an
           <code><classname>any</classname></code> value or reference
           throws <code><classname>bad_any_cast</classname></code> if
           unsuccessful.</simpara></throws>
 
-          <rationale><simpara>The value/reference version returns a
-          copy because the C++ keyword casts return
-          copies.</simpara></rationale>
         </overloaded-function>
       </namespace>
     </header>
@@ -462,4 +472,4 @@
 
     <para>Doug Gregor ported the documentation to the BoostBook format.</para>
   </section>
-</library>
\ No newline at end of file
+</library>

Modified: boost/trunk/libs/array/doc/array.xml
===================================================================
--- boost/trunk/libs/array/doc/array.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/array/doc/array.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<library name="Array" dirname="array" id="array" last-revision="$Date: 2004/01/30 03:51:06 $">
+<library name="Array" dirname="array" id="array" last-revision="$Date: 2005/12/01 04:52:03 $">
   <libraryinfo>
     <author>
       <firstname>Nicolai</firstname>
@@ -68,7 +68,7 @@
 
     <para>Note that this class is suggested to be part of the next
     Technical Report, which will extend the C++ Standard (see
-    <ulink>http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm</ulink>).</para>
+    <ulink url="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm">http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm</ulink>).</para>
 
     <para>Class <code><classname>array</classname></code> fulfills most
     but not all of the requirements of "reversible containers" (see

Modified: boost/trunk/libs/bind/bind.html
===================================================================
--- boost/trunk/libs/bind/bind.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/bind/bind.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -859,7 +859,7 @@
 				The <a href="http://staff.cs.utu.fi/BL/">Binder Library</a>
 			by Jaakko Järvi;
 			<li>
-				The <a href="../lambda/">Lambda Library</a>
+				The <a href="../lambda/index.html">Lambda Library</a>
 			(now part of Boost) by Jaakko Järvi and Gary Powell (the successor to the
 			Binder Library);
 			<li>

Modified: boost/trunk/libs/concept_check/Jamfile
===================================================================
--- boost/trunk/libs/concept_check/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/concept_check/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,8 +2,10 @@
 
 import testing ;
 
-compile stl_concept_covering.cpp ;
-compile concept_check_test.cpp ;
-compile class_concept_check_test.cpp ;
-link-fail concept_check_fail_expected.cpp ;
-link-fail class_concept_fail_expected.cpp ;
+test-suite concept_check
+  : [ compile stl_concept_covering.cpp ]
+    [ compile concept_check_test.cpp  ]
+    [ compile class_concept_check_test.cpp ]
+    [ link-fail concept_check_fail_expected.cpp ]
+    [ link-fail class_concept_fail_expected.cpp ]
+  ;

Modified: boost/trunk/libs/config/config.htm
===================================================================
--- boost/trunk/libs/config/config.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/config/config.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1235,31 +1235,35 @@
          ABI, that at least in theory there 3200 combinations, and that's without 
          considering runtime library variations.&nbsp; Fortunately these variations can 
          be managed by #pragma's that tell the compiler what ABI to use for the types 
-         declared in your library, in order to avoid sprinkling #pragma's all over the 
-         boost headers, there are some prefix and suffix headers that do the job, 
-         typical usage would be:</P>
+         declared in your library. In order to avoid sprinkling #pragma's all over the 
+         boost headers, there are some prefix and suffix headers that do the job. 
+      Typical usage is:</P>
+      <P><b>my_library.cpp</b></P>
+      <blockquote>
       <PRE>#ifndef MY_INCLUDE_GUARD
 #define MY_INCLUDE_GUARD
 
 // all includes go here:
-#include &lt;boost/config.hpp&gt;
+<b>#include &lt;boost/config.hpp&gt;</b>
 #include &lt;whatever&gt;
 
-#ifdef BOOST_HAS_ABI_HEADERS
-#  include BOOST_ABI_PREFIX
-#endif
+<b>#include &lt;boost/config/abi_prefix.hpp&gt;  // must be the last #include</b>
 
 namespace boost{
 // your code goes here
 } 
 
-#ifdef BOOST_HAS_ABI_HEADERS
-#  include BOOST_ABI_SUFFIX
-#endif
+<b>#include &lt;boost/config/abi_suffix.hpp&gt;  // pops abi_prefix.hpp pragmas</b>
 
-
 #endif // include guard
 </PRE>
+      </blockquote>
+      <P><b>my_library.cpp</b></P>
+      <blockquote>
+        <pre>...
+<b>// nothing special need be done in the implementation file</b>
+...</pre>
+      </blockquote>
       <P>The user can disable this mechanism by defining BOOST_DISABLE_ABI_HEADERS, or 
          they can define BOOST_ABI_PREFIX and/or BOOST_ABI_SUFFIX to point to their own 
          prefix/suffix headers if they so wish.</P>
@@ -1280,7 +1284,6 @@
          search path, and the compiler and linker do the rest.&nbsp; Boost.config 
          supports this via the header &lt;boost/config/auto_link.hpp&gt;, before 
          including this header one or more of the following macros need to be defined:</P>
-      <P>
          <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="100%" border="1">
             <TR>
                <TD>BOOST_LIB_NAME</TD>
@@ -1298,25 +1301,39 @@
                   (useful for debugging).</TD>
             </TR>
          </TABLE>
-      </P>
       <P>If the compiler supports this mechanism, then it will be told to link against 
          the appropriately named library, the actual algorithm used to mangle the name 
          of the library is documented inside &lt;boost/config/auto_link.hpp&gt; and has 
          to match that used to create the libraries via bjam 's install rules.</P>
-      <P>Typical usage would be:</P>
-      <PRE>//
+      <P>Typical usage is:</P>
+      <P><b>my_library.hpp</b></P>
+      <blockquote>
+      <PRE>...
+//
 // Don't include auto-linking code if the user has disabled it by
-// defining BOOST_WHATEVER_NO_LIB, or if this is one of our own
-// source files (signified by BOOST_WHATEVER_SOURCE):
+// defining BOOST_ALL_NO_LIB, or BOOST_MY_LIBRARY_NO_LIB, or if this 
+// is one of our own source files (signified by BOOST_MY_LIBRARY_SOURCE):
 //
-#if !defined(BOOST_WHATEVER_NO_LIB) &amp;&amp; !defined(BOOST_WHATEVER_SOURCE)
-#  define BOOST_LIB_NAME boost_whatever
-#  ifdef BOOST_WHATEVER_DYN_LINK
+<b>#if !defined(BOOST_ALL_NO_LIB) &amp;&amp; !defined(BOOST_MY_LIBRARY_NO_LIB) &amp;&amp; !defined(BOOST_MY_LIBRARY_SOURCE)
+#  define BOOST_LIB_NAME boost_my_library
+#  ifdef BOOST_MY_LIBRARY_DYN_LINK
 #     define BOOST_DYN_LINK
 #  endif
 #  include &lt;boost/config/auto_link.hpp&gt;
 #endif
+</b>...
 </PRE>
+      </blockquote>
+      <p><b>my_library.cpp</b></p>
+      <blockquote>
+        <pre>// define BOOST_MY_LIBRARY_SOURCE so that the header knows that the
+// library is being built (possibly exporting rather than importing code)
+//
+<b>#define BOOST_MY_LIBRARY_SOURCE</b> 
+
+<b>#include &lt;boost/my_library/my_library.hpp&gt;</b>
+...</pre>
+      </blockquote>
       <H2>Guidelines for Boost Authors</H2>
       <p>The <a href="../../boost/config.hpp">boost/config.hpp</a> header is used to 
          pass configuration information to other boost files, allowing them to cope with 

Modified: boost/trunk/libs/config/configure
===================================================================
--- boost/trunk/libs/config/configure	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/config/configure	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1304,6 +1304,17 @@
 
 fi;
 
+
+if test -f /bin/sed ; then
+   SED=/bin/sed
+else
+   if test -f /usr/bin/sed ; then
+      SED=/usr/bin/sed
+   else
+      SED=sed
+   fi
+fi
+
 echo "$as_me:$LINENO: checking for boost main tree" >&5
 echo $ECHO_N "checking for boost main tree... $ECHO_C" >&6
 boost_base=
@@ -1315,7 +1326,7 @@
   #echo "--with boost is set"
   if test "x$withval" != "x"; then
     if test "x$withval" != no; then
-      boost_base=`echo "$withval" | sed 's,//*,/,g' | sed 's,/$,,'`
+      boost_base=`echo "$withval" | $SED 's,//*,/,g' | $SED 's,/$,,'`
       #echo boost_base=$boost_base
       if test -f "$boost_base/boost/config.hpp"; then
         if test -f "$boost_base/libs/config/configure"; then :; else
@@ -2171,9 +2182,9 @@
 #
 for file in $boost_base/libs/config/test/boost_no*.ipp; do
 
-   basename=`echo $file | sed 's/.*boost_\(.*\)\.ipp/\1/'`
-   macroname=`cat $file | grep '^//[]    []*MACRO:' | sed 's/.*MACRO:[]    []*\([]_A-Z0-9[]*\).*/\1/'`
-   title=`cat $file | grep '^//[]  []*TITLE:' | sed 's/.*TITLE:[]    []*\([]^  [].*\)/\1/'`
+   basename=`echo $file | $SED 's/.*boost_\(.*\)\.ipp/\1/'`
+   macroname=`cat $file | grep '^//[ 	]*MACRO:' | $SED 's/.*MACRO:[ 	]*\([_A-Z0-9]*\).*/\1/'`
+   title=`cat $file | grep '^//[ 	]*TITLE:' | $SED 's/.*TITLE:[ 	]*\([^ 	].*\)/\1/'`
    namespace=`echo $macroname | tr [A-Z] [a-z]`
 
 #echo file      = $file
@@ -2312,9 +2323,9 @@
 #
 for file in $boost_base/libs/config/test/boost_has*.ipp; do
 
-   basename=`echo $file | sed 's/.*boost_\(.*\)\.ipp/\1/'`
-   macroname=`cat $file | grep '^//[]    []*MACRO:' | sed 's/.*MACRO:[]    []*\([]_A-Z0-9[]*\).*/\1/'`
-   title=`cat $file | grep '^//[]  []*TITLE:' | sed 's/.*TITLE:[]    []*\([]^  [].*\)/\1/'`
+   basename=`echo $file | $SED 's/.*boost_\(.*\)\.ipp/\1/'`
+   macroname=`cat $file | grep '^//[ 	]*MACRO:' | $SED 's/.*MACRO:[ 	]*\([_A-Z0-9]*\).*/\1/'`
+   title=`cat $file | grep '^//[ 	]*TITLE:' | $SED 's/.*TITLE:[ 	]*\([^ 	].*\)/\1/'`
    namespace=`echo $macroname | tr [A-Z] [a-z]`
 
 #  echo $file
@@ -2663,9 +2674,10 @@
   # 1. Remove the extension, and $U if already installed.
   ac_i=`echo "$ac_i" |
 	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
-  # 2. Add them.
-  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
-  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
 done
 LIBOBJS=$ac_libobjs
 
@@ -3341,3 +3353,4 @@
 
 
 
+

Modified: boost/trunk/libs/config/tools/configure.in
===================================================================
--- boost/trunk/libs/config/tools/configure.in	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/config/tools/configure.in	2005-12-06 16:16:19 UTC (rev 13900)
@@ -65,6 +65,19 @@
 ]
 )
 
+dnl figure out which version of sed to use, on some platforms
+dnl the version in the path is not Unix conforming (MacOS X ? )
+
+if test -f /bin/sed ; then
+   SED=/bin/sed
+else
+   if test -f /usr/bin/sed ; then
+      SED=/usr/bin/sed
+   else
+      SED=sed
+   fi
+fi
+
 dnl Set the boost main directory.
 AC_MSG_CHECKING(for boost main tree)
 boost_base=
@@ -74,7 +87,7 @@
   #echo "--with boost is set"
   if test "x$withval" != "x"; then
     if test "x$withval" != no; then
-      boost_base=`echo "$withval" | sed 's,//*,/,g' | sed 's,/$,,'`
+      boost_base=`echo "$withval" | $SED 's,//*,/,g' | $SED 's,/$,,'`
       #echo boost_base=$boost_base
       if test -f "$boost_base/boost/config.hpp"; then
         if test -f "$boost_base/libs/config/configure"; then :; else
@@ -146,9 +159,9 @@
 #
 for file in $boost_base/libs/config/test/boost_no*.ipp; do
 
-   basename=`echo $file | sed 's/.*boost_\(.*\)\.ipp/\1/'`
-   macroname=`cat $file | grep '^//[[]    []]*MACRO:' | sed 's/.*MACRO:[[]    []]*\([[]_A-Z0-9[]]*\).*/\1/'`
-   title=`cat $file | grep '^//[[]  []]*TITLE:' | sed 's/.*TITLE:[[]    []]*\([[]^  []].*\)/\1/'`
+   basename=`echo $file | $SED 's/.*boost_\(.*\)\.ipp/\1/'`
+   macroname=`cat $file | grep '^//[[ 	]]*MACRO:' | $SED 's/.*MACRO:[[ 	]]*\([[_A-Z0-9]]*\).*/\1/'`
+   title=`cat $file | grep '^//[[ 	]]*TITLE:' | $SED 's/.*TITLE:[[ 	]]*\([[^ 	]].*\)/\1/'`
    namespace=`echo $macroname | tr [[A-Z]] [[a-z]]`
 
 #echo file      = $file
@@ -214,9 +227,9 @@
 #
 for file in $boost_base/libs/config/test/boost_has*.ipp; do
 
-   basename=`echo $file | sed 's/.*boost_\(.*\)\.ipp/\1/'`
-   macroname=`cat $file | grep '^//[[]    []]*MACRO:' | sed 's/.*MACRO:[[]    []]*\([[]_A-Z0-9[]]*\).*/\1/'`
-   title=`cat $file | grep '^//[[]  []]*TITLE:' | sed 's/.*TITLE:[[]    []]*\([[]^  []].*\)/\1/'`
+   basename=`echo $file | $SED 's/.*boost_\(.*\)\.ipp/\1/'`
+   macroname=`cat $file | grep '^//[[ 	]]*MACRO:' | $SED 's/.*MACRO:[[ 	]]*\([[_A-Z0-9]]*\).*/\1/'`
+   title=`cat $file | grep '^//[[ 	]]*TITLE:' | $SED 's/.*TITLE:[[ 	]]*\([[^ 	]].*\)/\1/'`
    namespace=`echo $macroname | tr [[A-Z]] [[a-z]]`
 
 #  echo $file
@@ -442,3 +455,4 @@
 
 
 
+

Modified: boost/trunk/libs/conversion/lexical_cast_test.cpp
===================================================================
--- boost/trunk/libs/conversion/lexical_cast_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/conversion/lexical_cast_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -24,8 +24,7 @@
 
 #if defined(BOOST_NO_STRINGSTREAM) || \
     defined(BOOST_NO_STD_WSTRING) || \
-    defined(BOOST_NO_STD_LOCALE) || \
-    defined(BOOST_NO_INTRINSIC_WCHAR_T)
+    defined(BOOST_NO_STD_LOCALE)
 #define DISABLE_WIDE_CHAR_SUPPORT
 #endif
 
@@ -203,34 +202,40 @@
 
 void test_conversion_from_wchar_t()
 {
-    #ifndef DISABLE_WIDE_CHAR_SUPPORT
+#ifndef DISABLE_WIDE_CHAR_SUPPORT
+#if !defined(BOOST_NO_INTRINSIC_WCHAR_T)
     BOOST_CHECK_EQUAL(1, lexical_cast<int>(L'1'));
     BOOST_CHECK_THROW(lexical_cast<int>(L'A'), bad_lexical_cast);
+#endif
 
     BOOST_CHECK_EQUAL(123, lexical_cast<int>(L"123"));
     BOOST_CHECK_THROW(lexical_cast<int>(L""), bad_lexical_cast);
     BOOST_CHECK_THROW(lexical_cast<int>(L"Test"), bad_lexical_cast);
 
+#if !defined(BOOST_NO_INTRINSIC_WCHAR_T)
     BOOST_CHECK_EQUAL(1.0, lexical_cast<double>(L'1'));
     BOOST_CHECK_THROW(lexical_cast<double>(L'A'), bad_lexical_cast);
+#endif
 
     BOOST_CHECK_EQUAL(1.23, lexical_cast<double>(L"1.23"));
     BOOST_CHECK_THROW(lexical_cast<double>(L""), bad_lexical_cast);
     BOOST_CHECK_THROW(lexical_cast<double>(L"Test"), bad_lexical_cast);
 
+#if !defined(BOOST_NO_INTRINSIC_WCHAR_T)
     BOOST_CHECK_EQUAL(true, lexical_cast<bool>(L'1'));
     BOOST_CHECK_EQUAL(false, lexical_cast<bool>(L'0'));
     BOOST_CHECK_THROW(lexical_cast<bool>(L'A'), bad_lexical_cast);
+#endif
     BOOST_CHECK_EQUAL(true, lexical_cast<bool>(L"1"));
     BOOST_CHECK_EQUAL(false, lexical_cast<bool>(L"0"));
     BOOST_CHECK_THROW(lexical_cast<bool>(L""), bad_lexical_cast);
     BOOST_CHECK_THROW(lexical_cast<bool>(L"Test"), bad_lexical_cast);
-    #endif
+#endif
 }
 
 void test_conversion_to_wchar_t()
 {
-    #ifndef DISABLE_WIDE_CHAR_SUPPORT
+#if !defined(DISABLE_WIDE_CHAR_SUPPORT) && !defined(BOOST_NO_INTRINSIC_WCHAR_T)
     BOOST_CHECK_EQUAL(L'1', lexical_cast<wchar_t>(1));
     BOOST_CHECK_EQUAL(L'0', lexical_cast<wchar_t>(0));
     BOOST_CHECK_THROW(lexical_cast<wchar_t>(123), bad_lexical_cast);
@@ -279,8 +284,10 @@
     BOOST_CHECK(L"1.111111111" == lexical_cast<std::wstring>(1.111111111));
     BOOST_CHECK(L"1" == lexical_cast<std::wstring>(true));
     BOOST_CHECK(L"0" == lexical_cast<std::wstring>(false));
+#if !defined(BOOST_NO_INTRINSIC_WCHAR_T)
     BOOST_CHECK(L"A" == lexical_cast<std::wstring>(L'A'));
     BOOST_CHECK(L" " == lexical_cast<std::wstring>(L' '));
+#endif
     BOOST_CHECK(L"Test" == lexical_cast<std::wstring>(L"Test"));
     BOOST_CHECK(L" " == lexical_cast<std::wstring>(L" "));
     BOOST_CHECK(L"" == lexical_cast<std::wstring>(L""));

Modified: boost/trunk/libs/date_time/test/gregorian/testgreg_durations.cpp
===================================================================
--- boost/trunk/libs/date_time/test/gregorian/testgreg_durations.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/date_time/test/gregorian/testgreg_durations.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2002,2003 CrystalClear Software, Inc.
+/* Copyright (c) 2002,2003,2005 CrystalClear Software, Inc.
  * Use, modification and distribution is subject to the
  * Boost Software License, Version 1.0. (See accompanying
  * file LICENSE-1.0 or http://www.boost.org/LICENSE-1.0)
@@ -30,6 +30,37 @@
     m2 -= m1;
     check("months & months subtractable", months(-5) == m2);
     {
+      // adding and subtracting negative values
+      date d1(2005, Jan, 1);
+      date d2(2005, Feb, 1);
+      check("add neg months (year wrap under)",
+          d1 + months(-1) == date(2004,Dec,1));
+      check("add neg months (no year wrap under)",
+          d2 + months(-1) == date(2005,Jan,1));
+      check("add neg months (year wrap under)",
+          d2 + months(-2) == date(2004,Dec,1));
+      check("add neg months (year wrap under)",
+          d2 + months(-12) == date(2004,Feb,1));
+      check("add neg months (year wrap under)",
+          d2 + months(-13) == date(2004,Jan,1));
+      check("add neg months (year wrap under)",
+          d2 + months(-14) == date(2003,Dec,1));
+      date d3(2005, Dec, 1);
+      date d4(2005, Nov, 1);
+      check("subtract neg months (year wrap over)",
+          d3 - months(-1) == date(2006,Jan,1));
+      check("subtract neg months (no year wrap over)",
+          d4 - months(-1) == date(2005,Dec,1));
+      check("subtract neg months (year wrap over)",
+          d4 - months(-2) == date(2006,Jan,1));
+      check("subtract neg months (year wrap over)",
+          d4 - months(-12) == date(2006,Nov,1));
+      check("subtract neg months (year wrap over)",
+          d4 - months(-13) == date(2006,Dec,1));
+      check("subtract neg months (year wrap over)",
+          d4 - months(-14) == date(2007,Jan,1));
+    }
+    {
       months m1(5), m2(3), m3(10);
       check("months & int multipliable", months(15) == m1 * 3);
       m1 *= 3;

Modified: boost/trunk/libs/date_time/test/testwrapping_int.cpp
===================================================================
--- boost/trunk/libs/date_time/test/testwrapping_int.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/date_time/test/testwrapping_int.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,8 +1,8 @@
-/* Copyright (c) 2002,2003 CrystalClear Software, Inc.
+/* Copyright (c) 2002,2003,2005 CrystalClear Software, Inc.
  * Use, modification and distribution is subject to the 
  * Boost Software License, Version 1.0. (See accompanying
  * file LICENSE-1.0 or http://www.boost.org/LICENSE-1.0)
- * Author: Jeff Garland 
+ * Author: Jeff Garland, Bart Garst 
  */
 
 #include "boost/date_time/wrapping_int.hpp"
@@ -20,7 +20,7 @@
 {
   using namespace boost::date_time;
   
-  wrapping_int<unsigned int, 3600> wi(3599);
+  wrapping_int<int, 3600> wi(3599);
   check("construction/conversion", wi == 3599);
   check("add with wrap",    wi.add(1) == 1);
   check("added value ok",   wi == 0);
@@ -40,7 +40,7 @@
   check("subtract again",   (wi.subtract(1) == 0) && (wi == 1));
   std::cout << wi << std::endl;
 
-  wrapping_int<unsigned short, 60> wi2(0);
+  wrapping_int<short, 60> wi2(0);
   check("add with wrap - return",  wi2.add(121) == 2);
   check("add with wrap - value",   wi2 == 1);
 
@@ -48,6 +48,14 @@
   check("signed int - add return",  wi3.add(5) == 0);
   check("signed int - value",   wi3 == 0);
 
+  { // subtracting negative values
+    wrapping_int<short, 10> wi3(5);
+    check("subtract negative value to cause wrap",
+          (wi3.subtract(-8) == -1 && wi3 == 3));
+    check("reset", wi3.add(2) == 0 && wi3 ==5);
+    check("add negative value to cause wrap",
+          (wi3.add(-8) == -1 && wi3 == 7));
+  }
 
   wrapping_int2<short, 1, 5> wi4(1);
   check("construct",  wi4 == 1);
@@ -75,6 +83,34 @@
   check("sub under the wrap value X 2", wi6.subtract(11) == -2 && wi6 == 5);
   //std::cout << wi6 << std::endl;
 
+  // adding & subtracting negative values
+  wrapping_int2<short, 1, 12> wi7(6);
+  wrapping_int2<short, -5, 5> wi8(0);
+  check("add negative value", (wi7.add(-2) == 0 && wi7 == 4));
+  check("add negative value", (wi8.add(-2) == 0 && wi8 == -2));
+  check("add negative value to cause single wrap", 
+        (wi7.add(-6) == -1 && wi7 == 10));
+  check("add negative value to cause single wrap", 
+        (wi8.add(-5) == -1 && wi8 == 4));
+  check("add negative value to cause multiple wrap", 
+        (wi7.add(-22) == -2 && wi7 == 12));
+  check("add negative value to cause multiple wrap", 
+        (wi8.add(-22) == -2 && wi8 == 4));
+  // reset values to mid range
+  wi7.subtract(6);
+  check("reset", wi7 == 6);
+  wi8.subtract(4);
+  check("reset", wi8 == 0);
+  check("subtract negative value", (wi7.subtract(-2) == 0 && wi7 == 8));
+  check("subtract negative value", (wi8.subtract(-2) == 0 && wi8 == 2));
+  check("subtract negative value to cause single wrap", 
+        (wi7.subtract(-6) == 1 && wi7 == 2));
+  check("subtract negative value to cause single wrap", 
+        (wi8.subtract(-5) == 1 && wi8 == -4));
+  check("subtract negative value to cause multiple wrap", 
+        (wi7.subtract(-23) == 2 && wi7 == 1));
+  check("subtract negative value to cause multiple wrap", 
+        (wi8.subtract(-22) == 2 && wi8 == -4));
 
 // #ifdef BOOST_HAS_LONG_LONG
 //   wrapping_int<boost::int64_t, 86400*100000LL> wi4(0);
@@ -91,7 +127,7 @@
 //   //  check("construction/conversion", wi4 == 0);
 // #endif
 
-//   wrapping_int<unsigned int, 60> wi(121);
+//   wrapping_int<int, 60> wi(121);
 //   check("construction/conversion", wi == 121);
 //   check("add with wrap",    wi.add(1) == 1);
 

Modified: boost/trunk/libs/date_time/xmldoc/buildinfo.xml
===================================================================
--- boost/trunk/libs/date_time/xmldoc/buildinfo.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/date_time/xmldoc/buildinfo.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -112,7 +112,7 @@
       <listitem><ulink url="../../libs/utility/operators.htm">boost.operators</ulink> </listitem>
       <listitem><ulink url="../../libs/conversion/lexical_cast.htm">boost::lexical_cast </ulink> </listitem>
       <listitem><ulink url="../../libs/smart_ptr/smart_ptr.htm">boost::smart_ptr </ulink> </listitem>
-      <listitem><ulink url="../../libs/algorithm/string/">boost::string_algorithms </ulink> </listitem>
+      <listitem><ulink url="../../libs/algorithm/string/index.html">boost::string_algorithms </ulink> </listitem>
     </itemizedlist>
     so at least these libraries need to be installed. 
   </para>

Modified: boost/trunk/libs/filesystem/src/operations_posix_windows.cpp
===================================================================
--- boost/trunk/libs/filesystem/src/operations_posix_windows.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/filesystem/src/operations_posix_windows.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -637,10 +637,11 @@
 #   ifdef BOOST_POSIX
         || symbolic_link_exists( ph ) ) // handle dangling symbolic links
       {
-#     if defined(__MSL__) && (defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__))
+#     if defined(__QNXNTO__) || (defined(__MSL__) && (defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)))
         // Some Metrowerks C library versions fail on directories because of a
         // known Metrowerks coding error in ::remove. Workaround is to call
         // rmdir() or unlink() as indicated.
+        // Same bug reported for QNX; same fix.
         if ( (is_directory( ph )
           ? ::rmdir( ph.string().c_str() )
           : ::unlink( ph.string().c_str() )) != 0 )

Modified: boost/trunk/libs/function/doc/reference.xml
===================================================================
--- boost/trunk/libs/function/doc/reference.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/function/doc/reference.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
 <!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
 
-<library-reference id="function.reference" last-revision="$Date: 2004/03/12 03:38:20 $">
+<library-reference id="function.reference" last-revision="$Date: 2005/11/18 15:01:29 $">
 
 <section id="function.definitions">
   <title>Definitions</title>
@@ -297,7 +297,7 @@
         <parameter name="aN"><paramtype>argN_type</paramtype></parameter>
         <effects><simpara><code>f(a1, a2, ..., aN)</code>, where <code>f</code> is the target of <code>*this</code>.</simpara></effects>
         <returns><simpara>if <code>R</code> is <code>void</code>, nothing is returned; otherwise, the return value of the call to <code>f</code> is returned.</simpara></returns>
-        <throws><simpara><code><classname>bad_function_call</classname></code> if <code>!this-&gt;<methodname>empty</methodname>()</code>. Otherwise, may through any exception thrown by the target function <code>f</code>.</simpara></throws>
+        <throws><simpara><code><classname>bad_function_call</classname></code> if <code>this-&gt;<methodname>empty</methodname>()</code>. Otherwise, may through any exception thrown by the target function <code>f</code>.</simpara></throws>
       </method>
     </method-group>
 
@@ -719,7 +719,7 @@
         <parameter name="aN"><paramtype>argN_type</paramtype></parameter>
         <effects><simpara><code>f(a1, a2, ..., aN)</code>, where <code>f</code> is the target of <code>*this</code>.</simpara></effects>
         <returns><simpara>if <code>R</code> is <code>void</code>, nothing is returned; otherwise, the return value of the call to <code>f</code> is returned.</simpara></returns>
-        <throws><simpara><code><classname>bad_function_call</classname></code> if <code>!this-&gt;<methodname>empty</methodname>()</code>. Otherwise, may through any exception thrown by the target function <code>f</code>.</simpara></throws>
+        <throws><simpara><code><classname>bad_function_call</classname></code> if <code>this-&gt;<methodname>empty</methodname>()</code>. Otherwise, may through any exception thrown by the target function <code>f</code>.</simpara></throws>
       </method>
     </method-group>
 

Modified: boost/trunk/libs/functional/hash/doc/hash.qbk
===================================================================
--- boost/trunk/libs/functional/hash/doc/hash.qbk	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/functional/hash/doc/hash.qbk	2005-12-06 16:16:19 UTC (rev 13900)
@@ -180,7 +180,7 @@
     assert(books.find(dandelion) == books.end());
 
 The full example can be found in:
-[@../../libs/functional/hash/examples/books.cpp /libs/functional/hash/examples/books.hpp]
+[@../../libs/functional/hash/examples/books.hpp /libs/functional/hash/examples/books.hpp]
 and
 [@../../libs/functional/hash/examples/books.cpp /libs/functional/hash/examples/books.cpp].
 
@@ -209,7 +209,7 @@
 
         bool operator==(point const& other) const
         {
-            return x = other.x && y == other.y;
+            return x == other.x && y == other.y;
         }
     };
 

Modified: boost/trunk/libs/functional/hash/examples/point.cpp
===================================================================
--- boost/trunk/libs/functional/hash/examples/point.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/functional/hash/examples/point.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,7 +20,7 @@
 
     bool operator==(point const& other) const
     {
-        return x = other.x && y == other.y;
+        return x == other.x && y == other.y;
     }
 
     friend std::size_t hash_value(point const& p)
@@ -49,3 +49,4 @@
     assert(point_hasher(p1) != point_hasher(p2));
     assert(point_hasher(p1) != point_hasher(p3));
 }
+

Modified: boost/trunk/libs/functional/hash/test/hash_float_test.cpp
===================================================================
--- boost/trunk/libs/functional/hash/test/hash_float_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/functional/hash/test/hash_float_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -86,7 +86,6 @@
                 std::cout<<"x1(denorm_min) == x1(-infinity) == "<<x1(minus_infinity)<<"\n";
             }
         }
-
         if(std::numeric_limits<T>::has_quiet_NaN) {
             if(x1(std::numeric_limits<T>::quiet_NaN()) == x1(infinity)) {
                 std::cout<<"x1(quiet_NaN) == x1(infinity) == "<<x1(infinity)<<"\n";
@@ -136,6 +135,10 @@
         if(x1(std::numeric_limits<T>::denorm_min()) == x1(zero)) {
             std::cout<<"x1(denorm_min) == x1(zero) == "<<x1(zero)<<"\n";
         }
+#if !BOOST_WORKAROUND(__DECCXX_VER,<70190006)
+        // The Tru64/CXX standard library prior to 7.1 contains a bug in the
+        // specialization of std::numeric_limits::denorm_min() for long
+        // doubles which causes this test to fail.
         BOOST_CHECK_MESSAGE(x1(std::numeric_limits<T>::denorm_min()) ==
             HASH_NAMESPACE::hash_value(std::numeric_limits<T>::denorm_min()),
             "x1(std::numeric_limits<T>::denorm_min()) = "
@@ -144,6 +147,7 @@
                 << HASH_NAMESPACE::hash_value(
                     std::numeric_limits<T>::denorm_min())
                 << "\nx1(0) = "<<x1(0)<<"\n");
+#endif
     }
 
 // NaN also causes borland to crash.

Modified: boost/trunk/libs/graph/doc/bibliography.html
===================================================================
--- boost/trunk/libs/graph/doc/bibliography.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/bibliography.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -380,6 +380,11 @@
 <em>An automatic reordering scheme for simultaneous equations derived from network analysis.</em><br>
 Int. J. Numer. Methods Engrg. 2, pp. 523-533, 1970.
   
+<p></p><dt><a name="palmer2000">63</a>
+<dd>C. Palmer and J. Steffan<br>
+<em>Generating Network Topologies That Obey Power Laws</em><br>
+Proceedings of GLOBECOM. November, 2000.
+
 </dl>
   
 <br>

Modified: boost/trunk/libs/graph/doc/dijkstra_shortest_paths.html
===================================================================
--- boost/trunk/libs/graph/doc/dijkstra_shortest_paths.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/dijkstra_shortest_paths.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -37,14 +37,14 @@
 template &lt;typename Graph, typename <a href="DijkstraVisitor.html">DijkstraVisitor</a>, 
 	  typename PredecessorMap, typename DistanceMap,
 	  typename WeightMap, typename VertexIndexMap, typename <a href="http://www.sgi.com/tech/stl/BinaryPredicate.html">CompareFunction</a>, typename <a href="http://www.sgi.com/tech/stl/BinaryFunction.html">CombineFunction</a>, 
-	  typename DistInf, typename DistZero&gt;
+	  typename DistInf, typename DistZero, typename ColorMap = <i>default</i>&gt;
 void dijkstra_shortest_paths
   (const Graph&amp; g,
    typename graph_traits&lt;Graph&gt;::vertex_descriptor s, 
    PredecessorMap predecessor, DistanceMap distance, WeightMap weight, 
    VertexIndexMap index_map,
    CompareFunction compare, CombineFunction combine, DistInf inf, DistZero zero,
-   DijkstraVisitor vis)
+   DijkstraVisitor vis, ColorMap color = <i>default</i>)
 </PRE>
 
 <P>

Modified: boost/trunk/libs/graph/doc/history.html
===================================================================
--- boost/trunk/libs/graph/doc/history.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/history.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -80,6 +80,12 @@
 <h2>Changes by version</h2>
 <a name="by-version">
 <ul>
+  <li>Version 1.33.1<br><b>Bug Fixes</b>
+    <ul>
+      <li><a href="fruchterman_reingold.html"><TT>fruchterman_reingold_force_directed_layout</TT></A>: Fixed enumeration of grid-force pairs, which caused some odd graph formations along grid lines.</li>
+      <li><a href="king_ordering.html"><tt>king_ordering</tt></a> and <a
+      href="cuthill_mckee_ordering.html"><tt>cuthill_mckee_ordering</tt></a>: Fixed bug that caused failures with the multi-component version of these algorithms.</li>
+    </ul></li>
   <li>Version 1.33.0<br><b>New algorithms and components</b>
     <ul>
       <li><a href="python.html">Experimental Python bindings</a>, from Doug Gregor and Indiana University.</li>

Modified: boost/trunk/libs/graph/doc/incremental_components.html
===================================================================
--- boost/trunk/libs/graph/doc/incremental_components.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/incremental_components.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,7 +35,7 @@
 hence it is called <b><i>incremental</i></b><a
 href="bibliography.html#eppstein97:dynamic_graph">[42]</a> (and not
 fully dynamic). The disjoint-sets class is described in Section <A
-HREF="../disjoint_sets/disjoint_sets.html">Disjoint Sets</A>.
+HREF="../../disjoint_sets/disjoint_sets.html">Disjoint Sets</A>.
 
 <P>
 The following five operations are the primary functions that you will

Modified: boost/trunk/libs/graph/doc/minimum_degree_ordering.html
===================================================================
--- boost/trunk/libs/graph/doc/minimum_degree_ordering.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/minimum_degree_ordering.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -20,6 +20,7 @@
 <BR Clear>
 
 <H1><A NAME="sec:mmd">
+<img src="figs/python.gif" alt="(Python)"/>
 <TT>minimum_degree_ordering</TT>
 </H1>
 

Modified: boost/trunk/libs/graph/doc/plod_generator.html
===================================================================
--- boost/trunk/libs/graph/doc/plod_generator.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/plod_generator.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -57,7 +57,8 @@
 </PRE>
 
 <p> This class template implements a generator for scale-free graphs
-using the Power Law Out Degree (PLOD) algorithm, suitable for
+using the Power Law Out Degree (PLOD) algorithm
+  [<a href="bibliography.html#palmer2000">63</a>], suitable for 
 initializing an <a
 href="adjacency_list.html"><tt>adjacency_list</tt></a> or other graph
 structure with iterator-based initialization. A scale-free graph

Modified: boost/trunk/libs/graph/doc/python.html
===================================================================
--- boost/trunk/libs/graph/doc/python.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/python.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -23,635 +23,15 @@
     long compile times that slow the development cycle.</p>
 
     <p>The Python bindings are build using the <a
-    href="../../python/doc">Boost.Python</a> library. The bindings are
+    href="../../python/doc/index.html">Boost.Python</a> library. The bindings are
     meant to strike a balance of usability, flexibility, and
     efficiency, making it possible to rapidly develop useful systems
     using the BGL in Python.</p>
 
-    <ul>
-      <li><a href="#caveats">Caveats and Warnings</a></li>
-      <li><a href="#building">Building the Python Bindings</a></li>
-      <li><a href="#Goals">Goals</a></li>
-      <li><a href="#documentation">Documentation style</a>
-        <ul>
-          <li><a href="#graph_types">Graph types</a>
-            <li><a href="#types">Types</a></li>
-            <li><a href="#constructors">Constructors</a></li>
-            <li><a href="#general">General operations</a></li>
-            <li><a href="#vertex_list_graph">Vertex List Graph
-            operations</a></li>
-            <li><a href="#edge_list_graph">Edge List Graph
-            operations</a></li>
-            <li><a href="#mutable_graph">Mutable Graph
-            operations</a></li>
-            <li><a href="#incidence_graph">Incidence Graph
-            operations</a></li>
-            <li><a href="#vertex_property_maps">Vertex Property
-            Maps</a></li>
-            <li><a href="#edge_property_maps">Edge Property
-            Maps</a></li>
-            <li><a href="#input_output">Input/Output operations</a></li>
-          </li>
-          <li><a href="#algorithms">Algorithms</a></li>
-          <li><a href="#property_maps">Property Maps</a></li>
-        </ul>
-      </li>
-      <li><a href="#vis">A simple visualization tool</a></li>
-      <li><a href="#rfc">Request for comments</a></li>
-    </ul>
-
-    <h2><a name="caveats">Caveats and Warnings</a></h2>
-    <p>The Python bindings for the Graph library are experimental at
-    this time. The bindings may not work (but they probably do) and we
-    will not attempt to provide backward compatibility if the
-    interfaces change. If you have any ideas </p>
-
-    <h2><a name="building">Building the Python Bindings</a></h2>
-    <p>To build the Python bindings, change to
-    the <tt>libs/graph/build/python</tt> subdirectory of Boost and
-    then follow the <a
-    href="../../../more/getting_started.html#Build_Install">Boost
-    Build Instructions</a> to build the Python extension module. The
-    end result will be a dynamic library (DLL, .so, etc.) that can be
-    loaded into Python via "<tt>import bgl</tt>". <b>Note</b>: For
-    this build to succeed, the graph library must work flawlessly on
-    the compile, <i>including the new GraphViz parser</i>, which tends
-    to break many compilers. Visual C++ 7.1 and recent versions of the
-    GCC and Intel compilers are known to work.</p> 
-
-
-    <h2><a name="goals">Goals</a></h2>
-    <p>The goal of the BGL-Python bindings is to create a set of
-    bindings for the majority of the BGL in Python that:
-    <ul>
-      <li>"Feel" like the BGL, but with Python syntax.</li>
-      <li>Allow rapid prototyping of algorithms for the BGL.</li>
-      <li>Allow easy porting from the BGL in Python to the BGL in
-      C++.</li>
-      <li>Permit the use of the BGL in applications for which C++ is
-      not particularly well suited.</li>
-      <li>Strike a balance between simplicity, usability, and
-      efficiency.</li>
-    </ul>
-   
-    <p>Note that one goal we did not list is that the Python syntax be
-    perfect for Python. For instance, one might implement a graph
-    library in Python very differently from the way the BGL is
-    implemented in C++, and the Python version may be syntactically
-    superior. Nonetheless, having a strong syntactic correlation
-    between the BGL in C++ and the BGL in Python is important for this
-    project. It is <b>strongly</b> recommended that you build with
-    release mode, e.g., <tt>bjam -sBUILD=release</tt>.</p>
-
-    <h2><a name="example1">A First Example</a></h2>
-    <p>Our <a
-              href="../example/python/biconnected_components.py">first
-              example</a> illustrates the use of BGL graphs, graph
-              algorithms, and property maps from Python. The initial
-      step is to load the BGL-Python bindings:</p>
-    <pre>
-from bgl import *
-    </pre>
-
-    <p>Next, we load a GraphViz file containing the description of a
-      sample graph. The <tt>Graph</tt> type is an undirected
-      graph; <tt>file_kind</tt> is an enumerator with only two
-      potential values: <tt>adjlist</tt>, for an adjacency-list
-      representation, or <tt>graphviz</tt>, for a GraphViz file.</p>
-
-    <pre>
-g = Graph("biconnected_components.dot", file_kind.graphviz)
-    </pre>
-
-    <p>Assuming no exceptions have been thrown, we will have an
-      undirected graph loaded. We can immediately
-      call <tt>biconnected_components</tt> to compute the biconnected
-      components within the graph:</p>
-
-    <pre>
-art_points = biconnected_components(g, g.get_edge_int_map("label"))
-    </pre>
-    
-    <p>There are several interesting parts of the preceeding line. We
-    call the <a
-    href="biconnected_components.html"><tt>biconnected_components</tt></a>
-    algorithm with two parameters. The first is just the graph
-    itself. The second parameter is a property map from edges to an
-    integer value, which will be stored in the graph under the name
-    "label". Finally, the return value
-    of <tt>biconnected_components</tt> is a Python list containing the
-      articulation points of the graph.</p>
-
-    <p>Other kinds of property maps are available. In this case, we
-    create two property maps attaching strings to the vertices of the
-    graph. We then iterate over all vertices of the graph to set
-    default values for each vertex property.</p>
-
-    <pre>
-v_color = g.get_vertex_string_map("fillcolor") 
-v_style = g.get_vertex_string_map("style") 
-for v in g.vertices: 
-  v_color[v] = "white" 
-  v_style[v] = "filled"
-    </pre>
-
-    <p>Lastly, we mark all of the articulation points red and write
-    out the result in GraphViz format.</p>
-
-    <pre>
-for v in art_points:
-  v_color[v] = "red"
-
-g.write_graphviz("biconnected_components_out.dot")
-    </pre>
-
-    <h2><a name="documentation">Documentation style</a></h2> <p>The
-    Python bindings for the Boost Graph Library retain essentially the
-    same syntax. Because of this, there is no separate documentation
-    for the BGL in Python: each BGL component (algorithms, data
-    structures, etc.) available in Python will be marked with the
-    Python symbol <img src="figs/python_ico.gif"
-    alt="(Python)">. Unless an explicit <b>Python</b> section (or
-    field) is present, the Python versions have precisely the same
-    semantics as the C++ version.</p>
-
-    <h3><a name="graph_types"/>Graph types</h3> 
-
-    <p>The C++ Boost Graph Library provides several graph types that
-    permit the generation of a huge number of specific graph types. In
-    Python, the BGL only exposes two general-purpose graph
-    types: <tt>Graph</tt> and <tt>Digraph</tt>, for undirected and
-    directed graphs, respectively. Both graph types are part of
-    the <tt>bgl</tt> extension module for Python. These graph types
-    are one-size-fits-most, offering stable vertex and edge
-    descriptors and a core set of operations from the <a
-    href="adjacency_list.html"><tt>adjacency_list</tt></a> class
-    template. The following sections briefly describe the operations
-    that can be performed on both the <tt>Graph</tt>
-    and <tt>Digraph</tt> Python graph types, although the
-    documentation uses <tt>Graph</tt> in the description.</p>
-
-    <p>Unlike the C++ graph types in the BGL, the Python graph types
-    use object-oriented syntax. For
-    instance, <tt>num_vertices(g)</tt> retrieves the number of
-    vertices in graph <tt>g</tt> in C++, whereas the Python
-    equivalent is <tt>g.num_vertices()</tt>. All of the graph
-    operations described in the following text are methods of the
-    graph type.</p>
-
-    <h4><a name="types"/>Types</h4>
-<pre>Graph.Vertex</pre>
-<blockquote>
-The type of a vertex descriptor in the graph <tt>Graph</tt> that will
-be used to refer to vertices in the graph. Note that there may be
-several Python objects that refer to the same vertex, which can be 
-compared with <tt>==</tt> and <tt>!=</tt> correctly.<br>
-<b>Bug</b>: Vertex descriptors do not work properly when used in a
-Python <tt>dict</tt>.
-</blockquote>
-
-<pre>Graph.Edge</pre>
-<blockquote>
-The type of a edge descriptor in the graph <tt>Graph</tt> that will
-be used to refer to edges in the graph. Note that there may be
-several Python objects that refer to the same edge, which can be
-compared with <tt>==</tt> and <tt>!=</tt> correctly.<br>
-<b>Bug</b>: Edge descriptors do not work properly when used in a
-Python <tt>dict</tt>.
-</blockquote>
-
-    <h4><a name="constructors"/>Constructors</h4>
-<pre>Graph()</pre>
-<blockquote>
-Constructs an empty graph.
-</blockquote>
-
-<pre>Graph(edges, name_map = "")</pre>
-<blockquote>
-Constructs a graph from a list of edges. <tt>edges</tt> should be a
-Python sequence, the elements of which should be 2-tuples containing
-the source and target of the edge. The sources and targets can be of
-any type that has a less-than operator defined, e.g., strings or
-integers. If a non-empty string is provided for <tt>name_map</tt>,
-a <tt>vertex_object_map</tt> will be created that maps from the
-vertices that are created to the name used in the list of edges.
-</blockquote>
-
-<pre>Graph(filename, kind)</pre>
-<blockquote>
-Constructs a graph from an external file using one of the Boost Graph
-Library's graph parsers. <tt>filename</tt> is a string containing the
-file name. <tt>kind</tt> is an value of type <tt>bgl.file_kind</tt>,
-which has one of the following values:
-<ul>
-<li><tt>bgl.file_kind.adjlist</tt>: Reads an adjacency-list
-representation into the graph. In the file, each line represents a
-single edge. On that line will be the source and target of the edge,
-separated by one or more spaces.</li>
-<li><tt>bgl.file_kind.graphviz</tt>: Reads a <a
-href="http://www.graphviz.org">GraphViz</a> DOT file into the
-graph. The DOT file must represent a graph that is directed (for
-a <tt>Digraph</tt>) or undirected (for a <tt>Graph</tt>). See <a
-href="#read_graphviz"><tt>read_graphviz</tt></a> for additional details.</li>
-</ul>
-</blockquote>
-
-<pre>Graph(generator, seed)</pre>
-<blockquote>
-Constructs a graph using the random generator <tt>generator</tt> and
-random seed value <tt>seed</tt> (an integer). The <tt>generator</tt>
-parameter may be one of three things:
-<ul>
-  <li><tt>bgl.<a href="erdos_renyi_generator.html">ErdosRenyi</a>(n, p)</tt>: Generates a graph
-  with <tt>n</tt> vertices and a probability <i>0 &lt;= <tt>p</tt> &gt;=
-  1</i> of having an edge between any two vertices <tt>u</tt>
-  and <tt>v</tt>.</li>
-
-  <li><tt>bgl.<a href="small_world_generator.html">SmallWorld</a>(n, k, p)</tt>: Generates a small-world graph
-  with <tt>n</tt> vertices, each of which is connected to
-  its <tt>k</tt> nearest neighbors (assuming one places the vertices
-  in a circle). With probability <tt>p</tt>, each edge in the graph is
-  randomly rewired.</li>
-
-  <li><tt>bgl.<a href="plod_generator.html">PowerLawOutDegree</a>(n, alpha, beta)</tt>: Generates a
-  scale-free graph using the Power Law Out Degree model
-  with <tt>n</tt> vertices. Each vertex has degree <i>beta *
-  x<sup>-alpha</sup></i>, where <i>x</i> is a random value between 0
-  and <i>n-1</i>. The value of <i>beta</i> controls the y-intercept of the
-  curve, so that increasing <i>beta</i> increases the average degree of
-  vertices. The value of <i>alpha</i> controls how steeply the curve drops
-  off, with larger values indicating a steeper curve. The web graph,
-  for instance, has <i>alpha ~ 2.72</i>.</li>
-</ul>
-</blockquote>
-
-    <h4><a name="general"/>General operations</h4>
-<pre>is_directed()</pre>
-<blockquote>
-Returns <tt>True</tt> if the edges in the graph are
-directed, <tt>False</tt> otherwise.
-</blockquote>
-
-    <h4><a name="vertex_list_graph"/>Vertex List Graph operations</h4>
-<pre>num_vertices()</pre>
-<blockquote>
-Returns the number of vertices in the graph.
-</blockquote>
-
-<pre>vertices</pre>
-<blockquote>
-Returns a sequence containing all vertices in the graph. This
-sequence has a Python iterator, such that the following Python code
-prints the names of all vertices in graph <tt>g</tt>:
-<pre>
-for v in g.vertices:
-  print name[v]
-</pre>
-</blockquote>
-
-    <h4><a name="edge_list_graph"/>Edge List Graph operations</h4>
-<pre>num_edges()</pre>
-<blockquote>
-Returns the number of edges in the graph.
-</blockquote>
-
-<pre>edges</pre>
-<blockquote>
-Returns a sequence containing all edges in the graph. This
-sequence has a Python iterator, such that the following Python code
-prints the weights of all edges in graph <tt>g</tt>:
-<pre>
-for e in g.edges:
-  print weight[e]
-</pre>
-</blockquote>
-
-    <h4><a name="mutable_graph"/>Mutable Graph operations</h4>
-<pre>add_vertex()</pre>
-<blockquote>
-Adds a new vertex to the graph and returns the descriptor of the new
-vertex. Default values for all property maps attached to the graph
-will be provided for this vertex.
-</blockquote>
-
-<pre>clear_vertex(v)</pre>
-<blockquote>
-Removes all of the incoming and outgoing edges to the
-vertex <tt>v</tt>. The properties for each of the edges removed will
-be removed from the property maps attached to the graph.
-</blockquote>
-
-<pre>remove_vertex(v)</pre>
-<blockquote>
-Removes the vertex <tt>v</tt> from the graph. Before invoking this
-function, there must be no edges attached to this vertex (either
-incoming or outgoing), which can be ensured by a call
-to <tt>clear_vertex(v)</tt>. Properties associated with this vertex
-will be removed from the property maps attached to the graph. Once
-this call completes, the vertex descriptor <tt>v</tt> is considered
-invalid and cannot be used again.
-</blockquote>
-
-<pre>add_edge(u, v)</pre>
-<blockquote>
-Add an edge <i>(u, v)</i> to the graph and returns the descriptor for
-the new edge. Default values for all property maps attached to the graph
-will be provided for this edge.
-</blockquote>
-
-<pre>remove_edge(e)</pre>
-<blockquote>
-Remove the edge <tt>e</tt> from the graph. The properties
-for <tt>e</tt> will be be removed from the property maps attached to
-the graph. Once this operation completes, the edge
-descriptor <tt>e</tt> is considered invalid and cannot be used again.
-</blockquote>
-
-    <h4><a name="incidence_graph"/>Incidence Graph operations</h4>
-<pre>source(e)</pre>
-<blockquote>
-Returns the source of the edge <tt>e</tt>.
-</blockquote>
-
-<pre>target(e)</pre>
-<blockquote>
-Returns the target of the edge <tt>e</tt>.
-</blockquote>
-
-<pre>out_edges(u)</pre>
-<blockquote>
-Returns a sequence containing all edges outgoing
-from <tt>u</tt>. This sequence has an iterator, so that the following
-Python code prints the weights of all edges outgoing from
-vertex <tt>u</tt> in graph <tt>g</tt>:
-<pre>
-for e in g.out_edges(u):
-  print weight[e]
-</pre>
-For each edge <tt>e</tt>, <tt>g.source(e) == u</tt>.
-</blockquote>
-
-<pre>out_degree(u)</pre>
-<blockquote>
-Returns the number of edges outgoing from vertex <tt>u</tt>.
-</blockquote>
-
-<pre>in_edges(v)</pre>
-<blockquote>
-Returns a sequence containing all edges incoming
-to <tt>v</tt>. This sequence has an iterator, so that the following
-Python code prints the weights of all edges incoming to
-vertex <tt>v</tt> in graph <tt>g</tt>:
-<pre>
-for e in g.in_edges(u):
-  print weight[e]
-</pre>
-For each edge <tt>e</tt>, <tt>g.target(e) == v</tt>. For undirected
-graphs, the <tt>in_edges</tt> will be equivalent to
-the <tt>out_edges</tt>, except that the source and target will be
-swapped.
-</blockquote>
-
-<pre>in_degree(u)</pre>
-<blockquote>
-Returns the number of edges incoming to vertex <tt>u</tt>. For
-undirected graphs, <tt>g.in_degree(u) == g.in_degree(v)</tt>.
-</blockquote>
-
-<pre>adjacent_vertices(u)</pre>
-<blockquote>
-Returns a sequence containing all vertices adjacent to
-<tt>u</tt>. This sequence has an iterator, so that the following
-Python code prints the names of all vertices adjacent to
-vertex <tt>u</tt> in graph <tt>g</tt>:
-<pre>
-for v in g.adjacent_vertices(u):
-  print name[v]
-</pre>
-The sequence of adjacent vertices for vertex <tt>u</tt> corresponds to
-the targets of the outgoing edges of <tt>u</tt>.
-</blockquote>
-
-    <h4><a name="vertex_property_maps"/>Vertex property maps</h4>
-<pre>has_vertex_map(name)</pre>
-<blockquote>
-Returns <tt>True</tt> if the graph contains a vertex property map
-with the name <tt>name</tt>.
-</blockquote>
-
-<pre>get_vertex_index_map()</pre>
-<blockquote>
-Returns a property map that maps vertex descriptors to indices in the
-range <i>[0, <tt>g.num_vertices()</tt>)</i>.
-</blockquote>
-
-<pre>get_vertex_color_map()</pre>
-<blockquote>
-Returns a property map that maps vertex descriptors to values of the
-Python type <tt>bgl.Color</tt>, which is an enumeration containing
-the values <tt>white</tt>, <tt>gray</tt>, and <tt>black</tt>. If a
-property map of this name already exists, its values are converted to
-colors. Otherwise, a new map is created.
-</blockquote>
-
-<pre>get_vertex_double_map()</pre>
-<blockquote>
-Returns a property map that maps vertex descriptors to <tt>double</tt>
-values. If a property map of this name already exists, its values are
-converted to <tt>double</tt>s. Otherwise, a new map is created.
-</blockquote>
-
-<pre>get_vertex_int_map()</pre>
-<blockquote>
-Returns a property map that maps vertex descriptors to <tt>int</tt>
-values. If a property map of this name already exists, its values are
-converted to <tt>int</tt>s. Otherwise, a new map is created.
-</blockquote>
-
-<pre>get_vertex_string_map()</pre>
-<blockquote>
-Returns a property map that maps vertex descriptors to <tt>string</tt>
-values. If a property map of this name already exists, its values are
-converted to <tt>string</tt>s. Otherwise, a new map is created.
-</blockquote>
-
-<pre>get_vertex_object_map()</pre>
-<blockquote>
-Returns a property map that maps vertex descriptors to
-Python <tt>object</tt>s. If a property map of this name already
-exists, its values are converted to <tt>object</tt>s. Otherwise, a new
-map is created.
-</blockquote>
-
-<pre>get_vertex_point_map()</pre>
-<blockquote>
-Returns a property map that maps vertex descriptors to values of the
-Python type <tt>bgl.Point2D</tt>, which is an class
-containing <tt>x</tt> and <tt>y</tt> attributes
-storing <tt>double</tt> values. If a property map of this name already
-exists, its values are converted to 2-D points. Otherwise, a new map
-is created.<br>
-<b>Bug</b>: Writing just the <tt>x</tt> or <tt>y</tt> attributes of
-a <tt>bgl.Point2D</tt> object does not work at this time. However,
-you can create a new <tt>bgl.Point2D</tt> object and assign it into
-the property map.
-</blockquote>
-
-    <h4><a name="edge_property_maps"/>Edge property maps</h4>
-<pre>has_edge_map(name)</pre>
-<blockquote>
-Returns <tt>True</tt> if the graph contains a edge property map
-with the name <tt>name</tt>.
-</blockquote>
-
-<pre>get_edge_index_map()</pre>
-<blockquote>
-Returns a property map that maps edge descriptors to indices in the
-range <i>[0, <tt>g.num_edges()</tt>)</i>.
-</blockquote>
-
-<pre>get_edge_color_map()</pre>
-<blockquote>
-Returns a property map that maps edge descriptors to values of the
-Python type <tt>bgl.Color</tt>, which is an enumeration containing
-the values <tt>white</tt>, <tt>gray</tt>, and <tt>black</tt>. If a
-property map of this name already exists, its values are converted to
-colors. Otherwise, a new map is created.
-</blockquote>
-
-<pre>get_edge_double_map()</pre>
-<blockquote>
-Returns a property map that maps edge descriptors to <tt>double</tt>
-values. If a property map of this name already exists, its values are
-converted to <tt>double</tt>s. Otherwise, a new map is created.
-</blockquote>
-
-<pre>get_edge_int_map()</pre>
-<blockquote>
-Returns a property map that maps edge descriptors to <tt>int</tt>
-values. If a property map of this name already exists, its values are
-converted to <tt>int</tt>s. Otherwise, a new map is created.
-</blockquote>
-
-<pre>get_edge_string_map()</pre>
-<blockquote>
-Returns a property map that maps edge descriptors to <tt>string</tt>
-values. If a property map of this name already exists, its values are
-converted to <tt>string</tt>s. Otherwise, a new map is created.
-</blockquote>
-
-<pre>get_edge_object_map()</pre>
-<blockquote>
-Returns a property map that maps edge descriptors to
-Python <tt>object</tt>s. If a property map of this name already
-exists, its values are converted to <tt>object</tt>s. Otherwise, a new
-map is created.
-</blockquote>
-
-    <h4><a name="input_output"/>Input/Output operations</h4>
-<p>The BGL graph types can be pickled from Python. Additional
-file-based formats are also available for use.</p>
-
-<a name="read_graphviz"/><pre>read_graphviz(filename, node_id = "node_id")</pre>
-<blockquote>
-Reads a <a href="http://www.graphviz.org">GraphViz</a> file
-named <tt>filename</tt>into the graph, which is assumed to be
-empty. The operation will create a <tt>vertex_string_map</tt>
-named <tt>node_id</tt> that maps from vertex descriptors to the node
-identifiers in the GraphViz file. All vertex and edge attributes
-stored in the file will be loaded into <tt>vertex_string_map</tt>
-and <tt>edge_string_map</tt> property maps, respectively. An exception
-will be thrown if parsing of the GraphViz file fails.
-</blockquote>
-
-<pre>write_graphviz(filename, node_id = None)</pre>
-<blockquote>
-Writes the graph into a file named <tt>filename</tt> in <a
-href="http://www.graphviz.org">GraphViz</a> format. All vertex and
-edge attributes stored in the graph's property maps will be written to
-the file. If <tt>node_id</tt> is provided, the vertex identifiers in
-the GraphViz output will correspond with the names provided in the
-vertex property map <tt>node_id</tt>. Otherwise, integer indices will
-be used to identify nodes in the output file.
-</blockquote>
-
-    <h3><a name="algorithms"/>Algorithms</h3>
-
-    <p>All algorithms available in Python operate only on the Python
-    graph types supplied by the BGL-Python bindings and are not
-    generic in the same sense as their C++ counterparts. However,
-    unless marked otherwise, their parameters are still customizable
-    from Python. See, for instance, <a
-    href="breadth_first_search.html"><tt>breadth_first_search</tt></a>,
-    which can still be provided with a customized queue and visitor
-    from within Python. </p>
-
-    <p>All algorithms are in the <tt>bgl</tt> extension module, at the
-    top level, and have the same names as in C++.</p>
-
-    <p>The parameters of BGL functions exposed to Python have the same
-    general data types, order, and names as in C++. If the BGL
-    function takes named parameters, then the names of the parameters
-    can be used for keyword arguments in Python. For instance:</p>
-<pre>
-// C++
-betweenness_centrality(g, weight_map(weight).centrality_map(centrality));
-
-# Python
-bgl.betweenness_centrality(g, weight_map = weight, centrality_map = centrality);
-</pre>
-
-    <p>Unless otherwise specified, all parameters documented in C++
-    are available in Python. If there are any differences, the
-    parameter documentation will contain a <b>Python</b> line
-    describing those differences. If the default in Python differs
-    from the C++ default, the parameter documentation will contain
-    a <b>Python default</b> line. Finally, if the algorithm's
-    behavior is radically different in Python, the algorithm will
-    contain a "Python" section. Although not available now, we would
-    like to rewrite the C++ examples in Python and add a "Python
-    Example" for each algorithm with inline examples.</p>
-   
-    <h3><a name="property_maps"/>Property Maps</h3> 
-
-    <p>Property maps in Python allow the same <tt>[]</tt> operator
-    syntax as Python dictionaries. For instance, if we have a property
-    map <tt>rank</tt> mapping vertices to integers, we can increment
-    the rank of vertex <tt>v</tt> with the following Python code:</p>
-<pre>
-rank[v] = rank[v] + 1
-</pre>
-
-    <p>However, unlike Python dictionaries one cannot enumerate the
-    keys or values in a property map. Instead, you must enumerate the
-    vertex or edges in the graph to index into the Python property
-    map. This restriction follows from the C++ formulation of
-    property maps, which do not allow such iteration.</p>
-
-    <h2><a name="vis"/>A simple visualization tool</a></h2> 
-
-    <p>The program <tt>vis.py</tt>, in the <tt>examples/python</tt>
-    subdirectory, is a simple Graph visualization tool written in
-    Python using the BGL bindings. It can load graphs, perform graph
-    layout, run a few graph algorithms on graphs, etc. At present, it
-    is not a useful program <i>per se</i> but merely an example of
-    what can be achieved (quickly!) using the BGL-Python bindings. To
-    use this program you will need to install <a
-    href="http://www.wxpython.org/">wxPython</a>.
-
-    <h2><a name="rfc"/>Request for comments</a></h2> 
-
-    <p><b>We want YOU</b> to send it comments, questions, bug reports,
-    or suggestions for the BGL-Python bindings. They are experimental,
-    used primarily in-house for rapid prototyping of graph systems. If
-    you have any ideas, please post them to the <a
-    href="http://lists.boost.org/mailman/listinfo.cgi/boost-users">Boost-Users</a>
-    or <a
-    href="http://lists.boost.org/mailman/listinfo.cgi/boost">Boost
-    Developers</a> mailing lists, or e-mail me directly at <script
-    language="Javascript">address("cs.indiana.edu",
-    "dgregor")</script>.</p>
-
+    <p>The Python bindings for the BGL are now part of a <a
+    href="http://www.osl.iu.edu/~dgregor/bgl-python/">separate
+    project</a>. They are no longer available within the Boost
+    tree.</p>
     <HR>
     <TABLE>
       <TR valign=top>

Modified: boost/trunk/libs/graph/doc/table_of_contents.html
===================================================================
--- boost/trunk/libs/graph/doc/table_of_contents.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/table_of_contents.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -70,10 +70,10 @@
          <li><img src="figs/python_ico.gif" alt="(Python)"/><a href="python.html">Python bindings</a></li>
         <li><a href="./visitor_concepts.html">Visitor Concepts</a>
           <OL>
-            <LI><img src="figs/python_ico.gif" alt="(Python)"/><a href="./BFSVisitor.html">BFS Visitor</a>
-            <LI><img src="figs/python_ico.gif" alt="(Python)"/><a href="./DFSVisitor.html">DFS Visitor</a>
-            <LI><img src="figs/python_ico.gif" alt="(Python)"/><a href="./DFSVisitor.html"><a href="./DijkstraVisitor.html">Dijkstra Visitor</a>
-            <LI><img src="figs/python_ico.gif" alt="(Python)"/><a href="./BellmanFordVisitor.html">Bellman Ford Visitor</a>
+            <LI><a href="./BFSVisitor.html">BFS Visitor</a>
+            <LI><a href="./DFSVisitor.html">DFS Visitor</a>
+            <LI><a href="./DFSVisitor.html"><a href="./DijkstraVisitor.html">Dijkstra Visitor</a>
+            <LI><a href="./BellmanFordVisitor.html">Bellman Ford Visitor</a>
 	    <LI><a href="AStarVisitor.html">A* Visitor</a></LI>
             <LI><a href="./EventVisitor.html">Event Visitor</a>
           </OL>
@@ -127,39 +127,39 @@
             <LI><a href="./bgl_named_params.html"><tt>bgl_named_params</tt></a>
             <LI>Core Algorithm Patterns
               <OL>
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./breadth_first_search.html"><tt>breadth_first_search</tt></A>
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./breadth_first_search.html"><A href="./breadth_first_visit.html"><tt>breadth_first_visit</tt></A>
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A
+                <LI><A href="./breadth_first_search.html"><tt>breadth_first_search</tt></A>
+                <LI><A href="./breadth_first_search.html"><A href="./breadth_first_visit.html"><tt>breadth_first_visit</tt></A>
+                <LI><A
                 href="./depth_first_search.html"><tt>depth_first_search</tt></A>
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./depth_first_visit.html"><tt>depth_first_visit</tt></A>
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A
+                <LI><A href="./depth_first_visit.html"><tt>depth_first_visit</tt></A>
+                <LI><A
                 href="./undirected_dfs.html"><tt>undirected_dfs</tt></A>
               </OL>
             <LI>Graph Algorithms
               <OL>
                 <LI>Shortest Paths Algorithms
                   <OL>
-                    <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./dijkstra_shortest_paths.html"><tt>dijkstra_shortest_paths</tt></A>
-                    <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./bellman_ford_shortest.html"><tt>bellman_ford_shortest_paths</tt></A>
-                    <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./dag_shortest_paths.html"><tt>dag_shortest_paths</tt></A>
+                    <LI><A href="./dijkstra_shortest_paths.html"><tt>dijkstra_shortest_paths</tt></A>
+                    <LI><A href="./bellman_ford_shortest.html"><tt>bellman_ford_shortest_paths</tt></A>
+                    <LI><A href="./dag_shortest_paths.html"><tt>dag_shortest_paths</tt></A>
                     <LI><A
                     href="./johnson_all_pairs_shortest.html"><tt>johnson_all_pairs_shortest_paths</tt></A>
 		    <li><a href="floyd_warshall_shortest.html"><tt>floyd_warshall_all_pairs_shortest_paths</tt></a></li>
                   </OL>
                 <LI>Minimum Spanning Tree Algorithms
                   <OL>
-                    <LI><img src="figs/python_ico.gif" alt="(Python)"/><A
+                    <LI><A
                     href="./kruskal_min_spanning_tree.html"><tt>kruskal_minimum_spanning_tree</tt></A>
-                    <LI><img src="figs/python_ico.gif" alt="(Python)"/><A
+                    <LI><A
                     href="./prim_minimum_spanning_tree.html"><tt>prim_minimum_spanning_tree</tt></A>
                   </OL>
 		<LI>Connected Components Algorithms
 		   <OL>
-		     <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./connected_components.html"><tt>connected_components</tt></A>
-		     <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./strong_components.html"><tt>strong_components</tt></A>
+		     <LI><A href="./connected_components.html"><tt>connected_components</tt></A>
+		     <LI><A href="./strong_components.html"><tt>strong_components</tt></A>
 		     
-		     <LI><img src="figs/python_ico.gif" alt="(Python)"/><a href="biconnected_components.html"><tt>biconnected_components</tt></a>
-		     <LI><img src="figs/python_ico.gif" alt="(Python)"/><a href="biconnected_components.html#sec:articulation_points"><tt>articulation_points</tt></a>		     
+		     <LI><a href="biconnected_components.html"><tt>biconnected_components</tt></a>
+		     <LI><a href="biconnected_components.html#sec:articulation_points"><tt>articulation_points</tt></a>		     
 		     <LI><a href="./incremental_components.html">Incremental Connected Components</a>
 		     <OL>
 		       <LI><A href="./incremental_components.html#sec:initialize-incremental-components"><tt>initialize_incremental_components</tt></A>
@@ -178,35 +178,37 @@
 
                 <li>Sparse Matrix Ordering Algorithms
                   <ol>
-                    <LI><img src="figs/python_ico.gif" alt="(Python)"/><A
+                    <LI><A
                 href="./cuthill_mckee_ordering.html"><tt>cuthill_mckee_ordering</tt></a>
-                    <li><img src="figs/python_ico.gif" alt="(Python)"/><a href="king_ordering.html"><tt>king_ordering</tt></a></li>
+                    <li><a href="king_ordering.html"><tt>king_ordering</tt></a></li>
                     <LI><a href="./minimum_degree_ordering.html"><tt>minimum_degree_ordering</tt></a>
                   </ol>
                 </li>
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./topological_sort.html"><tt>topological_sort</tt></A>
-                <li><img src="figs/python_ico.gif" alt="(Python)"/><a href="./transitive_closure.html"><tt>transitive_closure</tt></a>
+                <LI><A href="./topological_sort.html"><tt>topological_sort</tt></A>
+                <li><a href="./transitive_closure.html"><tt>transitive_closure</tt></a>
                 <LI><A href="./copy_graph.html"><tt>copy_graph</tt></A>
                 <LI><A href="./transpose_graph.html"><tt>transpose_graph</tt></A>
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="./isomorphism.html"><tt>isomorphism</tt></A>
+                <LI><A href="./isomorphism.html"><tt>isomorphism</tt></A>
                        
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A
+                <LI><A
                 href="sequential_vertex_coloring.html"><tt>sequential_vertex_coloring</tt></A>
                 <li><a href="./sloan_ordering.htm"><tt>sloan_ordering</tt></a></li>
+                <li><a href="sloan_start_end_vertices.htm"><tt>sloan_start_end_vertices</tt></a></li>
+
                 <LI><A href="./wavefront.htm"><tt>ith_wavefront</tt>, <tt>max_wavefront</tt>, <tt>aver_wavefront</tt>, and <tt>rms_wavefront</tt></A></LI>
-                <LI><img src="figs/python_ico.gif" alt="(Python)"/><A href="betweenness_centrality.html"><tt>brandes_betweenness_centrality</tt></A></LI>
+                <LI><A href="betweenness_centrality.html"><tt>brandes_betweenness_centrality</tt></A></LI>
                 <li>Layout algorithms
                   <ol>
 		    <li><a href="random_layout.html"><tt>random_graph_layout</tt></a></li>
-                    <li><img src="figs/python_ico.gif" alt="(Python)"/><a href="circle_layout.html"><tt>circle_layout</tt></a></li>
-                    <li><img src="figs/python_ico.gif" alt="(Python)"/><a href="kamada_kawai_spring_layout.html"><tt>kamada_kawai_spring_layout</tt></a></li>
-		    <li><img src="figs/python_ico.gif" alt="(Python)"/><a href="fruchterman_reingold.html"><tt>fruchterman_reingold_force_directed_layout</tt></a></li>
+                    <li><a href="circle_layout.html"><tt>circle_layout</tt></a></li>
+                    <li><a href="kamada_kawai_spring_layout.html"><tt>kamada_kawai_spring_layout</tt></a></li>
+		    <li><a href="fruchterman_reingold.html"><tt>fruchterman_reingold_force_directed_layout</tt></a></li>
                     <li><a href="gursoy_atun_layout.html"><tt>gursoy_atun_layout</tt></a></li>
                   </ol>
                   </li>
                 <li>Clustering algorithms
                   <ol>
-                    <li><img src="figs/python_ico.gif" alt="(Python)"/><a href="bc_clustering.html"><tt>betweenness_centrality_clustering</tt></a></li>
+                    <li><a href="bc_clustering.html"><tt>betweenness_centrality_clustering</tt></a></li>
                   </ol>
                 </li>
 		<li><a href="astar_search.html"><tt>astar_search</tt></a></li>

Modified: boost/trunk/libs/graph/doc/topological_sort.html
===================================================================
--- boost/trunk/libs/graph/doc/topological_sort.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/topological_sort.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -59,7 +59,7 @@
 OUT: <tt>OutputIterator result</tt>
 <blockquote>
 The vertex descriptors of the graph will be output to the
-<TT>result</TT> output iterator in their topological order.  The
+<TT>result</TT> output iterator in <b>reverse</b> topological order.  The
 iterator type must model <a
 href="http://www.sgi.com/tech/stl/OutputIterator.html">Output
 Iterator</a>.<br>

Modified: boost/trunk/libs/graph/doc/wavefront.htm
===================================================================
--- boost/trunk/libs/graph/doc/wavefront.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/doc/wavefront.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!-- saved from url=(0050)http://www.boost.org/libs/graph/doc/bandwidth.html -->
-<HTML><HEAD><TITLE>Boost Graph Library: Bandwidth</TITLE>
+<!-- saved from url=(0050)http://www.boost.org/libs/graph/doc/wavefront.html -->
+<HTML><HEAD><TITLE>Boost Graph Library: Wavefront</TITLE>
 <META http-equiv=Content-Type content="text/html; charset=windows-1252"><!--
   -- Copyright (c) Jeremy Siek 2000
   --
@@ -16,7 +16,7 @@
 <BODY text=#000000 vLink=#551a8b aLink=#ff0000 link=#0000ee bgColor=#ffffff>
 <IMG SRC="../../../boost.png" 
      ALT="C++ Boost" width="277" height="86"> <BR>
-<H1><A name=sec:bandwidth></a><tt>ith_wavefront</tt> </H1>
+<H1><A name=sec:wavefront></a><tt>ith_wavefront</tt> </H1>
 <PRE>  (1)
   template &lt;typename Graph&gt;<br>  typename graph_traits&lt;Graph&gt;::vertices_size_type<br>  ith_wavefront(typename graph_traits&lt;Graph&gt;::vertex_descriptor i,<br>                const Graph&amp; g)
 
@@ -28,10 +28,10 @@
 </p>
 <H3>Defined in</H3>
 <A 
-href="http://www.boost.org/boost/graph/bandwidth.hpp"><TT>boost/graph/wavefront.hpp</TT></A> 
+href="http://www.boost.org/boost/graph/wavefront.hpp"><TT>boost/graph/wavefront.hpp</TT></A> 
 <HR>
 
-<H1><A name=sec:ith-bandwidth></a><tt>max_wavefront</tt></H1>
+<H1><A name=sec:ith-wavefront></a><tt>max_wavefront</tt></H1>
 <PRE>  (1)
   template &lt;typename Graph&gt;<br>  typename graph_traits&lt;Graph&gt;::vertices_size_type<br>  max_wavefront(const Graph&amp; g)
 
@@ -41,10 +41,10 @@
 <BR>
 <H3>Defined in</H3>
 <p><A 
-href="http://www.boost.org/boost/graph/bandwidth.hpp"><TT>boost/graph/wavefront.hpp</TT></A> 
+href="http://www.boost.org/boost/graph/wavefront.hpp"><TT>boost/graph/wavefront.hpp</TT></A> 
 </p>
 <hr>
-<h1><a name=sec:ith-bandwidth></a><tt>aver_wavefront</tt></h1>
+<h1><a name=sec:ith-wavefront></a><tt>aver_wavefront</tt></h1>
 <pre>  (1)
   template &lt;typename Graph&gt;<br>  typename graph_traits&lt;Graph&gt;::vertices_size_type<br>  aver_wavefront(const Graph&amp; g)
 
@@ -55,11 +55,11 @@
 <br>
 <h3>Defined in</h3>
 <a 
-href="http://www.boost.org/boost/graph/bandwidth.hpp"><tt>boost/graph/wavefront.hpp</tt></a> 
+href="http://www.boost.org/boost/graph/wavefront.hpp"><tt>boost/graph/wavefront.hpp</tt></a> 
 <p><BR>
 </p>
 <hr>
-<h1><a name=sec:ith-bandwidth></a><tt>rms_wavefront</tt></h1>
+<h1><a name=sec:ith-wavefront></a><tt>rms_wavefront</tt></h1>
 <pre>  (1)
   template &lt;typename Graph&gt;<br>  typename graph_traits&lt;Graph&gt;::vertices_size_type<br>  rms_wavefront(const Graph&amp; g)
 
@@ -69,7 +69,7 @@
 <br>
 <h3>Defined in</h3>
 <a 
-href="http://www.boost.org/boost/graph/bandwidth.hpp"><tt>boost/graph/wavefront.hpp</tt></a> 
+href="http://www.boost.org/boost/graph/wavefront.hpp"><tt>boost/graph/wavefront.hpp</tt></a> 
 <p>&nbsp; </p>
 <HR>
 <TABLE>

Modified: boost/trunk/libs/graph/src/graphviz_digraph_parser.cpp
===================================================================
--- boost/trunk/libs/graph/src/graphviz_digraph_parser.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/src/graphviz_digraph_parser.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -46,6 +46,9 @@
 #include <sstream>
 #endif
 
+using std::free;
+using std::malloc;
+
 #ifndef GRAPHVIZ_DIRECTED
 #error Need to define the GRAPHVIZ_DIRECTED macro to either 0 or 1
 #endif 

Modified: boost/trunk/libs/graph/src/graphviz_graph_parser.cpp
===================================================================
--- boost/trunk/libs/graph/src/graphviz_graph_parser.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/src/graphviz_graph_parser.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -46,6 +46,9 @@
 #include <sstream>
 #endif
 
+using std::free;
+using std::malloc;
+
 #ifndef GRAPHVIZ_DIRECTED
 #error Need to define the GRAPHVIZ_DIRECTED macro to either 0 or 1
 #endif 

Modified: boost/trunk/libs/graph/src/graphviz_parser.yy
===================================================================
--- boost/trunk/libs/graph/src/graphviz_parser.yy	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/graph/src/graphviz_parser.yy	2005-12-06 16:16:19 UTC (rev 13900)
@@ -24,6 +24,9 @@
 #include <sstream>
 #endif
 
+using std::free;
+using std::malloc;
+
 #ifndef GRAPHVIZ_DIRECTED
 #error Need to define the GRAPHVIZ_DIRECTED macro to either 0 or 1
 #endif 

Modified: boost/trunk/libs/iostreams/build/bzip2.jam
===================================================================
--- boost/trunk/libs/iostreams/build/bzip2.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/build/bzip2.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -21,7 +21,7 @@
     if $(NT) && ! $(BZIP2_SOURCE) && ! $(BZIP2_INCLUDE)
     {
          ECHO ****************************************************** ;
-         ECHO Building Boost.Iostreams with bzip2 support disabled. 
+         ECHO Building Boost.Iostreams with bzip2 support disabled. ;
          ECHO To enable bzip2, consult the Boost.Iostreams documentation ;
          ECHO ****************************************************** ;   
          NO_BZIP2 = 1 ;

Modified: boost/trunk/libs/iostreams/doc/acknowledgments.html
===================================================================
--- boost/trunk/libs/iostreams/doc/acknowledgments.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/acknowledgments.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -68,7 +68,7 @@
         Jeff Garland served as review manager and provided helpful criticism and guidance.
     </LI>
     <LI CLASS="square">
-        Those who participated in the formal review or the post-review discussions, or who submitted bug reports or patches, include Adam Peterson, Joaquín M López Muñoz, Neal D. Becker, Stas Garifulin, Vladimir Prus, Rob Stewart, Robert Ramey, Michel Decima, Michiel Salters, Pedro Lamarão, Dietmar Kühl, Oleg Rekutin, Reece Dunn, Stefan Slapeta, Jeff Flinn, Jeff Garland, Eugene Lazutkin, John Torjo, Brian Braatz, Keith Burton, Keith MacDonald, Phil Richards, Arjen Wagenaar, Caleb Epstein, Dylan Trotter, Ben Hutchings, Daniel James, Daniel Schlyder, Jan Christiaan van Winkel, Jonathan Graehl, Jonathan Wakely, Rene Rivera, Tony Juricic, Bronek Kozicki, George M. Garner, Jr., Thorsten Ottosen, Bertolt Mildner, Carlo Wood, Christoper Diggins, Christoph Ludwig, Daryle Walker , Dirk Griffioen, Gareth Sylvester-Bradley, Jürgen Hunold, Larry Evans, Markus Schöpflin, Martin Ecker, Martin Wille, Russel Hind, Matthew Vogt, Matthias Troyer, Peter Dimov, Bruno Martínez Aguerre, Douglas Gregor, Paul A. Bristow, David B. Held, Kevin Wheatley, Pavel Vozenilek, Emmanuel Thomé and Scott Woods.
+        Those who participated in the formal review or the post-review discussions, or who submitted bug reports or patches, include (in no particular order) Adam Peterson, Joaquín M López Muñoz, Neal D. Becker, Stas Garifulin, Vladimir Prus, Rob Stewart, Robert Ramey, Michel Decima, Michiel Salters, Pedro Lamarão, Dietmar Kühl, Oleg Rekutin, Reece Dunn, Stefan Slapeta, Jeff Flinn, Jeff Garland, Eugene Lazutkin, John Torjo, Brian Braatz, Keith Burton, Keith MacDonald, Phil Richards, Arjen Wagenaar, Caleb Epstein, Dylan Trotter, Ben Hutchings, Daniel James, Daniel Schlyder, Jan Christiaan van Winkel, Jonathan Graehl, Jonathan Wakely, Rene Rivera, Tony Juricic, Bronek Kozicki, George M. Garner, Jr., Thorsten Ottosen, Bertolt Mildner, Carlo Wood, Christoper Diggins, Christoph Ludwig, Daryle Walker, Dirk Griffioen, Gareth Sylvester-Bradley, Jürgen Hunold, Larry Evans, Markus Schöpflin, Martin Ecker, Martin Wille, Russel Hind, Matthew Vogt, Matthias Troyer, Peter Dimov, Bruno Martínez Aguerre, Douglas Gregor, Paul A. Bristow, David B. Held, Kevin Wheatley, Pavel Vozenilek, Emmanuel Thomé, Scott Woods, Israel Fernández Cabrera, Felix Gartsman, Pavel Chikulaev, Lisa Glendenning, Yuval Ronen and Paul Harris.
     </LI>
 </UL>
 

Modified: boost/trunk/libs/iostreams/doc/classes/array.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/array.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/array.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -77,6 +77,9 @@
     <SPAN CLASS="omitted">...</SPAN>
 };
 
+<SPAN CLASS="keyword">typedef</SPAN> basic_array_source&lt;<SPAN CLASS="keyword">char</SPAN>&gt;     <SPAN CLASS='defined'>array_source</SPAN>;
+<SPAN CLASS="keyword">typedef</SPAN> basic_array_source&lt;<SPAN CLASS="keyword">wchar_t</SPAN>&gt;  <SPAN CLASS='defined'>warray_source</SPAN>;
+
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
 
 <A NAME="array_source_params"></A>
@@ -122,6 +125,9 @@
     <SPAN CLASS="comment">// Additional nember functions</SPAN>
 };
 
+<SPAN CLASS="keyword">typedef</SPAN> basic_array_sink&lt;<SPAN CLASS="keyword">char</SPAN>&gt;     <SPAN CLASS='defined'>array_sink</SPAN>;
+<SPAN CLASS="keyword">typedef</SPAN> basic_array_sink&lt;<SPAN CLASS="keyword">wchar_t</SPAN>&gt;  <SPAN CLASS='defined'>warray_sink</SPAN>;
+
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
 
 <A NAME="array_sink_params"></A>
@@ -167,6 +173,9 @@
     <SPAN CLASS="comment">// Additional nember functions</SPAN>
 };
 
+<SPAN CLASS="keyword">typedef</SPAN> basic_array&lt;<SPAN CLASS="keyword">char</SPAN>&gt;     <SPAN CLASS='defined'>array</SPAN>;
+<SPAN CLASS="keyword">typedef</SPAN> basic_array&lt;<SPAN CLASS="keyword">wchar_t</SPAN>&gt;  <SPAN CLASS='defined'>warray</SPAN>;
+
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
 
 <A NAME="array_params"></A>

Modified: boost/trunk/libs/iostreams/doc/classes/bzip2.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/bzip2.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/bzip2.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -75,14 +75,14 @@
 
 <SPAN CLASS="keyword">struct</SPAN> <A CLASS="documented" HREF="#bzip2_params">bzip2_params</A>;
 
-<SPAN CLASS="keyword">template</SPAN><<SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator<<SPAN CLASS="keyword">char</SPAN>> >
+<SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator<<SPAN CLASS="keyword">char</SPAN>&gt; >
 <SPAN CLASS="keyword">struc</SPAN>t <A CLASS="documented" HREF="#basic_bzip2_compressor">basic_bzip2_compressor</A>;
 
-<SPAN CLASS="keyword">template</SPAN><<SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator<<SPAN CLASS="keyword">char</SPAN>> >
+<SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator<<SPAN CLASS="keyword">char</SPAN>&gt; >
 <SPAN CLASS="keyword">struct</SPAN> <A CLASS="documented" HREF="#basic_bzip2_decompressor">basic_bzip2_decompressor</A>;
 
-<SPAN CLASS="keyword">typedef</SPAN> basic_bzip2_compressor<>   <SPAN CLASS="defined">bzip2_compressor</SPAN>;
-<SPAN CLASS="keyword">typedef</SPAN> basic_bzip2_decompressor<> <SPAN CLASS="defined">bzip2_decompressor</SPAN>;
+<SPAN CLASS="keyword">typedef</SPAN> basic_bzip2_compressor&lt;&gt;   <SPAN CLASS="defined">bzip2_compressor</SPAN>;
+<SPAN CLASS="keyword">typedef</SPAN> basic_bzip2_decompressor&lt;&gt; <SPAN CLASS="defined">bzip2_decompressor</SPAN>;
 
 <SPAN CLASS="keyword">class</SPAN> <A CLASS="documented" HREF="#bzip2_error">bzip2_error</A>;
 
@@ -140,9 +140,9 @@
 <A NAME="bzip2_params_constructors"></A>
 <H4><CODE>bzip2_params::bzip2_params</CODE></H4>
 
-<PRE CLASS="broken_ie">    <B>bzip2_params</B>( <SPAN CLASS="keyword">int</SPAN> block_size   = <SPAN CLASS="omitted">default value</SPAN>,
+<PRE CLASS="broken_ie">    bzip2_params( <SPAN CLASS="keyword">int</SPAN> block_size   = <SPAN CLASS="omitted">default value</SPAN>,
                   <SPAN CLASS="keyword">int</SPAN> work_factor  = <SPAN CLASS="omitted">default value</SPAN> );
-    <B>bzip2_params</B>( <SPAN CLASS="keyword">bool</SPAN> small );</PRE>
+    bzip2_params( <SPAN CLASS="keyword">bool</SPAN> small );</PRE>
 
 <P>The first member constructs a <CODE>bzip2_params</CODE> object for configuring <CODE>basic_bzip2_compressor</CODE>.</P>
 
@@ -189,7 +189,7 @@
     <SPAN CLASS="omitted">...</SPAN>
 };
 
-<SPAN CLASS="keyword">typedef</SPAN> <A CLASS="documented" HREF="#basic_bzip2_compressor">basic_bzip2_compressor</A><> <SPAN CLASS="defined">bzip2_compressor</SPAN>;</PRE>
+<SPAN CLASS="keyword">typedef</SPAN> basic_bzip2_compressor&lt;&gt; <SPAN CLASS="defined">bzip2_compressor</SPAN>;</PRE>
 
 <A NAME="basic_bzip2_compressor_params"></A>
 <H4>Template Parameters</H4>
@@ -205,7 +205,7 @@
 <A NAME="basic_bzip2_compressor_constructors"></A>
 <H4><CODE>basic_bzip2_compressor::basic_bzip2_compressor</CODE></H4>
 
-<PRE CLASS="broken_ie">    <B>basic_bzip2_compressor</B>(<SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#bzip2_params">bzip2_params</A>&, std::streamsize buffer_size);</PRE>
+<PRE CLASS="broken_ie">    basic_bzip2_compressor(<SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#bzip2_params">bzip2_params</A>&, std::streamsize buffer_size);</PRE>
 
 <P>Constructs an instance of <CODE>basic_bzip2_compressor</CODE> with the given parameters and buffer size. Since a <A CLASS="documented" HREF="#bzip2_params"><CODE>bzip2_params</CODE></A> object is implicitly constructible from an <CODE>int</CODE> representing a block size, an <CODE>int</CODE> may be passed as the first constructor argument.</P>
 
@@ -229,7 +229,7 @@
     <SPAN CLASS="omitted">...</SPAN>
 };
 
-<SPAN CLASS="keyword">typedef</SPAN> <A CLASS="documented" HREF="#basic_bzip2_decompressor">basic_bzip2_decompressor</A><> <SPAN CLASS="defined">bzip2_decompressor</SPAN>;</PRE>
+<SPAN CLASS="keyword">typedef</SPAN> basic_bzip2_decompressor&lt;&gt; <SPAN CLASS="defined">bzip2_decompressor</SPAN>;</PRE>
 
 <A NAME="basic_bzip2_decompressor_params"></A>
 <H4>Template Parameters</H4>
@@ -245,7 +245,7 @@
 <A NAME="basic_bzip2_decompressor_constructors"></A>
 <H4><CODE>basic_bzip2_decompressor::basic_bzip2_decompressor</CODE></H4>
 
-<PRE CLASS="broken_ie">    <A CLASS="documented" HREF="#basic_bzip2_decompressor_constructors">basic_bzip2_decompressor</A>(<SPAN CLASS="keyword">bool</SPAN> small, std::streamsize buffer_size);</PRE>
+<PRE CLASS="broken_ie">    basic_bzip2_decompressor(<SPAN CLASS="keyword">bool</SPAN> small, std::streamsize buffer_size);</PRE>
 
 <P>Constructs an instance of <CODE>basic_bzip2_decompressor</CODE> with the given value for <A HREF="#small">small</A> and the given buffer size.</P>
 
@@ -267,14 +267,14 @@
 <A NAME="bzip2_error_constructor"></A>
 <H4><CODE>bzip2_error::bzip2_error</CODE></H4>
 
-<PRE CLASS="broken_ie">    <B>bzip2_error</B>(<SPAN CLASS="keyword">int</SPAN> error);</PRE>
+<PRE CLASS="broken_ie">    bzip2_error(<SPAN CLASS="keyword">int</SPAN> error);</PRE>
 
 <P>Constructs an instance of <CODE>bzip2_error</CODE> with the given error code from the namespace <A HREF="#constants"><CODE>boost::iostreams::bzip2</CODE></A>.</P>
 
 <A NAME="bzip2_error_error"></A>
 <H4><CODE>bzip2_error::error</CODE></H4>
 
-<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">void</SPAN> <B>error</B>() <SPAN CLASS="keyword">const</SPAN>;</PRE>
+<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">void</SPAN> error() <SPAN CLASS="keyword">const</SPAN>;</PRE>
 
 <P>Returns an error code from the namespace <A HREF="#constants"><CODE>boost::iostreams::bzip2</CODE></A>.</P>
 

Modified: boost/trunk/libs/iostreams/doc/classes/chain.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/chain.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/chain.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -32,7 +32,7 @@
     The class template <CODE>chain</CODE> is parameterized by a <A HREF='../guide/modes.html'>mode</A>. All the Filters and Devices which constitute a chain must have modes which refine the mode of the chain. For example, the class <CODE>chain&lt;input&gt;</CODE> has mode <A HREF="../guide/modes.html#input">input</A>. All <A HREF="../concepts/filter.html">Filters</A> pushed onto such a chain must at least be <A HREF="../concepts/input_filter.html">InputFilters</A>. Any <A HREF="../concepts/device.html">Device</A> pushed onto such a chain must at least be a <A HREF="../concepts/source.html">Source</A>.
 </P>
 <P>
-    Chains are <A HREF='../../../../doc/html/CopyConstructible.html' TARGET='top'>CopyConstructible</A> and <A HREF='../../../../doc/html/Assignable.html' TARGET='top'>Assignable</A>. A copy of a chain represents the same sequence of Filters and Devices as the original chain; the components are not copied.
+    Chains are <A HREF='../../../../doc/html/CopyConstructible.html' TARGET='_top'>CopyConstructible</A> and <A HREF='../../../../doc/html/Assignable.html' TARGET='_top'>Assignable</A>. A copy of a chain represents the same sequence of Filters and Devices as the original chain; the components are not copied.
 </P>
 
 <A NAME="headers"></A>
@@ -81,11 +81,10 @@
     std::streamsize <A CLASS='documented' HREF='#write'>write</A>(<SPAN CLASS='keyword'>const</SPAN> char_type* s, std::streamsize n);
     <A CLASS='documented' HREF='../functions/positioning.html#synopsis'>stream_offset</A> <A CLASS='documented' HREF='#seek'>seek</A>(<A CLASS='documented' HREF='../functions/positioning.html#synopsis'>stream_offset</A> off, std::ios_base::seekdir way);
 
-    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
-    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
-    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
-    T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* <A CLASS='documented' HREF='#component'>component</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
@@ -106,6 +105,14 @@
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#set_auto_close">set_auto_close</A>(<SPAN CLASS='keyword'>bool</SPAN> close);
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#sync">sync</A>();
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#strict_sync">strict_sync</A>();
+
+        <SPAN CLASS='comment'>// Deprecated members</SPAN>
+
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
 };
 
 } } // End namespace boost::io</PRE>
@@ -185,36 +192,51 @@
 <A NAME="component_type"></A>
 <H4><CODE>chain::component_type</CODE></H4>
 
-<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
-    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
       Returns a reference to an instance <CODE>std::type_info</CODE> corresponding to the type of the <CODE>n</CODE><I>th</I> Filter or Device in this chain, which must have size at least <CODE>n + 1</CODE>. Components are numbered beginning at zero.
 </P>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS='comment'>// Deprecated</SPAN>
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+</PRE>
+
 <P>
-      The template argument <CODE>N</CODE> cannot be deduced, and must therefroe be explicitly specified.
+      Returns a reference to an instance <CODE>std::type_info</CODE> corresponding to the type of the <CODE>N</CODE><I>th</I> Filter or Device in this chain, which must have size at least <CODE>N + 1</CODE>. Components are numbered beginning at zero. The template argument <CODE>N</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
+
 <P>
-      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component_type'><CODE>BOOST_IOSTREAMS_COMPONENT_TYPE</CODE></A> instead of this function.
+      <I>This member is deprecated; use the overload of <CODE>component_type</CODE> that takes an <CODE>int</CODE> argument instead.</I>
 </P>
 
 <A NAME="component"></A>
 <H4><CODE>chain::component</CODE></H4>
 
-<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
-    T* component() <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* component(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
-      Returns a pointer to the <CODE>n</CODE><I>th</I> Filter or Device in this chain, if this chain has size at least <CODE>n + 1</CODE> and the type of the <CODE>n</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer.
+      Returns a pointer to the <CODE>n</CODE><I>th</I> Filter or Device in this chain, if this chain has size at least <CODE>n + 1</CODE> and the type of the <CODE>n</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer. The template argument <CODE>T</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
 <P>
-      The template arguments <CODE>N</CODE> and <CODE>T</CODE> cannot be deduced, and must therefroe be explicitly specified.
+      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component'><CODE>BOOST_IOSTREAMS_COMPONENT</CODE></A> instead of this function.
 </P>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS='comment'>// Deprecated</SPAN>
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* component() <SPAN CLASS='keyword'>const</SPAN>;
+</PRE>
+
 <P>
-      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component'><CODE>BOOST_IOSTREAMS_COMPONENT</CODE></A> instead of this function.
+      Returns a pointer to the <CODE>N</CODE><I>th</I> Filter or Device in this chain, if this chain has size at least <CODE>N + 1</CODE> and the type of the <CODE>N</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer. The template arguments <CODE>N</CODE> and <CODE>T</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
+<P>
+      <I>This member is deprecated; use the overload of <CODE>component</CODE> that takes an <CODE>int</CODE> argument instead.</I>
+</P>
 
 <A NAME="policy_push"></A>
 <H4><CODE>chain::push</CODE></H4>
@@ -230,7 +252,7 @@
 <TR>
     <TR>
         <TD VALIGN="top"><I>T</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
+        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
     </TR>
     <TR>
         <TD VALIGN="top"><I>t</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
@@ -247,7 +269,7 @@
 </TABLE>
 
 <P>
-    An instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> may be appended to the chain in one of two ways:
+    An instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html"  TARGET="_top">CopyConstructible</A> may be appended to the chain in one of two ways:
 </P>
 <UL>
     <LI>by using a <A HREF="../../../../doc/html/ref.html" TARGET="_top">reference wrapper</A>, or 
@@ -352,6 +374,7 @@
 <SPAN CLASS="keyword">class</SPAN> wchain;</PRE>
 
 <P>Identical to <CODE>chain</CODE>, except for the default character type.
+
 <!-- Begin Footer -->
 
 <HR>

Modified: boost/trunk/libs/iostreams/doc/classes/classes.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/classes.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/classes.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -29,7 +29,7 @@
     <A HREF="#l">L</A> <SPAN CLASS="sep">|</SPAN> 
     <A HREF="#m">M</A> <SPAN CLASS="sep">|</SPAN> 
     <A HREF="#n">N</A> <SPAN CLASS="sep">|</SPAN> 
-    <!-- <A HREF="#o">O</A> <SPAN CLASS="sep">|</SPAN> --> 
+    <A HREF="#o">O</A> <SPAN CLASS="sep">|</SPAN> 
     <A HREF="#r">R</A> <SPAN CLASS="sep">|</SPAN> 
     <A HREF="#s">S</A> <SPAN CLASS="sep">|</SPAN> 
     <A HREF="#t">T</A> <SPAN CLASS="sep">|</SPAN> 
@@ -52,19 +52,27 @@
 
 <DL CLASS="page-index">
   <DT><A HREF="back_inserter.html"><CODE>back_insert_device</CODE></A></DT>
+  <DT><A HREF="array.html#array"><CODE>basic_array</CODE></A></DT>
+  <DT><A HREF="array.html#array_sink"><CODE>basic_array_sink</CODE></A></DT>
+  <DT><A HREF="array.html#array_source"><CODE>basic_array_source</CODE></A></DT>
   <DT><A HREF="bzip2.html#basic_bzip2_compressor"><CODE>basic_bzip2_compressor</CODE></A></DT>
   <DT><A HREF="bzip2.html#basic_bzip2_decompressor"><CODE>basic_bzip2_decompressor</CODE></A></DT>
+  <DT><A HREF="counter.html"><CODE>basic_counter</CODE></A></DT>
   <DT><A HREF="file.html#file"><CODE>basic_file</CODE></A></DT>
   <DT><A HREF="file.html#file_sink"><CODE>basic_file_sink</CODE></A></DT>
   <DT><A HREF="file.html#file_source"><CODE>basic_file_source</CODE></A></DT>
   <DT><A HREF="gzip.html#basic_gzip_compressor"><CODE>basic_gzip_compressor</CODE></A></DT>
   <DT><A HREF="gzip.html#basic_gzip_decompressor"><CODE>basic_gzip_decompressor</CODE></A></DT>
+  <DT><A HREF="line_filter.html"><CODE>basic_line_filter</CODE></A></DT>
   <DT><A HREF="null.html#null_device"><CODE>basic_null_device</CODE></A></DT>
   <DT><A HREF="null.html#null_sink"><CODE>basic_null_sink</CODE></A></DT>
   <DT><A HREF="null.html#null_source"><CODE>basic_null_source</CODE></A></DT>
   <DT><A HREF="regex_filter.html"><CODE>basic_regex_filter</CODE></A></DT>
+  <DT><A HREF="stdio_filter.html"><CODE>basic_stdio_filter</CODE></A></DT>
   <DT><A HREF="zlib.html#basic_zlib_compressor"><CODE>basic_zlib_compressor</CODE></A></DT>
   <DT><A HREF="zlib.html#basic_zlib_decompressor"><CODE>basic_zlib_decompressor</CODE></A></DT>
+  <DT><A HREF="bzip2.html#basic_bzip2_compressor"><CODE>bzip2_compressor</CODE></A></DT>
+  <DT><A HREF="bzip2.html#basic_bzip2_decompressor"><CODE>bzip2_decompressor</CODE></A></DT>
   <DT><A HREF="bzip2.html#bzip2_error"><CODE>bzip2_error</CODE></A></DT>
   <DT><A HREF="bzip2.html#bzip2_params"><CODE>bzip2_params</CODE></A></DT>
 </DL>
@@ -73,14 +81,14 @@
 <H4>C</H4>
 
 <DL CLASS="page-index">
-  <DT><A HREF="../guide/traits.html#category"><CODE>category_of</CODE></A></DT>
-  <DT><A HREF="chain.html#chain"><CODE>chain</CODE></A></DT>
+  <DT><A HREF="../guide/traits.html#category_ref"><CODE>category_of</CODE></A></DT>
+  <DT><A HREF="chain.html"><CODE>chain</CODE></A></DT>
   <DT><A HREF="../classes/char_traits.html"><CODE>char_traits</CODE></A></DT>
-  <DT><A HREF="../guide/traits.html#char_type"><CODE>char_type_of</CODE></A></DT>
+  <DT><A HREF="../guide/traits.html#char_type_of_ref"><CODE>char_type_of</CODE></A></DT>
+  <DT><A HREF="code_converter.html"><CODE>code_converter</CODE></A></DT>
   <DT><A HREF="../functions/combine.html#synopsis"><CODE>combination</CODE></A></DT>
   <DT><A HREF="../functions/compose.html#composite"><CODE>composite</CODE></A></DT>
-  <DT><A HREF="code_converter.html"><CODE>code_converter</CODE></A></DT>
-  <DT><A HREF="counter.html"><CODE>counter</CODE></A></DT>
+  <DT><A HREF="counter.html#reference"><CODE>counter</CODE></A></DT>
 </DL>
 
 <A NAME="d"></A>
@@ -88,6 +96,8 @@
 
 <DL CLASS="page-index">
   <DT><A HREF="device.html"><CODE>device</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>dual_use_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>dual_use_wfilter</CODE></A></DT>
 </DL>
 
 
@@ -95,11 +105,14 @@
 <H4>F</H4>
 
 <DL CLASS="page-index">
-  <DT><A HREF="filtering_stream.html"><CODE>filtering_stream</CODE></A></DT>
-  <DT><A HREF="filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A></DT>
+  <DT><A HREF="file.html#file"><CODE>file</CODE></A></DT>
   <DT><A HREF="file_descriptor.html#file_descriptor"><CODE>file_descriptor</CODE></A></DT>
   <DT><A HREF="file_descriptor.html#file_descriptor_sink"><CODE>file_descriptor_sink</CODE></A></DT>
   <DT><A HREF="file_descriptor.html#file_descriptor_source"><CODE>file_descriptor_source</CODE></A></DT>
+  <DT><A HREF="file.html#file_sink"><CODE>file_sink</CODE></A></DT>
+  <DT><A HREF="file.html#file_source"><CODE>file_source</CODE></A></DT>
+  <DT><A HREF="filtering_stream.html"><CODE>filtering_stream</CODE></A></DT>
+  <DT><A HREF="filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A></DT>
   <DT><A HREF="filter.html"><CODE>filter</CODE></A></DT>
 </DL>
 
@@ -107,6 +120,8 @@
 <H4>G</H4>
 
 <DL CLASS="page-index">
+  <DT><A HREF="gzip.html#basic_gzip_compressor"><CODE>gzip_compressor</CODE></A></DT>
+  <DT><A HREF="gzip.html#basic_gzip_decompressor"><CODE>gzip_decompressor</CODE></A></DT>
   <DT><A HREF="gzip.html#gzip_error"><CODE>gzip_error</CODE></A></DT>
   <DT><A HREF="gzip.html#gzip_params"><CODE>gzip_params</CODE></A></DT>
 </DL>
@@ -115,6 +130,8 @@
 <H4>I</H4>
 
 <DL CLASS="page-index">
+  <DT><A HREF="filter.html#reference"><CODE>input_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>input_wfilter</CODE></A></DT>
   <DT><A HREF="../functions/invert.html#inverse"><CODE>inverse</CODE></A></DT>
 </DL>
 
@@ -122,7 +139,7 @@
 <H4>L</H4>
 
 <DL CLASS="page-index">
-  <DT><A HREF="line_filter.html"><CODE>line_filter</CODE></A></DT>
+  <DT><A HREF="line_filter.html#reference"><CODE>line_filter</CODE></A></DT>
 </DL>
 
 <A NAME="m"></A>
@@ -133,6 +150,14 @@
   <DT><A HREF="mapped_file.html#mapped_file_sink"><CODE>mapped_file_sink</CODE></A></DT>
   <DT><A HREF="mapped_file.html#mapped_file_source"><CODE>mapped_file_source</CODE></A></DT>
   <DT><A HREF="mode.html"><CODE>mode_of</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>multichar_dual_use_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>multichar_dual_use_wfilter</CODE></A></DT>
+  <DT><A HREF="filter.html"><CODE>multichar_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>multichar_input_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>multichar_input_wfilter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>multichar_output_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>multichar_output_wfilter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>multichar_wfilter</CODE></A></DT>
 </DL>
 
 <A NAME="n"></A>
@@ -140,18 +165,23 @@
 
 <DL CLASS="page-index">
   <DT><A HREF="newline_filter.html"><CODE>newline_filter</CODE></A></DT>
+  <DT><A HREF="null.html#null_sink"><CODE>null_sink</CODE></A></DT>
+  <DT><A HREF="null.html#null_source"><CODE>null_source</CODE></A></DT>
 </DL>
 
-<!-- 
-    <A NAME="o"></A>
-    <H4>O</H4>
--->
+<A NAME="o"></A>
+<H4>O</H4>
 
+<DL CLASS="page-index">
+  <DT><A HREF="filter.html#reference"><CODE>output_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>output_wfilter</CODE></A></DT>
+</DL>
+
 <A NAME="r"></A>
 <H4>R</H4>
 
 <DL CLASS="page-index">
-  <DT><A HREF="../classes/regex_filter.html"><CODE>regex_filter</CODE></A></DT>
+  <DT><A HREF="../classes/regex_filter.html#reference"><CODE>regex_filter</CODE></A></DT>
   <DT><A HREF="../functions/restrict.html#restriction"><CODE>restriction</CODE></A></DT>
 </DL>
 
@@ -159,7 +189,11 @@
 <H4>S</H4>
 
 <DL CLASS="page-index">
-  <DT><A HREF="stdio_filter.html"><CODE>stdio_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>seekable_filter</CODE></A></DT>
+  <DT><A HREF="filter.html#reference"><CODE>seekable_wfilter</CODE></A></DT>
+  <DT><A HREF="device.html#reference"><CODE>sink</CODE></A></DT>
+  <DT><A HREF="device.html#reference"><CODE>source</CODE></A></DT>
+  <DT><A HREF="stdio_filter.html#reference"><CODE>stdio_filter</CODE></A></DT>
   <DT><A HREF="../guide/generic_streams.html#stream"><CODE>stream</CODE></A></DT>
   <DT><A HREF="../guide/generic_streams.html#stream_buffer"><CODE>stream_buffer</CODE></A></DT>
   <DT><A HREF="symmetric_filter.html"><CODE>symmetric_filter</CODE></A></DT>
@@ -177,21 +211,39 @@
 <H4>W</H4>
 
 <DL CLASS="page-index">
-  <DT><A HREF="chain.html#synopsis"><CODE>wchain</CODE></A></DT>
+  <DT><A HREF="array.html#array"><CODE>warray</CODE></A></DT>
+  <DT><A HREF="array.html#array_sink"><CODE>warray_sink</CODE></A></DT>
+  <DT><A HREF="array.html#array_source"><CODE>warray_source</CODE></A></DT>
+  <DT><A HREF="chain.html#wchain"><CODE>wchain</CODE></A></DT>
+  <DT><A HREF="counter.html#reference"><CODE>wcounter</CODE></A></DT>
+  <DT><A HREF="device.html"><CODE>wdevice</CODE></A></DT>
+  <DT><A HREF="file.html#file"><CODE>wfile</CODE></A></DT>
+  <DT><A HREF="file.html#file_sink"><CODE>wfile_sink</CODE></A></DT>
+  <DT><A HREF="file.html#file_source"><CODE>wfile_source</CODE></A></DT>
+  <DT><A HREF="filter.html"><CODE>wfilter</CODE></A></DT>
+  <DT><A HREF="line_filter.html#reference"><CODE>wline_filter</CODE></A></DT>
+  <DT><A HREF="null.html#null_sink"><CODE>wnull_sink</CODE></A></DT>
+  <DT><A HREF="null.html#null_source"><CODE>wnull_source</CODE></A></DT>
+  <DT><A HREF="../classes/regex_filter.html#reference"><CODE>wregex_filter</CODE></A></DT>
+  <DT><A HREF="device.html#reference"><CODE>wsink</CODE></A></DT>
+  <DT><A HREF="device.html#reference"><CODE>wsource</CODE></A></DT>
+  <DT><A HREF="stdio_filter.html#reference"><CODE>wstdio_filter</CODE></A></DT>
 </DL>
 
-
 <A NAME="z"></A>
 <H4>Z</H4>
 
 <DL CLASS="page-index">
+  <DT><A HREF="zlib.html#basic_zlib_compressor"><CODE>zlib_compressor</CODE></A></DT>
+  <DT><A HREF="zlib.html#basic_zlib_decompressor"><CODE>zlib_decompressor</CODE></A></DT>
   <DT><A HREF="zlib.html#zlib_error"><CODE>zlib_error</CODE></A></DT>
   <DT><A HREF="zlib.html#zlib_params"><CODE>zlib_params</CODE></A></DT>
 </DL>
 
 <!-- Begin Footer -->
 
-<P STYLE="margin-top:2em" CLASS="copyright">Revised
+<HR STYLE="margin-top:2em">
+<P CLASS="copyright">Revised
 <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
 20 May, 2004
 <!--webbot bot="Timestamp" endspan i-checksum="38504" -->

Modified: boost/trunk/libs/iostreams/doc/classes/counter.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/counter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/counter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -58,8 +58,8 @@
     std::streamsize <A CLASS='documented' HREF='#optimal_buffer_size'>optimal_buffer_size</A>() <SPAN CLASS='keyword'>const</SPAN>;
 };
 
-<SPAN CLASS='keyword'>typedef</SPAN> basic_counter&lt;<SPAN CLASS='keyword'>char</SPAN>&gt;     counter;
-<SPAN CLASS='keyword'>typedef</SPAN> basic_counter&lt;<SPAN CLASS='keyword'>wchar_t</SPAN>&gt;  wcounter;
+<SPAN CLASS='keyword'>typedef</SPAN> basic_counter&lt;<SPAN CLASS='keyword'>char</SPAN>&gt;     <SPAN CLASS='defined'>counter</SPAN>;
+<SPAN CLASS='keyword'>typedef</SPAN> basic_counter&lt;<SPAN CLASS='keyword'>wchar_t</SPAN>&gt;  <SPAN CLASS='defined'>wcounter</SPAN>;
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 

Modified: boost/trunk/libs/iostreams/doc/classes/file.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/file.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/file.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -32,7 +32,7 @@
 <H2>Overview</H2>
 
 <P>
-    The class templates <CODE>basic_file_source</CODE>, <CODE>basic_file_sink</CODE> and <CODE>basic_file</CODE> are wrappers for <CODE>std::basic_filebuf</CODE> which are <A HREF="http://www.boost.org/libs/utility/CopyConstructible.html">CopyConstructible</A> and <A HREF="http://www.boost.org/libs/utility/Assignable.html">Assignable</A>. They are useful whenever one wants to access a file without managing the lifetime of a standard file stream or stream buffer. This is because when a stream or stream buffer is added to a <A HREF="filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> or <A HREF="filtering_stream.html"><CODE>filtering_stream</CODE></A> it is stored as a reference which must remain valid until that stream or stream buffer is removed from the chain.
+    The class templates <CODE>basic_file_source</CODE>, <CODE>basic_file_sink</CODE> and <CODE>basic_file</CODE> are wrappers for <CODE>std::basic_filebuf</CODE> which are <A HREF="http://www.boost.org/libs/utility/CopyConstructible.html"  TARGET="_top">CopyConstructible</A> and <A HREF="http://www.boost.org/libs/utility/Assignable.html">Assignable</A>. They are useful whenever one wants to access a file without managing the lifetime of a standard file stream or stream buffer. This is because when a stream or stream buffer is added to a <A HREF="filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> or <A HREF="filtering_stream.html"><CODE>filtering_stream</CODE></A> it is stored as a reference which must remain valid until that stream or stream buffer is removed from the chain.
 </P>
 <P> 
     The most common specializations are accessible via the typedefs <CODE>file_source</CODE>, <CODE>file_sink</CODE>, <CODE>file</CODE>, <CODE>wfile_source</CODE>, <CODE>wfile_sink</CODE> and <CODE>wfile</CODE>.
@@ -54,7 +54,7 @@
 <H4>Description</H4>
 
 <P>
-    <A HREF="http://www.boost.org/libs/utility/CopyConstructible.html">CopyConstructible</A> and <A HREF="http://www.boost.org/libs/utility/Assignable.html">Assignable</A> wrapper for a <CODE>std::basic_filebuf</CODE> opened in read-only mode.
+    <A HREF="http://www.boost.org/libs/utility/CopyConstructible.html" TARGET="_top">CopyConstructible</A> and <A HREF="http://www.boost.org/libs/utility/Assignable.html">Assignable</A> wrapper for a <CODE>std::basic_filebuf</CODE> opened in read-only mode.
 <P>
 
 <A NAME="file_source_synopsis"></A>
@@ -70,13 +70,14 @@
     <A CLASS="documented" HREF="#basic_file_source_constructor">basic_file_source</A>( <SPAN CLASS="keyword">const</SPAN> std::string& path,
                        std::ios_base::openmode mode =
                            std::ios_base::in );
+    <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#basic_file_source_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
     <SPAN CLASS="omitted">...</SPAN>
 };
 
 <SPAN CLASS="keyword">typedef</SPAN> basic_file_source&lt;<SPAN CLASS="keyword">char</SPAN>&gt;     <SPAN CLASS="defined">file_source</SPAN>;
 <SPAN CLASS="keyword">typedef</SPAN> basic_file_source&lt;<SPAN CLASS="keyword">wchar_t</SPAN>&gt;  <SPAN CLASS="defined">wfile_source</SPAN>;
 
-} } // End namespace boost::io</PRE>
+} } <SPAN CLASS='comment'>// End namespace boost::iostreams</SPAN></PRE>
 
 <A NAME="basic_file_source_params"></A>
 <H4>Template parameters</H4>
@@ -91,7 +92,6 @@
 <A NAME="basic_file_source_constructor"></A>
 <H4><CODE>basic_file_source::basic_file_source</CODE></H4>
 
-<A NAME="basic_file_source_constructor"></A>
 <PRE CLASS="broken_ie">    basic_file_source( <SPAN CLASS="keyword">const</SPAN> std::string& path,
                        std::ios_base::openmode mode );</PRE>
     
@@ -102,13 +102,20 @@
     buf.open(path.c_str(), mode);</PRE>
 </P>
 
+<A NAME="basic_file_source_is_open"></A>
+<H4><CODE>basic_file_source::is_open</CODE></H4>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">bool</SPAN> is_open() <SPAN CLASS="keyword">const</SPAN>;</PRE>
+    
+<P>Returns <CODE>true</CODE> if the underlying instance of <CODE>basic_filebuf</CODE> was opened successfully.</P>
+
 <A NAME="file_sink"></A>
 <H3>Class template <CODE>basic_file_sink</CODE></H3>
 
 <H4>Description</H4>
 
 <P>
-    <A HREF="http://www.boost.org/libs/utility/CopyConstructible.html">CopyConstructible</A> and <A HREF="http://www.boost.org/libs/utility/Assignable.html">Assignable</A> wrapper for a <CODE>std::basic_filebuf</CODE> opened in write-only mode.
+    <A HREF="http://www.boost.org/libs/utility/CopyConstructible.html" TARGET="_top">CopyConstructible</A> and <A HREF="http://www.boost.org/libs/utility/Assignable.html">Assignable</A> wrapper for a <CODE>std::basic_filebuf</CODE> opened in write-only mode.
 <P>
 
 <A NAME="file_sink_synopsis"></A>
@@ -124,13 +131,14 @@
     <A CLASS="documented" HREF="#basic_file_sink_constructor">basic_file_sink</A>( <SPAN CLASS="keyword">const</SPAN> std::string& path,
                      std::ios_base::openmode mode =
                          std::ios_base::out );
+    <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#basic_file_sink_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
     <SPAN CLASS="omitted">...</SPAN>
 };
 
 <SPAN CLASS="keyword">typedef</SPAN> basic_file_sink&lt;<SPAN CLASS="keyword">char</SPAN>&gt;     <SPAN CLASS="defined">file_sink</SPAN>;
 <SPAN CLASS="keyword">typedef</SPAN> basic_file_sink&lt;<SPAN CLASS="keyword">wchar_t</SPAN>&gt;  <SPAN CLASS="defined">wfile_sink</SPAN>;
 
-} } // End namespace boost::io</PRE>
+} } <SPAN CLASS='comment'>// End namespace boost::iostreams</SPAN></PRE>
 
 <A NAME="basic_file_sink_params"></A>
 <H4>Template parameters</H4>
@@ -145,7 +153,6 @@
 <A NAME="basic_file_sink_constructor"></A>
 <H4><CODE>basic_file_sink::basic_file_sink</CODE></H4>
 
-<A NAME="basic_file_sink_constructor"></A>
 <PRE CLASS="broken_ie">    basic_file_sink( <SPAN CLASS="keyword">const</SPAN> std::string& path,
                      std::ios_base::openmode mode );</PRE>
     
@@ -156,12 +163,19 @@
     buf.open(path.c_str(), mode);</PRE>
 </P>
 
+<A NAME="basic_file_sink_is_open"></A>
+<H4><CODE>basic_file_sink::is_open</CODE></H4>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">bool</SPAN> is_open() <SPAN CLASS="keyword">const</SPAN>;</PRE>
+    
+<P>Returns <CODE>true</CODE> if the underlying instance of <CODE>basic_filebuf</CODE> was opened successfully.</P>
+
 <A NAME="file"></A>
 <H3>Class template <CODE>basic_file</CODE></H3>
 
 <H4>Description</H4>
 
-<P><A HREF="http://www.boost.org/libs/utility/CopyConstructible.html">CopyConstructible</A> and <A HREF="http://www.boost.org/libs/utility/Assignable.html">Assignable</A> wrapper for a <CODE>std::basic_filebuf</CODE> opened in read-write mode by default.
+<P><A HREF="http://www.boost.org/libs/utility/CopyConstructible.html"  TARGET="_top">CopyConstructible</A> and <A HREF="http://www.boost.org/libs/utility/Assignable.html">Assignable</A> wrapper for a <CODE>std::basic_filebuf</CODE> opened in read-write mode by default.
 
 <A NAME="file_synopsis"></A>
 <H4>Synopsis</H4>
@@ -176,13 +190,14 @@
     <A CLASS="documented" HREF="#basic_file_constructor">basic_file</A>( <SPAN CLASS="keyword">const</SPAN> std::string& path,
                 std::ios_base::openmode mode =
                     std::ios_base::in | std::ios_base::out );
+    <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#basic_file_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
     <SPAN CLASS="omitted">...</SPAN>
 };
 
 <SPAN CLASS="keyword">typedef</SPAN> basic_file&lt;<SPAN CLASS="keyword">char</SPAN>&gt;     <SPAN CLASS="defined">file</SPAN>;
 <SPAN CLASS="keyword">typedef</SPAN> basic_file&lt;<SPAN CLASS="keyword">wchar_t</SPAN>&gt;  <SPAN CLASS="defined">wfile</SPAN>;
 
-} } // End namespace boost::io</PRE>
+} } <SPAN CLASS='comment'>// End namespace boost::iostreams</SPAN></PRE>
 
 <A NAME="basic_file_params"></A>
 <H4>Template parameters</H4>
@@ -197,7 +212,6 @@
 <A NAME="basic_file_constructor"></A>
 <H4><CODE>basic_file_::basic_file</CODE></H4>
 
-<A NAME="basic_file_constructor"></A>
 <PRE CLASS="broken_ie">    basic_file( <SPAN CLASS="keyword">const</SPAN> std::string& path,
                 std::ios_base::openmode mode );</PRE>
     
@@ -207,6 +221,13 @@
     buf.open(path.c_str(), mode);</PRE>
 </P> 
 
+<A NAME="basic_file_is_open"></A>
+<H4><CODE>basic_file::is_open</CODE></H4>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">bool</SPAN> is_open() <SPAN CLASS="keyword">const</SPAN>;</PRE>
+    
+<P>Returns <CODE>true</CODE> if the underlying instance of <CODE>basic_filebuf</CODE> was opened successfully.</P>
+
 <!-- Begin Footer -->
 
 <HR>

Modified: boost/trunk/libs/iostreams/doc/classes/file_descriptor.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/file_descriptor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/file_descriptor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -101,13 +101,15 @@
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>char</SPAN>                      char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN>  category;
-    file_descriptor_source( <SPAN CLASS="keyword">const</SPAN> std::string& pathname, 
+    <A CLASS="documented" HREF="#file_descriptor_source_ctor">file_descriptor_source</A>( <SPAN CLASS="keyword">const</SPAN> std::string& pathname, 
                             std::ios_base::open_mode mode = 
                                 std::ios_base::in );
-    file_descriptor_source( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
+    <A CLASS="documented" HREF="#file_descriptor_source_ctor">file_descriptor_source</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
 
     <SPAN CLASS='comment'>// Windows-only</SPAN>
-    file_descriptor_source( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
+    <A CLASS="documented" HREF="#file_descriptor_source_ctor">file_descriptor_source</A>( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
+
+    <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#file_descriptor_source_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
 };
 
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
@@ -136,6 +138,13 @@
     The third member is the same as the second, except that it accepts a Windows file handle instead of a file descriptor. If the second argument is <CODE>true</CODE>, the file descriptor is closed when the <CODE>file_descriptor_source</CODE> being constructed &#8212; or one of its copies &#8212; is closed.
 </P>
 
+<A NAME="file_descriptor_source_is_open"></A>
+<H4><CODE>file_descriptor_source::is_open</CODE></H4>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">bool</SPAN> is_open() <SPAN CLASS="keyword">const</SPAN>;</PRE>
+    
+<P>Returns <CODE>true</CODE> if the underlying file was opened successfully.</P>
+
 <A NAME="file_descriptor_sink"></A>
 <H3>Class <CODE>file_descriptor_sink</CODE></H3>
 
@@ -151,13 +160,15 @@
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>char</SPAN>                      char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN>  category;
-    file_descriptor_sink( <SPAN CLASS="keyword">const</SPAN> std::string& pathname, 
+    <A CLASS="documented" HREF="#file_descriptor_sink_ctor">file_descriptor_sink</A>( <SPAN CLASS="keyword">const</SPAN> std::string& pathname, 
                           std::ios_base::open_mode mode = 
                               std::ios_base::out );
-    file_descriptor_sink( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
+    <A CLASS="documented" HREF="#file_descriptor_sink_ctor">file_descriptor_sink</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
 
     <SPAN CLASS='comment'>// Windows-only</SPAN>
-    file_descriptor_sink( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );  
+    <A CLASS="documented" HREF="#file_descriptor_sink_ctor">file_descriptor_sink</A>( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
+
+    <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#file_descriptor_sink_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
 };
 
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
@@ -185,6 +196,13 @@
     The third member is the same as the second, except that it accepts a Windows file handle instead of a file descriptor. If the second argument is <CODE>true</CODE>, the file descriptor is closed when the new <CODE>file_descriptor_sink</CODE> &#8212; or one of its copies &#8212; is closed. 
 </P>
 
+<A NAME="file_descriptor_sink_is_open"></A>
+<H4><CODE>file_descriptor_sink::is_open</CODE></H4>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">bool</SPAN> is_open() <SPAN CLASS="keyword">const</SPAN>;</PRE>
+    
+<P>Returns <CODE>true</CODE> if the underlying file was opened successfully.</P>
+
 <A NAME="file_descriptor"></A>
 <H3>Class <CODE>file_descriptor</CODE></H3>
 
@@ -200,13 +218,15 @@
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>char</SPAN>                      char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN>  category;
-    file_descriptor( <SPAN CLASS="keyword">const</SPAN> std::string& pathname, 
+    <A CLASS="documented" HREF="#file_descriptor_constructor">file_descriptor</A>( <SPAN CLASS="keyword">const</SPAN> std::string& pathname, 
                      std::ios_base::open_mode mode = 
                          std::ios_base::in | std::ios_base::out );
-    file_descriptor( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );   
+    <A CLASS="documented" HREF="#file_descriptor_constructor">file_descriptor</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );   
 
     <SPAN CLASS='comment'>// Windows-only</SPAN>
-    file_descriptor( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
+    <A CLASS="documented" HREF="#file_descriptor_constructor">file_descriptor</A>( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
+
+    <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#file_descriptor_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
 };
 
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
@@ -234,6 +254,13 @@
     The third member is the same as the second, except that it accepts a Windows file handle instead of a file descriptor. If the second argument is <CODE>true</CODE>, the file descriptor is closed when the new <CODE>file_descriptor</CODE> &#8212; or one of its copies &#8212; is closed.
 </P>
 
+<A NAME="file_descriptor_is_open"></A>
+<H4><CODE>file_descriptor::is_open</CODE></H4>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">bool</SPAN> is_open() <SPAN CLASS="keyword">const</SPAN>;</PRE>
+    
+<P>Returns <CODE>true</CODE> if the underlying file was opened successfully.</P>
+
 <!-- Begin Footnotes -->
 
 <HR>

Modified: boost/trunk/libs/iostreams/doc/classes/filtering_stream.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/filtering_stream.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/filtering_stream.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -91,11 +91,10 @@
                       std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                       std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
-    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
-    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
-    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
-    T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* <A CLASS='documented' HREF='#component'>component</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
@@ -116,6 +115,14 @@
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#set_auto_close">set_auto_close</A>(<SPAN CLASS='keyword'>bool</SPAN> close);
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#sync">sync</A>();
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#strict_sync">strict_sync</A>();
+
+        <SPAN CLASS='comment'>// Deprecated members</SPAN>
+
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
 };
 
 } } // End namespace boost::io</PRE>
@@ -173,7 +180,7 @@
 <TR>
     <TR>
         <TD VALIGN="top"><I>T</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
+        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
     </TR>
     <TR>
         <TD VALIGN="top"><I>t</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
@@ -190,7 +197,7 @@
 </TABLE>
 
 <P>
-    A <CODE>filtering_stream</CODE> may be constructed from an instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> in one of two ways:
+    A <CODE>filtering_stream</CODE> may be constructed from an instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> in one of two ways:
 </P>
 <UL>
     <LI>by using a <A HREF="../../../../doc/html/ref.html" TARGET="_top">reference wrapper</A>, or 
@@ -233,36 +240,51 @@
 <A NAME="component_type"></A>
 <H4><CODE>filtering_stream::component_type</CODE></H4>
 
-<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
-    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
-      Returns a reference to an instance <CODE>std::type_info</CODE> corresponding to the type of the <CODE>n</CODE><I>th</I> Filter or Device in the underlying chain, which must have size at least <CODE>n + 1</CODE>. Components are numbered beginning at zero.
+      Returns a reference to an instance <CODE>std::type_info</CODE> corresponding to the type of the <CODE>n</CODE><I>th</I> Filter or Device in the underlying chain, which must have size at least <CODE>n + 1</CODE>. Components are numbered beginning at zero. 
 </P>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS='comment'>// Deprecated</SPAN>
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+</PRE>
+
 <P>
-      The template argument <CODE>N</CODE> cannot be deduced, and must therefroe be explicitly specified.
+      Returns a reference to an instance <CODE>std::type_info</CODE> corresponding to the type of the <CODE>N</CODE><I>th</I> Filter or Device in the underlying chain, which must have size at least <CODE>N + 1</CODE>. Components are numbered beginning at zero. The template argument <CODE>N</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
+
 <P>
-      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component_type'><CODE>BOOST_IOSTREAMS_COMPONENT_TYPE</CODE></A> instead of this function.
+      <I>This member is deprecated; use the overload of <CODE>component_type</CODE> that takes an <CODE>int</CODE> argument instead.</I>
 </P>
 
 <A NAME="component"></A>
 <H4><CODE>filtering_stream::component</CODE></H4>
 
-<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
-    T* component() <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* component(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
-      Returns a pointer to the <CODE>n</CODE><I>th</I> Filter or Device in the underlying chain, if the chain has size at least <CODE>n + 1</CODE> and the type of the <CODE>n</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer.
+      Returns a pointer to the <CODE>n</CODE><I>th</I> Filter or Device in the underlying chain, if the chain has size at least <CODE>n + 1</CODE> and the type of the <CODE>n</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer. The template argument <CODE>T</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
 <P>
-      The template arguments <CODE>N</CODE> and <CODE>T</CODE> cannot be deduced, and must therefroe be explicitly specified.
+      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component'><CODE>BOOST_IOSTREAMS_COMPONENT</CODE></A> instead of this function.
 </P>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS='comment'>// Deprecated</SPAN>
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* component() <SPAN CLASS='keyword'>const</SPAN>;
+</PRE>
+
 <P>
-      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component'><CODE>BOOST_IOSTREAMS_COMPONENT</CODE></A> instead of this function.
+      Returns a pointer to the <CODE>N</CODE><I>th</I> Filter or Device in the underlying chain, if the chain has size at least <CODE>N + 1</CODE> and the type of the <CODE>N</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer. The template arguments <CODE>N</CODE> and <CODE>T</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
+<P>
+      <I>This member is deprecated; use the overload of <CODE>component</CODE> that takes an <CODE>int</CODE> argument instead.</I>
+</P>
 
 <A NAME="policy_push"></A>
 <H4><CODE>filtering_stream::push</CODE></H4>
@@ -278,7 +300,7 @@
 <TR>
     <TR>
         <TD VALIGN="top"><I>T</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
+        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
     </TR>
     <TR>
         <TD VALIGN="top"><I>t</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
@@ -295,7 +317,7 @@
 </TABLE>
 
 <P>
-    An instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> may be appended to the chain in one of two ways:
+    An instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html"  TARGET="_top">CopyConstructible</A> may be appended to the chain in one of two ways:
 </P>
 <UL>
     <LI>by using a <A HREF="../../../../doc/html/ref.html" TARGET="_top">reference wrapper</A>, or 

Modified: boost/trunk/libs/iostreams/doc/classes/filtering_streambuf.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/filtering_streambuf.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/filtering_streambuf.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -87,11 +87,10 @@
                          std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                          std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
-    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
-    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
-    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
-    T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* <A CLASS='documented' HREF='#component'>component</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
@@ -112,6 +111,14 @@
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#set_auto_close">set_auto_close</A>(<SPAN CLASS='keyword'>bool</SPAN> close);
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#sync">sync</A>();
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#strict_sync">strict_sync</A>();
+
+        <SPAN CLASS='comment'>// Deprecated members</SPAN>
+
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
 };
 
 } } // End namespace boost::io</PRE>
@@ -169,7 +176,7 @@
 <TR>
     <TR>
         <TD VALIGN="top"><I>T</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
+        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
     </TR>
     <TR>
         <TD VALIGN="top"><I>t</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
@@ -186,7 +193,7 @@
 </TABLE>
 
 <P>
-    A <CODE>filtering_streambuf</CODE> may be constructed from an instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> in one of two ways:
+    A <CODE>filtering_streambuf</CODE> may be constructed from an instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> in one of two ways:
 </P>
 <UL>
     <LI>by using a <A HREF="../../../../doc/html/ref.html" TARGET="_top">reference wrapper</A>, or 
@@ -229,36 +236,51 @@
 <A NAME="component_type"></A>
 <H4><CODE>filtering_streambuf::component_type</CODE></H4>
 
-<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
-    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
       Returns a reference to an instance <CODE>std::type_info</CODE> corresponding to the type of the <CODE>n</CODE><I>th</I> Filter or Device in the underlying chain, which must have size at least <CODE>n + 1</CODE>. Components are numbered beginning at zero.
 </P>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS='comment'>// Deprecated</SPAN>
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
+    <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+</PRE>
+
 <P>
-      The template argument <CODE>N</CODE> cannot be deduced, and must therefroe be explicitly specified.
+      Returns a reference to an instance <CODE>std::type_info</CODE> corresponding to the type of the <CODE>N</CODE><I>th</I> Filter or Device in the underlying chain, which must have size at least <CODE>N + 1</CODE>. Components are numbered beginning at zero. The template argument <CODE>N</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
+
 <P>
-      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component_type'><CODE>BOOST_IOSTREAMS_COMPONENT_TYPE</CODE></A> instead of this function.
+      <I>This member is deprecated; use the overload of <CODE>component_type</CODE> that takes an <CODE>int</CODE> argument instead.</I>
 </P>
 
 <A NAME="component"></A>
 <H4><CODE>filtering_streambuf::component</CODE></H4>
 
-<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
-    T* component() <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie">    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* component(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
-      Returns a pointer to the <CODE>n</CODE><I>th</I> Filter or Device in the underlying chain, if the chain has size at least <CODE>n + 1</CODE> and the type of the <CODE>n</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer.
+      Returns a pointer to the <CODE>n</CODE><I>th</I> Filter or Device in the underlying chain, if the chain has size at least <CODE>n + 1</CODE> and the type of the <CODE>n</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer. The template argument <CODE>T</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
 <P>
-      The template arguments <CODE>N</CODE> and <CODE>T</CODE> cannot be deduced, and must therefroe be explicitly specified.
+      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component'><CODE>BOOST_IOSTREAMS_COMPONENT</CODE></A> instead of this function.
 </P>
+
+<PRE CLASS="broken_ie">    <SPAN CLASS='comment'>// Deprecated</SPAN>
+    <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
+    T* component() <SPAN CLASS='keyword'>const</SPAN>;
+</PRE>
+
 <P>
-      Users of Microsoft Visual Studio versions 6.0-7.0 must use the macro <A HREF='../macros/workarounds.html#boost_iostreams_component'><CODE>BOOST_IOSTREAMS_COMPONENT</CODE></A> instead of this function.
+      Returns a pointer to the <CODE>N</CODE><I>th</I> Filter or Device in the underlying chain, if the chain has size at least <CODE>N + 1</CODE> and the type of the <CODE>N</CODE><I>th</I> Filter or Device is equal to <CODE>T</CODE>. Otherwise, returns a null pointer. The template arguments <CODE>N</CODE> and <CODE>T</CODE> cannot be deduced, and must therefore be explicitly specified.
 </P>
+<P>
+      <I>This member is deprecated; use the overload of <CODE>component</CODE> that takes an <CODE>int</CODE> argument instead.</I>
+</P>
 
 <A NAME="policy_push"></A>
 <H4><CODE>filtering_streambuf::push</CODE></H4>
@@ -274,7 +296,7 @@
 <TR>
     <TR>
         <TD VALIGN="top"><I>T</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
+        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> model of one of the <A HREF="../guide/concepts.html#filter_concepts">Filter</A> or <A HREF="../guide/concepts.html#device_concepts">Device</A> concepts whose <A HREF="../guide/traits.html#char_type">character type</A> is <A HREF="#template_params"><CODE>Ch</CODE></A> and whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="#template_params"><CODE>Mode</CODE></A></TD>
     </TR>
     <TR>
         <TD VALIGN="top"><I>t</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
@@ -291,7 +313,7 @@
 </TABLE>
 
 <P>
-    An instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> may be appended to the chain in one of two ways:
+    An instance of a Filter or Device type <CODE>T</CODE> which is not <A HREF="../../../../doc/html/CopyConstructible.html"  TARGET="_top">CopyConstructible</A> may be appended to the chain in one of two ways:
 </P>
 <UL>
     <LI>by using a <A HREF="../../../../doc/html/ref.html" TARGET="_top">reference wrapper</A>, or 

Modified: boost/trunk/libs/iostreams/doc/classes/line_filter.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/line_filter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/line_filter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -62,8 +62,8 @@
     <SPAN CLASS='keyword'>virtual</SPAN> string_type <A CLASS='documented' HREF='#do_filter'>do_filter</A>(<SPAN CLASS='keyword'>const</SPAN> string_type& line) <SPAN CLASS='numeric_literal'>= 0</SPAN>;
 };
 
-<SPAN CLASS='keyword'>typedef</SPAN> basic_line_filter&lt;<SPAN CLASS='keyword'>char</SPAN>&gt;     line_filter;
-<SPAN CLASS='keyword'>typedef</SPAN> basic_line_filter&lt;<SPAN CLASS='keyword'>wchar_t</SPAN>&gt;  wline_filter;
+<SPAN CLASS='keyword'>typedef</SPAN> basic_line_filter&lt;<SPAN CLASS='keyword'>char</SPAN>&gt;     <SPAN CLASS='defined'>line_filter</SPAN>;
+<SPAN CLASS='keyword'>typedef</SPAN> basic_line_filter&lt;<SPAN CLASS='keyword'>wchar_t</SPAN>&gt;  <SPAN CLASS='defined'>wline_filter</SPAN>;
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 

Modified: boost/trunk/libs/iostreams/doc/classes/stdio_filter.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/stdio_filter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/stdio_filter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -60,8 +60,8 @@
     <SPAN CLASS='keyword'>virtual</SPAN> <SPAN CLASS='keyword'>void</SPAN> <A CLASS='documented' HREF='#do_filter'>do_filter</A>() <SPAN CLASS='numeric_literal'>= 0</SPAN>;
 };
 
-<SPAN CLASS='keyword'>typedef</SPAN> basic_stdio_filter&lt;<SPAN CLASS='keyword'>char</SPAN>&gt;     stdio_filter;
-<SPAN CLASS='keyword'>typedef</SPAN> basic_stdio_filter&lt;<SPAN CLASS='keyword'>wchar_t</SPAN>&gt;  wstdio_filter;
+<SPAN CLASS='keyword'>typedef</SPAN> basic_stdio_filter&lt;<SPAN CLASS='keyword'>char</SPAN>&gt;     <SPAN CLASS='defined'>stdio_filter</SPAN>;
+<SPAN CLASS='keyword'>typedef</SPAN> basic_stdio_filter&lt;<SPAN CLASS='keyword'>wchar_t</SPAN>&gt;  <SPAN CLASS='defined'>wstdio_filter</SPAN>;
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 

Modified: boost/trunk/libs/iostreams/doc/classes/zlib.html
===================================================================
--- boost/trunk/libs/iostreams/doc/classes/zlib.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/classes/zlib.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -92,14 +92,14 @@
 
 <SPAN CLASS="keyword">struct</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>;
 
-<SPAN CLASS="keyword">template</SPAN><<SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator<<SPAN CLASS="keyword">char</SPAN>> >
+<SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator<<SPAN CLASS="keyword">char</SPAN>&gt; >
 <SPAN CLASS="keyword">struc</SPAN>t <A CLASS="documented" HREF="#basic_zlib_compressor">basic_zlib_compressor</A>;
 
-<SPAN CLASS="keyword">template</SPAN><<SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator<<SPAN CLASS="keyword">char</SPAN>> >
+<SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator<<SPAN CLASS="keyword">char</SPAN>&gt; >
 <SPAN CLASS="keyword">struct</SPAN> <A CLASS="documented" HREF="#basic_zlib_decompressor">basic_zlib_decompressor</A>;
 
-<SPAN CLASS="keyword">typedef</SPAN> basic_zlib_compressor<>   <SPAN CLASS="defined">zlib_compressor</SPAN>;
-<SPAN CLASS="keyword">typedef</SPAN> basic_zlib_decompressor<> <SPAN CLASS="defined">zlib_decompressor</SPAN>;
+<SPAN CLASS="keyword">typedef</SPAN> basic_zlib_compressor&lt;&gt;   <SPAN CLASS="defined">zlib_compressor</SPAN>;
+<SPAN CLASS="keyword">typedef</SPAN> basic_zlib_decompressor<>lt;<>gt; <SPAN CLASS="defined">zlib_decompressor</SPAN>;
 
 <SPAN CLASS="keyword">class</SPAN> <A CLASS="documented" HREF="#zlib_error">zlib_error</A>;
 
@@ -257,7 +257,7 @@
     <SPAN CLASS="comment">// DualUseFilter members.</SPAN>
 };
 
-<SPAN CLASS="keyword">typedef</SPAN> <A CLASS="documented" HREF="#basic_zlib_compressor">basic_zlib_compressor</A><> <SPAN CLASS="defined">zlib_compressor</SPAN>;</PRE>
+<SPAN CLASS="keyword">typedef</SPAN> basic_zlib_compressor&lt;&gt; <SPAN CLASS="defined">zlib_compressor</SPAN>;</PRE>
 
 <A NAME="basic_zlib_compressor_params"></A>
 <H4>Template Parameters</H4>
@@ -273,7 +273,7 @@
 <A NAME="basic_zlib_compressor_constructors"></A>
 <H4><CODE>basic_zlib_compressor::basic_zlib_compressor</CODE></H4>
 
-<PRE CLASS="broken_ie">    <B>basic_zlib_compressor</B>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>& = <SPAN CLASS="omitted">zlib::default_compression</SPAN>, 
+<PRE CLASS="broken_ie">    basic_zlib_compressor( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>& = <SPAN CLASS="omitted">zlib::default_compression</SPAN>, 
                            std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN> );</PRE>
 
 <P>Constructs an instance of <CODE>basic_zlib_compressor</CODE> with the given parameters and buffer size. Since a <A CLASS="documented" HREF="#zlib_params"><CODE>zlib_params</CODE></A> object is implicitly constructible from an <CODE>int</CODE> representing a compression level, an <CODE>int</CODE> may be passed as the first constructor argument.</P>
@@ -302,7 +302,7 @@
     <SPAN CLASS="comment">// DualUseFilter members.</SPAN>
 };
 
-<SPAN CLASS="keyword">typedef</SPAN> <A CLASS="documented" HREF="#basic_zlib_decompressor">basic_zlib_decompressor</A><> <SPAN CLASS="defined">zlib_decompressor</SPAN>;</PRE>
+<SPAN CLASS="keyword">typedef</SPAN> basic_zlib_decompressor&lt;&gt; <SPAN CLASS="defined">zlib_decompressor</SPAN>;</PRE>
 
 <A NAME="basic_zlib_decompressor_params"></A>
 <H4>Template Parameters</H4>
@@ -318,10 +318,10 @@
 <A NAME="basic_zlib_decompressor_constructors"></A>
 <H4><CODE>basic_zlib_decompressor::basic_zlib_decompressor</CODE></H4>
 
-<PRE CLASS="broken_ie">    <A CLASS="documented" HREF="#basic_zlib_decompressor_constructors">basic_zlib_decompressor</A>( <SPAN CLASS="keyword">int</SPAN> window_bits = <SPAN CLASS="omitted">default value</SPAN>, 
+<PRE CLASS="broken_ie">    basic_zlib_decompressor( <SPAN CLASS="keyword">int</SPAN> window_bits = <SPAN CLASS="omitted">default value</SPAN>, 
                              std::streamsize buffer_size = 
                                  <SPAN CLASS="omitted">default value</SPAN> );
-    <A CLASS="documented" HREF="#basic_zlib_decompressor_constructors">basic_zlib_decompressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>&, 
+    basic_zlib_decompressor( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>&, 
                              std::streamsize buffer_size = 
                                  <SPAN CLASS="omitted">default value</SPAN> );</PRE>
 
@@ -346,14 +346,14 @@
 <A NAME="zlib_error_constructor"></A>
 <H4><CODE>zlib_error::zlib_error</CODE></H4>
 
-<PRE CLASS="broken_ie">    <B>zlib_error</B>(<SPAN CLASS="keyword">int</SPAN> error);</PRE>
+<PRE CLASS="broken_ie">    zlib_error(<SPAN CLASS="keyword">int</SPAN> error);</PRE>
 
 <P>Constructs an instance of <CODE>zlib_error</CODE> with the given error code from the namespace <A HREF="#constants"><CODE>boost::iostreams::zlib</CODE></A>.</P>
 
 <A NAME="zlib_error_error"></A>
 <H4><CODE>zlib_error::error</CODE></H4>
 
-<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">void</SPAN> <B>error</B>() <SPAN CLASS="keyword">const</SPAN>;</PRE>
+<PRE CLASS="broken_ie">    <SPAN CLASS="keyword">void</SPAN> error() <SPAN CLASS="keyword">const</SPAN>;</PRE>
 
 <P>Returns an error code from the namespace <A HREF="#constants"><CODE>boost::iostreams::zlib</CODE></A>.</P>
 

Modified: boost/trunk/libs/iostreams/doc/concepts/closable.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/closable.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/closable.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -48,7 +48,7 @@
 <PRE CLASS="broken_ie">    <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Device&gt;
     <SPAN CLASS="keyword">void</SPAN> close(Device&amp;) { <SPAN CLASS="omitted"> ... </SPAN> }</PRE>
 <P>
-    For Filters and Devices controlling separate input and output sequences, the above signatures should be modified by adding a <CODE>std::ios_base::openmode</CODE> parameter at the beginning of the parameter list. The member will be called first with argument <CODE>std::ios_base::in</CODE> &#8212; to signal the closing of the input sequence &#8212; and later with argument <CODE>std::ios_base::out</CODE> &#8212; to signal the closing of the output sequence.
+    For Filters and Devices controlling separate input and output sequences, the above signatures should be modified by adding a <CODE>std::ios_base::openmode</CODE> parameter at the end of the parameter list. This function will be called twice: first with argument <CODE>std::ios_base::in</CODE>, to signal the closing of the input sequence, and later with argument <CODE>std::ios_base::out</CODE>, to signal the closing of the output sequence.
 </P>
     
 

Modified: boost/trunk/libs/iostreams/doc/concepts/concepts.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/concepts.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/concepts.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,39 +18,42 @@
 
 <!-- End Banner -->
 
+<A NAME="devices"></A>
 <H4>Devices</H4>
 
 <DL CLASS="page-index">
+  <DT><A href="bidirectional_device.html"><CODE>BidirectionalDevice</CODE></A></DT>
+  <DT><A href="blocking.html"><CODE>Blocking</CODE></A></DT>
   <DT><A href="device.html"><CODE>Device</CODE></A></DT>
+  <DT><A href="direct.html"><CODE>Direct</CODE></A></DT>
+  <DT><A href="peekable.html"><CODE>Peekable</CODE></A></DT>
+  <DT><A href="seekable_device.html"><CODE>SeekableDevice</CODE></A></DT>
+  <DT><A href="sink.html"><CODE>Sink</CODE></A></DT>
   <DT><A href="source.html"><CODE>Source</CODE></A></DT>
-  <DT><A href="sink.html"><CODE>Sink</CODE></A></DT>
-  <DT><A href="bidirectional_device.html"><CODE>BidirectionalDevice</CODE></A></DT>
-  <DT><A href="seekable_device.html"><CODE>SeekableDevice</CODE></A></DT>
 </DL>
 
+<A NAME="filters"></A>
 <H4>Filters</H4>
 
 <DL CLASS="page-index">
+  <DT><A href="bidirectional_filter.html"><CODE>BidirectionalFilter</CODE></A></DT>
+  <DT><A href="dual_use_filter.html"><CODE>DualUseFilter</CODE></A></DT>
   <DT><A href="filter.html"><CODE>Filter</CODE></A></DT>
   <DT><A href="input_filter.html"><CODE>InputFilter</CODE></A></DT>
+  <DT><A href="multi_character.html"><CODE>Multi-Character</CODE></A></DT>
   <DT><A href="output_filter.html"><CODE>OutputFilter</CODE></A></DT>
-  <DT><A href="bidirectional_filter.html"><CODE>BidirectionalFilter</CODE></A></DT>
+  <DT><A href="pipable.html"><CODE>Pipable</CODE></A></DT>
   <DT><A href="seekable_filter.html"><CODE>SeekableFilter</CODE></A></DT>
-  <DT><A href="dual_use_filter.html"><CODE>DualUseFilter</CODE></A></DT>
 </DL>
 
+<A NAME="other"></A>
 <H4>Other</H4>
 
 <DL CLASS="page-index">
-  <DT><A href="blocking.html"><CODE>Blocking</CODE></A></DT>
-  <DT><A href="direct.html"><CODE>Direct</CODE></A></DT>
   <DT><A href="closable.html"><CODE>Closable</CODE></A></DT>
   <DT><A href="flushable.html"><CODE>Flushable</CODE></A></DT>
   <DT><A href="localizable.html"><CODE>Localizable</CODE></A></DT>
-  <DT><A href="multi_character.html"><CODE>Multi-Character</CODE></A></DT>
   <DT><A href="optimally_buffered.html"><CODE>OptimallyBuffered</CODE></A></DT>
-  <DT><A href="peekable.html"><CODE>Peekable</CODE></A></DT>
-  <DT><A href="pipable.html"><CODE>Pipable</CODE></A></DT>
   <DT><A href="symmetric_filter.html"><CODE>SymmetricFilter</CODE></A></DT>
 </DL>
 

Modified: boost/trunk/libs/iostreams/doc/concepts/filter.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/filter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/filter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -194,7 +194,7 @@
                 <LI STYLE="list-style-type:disc;list-style-image:none">the end of the sequence if <CODE>way</CODE> is <CODE>ios_base::end</CODE>
             </UL>
             <P CLASS="concept">
-                The input sequence controlled by <CODE>d</CODE> may be accessed using <A HREF="../functions/read.html"><CODE>io::seek</CODE></A> and using <A HREF="../functions/putback.html"><CODE>io::write</CODE></A> if the <CODE>mode_of</CODE> of <CODE>F</CODE> is convertible to <A HREF="../guide/modes.html#output"><CODE>output</CODE></A>.
+                The input sequence controlled by <CODE>d</CODE> may be accessed using <A HREF="../functions/read.html"><CODE>io::seek</CODE></A> and using <A HREF="../functions/putback.html"><CODE>io::write</CODE></A> if the <A HREF="../guide/modes.html">mode</A> of <CODE>F</CODE> is convertible to <A HREF="../guide/modes.html#output"><CODE>output</CODE></A>.
             </P>
         </TD>
     </TR>
@@ -214,7 +214,7 @@
                 <LI STYLE="list-style-type:disc;list-style-image:none">the end of the sequence if <CODE>way</CODE> is <CODE>ios_base::end</CODE>
             </UL>
             <P CLASS="concept">
-                The input sequence controlled by <CODE>d</CODE> may be accessed using <A HREF="../functions/read.html"><CODE>io::seek</CODE></A>, and using <A HREF="../functions/putback.html"><CODE>io::write</CODE></A> if the <CODE>mode_of</CODE> of <CODE>F</CODE> is convertible to <A HREF="../guide/modes.html#output"><CODE>output</CODE></A>.
+                The input sequence controlled by <CODE>d</CODE> may be accessed using <A HREF="../functions/read.html"><CODE>io::seek</CODE></A>, and using <A HREF="../functions/putback.html"><CODE>io::write</CODE></A> if the <A HREF="../guide/modes.html">mode</A> of <CODE>F</CODE> is convertible to <A HREF="../guide/modes.html#output"><CODE>output</CODE></A>.
             </P>
             <P CLASS="concept">
                 The result is undefined if <CODE>way</CODE> is <CODE>ios_base::cur</CODE> and <CODE>which</CODE> is <CODE>(std::ios_base::in | std::ios_base::out)</CODE>.

Modified: boost/trunk/libs/iostreams/doc/concepts/input_filter.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/input_filter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/input_filter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -25,7 +25,7 @@
 <H2>Definition</H2>
 
 <P>
-    An InputFilter is a <A HREF="filter.html">Filter</A> whose <A HREF="../guide/modes.html"><CODE>mode_of</CODE></A> refines <A HREF="../guide/modes.html#input">input</A>. 
+    An InputFilter is a <A HREF="filter.html">Filter</A> whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="../guide/modes.html#input">input</A>. 
 </P>
 
 <A NAME="description"></A>

Deleted: boost/trunk/libs/iostreams/doc/concepts/multi-character.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/multi-character.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/multi-character.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-    <TITLE>Mutli-Character Filter</TITLE>
-    <LINK REL="stylesheet" HREF="../../../../boost.css">
-    <LINK REL="stylesheet" HREF="../theme/iostreams.css">
-</HEAD>
-<BODY>
-
-<!-- Begin Banner -->
-
-    <H1 CLASS="title">Mutli-Character Filter</H1>
-    <HR CLASS="banner">
-
-<!-- End Banner -->
-
-<H2>Description</H2>
-
-<P><A HREF="filter.html">Filter</A> which provides access to its controlled sequence or sequences <I>via</I> a socket-like interface rather than one character at a time. The difference between a Filter which is Mutli-Character and one which is not is reflected in the specifications of the various Filter refinements. <I>See</I>, <I>e.g.</I>, <A HREF="input_filter.html">InputFilter</A> and <A HREF="output_filter.html">OutputFilter</A>.</P>
-
-<H2>Refinement of</H2>
-
-<P><A HREF="filter.html">Filter</A>.</P>
-
-<A NAME="types"></A>
-<H2>Associated Types</H2>
-
-<P>Same as <A HREF="filter.html#types">Filter</A>, with the following additional requirements:</P>
-
-<TABLE CELLPADDING="5" BORDER="1">
-    <TR><TD>Category</TD><TD>A type convertible to <A HREF="../guide/traits.html#category_tags">filter_tag</A> and to <A HREF="../guide/traits.html#category_tags">multichar_tag</A></TD></TR>
-</TABLE>
-
-<A NAME="expressions"></A>
-<H2>Valid Expressions / Semantics</H2>
-
-<P>Same as <A HREF="filter.html">Filter</A>.</P>
-
-<H2>Models</H2>
-
-<UL>
-    <LI>The compression and decompression filters</A>
-    <LI><A HREF="../classes/regex_filter.html"><CODE>basic_regex_filter</CODE></A>
-    <LI><A HREF="../classes/aggregate.html"><CODE>aggregate_filter</CODE></A>
-    <LI><A HREF="../classes/symmetric_filter.html"><CODE>symmetric_filter</CODE></A>
-</UL>
-
-<!-- Begin Footer -->
-
-<HR>
-<P CLASS="copyright">Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-20 May, 2004
-<!--webbot bot="Timestamp" endspan i-checksum="38504" -->
-</P>
-
-<P CLASS="copyright">&copy; Copyright Jonathan Turkanis, 2004</P>
-<P CLASS="copyright"> 
-    Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <A HREF="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)
-</P>
-
-<!-- End Footer -->
-
-</BODY>
\ No newline at end of file

Modified: boost/trunk/libs/iostreams/doc/concepts/peekable.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/peekable.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/peekable.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,7 +17,7 @@
 <H2>Description</H2>
 
 <P>
-    A Peekable Device allows a character read from the input sequence to be putback. 
+    A Peekable <A HREF="device.html">Device</A> allows a character read from the input sequence to be putback. 
 </P>
 
 <P>

Modified: boost/trunk/libs/iostreams/doc/concepts/pipable.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/pipable.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/pipable.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -37,7 +37,7 @@
 
 <TABLE CELLPADDING="2">
     <TR><TD><CODE>P</CODE></TD><TD>-</TD><TD>A type which is a model of Pipable</TD></TR>
-    <TR><TD><CODE>C</CODE></TD><TD>-</TD><TD>A type which is a model of <A HREF="filter.html">Filter</A> or <A HREF="device.html">Device</A> and which is <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A><A CLASS='footnote_ref' NAME='note_1_ref' HREF="#note_1"><SUP>[1]</A></SUP></TD></TR>
+    <TR><TD><CODE>C</CODE></TD><TD>-</TD><TD>A type which is a model of <A HREF="filter.html">Filter</A> or <A HREF="device.html">Device</A> and which is <A HREF="../../../../doc/html/CopyConstructible.html"  TARGET="_top">CopyConstructible</A><A CLASS='footnote_ref' NAME='note_1_ref' HREF="#note_1"><SUP>[1]</A></SUP></TD></TR>
     <TR><TD><CODE>p</CODE></TD><TD>-</TD><TD>Object of type <CODE>P</CODE></TD></TR>
     <TR><TD><CODE>c</CODE></TD><TD>-</TD><TD>Object of type <CODE>C</CODE></TD></TR>
 </TABLE>

Modified: boost/trunk/libs/iostreams/doc/concepts/seekable_device.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/seekable_device.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/seekable_device.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,7 +17,7 @@
 <H2>Definition</H2>
 
 <P>
-    A SeekableDevice is a <A HREF="device.html">Device</A> whose <A HREF="../guide/modes.html"><CODE>mode_of</CODE></A> refines <A HREF="../guide/modes.html#seekable">seekable</A>.
+    A SeekableDevice is a <A HREF="device.html">Device</A> whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="../guide/modes.html#seekable">seekable</A>.
 </P>
 
 <H2>Description</H2>

Modified: boost/trunk/libs/iostreams/doc/concepts/seekable_filter.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/seekable_filter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/seekable_filter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,7 +17,7 @@
 <H2>Definition</H2>
 
 <P>
-    A SeekableFilter is a <A HREF="filter.html">Filter</A> whose <A HREF="../guide/modes.html"><CODE>mode_of</CODE></A> refines <A HREF="../guide/modes.html#seekable">seekable</A>. 
+    A SeekableFilter is a <A HREF="filter.html">Filter</A> whose <A HREF="../guide/modes.html">mode</A> refines <A HREF="../guide/modes.html#seekable">seekable</A>. 
 </P>
 
 <H2>Description</H2>
@@ -144,7 +144,7 @@
                 <LI STYLE="list-style-type:disc;list-style-image:none">the end of the sequence if <CODE>way</CODE> is <CODE>ios_base::end</CODE>
             </UL>
             <P CLASS="concept">
-                The sequence controlled by <CODE>d</CODE> may be accessed using <A HREF="../functions/read.html"><CODE>io::seek</CODE></A> and using <A HREF="../functions/putback.html"><CODE>io::write</CODE></A> if the <CODE>mode_of</CODE> of <CODE>F</CODE> is convertible to <A HREF="../guide/modes.html#output"><CODE>output</CODE></A>.
+                The sequence controlled by <CODE>d</CODE> may be accessed using <A HREF="../functions/read.html"><CODE>io::seek</CODE></A> and using <A HREF="../functions/putback.html"><CODE>io::write</CODE></A> if the <A HREF="../guide/modes.html">mode</A> of <CODE>F</CODE> is convertible to <A HREF="../guide/modes.html#output"><CODE>output</CODE></A>.
             </P>
         </TD>
     </TR>

Modified: boost/trunk/libs/iostreams/doc/concepts/sink.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/sink.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/sink.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -22,18 +22,18 @@
 
 <H2>Description</H2>
 
-<P>
-    A Sink provides write-access to a sequence of characters of a given type. A Sink may expose this sequence in two ways: 
-    <OL>
-        <LI STYLE="list-style-type:lower-roman">
-            by defining a member function <CODE>write</CODE>, invoked indirectly by the Iostreams library through the function <A HREF="../functions/write.html"><CODE>boost::iostreams::write</CODE></A>;
-        </LI>
-        <LI STYLE="list-style-type:lower-roman">
-            by defining a member function <CODE>output_sequence</CODE> returning a pair of pointers delimiting the sequence in its entirety.
-        </LI>
-    </OL>
-</P>
+<P>A Sink provides write-access to a sequence of characters of a given type. In general, a Sink may expose this sequence in two ways:</P> 
+<OL>
+    <LI STYLE="list-style-type:lower-roman">
+        by defining a member function <CODE>write</CODE>, invoked indirectly by the Iostreams library through the function <A HREF="../functions/write.html"><CODE>boost::iostreams::write</CODE></A>;
+    </LI>
+    <LI STYLE="list-style-type:lower-roman">
+        by defining a member function <CODE>output_sequence</CODE> returning a pair of pointers delimiting the sequence in its entirety.
+    </LI>
+</OL>
 
+<P>As a special case, Boost.Iostreams treats standard output streams as Sinks. (For details, see <A HREF="../functions/write.html"><CODE>write</CODE></A>.)</P>
+
 <P>The mode of a Sink is <A HREF="../guide/modes.html#output"><CODE>output</CODE></A> or one of its refinements.</P>
 
 <H2>Note</H2>

Modified: boost/trunk/libs/iostreams/doc/concepts/source.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/source.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/source.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -22,18 +22,19 @@
 
 <H2>Description</H2>
 
-<P>
-    A Source provides read-access to a sequence of characters of a given type. A Source may expose this sequence in two ways: 
-    <OL>
-        <LI STYLE="list-style-type:lower-roman">
-            by defining a member function <CODE>read</CODE>; or
-        </LI>
-        <LI STYLE="list-style-type:lower-roman">
-            by defining a member function <CODE>input_sequence</CODE> returning a pair of pointers delimiting the sequence in its entirety.
-        </LI>
-    </OL>
-</P>
+<P>A Source provides read-access to a sequence of characters of a given type. In general, a Source may expose this sequence in two ways:</P> 
 
+<OL>
+    <LI STYLE="list-style-type:lower-roman">
+        by defining a member function <CODE>read</CODE>; or
+    </LI>
+    <LI STYLE="list-style-type:lower-roman">
+        by defining a member function <CODE>input_sequence</CODE> returning a pair of pointers delimiting the sequence in its entirety.
+    </LI>
+</OL>
+
+<P>As a special case, Boost.Iostreams treats standard input streams as Sources. (For details, see <A HREF="../functions/read.html"><CODE>read</CODE></A>.)</P>
+
 <P>The mode of a Source is <A HREF="../guide/modes.html#input"><CODE>input</CODE></A> or one of its refinements.</P>
 
 <H2>Note</H2>

Modified: boost/trunk/libs/iostreams/doc/concepts/symmetric_filter.html
===================================================================
--- boost/trunk/libs/iostreams/doc/concepts/symmetric_filter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/concepts/symmetric_filter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -21,7 +21,7 @@
 </P>
 
 <P>
-    SymmetricFilter does not refine <A HREF="filter.html">Filter</A>. Instead, the template <A HREF="../classes/symmetric_filter.html"><CODE>symmetric_filter</CODE></A> can used to generate a Filter from a SymmetricFilter. The Filters generated in this manner are <A HREF="dual_use_filter.html">DualUseFilters</A> and are <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A> regardless of whether the SymmetricFilters on which they are based are  <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A>.
+    SymmetricFilter does not refine <A HREF="filter.html">Filter</A>. Instead, the template <A HREF="../classes/symmetric_filter.html"><CODE>symmetric_filter</CODE></A> can used to generate a Filter from a SymmetricFilter. The Filters generated in this manner are <A HREF="dual_use_filter.html">DualUseFilters</A> and are <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> regardless of whether the SymmetricFilters on which they are based are  <A HREF="../../../../doc/html/CopyConstructible.html">CopyConstructible</A>.
 </P>
 
 <P>

Modified: boost/trunk/libs/iostreams/doc/faq.html
===================================================================
--- boost/trunk/libs/iostreams/doc/faq.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/faq.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -21,7 +21,7 @@
   <DT><A href="#offsets">How do perform file positioning operations with large (64-bit) offsets?</A></DT>
   <DT><A href="#stl">How do I read from or write to an STL sequence?</A></DT>
   <DT><A href="#multibyte">How do I write a stream which can read or write multibyte character encodings?</A></DT>
-  <DT><A href="#auto_close">Can I swap Filters or Devices in the midle of a sequence of i/o operations?</CODE></A></DT>
+  <DT><A href="#auto_close">Can I swap Filters or Devices in the middle of a sequence of i/o operations?</CODE></A></DT>
   <DT><A href="#lifetime">Why does my filter chain work with <CODE>std::cout</CODE> but not with another <CODE>ostream</CODE>?</A></DT>
   <DT><A href="#pipe">Why do I get errors stating that <CODE>operator|</CODE> is ambiguous?</A></DT>
   <DT><A href="#finite_state">Why do I get errors when compiling the <CODE>finite_state_filter</CODE> examples?</A></DT>
@@ -92,7 +92,7 @@
 </P>
 
 <A NAME="auto_close"></A>
-<H4>Can I swap Filters or Devices in the midle of a sequence of i/o operations?</H4>
+<H4>Can I swap Filters or Devices in the middle of a sequence of i/o operations?</H4>
 
 <P>
      If you're performing output, and if all the Filters in you chain are <A HREF="concepts/flushable.html">Flushable</A>, then yes. First call <A HREF="classes/chain.html#strict_sync"><CODE>strict_sync</CODE></A>. If it returns <CODE>true</CODE>, you can safely call <CODE><A HREF="classes/chain.html#set_auto_close">set_auto_close</A>(false)</CODE> and <A HREF="classes/chain.html#pop"><CODE>pop</CODE></A> one or more components without closing the stream. This applies to instances of <A HREF="classes/filtering_stream.html"><CODE>filtering_stream</CODE></A>, <A HREF="classes/filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> and <A HREF="classes/chain.html"><CODE>chain</CODE></A>.

Modified: boost/trunk/libs/iostreams/doc/functions/compose.html
===================================================================
--- boost/trunk/libs/iostreams/doc/functions/compose.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/functions/compose.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -30,7 +30,7 @@
 </P>
 
 <P>
-    The function template <A HREF='#composite'><CODE>composite</CODE></A> represents a Filter or Device which has been constructed in the above manner. The function template <A HREF='#compose'><CODE>compose</CODE></A> is an <A HREF='../../../../more/generic_programming.html#object_generator' TARGET='top'>object generator</A> which given a pair of components returns an appropriate instance of <CODE>composite</CODE>.
+    The function template <A HREF='#composite'><CODE>composite</CODE></A> represents a Filter or Device which has been constructed in the above manner. The function template <A HREF='#compose'><CODE>compose</CODE></A> is an <A HREF='../../../../more/generic_programming.html#object_generator' TARGET='_top'>object generator</A> which given a pair of components returns an appropriate instance of <CODE>composite</CODE>.
 </P>
 
 <P>

Modified: boost/trunk/libs/iostreams/doc/functions/imbue.html
===================================================================
--- boost/trunk/libs/iostreams/doc/functions/imbue.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/functions/imbue.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -24,7 +24,7 @@
 <H2>Description</H2>
 
 <P>
-    The function template <CODE>imbue</CODE> is invoked automatically by the Iostreams library when the <CODE>std::locale</CODE> of a library stream or stream buffer is set using <CODE>std::basic_ios::imbue</CODE> or <CODE>std::basic_streambuf::pubimbue</CODE>. When the <CODE>std::locale</CODE> of an instance of <A HREF="../guide/generic_streams.html#stream_buffer"><CODE>stream_buffer</CODE></A> or <A HREF="../guide/generic_streams.html#stream"><CODE>stream</CODE></A> is set, <CODE>imbue</CODE> is invoked on the underlying instance of the policy type; when the <CODE>std::locale</CODE> of a <A HREF="../classes/filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> or <A HREF="../classes/filtering_streambuf.html"><CODE>filtering_stream</CODE></A> is set, <CODE>imbue</CODE> is invoked on each Filter and Device in the underlying chain.
+    The function template <CODE>imbue</CODE> is invoked automatically by the Iostreams library when the <CODE>std::locale</CODE> of a library stream or stream buffer is set using <CODE>std::basic_ios::imbue</CODE> or <CODE>std::basic_streambuf::pubimbue</CODE>. When the <CODE>std::locale</CODE> of an instance of <A HREF="../guide/generic_streams.html#stream_buffer"><CODE>stream_buffer</CODE></A> or <A HREF="../guide/generic_streams.html#stream"><CODE>stream</CODE></A> is set, <CODE>imbue</CODE> is invoked on the underlying Device; when the <CODE>std::locale</CODE> of a <A HREF="../classes/filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> or <A HREF="../classes/filtering_streambuf.html"><CODE>filtering_stream</CODE></A> is set, <CODE>imbue</CODE> is invoked on each Filter and Device in the underlying chain.
 </P>
 
 <A NAME="headers"></A>

Modified: boost/trunk/libs/iostreams/doc/functions/positioning.html
===================================================================
--- boost/trunk/libs/iostreams/doc/functions/positioning.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/functions/positioning.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -58,7 +58,7 @@
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
 
-<SPAN CLASS='keyword'>typedef</SPAN> <A CLASS='documented' HREF='../../../integer/cstdint.htm' TARGET='top'>boost::intmax_t</A> stream_offset;
+<SPAN CLASS='keyword'>typedef</SPAN> <A CLASS='documented' HREF='../../../integer/cstdint.htm' TARGET='_top'>boost::intmax_t</A> stream_offset;
 std::streampos <A CLASS='documented' HREF='#offset_to_position'>offset_to_position</A>(stream_offset n);
 stream_offset <A CLASS='documented' HREF='#position_to_offset'>position_to_offset</A>(std::streampos pos);
 

Modified: boost/trunk/libs/iostreams/doc/functions/restrict.html
===================================================================
--- boost/trunk/libs/iostreams/doc/functions/restrict.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/functions/restrict.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -26,7 +26,7 @@
 <H2>Description</H2>
 
 <P>
-    Given a Filter or Device that provides access to a single character sequence, we can construct a second Filter or Device which provides access to contiguous subsequence of the the original sequence. This second Filter or Device is called a <I>restriction</I> of the original device. Restrictions are represented by instances of the class template <CODE>restriction</CODE>. The function template <CODE>resrict</CODE> is an <A HREF='../../../../more/generic_programming.html#object_generator' TARGET='top'>object generator</A> which returns an appropriate instance of <CODE>resriction</CODE> when passed a Filter or Device and a pair of values indicating the endpoints of the restricted subsequence.
+    Given a Filter or Device that provides access to a single character sequence, we can construct a second Filter or Device which provides access to contiguous subsequence of the the original sequence. This second Filter or Device is called a <I>restriction</I> of the original device. Restrictions are represented by instances of the class template <CODE>restriction</CODE>. The function template <CODE>resrict</CODE> is an <A HREF='../../../../more/generic_programming.html#object_generator' TARGET='_top'>object generator</A> which returns an appropriate instance of <CODE>resriction</CODE> when passed a Filter or Device and a pair of values indicating the endpoints of the restricted subsequence.
 </P>
 
 <P>

Modified: boost/trunk/libs/iostreams/doc/functions/tee.html
===================================================================
--- boost/trunk/libs/iostreams/doc/functions/tee.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/functions/tee.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -30,7 +30,7 @@
 </P>
 
 <P>
-    The overloaded function template <A HREF='#tee'><CODE>tee</CODE></A> is an <A HREF='../../../../more/generic_programming.html#object_generator' TARGET='top'>object generator</A> which given a Device or a pair of Sinks returns an appropriate specialization of <CODE>tee_filter</CODE> or <CODE>tee_device</CODE>.
+    The overloaded function template <A HREF='#tee'><CODE>tee</CODE></A> is an <A HREF='../../../../more/generic_programming.html#object_generator' TARGET='_top'>object generator</A> which given a Device or a pair of Sinks returns an appropriate specialization of <CODE>tee_filter</CODE> or <CODE>tee_device</CODE>.
 </P>
 
 <A NAME="headers"></A>

Modified: boost/trunk/libs/iostreams/doc/guide/concepts.html
===================================================================
--- boost/trunk/libs/iostreams/doc/guide/concepts.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/guide/concepts.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -41,9 +41,12 @@
     The fundamental building blocks of the Iostreams library are the concepts of a <A HREF="../concepts/source.html">Source</A>, which provides read access to a sequence of characters, a <A HREF="../concepts/sink.html">Sink</A>, which provides write access to a sequence of characters, an <A HREF="../concepts/input_filter.html">InputFilter</A>, which Filters input read from a Source, and an <A HREF="../concepts/output_filter.html">OutputFilter</A>, which Filters output written to a Sink. Sources, Sinks and their refinements are called <SPAN CLASS="term">Devices</SPAN>. InputFilters, OutputFilter and their refinements are called <SPAN CLASS="term">Filters</SPAN>.
 </P>
 <P>
-    In general, a Filter or Device may provide access to an <SPAN>input sequence</SPAN>, for reading, an <SPAN>output sequence</SPAN>, for writing, or both. The relationship between the two sequences, as well as the operations that may be performed on them, depends on the Filter or Device type. The various possible relationships between input and output are referred to as <A HREF="modes.html">modes</A>.<SUP><A CLASS="footnote_ref" NAME="note_1_ref" HREF="#note_1">[1]</A></SUP> The Iostreams library provides one Device concept and one Filter concept for each of eight modes. Source, Sink, InputFilter and OutputFilter correspond to the the modes <A HREF="modes.html#input">input</A> and <A HREF="modes.html#output">output</A> and are by far the most important of the Filter and Device concepts.
+    Standard streams and stream buffers are Devices; for example, input streams are <A HREF="../concepts/source.html">Sources</A> and output streams are <A HREF="../concepts/sink.html">Sinks</A>.<A CLASS="footnote_ref" NAME="note_1_ref" HREF="#note_1"><SUP>[1]</SUP></A>
 </P>
 <P>
+    In general, a Filter or Device may provide access to an <SPAN>input sequence</SPAN>, for reading, an <SPAN>output sequence</SPAN>, for writing, or both. The relationship between the two sequences, as well as the operations that may be performed on them, depends on the Filter or Device type. The various possible relationships between input and output are referred to as <A HREF="modes.html">modes</A>.<SUP><A CLASS="footnote_ref" NAME="note_2_ref" HREF="#note_2">[2]</A></SUP> The Iostreams library provides one Device concept and one Filter concept for each of eight modes. Source, Sink, InputFilter and OutputFilter correspond to the the modes <A HREF="modes.html#input">input</A> and <A HREF="modes.html#output">output</A> and are by far the most important of the Filter and Device concepts.
+</P>
+<P>
     The most common Device and Filter concepts are documented individually. Readers new to the Iostreams library should familiarize themselves with the four central concepts <A HREF="../concepts/source.html">Source</A>, <A HREF="../concepts/sink.html">Sink</A>, <A HREF="../concepts/input_filter.html">InputFilter</A> and <A HREF="../concepts/output_filter.html">OutputFilter</A>. The full sets of requirements for the Filter and Device concepts are summarized in the definitions of the concepts <A HREF="../concepts/device.html">Device</A> and <A HREF="../concepts/filter.html">Filter</A> which form the roots of the concept hierarchies.
 </P>
 <P>
@@ -110,9 +113,13 @@
 <HR>
 
 <P>
-    <A CLASS="footnote_ref" NAME="note_1" HREF="#note_1_ref"><SUP>[1]</SUP></A>A more precise definition is given in <A HREF="modes.html">Modes</A>.
+    <A CLASS="footnote_ref" NAME="note_1" HREF="#note_1_ref"><SUP>[1]</SUP></A>For complete details, see <A HREF="../classes/mode.html"><CODE>mode_of</CODE></A>.
 </P>
 
+<P>
+    <A CLASS="footnote_ref" NAME="note_2" HREF="#note_2_ref"><SUP>[2]</SUP></A>A more precise definition is given in <A HREF="modes.html">Modes</A>.
+</P>
+
 <!-- End Footnotes -->
 
 <!-- Begin Footer -->

Modified: boost/trunk/libs/iostreams/doc/guide/exceptions.html
===================================================================
--- boost/trunk/libs/iostreams/doc/guide/exceptions.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/guide/exceptions.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -61,7 +61,7 @@
 <H5>Policy</H5>
 
 <P>
-    The fundamental stream buffer template in the Boost Iostreams library, <A HREF="generic_streams.html#stream_buffer"><CODE>stream_buffer</CODE></A>, implements the <CODE>protected virtual</CODE> memeber functions of <CODE>std::basic_streambuf</CODE> by delegating to the i/o functions <A HREF="../functions/read.html"><CODE>read</CODE></A>, <A HREF="../functions/write.html"><CODE>write</CODE></A>, <A HREF="../functions/put.html"><CODE>put</CODE></A>, <A HREF="../functions/get.html"><CODE>get</CODE></A>, <I>etc.</I>, which in turn delegate to member functions of policy classes. <I>These policy class member functions throw exceptions to report errors.</I> The exceptions are propagated by the <CODE>protected virtual</CODE> members of <CODE>stream_buffer</CODE> and by the public members of <CODE>std::basic_streambuf</CODE>. 
+    The fundamental stream buffer template in the Boost Iostreams library, <A HREF="generic_streams.html#stream_buffer"><CODE>stream_buffer</CODE></A>, implements the <CODE>protected virtual</CODE> memeber functions of <CODE>std::basic_streambuf</CODE> by delegating to the i/o functions <A HREF="../functions/read.html"><CODE>read</CODE></A>, <A HREF="../functions/write.html"><CODE>write</CODE></A>, <A HREF="../functions/put.html"><CODE>put</CODE></A>, <A HREF="../functions/get.html"><CODE>get</CODE></A>, <I>etc.</I>, which in turn delegate to member functions of Filters and Devices. <I>These member functions throw exceptions to report errors.</I> The exceptions are propagated by the <CODE>protected virtual</CODE> members of <CODE>stream_buffer</CODE> and by the public members of <CODE>std::basic_streambuf</CODE>. 
 </P>
 
 <P>
@@ -72,11 +72,11 @@
 <H5>Rationale</H5>
 
 <P>
-    An alternative formulation would have been to require policy class member functions with return type <CODE>std::streamsize</CODE> to return <CODE>-1</CODE> to indicate errors, and to modify the specification of functions returning <CODE>void</CODE> so that they return a <CODE>bool</CODE> indicating success. The decision to rely on exceptions to report errors was made to allow implementors a means to convey aditional information about the cause of errors, and to free them from having to remember which return values are designated as error indicators.
+    An alternative formulation would have been to require Filter and Device member functions with return type <CODE>std::streamsize</CODE> to return <CODE>-1</CODE> to indicate errors, and to modify the specification of functions returning <CODE>void</CODE> so that they return a <CODE>bool</CODE> indicating success. The decision to rely on exceptions to report errors was made to allow implementors a means to convey aditional information about the cause of errors, and to free them from having to remember which return values are designated as error indicators.
 </P>
 
 <P>
-    A third possibility would have been to follow the example of <CODE>std::basic_streambuf</CODE> and allow member functions of policy classes to signal errors either by throwing exceptions or by returning designated error indicators. This was rejected because it would have complicated the specifications of the various <A HREF="concepts.html#filter_concepts">Filter</A> and <A HREF="concepts.html#device_concepts">Device</A> concepts and made the internals of <CODE>stream_buffer</CODE> more difficult to understand and maintain.<SUP><A CLASS="footnote_ref" NAME="note_2_ref" HREF="#note_2">[2]</A></SUP>
+    A third possibility would have been to follow the example of <CODE>std::basic_streambuf</CODE> and allow member functions of Filters and Devices to signal errors either by throwing exceptions or by returning designated error indicators. This was rejected because it would have complicated the specifications of the various <A HREF="concepts.html#filter_concepts">Filter</A> and <A HREF="concepts.html#device_concepts">Device</A> concepts and made the internals of <CODE>stream_buffer</CODE> more difficult to understand and maintain.<SUP><A CLASS="footnote_ref" NAME="note_2_ref" HREF="#note_2">[2]</A></SUP>
 </P>
 
 <A NAME="safety"></A>

Modified: boost/trunk/libs/iostreams/doc/guide/generic_streams.html
===================================================================
--- boost/trunk/libs/iostreams/doc/guide/generic_streams.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/guide/generic_streams.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -142,7 +142,7 @@
 <TR>
     <TR>
         <TD VALIGN="top"><A NAME="level"></A><I>T</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A model of one of the <A HREF="concepts.html#device_concepts">Device</A> concepts.</TD>
+        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> model of one of the <A HREF="concepts.html#device_concepts">Device</A> concepts.</TD>
     </TR>
     <TR>
         <TD VALIGN="top"><A NAME="level"></A><I>Tr</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
@@ -154,7 +154,7 @@
     </TR>
     <TR>
         <TD VALIGN="top"><A NAME="level"></A><I>Mode</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A mode tag <I>convertible to the <CODE>mode_of</CODE> of T</I>. This parameter is principally for internal use. Specifying a <A HREF="modes.html#mode_tags">mode tag</A> properly refined by the mode of T can prevent an unneeded buffer from being allocated in some cases. Defaults to the mode of T.</TD>
+        <TD>A mode tag <I>convertible to the <A HREF="modes.html">mode</A> of T</I>. This parameter is principally for internal use. Specifying a <A HREF="modes.html#mode_tags">mode tag</A> properly refined by the mode of T can prevent an unneeded buffer from being allocated in some cases. Defaults to the mode of T.</TD>
     </TR>
 </TABLE>
 
@@ -206,7 +206,7 @@
     <B>stream_buffer</B>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);</PRE>
 
 <P>
-    Each of these members constructs an instance of <CODE>stream_buffer</CODE> and associates it with an instance of the Device <CODE>T</CODE> constructed from the given lists of arguments. The <CODE>T</CODE> constructors involved must take all arguments by value or <CODE>const</CODE> reference. 
+    Each of these members constructs an instance of <CODE>stream_buffer</CODE> and associates it with an instance of the Device <CODE>T</CODE> constructed from the given lists of arguments. The <CODE>T</CODE> constructor must take all arguments other than the first by value or <CODE>const</CODE> reference. 
 </P>
 <P>
     It is not possible to specify a custom buffer size or putback buffer size using these constructors.
@@ -236,7 +236,7 @@
     <SPAN CLASS="keyword">void</SPAN> <B>open</B>(<SPAN CLASS="keyword">const</SPAN> U1& u1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);</PRE>
 
 <P>
-    Each of these members associates with <CODE>this</CODE> instance of <CODE>stream_buffer</CODE> a newly constructed instance of the Device <CODE>T</CODE> constructed from the given lists of arguments, if there is no such instance currently associated; otherwise, they throw <CODE>std::ios_base::failure</CODE>.  The <CODE>T</CODE> constructors involved must take all arguments by value or <CODE>const</CODE> reference. 
+    Each of these members associates with <CODE>this</CODE> instance of <CODE>stream_buffer</CODE> a newly constructed instance of the Device <CODE>T</CODE> constructed from the given lists of arguments, if there is no such instance currently associated; otherwise, they throw <CODE>std::ios_base::failure</CODE>.  The <CODE>T</CODE> constructor must take all arguments other than the first by value or <CODE>const</CODE> reference. 
 </P>
 <P>
     It is not possible to specify a custom buffer size or putback buffer size using these members.
@@ -354,7 +354,7 @@
 <TR>
     <TR>
         <TD VALIGN="top"><A NAME="level"></A><I>T</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A model of one of the <A HREF="concepts.html#device_concepts">Device</A> concepts.</TD>
+        <TD>A <A HREF="../../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> model of one of the <A HREF="concepts.html#device_concepts">Device</A> concepts.</TD>
     </TR>
     <TR>
         <TD VALIGN="top"><A NAME="level"></A><I>Tr</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
@@ -366,7 +366,7 @@
     </TR>
     <TR>
         <TD VALIGN="top"><A NAME="level"></A><I>Mode</I></TD><TD WIDTH="2em" VALIGN="top">-</TD>
-        <TD>A mode tag <I>convertible to the <CODE>mode_of</CODE> of T</I>. This parameter is principally for internal use. Specifying a <A HREF="modes.html#mode_tags">mode tag</A> properly refined by the mode of T can prevent an unneeded buffer from being allocated in some cases. Defaults to the mode of T.</TD>
+        <TD>A mode tag <I>convertible to the <A HREF="modes.html">mode</A> of T</I>. This parameter is principally for internal use. Specifying a <A HREF="modes.html#mode_tags">mode tag</A> properly refined by the mode of T can prevent an unneeded buffer from being allocated in some cases. Defaults to the mode of T.</TD>
     </TR>
 </TABLE>
 

Modified: boost/trunk/libs/iostreams/doc/guide/pipelines.html
===================================================================
--- boost/trunk/libs/iostreams/doc/guide/pipelines.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/guide/pipelines.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -77,7 +77,7 @@
 BOOST_IOSTREAMS_PIPABLE(my_filter, 0)
 </PRE>
 
-<P>No semicolon is required following the macro declaration. The following example shows a <A HREF="../classes/filtering_stream.html"><CODE>filtering_stream</CODE></A> constructed from a pipeline</CODE>.</P>
+<P>No semicolon is required (or allowed) following the macro invocation. The following example shows a <A HREF="../classes/filtering_stream.html"><CODE>filtering_stream</CODE></A> constructed from a pipeline</CODE>.</P>
 
 <PRE CLASS="broken_ie"><SPAN CLASS='preprocessor'>#include</SPAN> <A CLASS='header' HREF='../../../../boost/iostreams/filtering_stream.hpp'><SPAN CLASS='literal'>&lt;boost/iostreams/filtering_stream.hpp&gt;</SPAN></A>
 <SPAN CLASS='preprocessor'>#include</SPAN> <A CLASS='header' HREF='../../../../boost/iostreams/device/file.hpp'><SPAN CLASS='literal'>&lt;boost/iostreams/device/file.hpp&gt;</SPAN></A>
@@ -106,10 +106,14 @@
 
 <PRE CLASS="broken_ie">
 
-<SPAN CLASS='preprocessor'>#define</SPAN> <A CLASS='documented' HREF="#boost_iostreams_pipable">BOOST_IOSTREAMS_PIPABLE</A>(filter, arity) <SPAN CLASS='omitted'>...</SPAN>
+<SPAN CLASS='preprocessor'>#define</SPAN> BOOST_IOSTREAMS_PIPABLE(filter, arity) <SPAN CLASS='omitted'>...</SPAN>
 
 </PRE>
 
+<H4>Description</H4>
+
+<P>Defines the overloads of <CODE>operator|</CODE> necessary for a <A HREF="../concepts/filter.html">Filter</A> to appear in pipelines.</P>
+
 <A NAME="macro_params"></A>
 <H4>Macro parameters</H4>
 

Modified: boost/trunk/libs/iostreams/doc/installation.html
===================================================================
--- boost/trunk/libs/iostreams/doc/installation.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/installation.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -76,7 +76,7 @@
 <H2>Building with Boost.Build</H2>
 
 <P>
-    To build with <A HREF="../../../tools/build/v1/build_system.htm" TARGET="_top">Boost.Build</A>, run <I>bjam</I> from the directory <A HREF="../build"><CODE>libs/iostreams/build</CODE></A>, or from the Boost root directory. If you want to use the compression filters, you may need to set several Boost.Build variables indicating where the source files or pre-built binaries are located. These variables are summarized in the following table.
+    To build with <A HREF="../../../tools/build/v1/build_system.htm" TARGET="_top">Boost.Build</A>, run <I>bjam</I> from the directory <CODE>libs/iostreams/build</CODE>, or from the Boost root directory. If you want to use the compression filters, you may need to set several Boost.Build variables indicating where the source files or pre-built binaries are located. These variables are summarized in the following table.
 </P>
 <P>
     On most UNIX systems, it should not be necessary to set any of these variables, since the zlib and libbz2 headers and binaries are already installed in locations where they will be found automatically. On Windows, the zlib and bzip2 filters are disabled by default; to enable support for these filters, you will need to set variables indicating the location of the source files, if building from the source, or the location of the headers and binaries, if using pre-built binaries.

Modified: boost/trunk/libs/iostreams/doc/macros/workarounds.html
===================================================================
--- boost/trunk/libs/iostreams/doc/macros/workarounds.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/macros/workarounds.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -56,7 +56,7 @@
 <A NAME="ios_synopsis"></A>
 <H3>Synopsis</H3>
 
-<PRE CLASS='broken_ie'><SPAN CLASS='preprocessor'>#define</SPAN> <A CLASS='documented' HREF="#boost_iostreams_basic_ios">BOOST_IOSSTREAMS_BASIC_IOS</A>(ch, tr) ...
+<PRE CLASS='broken_ie'><SPAN CLASS='preprocessor'>#define</SPAN> <A CLASS='documented' HREF="#boost_iostreams_basic_ios">BOOST_IOSTREAMS_BASIC_IOS</A>(ch, tr) ...
 <SPAN CLASS='preprocessor'>#define</SPAN> <A CLASS='documented' HREF="#boost_ios">BOOST_IOS</A> ...
 <SPAN CLASS='preprocessor'>#define</SPAN> <A CLASS='documented' HREF="#boost_iostreams_failure">BOOST_IOSTREAMS_FAILURE</A> ...</PRE>
 
@@ -164,11 +164,11 @@
 
 <PRE CLASS='broken_ie'><SPAN CLASS='preprocessor'>#define</SPAN> <A CLASS='documented' HREF="#boost_iostreams_char_traits">BOOST_IOSTREAMS_CHAR_TRAITS</A>(ch) ...</PRE>
 
-<P>Expands to <CODE>std::char_traits&lt;ch&gt;</CODE> for standard libraries which support <CODE>std::char_traits</CODE>, and to a substitute for <CODE>std::char_traits&lt;char&gt;</CODE> otherwise.</P>
-
 <A NAME="boost_iostreams_char_traits"></A>
 <H4><CODE>BOOST_IOSTREAMS_CHAR_TRAITS</CODE></H4>
 
+
+<P>Expands to <CODE>std::char_traits&lt;ch&gt;</CODE> for standard libraries which support <CODE>std::char_traits</CODE>, and to a substitute for <CODE>std::char_traits&lt;char&gt;</CODE> otherwise.</P>
 <A NAME="component_access"></A>
 <H3>5. Chain Component Access</H3>
 
@@ -188,12 +188,14 @@
 <A NAME="boost_iostreams_component_type"></A>
 <H4><CODE>BOOST_IOSTREAMS_COMPONENT_TYPE</CODE></H4>
 
-<P>Used in place of <CODE>chain.component_type&lt;n&gt;</CODE> for compilers which don't support explicit specification of member function template arguments. <CODE>chain</CODE> can be an instance of <A HREF="../classes/filtering_stream.html"><CODE>filtering_stream</CODE></A>, <A HREF="../classes/filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> or <A HREF="../classes/chain.html"><CODE>basic_chain</CODE></A>.</P>
+<P>Used in place of <CODE>chain.component_type(n)</CODE> for compilers which don't support explicit specification of member function template arguments. <CODE>chain</CODE> can be an instance of <A HREF="../classes/filtering_stream.html"><CODE>filtering_stream</CODE></A>, <A HREF="../classes/filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> or <A HREF="../classes/chain.html"><CODE>basic_chain</CODE></A>.</P>
 
+<P><I>This macro is deprecated. Use <CODE>chain.component_type(n)</CODE> instead.</I></P>
+
 <A NAME="boost_iostreams_component"></A>
 <H4><CODE>BOOST_IOSTREAMS_COMPONENT</CODE></H4>
 
-<P>Used in place of <CODE>chain.component&lt;n, t&gt;</CODE> for compilers which don't support explicit specification of member function template arguments. <CODE>chain</CODE> can be an instance of <A HREF="../classes/filtering_stream.html"><CODE>filtering_stream</CODE></A>, <A HREF="../classes/filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> or <A HREF="../classes/chain.html"><CODE>basic_chain</CODE></A>.</P>
+<P>Used in place of <CODE>chain.component&lt;t&gt;(n)</CODE> for compilers which don't support explicit specification of member function template arguments. <CODE>chain</CODE> can be an instance of <A HREF="../classes/filtering_stream.html"><CODE>filtering_stream</CODE></A>, <A HREF="../classes/filtering_streambuf.html"><CODE>filtering_streambuf</CODE></A> or <A HREF="../classes/chain.html"><CODE>basic_chain</CODE></A>.</P>
 
 <HR STYLE="margin-top:1em">
 

Modified: boost/trunk/libs/iostreams/doc/menu.html
===================================================================
--- boost/trunk/libs/iostreams/doc/menu.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/menu.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -29,43 +29,43 @@
             .add("<CODE>container_sink</CODE>", "tutorial/container_sink.html").parent()
             .add("<CODE>container_device</CODE>", "tutorial/container_device.html").parent().parent()
         .add("Writing Filters")
-            .add("Overview", "tutorial/writing_filters.html")
+            .add("Overview", "tutorial/writing_filters.html", true)
                 .add("Input and Output", "tutorial/writing_filters.html#input_filters_and_output_filters").parent()
                 .add("Filter Helpers", "tutorial/writing_filters.html#filter_helpers").parent()
                 .add("Selecting A Filter", "tutorial/writing_filters.html#selecting_a_filter").parent().parent()
-            .add("Filter Usage", "tutorial/filter_usage.html").parent()
-            .add("Shell Comments", "tutorial/shell_comments_filters.html")
+            .add("Filter Usage", "tutorial/filter_usage.html", true).parent()
+            .add("Shell Comments", "tutorial/shell_comments_filters.html", true)
                 .add("<CODE>stdio_filter</CODE>", "tutorial/shell_comments_filters.html#shell_comments_stdio_filter").parent()
                 .add("<CODE>input_filter</CODE>", "tutorial/shell_comments_filters.html#shell_comments_input_filter").parent()
                 .add("<CODE>output_filter</CODE>", "tutorial/shell_comments_filters.html#shell_comments_output_filter").parent().parent()
-            .add("Line-Wrapping", "tutorial/line_wrapping_filters.html")
+            .add("Line-Wrapping", "tutorial/line_wrapping_filters.html", true)
                 .add("<CODE>stdio_filter</CODE>", "tutorial/line_wrapping_filters.html#line_wrapping_stdio_filter").parent()
                 .add("<CODE>input_filter</CODE>", "tutorial/line_wrapping_filters.html#line_wrapping_input_filter").parent()
                 .add("<CODE>output_filter</CODE>", "tutorial/line_wrapping_filters.html#line_wrapping_output_filter").parent().parent()
-            .add("Tab-Expanding", "tutorial/tab_expanding_filters.html")
+            .add("Tab-Expanding", "tutorial/tab_expanding_filters.html", true)
                 .add("<CODE>stdio_filter</CODE>", "tutorial/tab_expanding_filters.html#tab_expanding_stdio_filter").parent()
                 .add("<CODE>input_filter</CODE>", "tutorial/tab_expanding_filters.html#tab_expanding_input_filter").parent()
                 .add("<CODE>output_filter</CODE>", "tutorial/tab_expanding_filters.html#tab_expanding_output_filter").parent().parent()
-            .add("Dictionary", "tutorial/dictionary_filters.html")
+            .add("Dictionary", "tutorial/dictionary_filters.html", true)
                 .add("<CODE>stdio_filter</CODE>", "tutorial/dictionary_filters.html#dictionary_stdio_filter").parent()
                 .add("<CODE>input_filter</CODE>", "tutorial/dictionary_filters.html#dictionary_input_filter").parent()
                 .add("<CODE>output_filter</CODE>", "tutorial/dictionary_filters.html#dictionary_output_filter").parent().parent()
-            .add("UNIX-to-DOS", "tutorial/unix2dos_filters.html")
+            .add("UNIX-to-DOS", "tutorial/unix2dos_filters.html", true)
                 .add("<CODE>stdio_filter</CODE>", "tutorial/unix2dos_filters.html#unix2dos_stdio_filter").parent()
                 .add("<CODE>input_filter</CODE>", "tutorial/unix2dos_filters.html#unix2dos_input_filter").parent()
                 .add("<CODE>output_filter</CODE>", "tutorial/unix2dos_filters.html#unix2dos_output_filter").parent().parent()
-            .add("Multi-Character Filters", "tutorial/multichar_filters.html")
+            .add("Multi-Character Filters", "tutorial/multichar_filters.html", true)
                 .add("InputFilters", "tutorial/multichar_filters.html#multichar_input_filters").parent()
                 .add("<CODE>shell_comments_mutichar_input_filter</CODE>", "tutorial/multichar_filters.html#shell_comments_multichar_input_filter").parent()
                 .add("OutputFilters", "tutorial/multichar_filters.html#multichar_output_filters").parent()
                 .add("<CODE>shell_comments_multichar_output_filter</CODE>", "tutorial/multichar_filters.html#shell_comments_multichar_ouput_filter").parent().parent()
             .add("Dual-Use Filters", "tutorial/dual_use_filters.html").parent()
-            .add("Finite State Filters", "tutorial/finite_state_filters.html")
+            .add("Finite State Filters", "tutorial/finite_state_filters.html", true)
                 .add("Finite State Machines", "tutorial/finite_state_filters.html#finite_state_machine").parent()
                 .add("<CODE>dos2unix_fsm</CODE>", "tutorial/finite_state_filters.html#dos2unix_fsm").parent()
                 .add("<CODE>unix2dos_fsm</CODE>", "tutorial/finite_state_filters.html#unix2dos_fsm").parent()
                 .add("<CODE>uncommenting_fsm</CODE>", "tutorial/finite_state_filters.html#uncommenting_fsm");
-    tree.add("User's Guide", "guide/guide.html")
+    tree.add("User's Guide", "guide/guide.html", true)
         .add("Concepts", "guide/concepts.html").parent()
         .add("Modes", "guide/modes.html").parent()
         .add("Generic Streams", "guide/generic_streams.html").parent()
@@ -78,10 +78,195 @@
         .add("Exceptions", "guide/exceptions.html").parent()
         .add("Buffering", "guide/buffering.html");
     tree.add("Reference", "reference.html")
-        .add("Concepts", "concepts/concepts.html").parent()
-        .add("Classes", "classes/classes.html").parent()
-        .add("Functions", "functions/functions.html").parent()
-        .add("Macros", "macros/macros.html").parent()
+        .add("Concepts", "concepts/concepts.html", true)
+            .add("Devices", "concepts/concepts.html#devices")
+                .add("BidirectionalDevice", "concepts/bidirectional_device.html").parent()
+                .add("Blocking", "concepts/blocking.html").parent()
+                .add("Device", "concepts/device.html").parent()
+                .add("Direct", "concepts/direct.html").parent()
+                .add("Peekable", "concepts/peekable.html").parent()
+                .add("SeekableDevice", "concepts/seekable_device.html").parent()
+                .add("Sink", "concepts/sink.html").parent()
+                .add("Source", "concepts/source.html").parent().parent()
+            .add("Filters", "concepts/concepts.html#filters")
+                .add("BidirectionalFilter", "concepts/bidirectional_filter.html").parent()
+                .add("DualUseFilter", "concepts/dual_use_filter.html").parent()
+                .add("Filter", "concepts/filter.html").parent()
+                .add("InputFilter", "concepts/input_filter.html").parent()
+                .add("Multi-Character", "concepts/multi_character.html").parent()
+                .add("OutputFilter", "concepts/output_filter.html").parent()
+                .add("Pipable", "concepts/pipable.html").parent()
+                .add("SeekableFilter", "concepts/seekable_filter.html").parent().parent()
+            .add("Other", "concepts/concepts.html#other")
+                .add("Closable", "concepts/closable.html").parent()
+                .add("Flushable", "concepts/flushable.html").parent()
+                .add("Localizable", "concepts/localizable.html").parent()
+                .add("OptimallyBuffered", "concepts/optimally_buffered.html").parent()
+                .add("SymmetricFilter", "concepts/symmetric_filter.html").parent().parent().parent()
+        .add("Classes", "classes/classes.html", true)
+            .add("A", "classes/classes.html#a")
+                .add("<CODE>aggregate_filter</CODE>", "classes/aggregate.html").parent()
+                .add("<CODE>array</CODE>", "classes/array.html#array").parent()
+                .add("<CODE>array_sink</CODE>", "classes/array.html#array_sink").parent()
+                .add("<CODE>array_source</CODE>", "classes/array.html#array_source").parent().parent()
+            .add("B", "classes/classes.html#b")
+  				.add("<CODE>back_insert_device</CODE>", "classes/back_inserter.html").parent()
+  				.add("<CODE>basic_array</CODE>", "classes/array.html#array").parent()
+  				.add("<CODE>basic_array_sink</CODE>", "classes/array.html#array_sink").parent()
+  				.add("<CODE>basic_array_source</CODE>", "classes/array.html#array_source").parent()
+  				.add("<CODE>basic_bzip2_compressor</CODE>", "classes/bzip2.html#basic_bzip2_compressor").parent()
+  				.add("<CODE>basic_bzip2_decompressor</CODE>", "classes/bzip2.html#basic_bzip2_decompressor").parent()
+  				.add("<CODE>basic_counter</CODE>", "classes/counter.html").parent()
+  				.add("<CODE>basic_file</CODE>", "classes/file.html#file").parent()
+  				.add("<CODE>basic_file_sink</CODE>", "classes/file.html#file_sink").parent()
+  				.add("<CODE>basic_file_source</CODE>", "classes/file.html#file_source").parent()
+  				.add("<CODE>basic_gzip_compressor</CODE>", "classes/gzip.html#basic_gzip_compressor").parent()
+  				.add("<CODE>basic_gzip_decompressor</CODE>", "classes/gzip.html#basic_gzip_decompressor").parent()
+  				.add("<CODE>basic_line_filter</CODE>", "classes/line_filter.html").parent()
+  				.add("<CODE>basic_null_device</CODE>", "classes/null.html#null_device").parent()
+  				.add("<CODE>basic_null_sink</CODE>", "classes/null.html#null_sink").parent()
+  				.add("<CODE>basic_null_source</CODE>", "classes/null.html#null_source").parent()
+  				.add("<CODE>basic_regex_filter</CODE>", "classes/regex_filter.html").parent()
+  				.add("<CODE>basic_stdio_filter</CODE>", "classes/stdio_filter.html").parent()
+  				.add("<CODE>basic_zlib_compressor</CODE>", "classes/zlib.html#basic_zlib_compressor").parent()
+  				.add("<CODE>basic_zlib_decompressor</CODE>", "classes/zlib.html#basic_zlib_decompressor").parent()
+  				.add("<CODE>bzip2_compressor</CODE>", "classes/bzip2.html#basic_bzip2_compressor").parent()
+  				.add("<CODE>bzip2_decompressor</CODE>", "classes/bzip2.html#basic_bzip2_decompressor").parent()
+  				.add("<CODE>bzip2_error</CODE>", "classes/bzip2.html#bzip2_error").parent()
+  				.add("<CODE>bzip2_params</CODE>", "classes/bzip2.html#bzip2_params").parent().parent()
+            .add("C", "classes/classes.html#c")
+  				.add("<CODE>category_of</CODE>", "classes/../guide/traits.html#category_ref").parent()
+  				.add("<CODE>chain</CODE>", "classes/chain.html").parent()
+  				.add("<CODE>char_traits</CODE>", "classes/../classes/char_traits.html").parent()
+  				.add("<CODE>char_type_of</CODE>", "classes/../guide/traits.html#char_type_of_ref").parent()
+  				.add("<CODE>code_converter</CODE>", "classes/code_converter.html").parent()
+  				.add("<CODE>combination</CODE>", "classes/../functions/combine.html#synopsis").parent()
+  				.add("<CODE>composite</CODE>", "classes/../functions/compose.html#composite").parent()
+  				.add("<CODE>counter</CODE>", "classes/counter.html#reference").parent().parent()
+            .add("D", "classes/classes.html#d")
+  				.add("<CODE>device</CODE>", "classes/device.html").parent()
+  				.add("<CODE>dual_use_filter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>dual_use_wfilter</CODE>", "classes/filter.html#reference").parent().parent()
+            .add("F", "classes/classes.html#f")
+  				.add("<CODE>file</CODE>", "classes/file.html#file").parent()
+  				.add("<CODE>file_descriptor</CODE>", "classes/file_descriptor.html#file_descriptor").parent()
+  				.add("<CODE>file_descriptor_sink</CODE>", "classes/file_descriptor.html#file_descriptor_sink").parent()
+  				.add("<CODE>file_descriptor_source</CODE>", "classes/file_descriptor.html#file_descriptor_source").parent()
+  				.add("<CODE>file_sink</CODE>", "classes/file.html#file_sink").parent()
+  				.add("<CODE>file_source</CODE>", "classes/file.html#file_source").parent()
+  				.add("<CODE>filtering_stream</CODE>", "classes/filtering_stream.html").parent()
+  				.add("<CODE>filtering_streambuf</CODE>", "classes/filtering_streambuf.html").parent()
+  				.add("<CODE>filter</CODE>", "classes/filter.html").parent().parent()
+            .add("G", "classes/classes.html#g")
+  				.add("<CODE>gzip_compressor</CODE>", "classes/gzip.html#basic_gzip_compressor").parent()
+  				.add("<CODE>gzip_decompressor</CODE>", "classes/gzip.html#basic_gzip_decompressor").parent()
+  				.add("<CODE>gzip_error</CODE>", "classes/gzip.html#gzip_error").parent()
+  				.add("<CODE>gzip_params</CODE>", "classes/gzip.html#gzip_params").parent().parent()
+            .add("I", "classes/classes.html#i")
+  				.add("<CODE>input_filter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>input_wfilter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>inverse</CODE>", "classes/../functions/invert.html#inverse").parent().parent()
+            .add("L", "classes/classes.html#l")
+  				.add("<CODE>line_filter</CODE>", "classes/line_filter.html#reference").parent().parent()
+            .add("M", "classes/classes.html#m")
+  				.add("<CODE>mapped_file</CODE>", "classes/mapped_file.html#mapped_file").parent()
+  				.add("<CODE>mapped_file_sink</CODE>", "classes/mapped_file.html#mapped_file_sink").parent()
+  				.add("<CODE>mapped_file_source</CODE>", "classes/mapped_file.html#mapped_file_source").parent()
+  				.add("<CODE>mode_of</CODE>", "classes/mode.html").parent()
+  				.add("<CODE>multichar_dual_use_filter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>multichar_dual_use_wfilter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>multichar_filter</CODE>", "classes/filter.html").parent()
+  				.add("<CODE>multichar_input_filter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>multichar_input_wfilter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>multichar_output_filter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>multichar_output_wfilter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>multichar_wfilter</CODE>", "classes/filter.html#reference").parent().parent()
+            .add("N", "classes/classes.html#n")
+  				.add("<CODE>newline_filter</CODE>", "classes/newline_filter.html").parent()
+  				.add("<CODE>null_sink</CODE>", "classes/null.html#null_sink").parent()
+  				.add("<CODE>null_source</CODE>", "classes/null.html#null_source").parent().parent()
+            .add("O", "classes/classes.html#o")
+  				.add("<CODE>output_filter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>output_wfilter</CODE>", "classes/filter.html#reference").parent().parent()
+            .add("R", "classes/classes.html#r")
+  				.add("<CODE>regex_filter</CODE>", "classes/../classes/regex_filter.html#reference").parent()
+  				.add("<CODE>restriction</CODE>", "classes/../functions/restrict.html#restriction").parent().parent()
+            .add("S", "classes/classes.html#s")
+  				.add("<CODE>seekable_filter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>seekable_wfilter</CODE>", "classes/filter.html#reference").parent()
+  				.add("<CODE>sink</CODE>", "classes/device.html#reference").parent()
+  				.add("<CODE>source</CODE>", "classes/device.html#reference").parent()
+  				.add("<CODE>stdio_filter</CODE>", "classes/stdio_filter.html#reference").parent()
+  				.add("<CODE>stream</CODE>", "classes/../guide/generic_streams.html#stream").parent()
+  				.add("<CODE>stream_buffer</CODE>", "classes/../guide/generic_streams.html#stream_buffer").parent()
+  				.add("<CODE>symmetric_filter</CODE>", "classes/symmetric_filter.html").parent().parent()
+            .add("T", "classes/classes.html#t")
+  				.add("<CODE>tee_device</CODE>", "classes/../functions/tee.html#tee_device").parent()
+  				.add("<CODE>tee_filter</CODE>", "classes/../functions/tee.html#tee_filter").parent().parent()
+            .add("W", "classes/classes.html#w")
+  				.add("<CODE>warray</CODE>", "classes/array.html#array").parent()
+  				.add("<CODE>warray_sink</CODE>", "classes/array.html#array_sink").parent()
+  				.add("<CODE>warray_source</CODE>", "classes/array.html#array_source").parent()
+  				.add("<CODE>wchain</CODE>", "classes/chain.html#wchain").parent()
+  				.add("<CODE>wcounter</CODE>", "classes/counter.html#reference").parent()
+  				.add("<CODE>wdevice</CODE>", "classes/device.html").parent()
+  				.add("<CODE>wfile</CODE>", "classes/file.html#file").parent()
+  				.add("<CODE>wfile_sink</CODE>", "classes/file.html#file_sink").parent()
+  				.add("<CODE>wfile_source</CODE>", "classes/file.html#file_source").parent()
+  				.add("<CODE>wfilter</CODE>", "classes/filter.html").parent()
+  				.add("<CODE>wline_filter</CODE>", "classes/line_filter.html#reference").parent()
+  				.add("<CODE>wnull_sink</CODE>", "classes/null.html#null_sink").parent()
+  				.add("<CODE>wnull_source</CODE>", "classes/null.html#null_source").parent()
+  				.add("<CODE>wregex_filter</CODE>", "classes/../classes/regex_filter.html#reference").parent()
+  				.add("<CODE>wsink</CODE>", "classes/device.html#reference").parent()
+  				.add("<CODE>wsource</CODE>", "classes/device.html#reference").parent()
+  				.add("<CODE>wstdio_filter</CODE>", "classes/stdio_filter.html#reference").parent().parent()
+            .add("Z", "classes/classes.html#z")
+  				.add("<CODE>zlib_compressor</CODE>", "classes/zlib.html#basic_zlib_compressor").parent()
+  				.add("<CODE>zlib_decompressor</CODE>", "classes/zlib.html#basic_zlib_decompressor").parent()
+  				.add("<CODE>zlib_error</CODE>", "classes/zlib.html#zlib_error").parent()
+  				.add("<CODE>zlib_params</CODE>", "classes/zlib.html#zlib_params").parent().parent().parent()
+        .add("Functions", "functions/functions.html", true)
+            .add("<CODE>back_inserter</CODE>", "classes/back_inserter.html#back_inserter").parent()
+            .add("<CODE>close</CODE>", "functions/close.html").parent()
+            .add("<CODE>combine</CODE>", "functions/combine.html").parent()
+            .add("<CODE>compose</CODE>", "functions/compose.html").parent()
+            .add("<CODE>copy</CODE>", "functions/copy.html").parent()
+            .add("<CODE>flush</CODE>", "functions/flush.html").parent()
+            .add("<CODE>get</CODE>", "functions/get.html").parent()
+            .add("<CODE>imbue</CODE>", "functions/imbue.html").parent()
+            .add("<CODE>invert</CODE>", "functions/invert.html").parent()
+            .add("<CODE>offset_to_position</CODE>", "functions/positioning.html#offset_to_position").parent()
+            .add("<CODE>optimal_buffer_size</CODE>", "functions/optimal_buffer_size.html").parent()
+            .add("<CODE>position_to_offset</CODE>", "functions/positioning.html#position_to_offset").parent()
+            .add("<CODE>put</CODE>", "functions/put.html").parent()
+            .add("<CODE>putback</CODE>", "functions/putback.html").parent()
+            .add("<CODE>read</CODE>", "functions/read.html").parent()
+            .add("<CODE>restrict</CODE>", "functions/restrict.html").parent()
+            .add("<CODE>seek</CODE>", "functions/seek.html").parent()
+            .add("<CODE>tee</CODE>", "functions/tee.html").parent()
+            .add("<CODE>test_filter_pair</CODE>", "functions/filter_test.html#test_pair").parent()
+            .add("<CODE>test_input_filter</CODE>", "functions/filter_test.html#test_input").parent()
+            .add("<CODE>test_output_filter</CODE>", "functions/filter_test.html#test_output").parent()
+            .add("<CODE>write</CODE>", "functions/write.html").parent().parent()
+        .add("Macros", "macros/macros.html", true)
+            .add("<CODE>IOS</CODE>", "macros/workarounds.html#ios").parent()
+            .add("<CODE>BASIC_ISTREAM</CODE>", "macros/workarounds.html#streams").parent()
+            .add("<CODE>BASIC_IOS</CODE>", "macros/workarounds.html#ios").parent()
+            .add("<CODE>BASIC_IOSTREAM</CODE>", "macros/workarounds.html#streams").parent()
+            .add("<CODE>BASIC_OSTREAM</CODE>", "macros/workarounds.html#streams").parent()
+            .add("<CODE>BASIC_STREAMBUF</CODE>", "macros/workarounds.html#streambufs").parent()
+            .add("<CODE>CHAR_TRAITS</CODE>", "macros/workarounds.html#char_traits").parent()
+            .add("<CODE>COMPONENT</CODE>", "macros/workarounds.html#component_access").parent()
+            .add("<CODE>COMPONENT_TYPE</CODE>", "macros/workarounds.html#component_access").parent()
+            .add("<CODE>DEFAULT_DEVICE_BUFFER_SIZE</CODE>", "macros/buffer_sizes.html#component_access").parent()
+            .add("<CODE>DEFAULT_FILTER_BUFFER_SIZE</CODE>", "macros/buffer_sizes.html#component_access").parent()
+            .add("<CODE>DEFAULT_PBACK_BUFFER_SIZE</CODE>", "macros/buffer_sizes.html#component_access").parent()
+            .add("<CODE>FAILURE</CODE>", "macros/workarounds.html#ios").parent()
+            .add("<CODE>PIPABLE</CODE>", "guide/pipelines.html#boost_iostreams_pipable").parent()
+            .add("<CODE>PUBSEEKOFF</CODE>", "macros/workarounds.html#streambufs").parent()
+            .add("<CODE>PUBSEEKPOS</CODE>", "macros/workarounds.html#streambufs").parent()
+            .add("<CODE>PUBSYNC</CODE>", "macros/workarounds.html#streambufs").parent().parent().parent()
     tree.add("Quick Reference", "quick_reference.html");
     tree.add("FAQ", "faq.html");
     tree.add("Installation", "installation.html");
@@ -102,20 +287,20 @@
 
 <!-- ------------------ Boost Logo and Library Name ------------------ -->
 
-    <table clear="both" style="margin:0;padding:0" width=170>
+    <table cellpadding=0 cellspacing=0 clear="both" style="margin:0;padding:0" width=170>
     <tr>
     <td>
-    <P CLASS="clipped"><a href="http://www.boost.org/libs/libraries.htm" target="_top">
-    <img border=0 style="position:relative;left:-40" SRC="../../../boost.png"></a></P>
+    <P CLASS="clipped"><a href="../../../index.htm" target="_top">
+    <img border=0 style="position:relative;left:10" SRC="theme/boost_small.png"></a></P>
     </td>
     </tr>
     </table>
 
-    <table clear="both" style="margin-left:1em;margin-bottom:.5em;padding:0" width=170>
+    <table clear="both" style="margin-top:0;margin-left:1em;margin-bottom:.5em;padding:0" width=170>
     <tr>
     <td align=left width=170>
         <a style="text-decoration:none" href="index.html" target="_top">
-            <h1 class="lib-name">Boost.Iostreams</h1>
+            <h1 class="lib-name" style="margin:0">Boost.Iostreams</h1>
         </a>
     </td>
     </tr>
@@ -129,75 +314,38 @@
 <!-- ------------------ Markup for Browsers with Scripting Disabled -- -->
 
     <noscript>
-        <table><tr><td align='left'><table width=150><tr><td><h1 class=tree-caption>Contents</h1></td></tr></table></td></tr><tr><td><div  id='list' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>1</span>  <A class='tree-text' onfocus='blur_tree()' href='home.html' target='content'><span class='tree-text'>Introduction</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/tutorial.html' target='content'><span class='tree-text'>Tutorial</span></A></div><div id='list.2' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>2.1</span>  <span class='tree-text'>Writing Devices</span></div><div id='list.2.1' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.1.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/writing_devices.html' target='content'><span class='tree-text'>Overview</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.1.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/container_source.html' target='content'><span class='tree-text'><CODE>container_source</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.1.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/container_sink.html' target='content'><span class='tree-text'><CODE>container_sink</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.1.4</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/container_device.html' target='content'><span class='tree-text'><CODE>container_device</CODE></span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>2.2</span>  <span class='tree-text'>Writing Filters</span></div><div id='list.2.2' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/writing_filters.html' target='content'><span class='tree-text'>Overview</span></A></div><div id='list.2.2.1' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.1.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/writing_filters.html#input_filters_and_output_filters' target='content'><span class='tree-text'>Input and Output</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.1.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/writing_filters.html#filter_helpers' target='content'><span class='tree-text'>Filter Helpers</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.1.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/writing_filters.html#selecting_a_filter' target='content'><span class='tree-text'>Selecting A Filter</span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/filter_usage.html' target='content'><span class='tree-text'>Filter Usage</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/shell_comments_filters.html' target='content'><span class='tree-text'>Shell Comments</span></A></div><div id='list.2.2.3' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.3.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/shell_comments_filters.html#shell_comments_stdio_filter' target='content'><span class='tree-text'><CODE>stdio_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.3.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/shell_comments_filters.html#shell_comments_input_filter' target='content'><span class='tree-text'><CODE>input_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.3.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/shell_comments_filters.html#shell_comments_output_filter' target='content'><span class='tree-text'><CODE>output_filter</CODE></span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.4</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/line_wrapping_filters.html' target='content'><span class='tree-text'>Line-Wrapping</span></A></div><div id='list.2.2.4' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.4.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/line_wrapping_filters.html#line_wrapping_stdio_filter' target='content'><span class='tree-text'><CODE>stdio_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.4.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/line_wrapping_filters.html#line_wrapping_input_filter' target='content'><span class='tree-text'><CODE>input_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.4.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/line_wrapping_filters.html#line_wrapping_output_filter' target='content'><span class='tree-text'><CODE>output_filter</CODE></span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.5</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/tab_expanding_filters.html' target='content'><span class='tree-text'>Tab-Expanding</span></A></div><div id='list.2.2.5' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.5.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/tab_expanding_filters.html#tab_expanding_stdio_filter' target='content'><span class='tree-text'><CODE>stdio_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.5.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/tab_expanding_filters.html#tab_expanding_input_filter' target='content'><span class='tree-text'><CODE>input_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.5.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/tab_expanding_filters.html#tab_expanding_output_filter' target='content'><span class='tree-text'><CODE>output_filter</CODE></span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.6</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/dictionary_filters.html' target='content'><span class='tree-text'>Dictionary</span></A></div><div id='list.2.2.6' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.6.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/dictionary_filters.html#dictionary_stdio_filter' target='content'><span class='tree-text'><CODE>stdio_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.6.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/dictionary_filters.html#dictionary_input_filter' target='content'><span class='tree-text'><CODE>input_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.6.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/dictionary_filters.html#dictionary_output_filter' target='content'><span class='tree-text'><CODE>output_filter</CODE></span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.7</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/unix2dos_filters.html' target='content'><span class='tree-text'>UNIX-to-DOS</span></A></div><div id='list.2.2.7' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.7.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/unix2dos_filters.html#unix2dos_stdio_filter' target='content'><span class='tree-text'><CODE>stdio_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.7.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/unix2dos_filters.html#unix2dos_input_filter' target='content'><span class='tree-text'><CODE>input_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.7.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/unix2dos_filters.html#unix2dos_output_filter' target='content'><span class='tree-text'><CODE>output_filter</CODE></span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.8</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/multichar_filters.html' target='content'><span class='tree-text'>Multi-Character Filters</span></A></div><div id='list.2.2.8' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.8.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/multichar_filters.html#multichar_input_filters' target='content'><span class='tree-text'>InputFilters</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.8.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/multichar_filters.html#shell_comments_multichar_input_filter' target='content'><span class='tree-text'><CODE>shell_comments_mutichar_input_filter</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.8.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/multichar_filters.html#multichar_output_filters' target='content'><span class='tree-text'>OutputFilters</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.8.4</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/multichar_filters.html#shell_comments_multichar_ouput_filter' target='content'><span class='tree-text'><CODE>shell_comments_multichar_output_filter</CODE></span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.9</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/dual_use_filters.html' target='content'><span class='tree-text'>Dual-Use Filters</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:36;text-indent:-18'><span class='tree-label'>2.2.10</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/finite_state_filters.html' target='content'><span class='tree-text'>Finite State Filters</span></A></div><div id='list.2.2.10' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.10.1</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/finite_state_filters.html#finite_state_machine' target='content'><span class='tree-text'>Finite State Machines</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.10.2</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/finite_state_filters.html#dos2unix_fsm' target='content'><span class='tree-text'><CODE>dos2unix_fsm</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.10.3</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/finite_state_filters.html#unix2dos_fsm' target='content'><span class='tree-text'><CODE>unix2dos_fsm</CODE></span></A></div></div>
-        <div class='tree-item'><div style='margin-left:54;text-indent:-27'><span class='tree-label'>2.2.10.4</span>  <A class='tree-text' onfocus='blur_tree()' href='tutorial/finite_state_filters.html#uncommenting_fsm' target='content'><span class='tree-text'><CODE>uncommenting_fsm</CODE></span></A></div></div></div></div></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>3</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/guide.html' target='content'><span class='tree-text'>User's Guide</span></A></div><div id='list.3' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.1</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/concepts.html' target='content'><span class='tree-text'>Concepts</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.2</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/modes.html' target='content'><span class='tree-text'>Modes</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.3</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/generic_streams.html' target='content'><span class='tree-text'>Generic Streams</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.4</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/filtering_streams.html' target='content'><span class='tree-text'>Filtering Streams</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.5</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/code_conversion.html' target='content'><span class='tree-text'>Code Conversion</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.6</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/asynchronous.html' target='content'><span class='tree-text'>Asynchronous I/O</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.7</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/lifetimes.html' target='content'><span class='tree-text'>Object Lifetimes</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.8</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/pipelines.html' target='content'><span class='tree-text'>Pipelines</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.9</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/views.html' target='content'><span class='tree-text'>Views</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.10</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/exceptions.html' target='content'><span class='tree-text'>Exceptions</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>3.11</span>  <A class='tree-text' onfocus='blur_tree()' href='guide/buffering.html' target='content'><span class='tree-text'>Buffering</span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>4</span>  <A class='tree-text' onfocus='blur_tree()' href='reference.html' target='content'><span class='tree-text'>Reference</span></A></div><div id='list.4' style='white-space:nowrap;display:'>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>4.1</span>  <A class='tree-text' onfocus='blur_tree()' href='concepts/concepts.html' target='content'><span class='tree-text'>Concepts</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>4.2</span>  <A class='tree-text' onfocus='blur_tree()' href='classes/classes.html' target='content'><span class='tree-text'>Classes</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>4.3</span>  <A class='tree-text' onfocus='blur_tree()' href='functions/functions.html' target='content'><span class='tree-text'>Functions</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:18;text-indent:-9'><span class='tree-label'>4.4</span>  <A class='tree-text' onfocus='blur_tree()' href='macros/macros.html' target='content'><span class='tree-text'>Macros</span></A></div></div></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>5</span>  <A class='tree-text' onfocus='blur_tree()' href='quick_reference.html' target='content'><span class='tree-text'>Quick Reference</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>6</span>  <A class='tree-text' onfocus='blur_tree()' href='faq.html' target='content'><span class='tree-text'>FAQ</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>7</span>  <A class='tree-text' onfocus='blur_tree()' href='installation.html' target='content'><span class='tree-text'>Installation</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>8</span>  <A class='tree-text' onfocus='blur_tree()' href='portability.html' target='content'><span class='tree-text'>Portability</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>9</span>  <A class='tree-text' onfocus='blur_tree()' href='rationale.html' target='content'><span class='tree-text'>Rationale</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>10</span>  <A class='tree-text' onfocus='blur_tree()' href='bibliography.html' target='content'><span class='tree-text'>Bibliography</span></A></div></div>
-        <div class='tree-item'><div style='margin-left:0;text-indent:-0'><span class='tree-label'>11</span>  <A class='tree-text' onfocus='blur_tree()' href='acknowledgments.html' target='content'><span class='tree-text'>Acknowledgments</span></A></div></div></div></td></tr></table>
+        <table><tr><td align="left"><table width=150><tr><td><h1 class=tree-caption>Contents</h1></td></tr></table></td></tr><tr><td><div id="list" style="white-space:nowrap;display:">
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">1</span>  <A class="tree-text" onfocus="blur_tree()" href="home.html" target="content"><span class="tree-text">Introduction</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">2</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/tutorial.html" target="content"><span class="tree-text">Tutorial</span></A></div><div id="list.2" style="white-space:nowrap;display:">
+        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">2.1</span>  <span class="tree-text">Writing Devices</span></div><div id="list.2.1" style="white-space:nowrap;display:">
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.1.1</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/writing_devices.html" target="content"><span class="tree-text">Overview</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.1.2</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/container_source.html" target="content"><span class="tree-text"><CODE>container_source</CODE></span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.1.3</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/container_sink.html" target="content"><span class="tree-text"><CODE>container_sink</CODE></span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.1.4</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/container_device.html" target="content"><span class="tree-text"><CODE>container_device</CODE></span></A></div></div></div></div>
+        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">2.2</span>  <span class="tree-text">Writing Filters</span></div><div id="list.2.2" style="white-space:nowrap;display:">
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.1</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/writing_filters.html" target="content"><span class="tree-text">Overview</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.2</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/filter_usage.html" target="content"><span class="tree-text">Filter Usage</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.3</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/shell_comments_filters.html" target="content"><span class="tree-text">Shell Comments</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.4</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/line_wrapping_filters.html" target="content"><span class="tree-text">Line-Wrapping</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.5</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/tab_expanding_filters.html" target="content"><span class="tree-text">Tab-Expanding</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.6</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/dictionary_filters.html" target="content"><span class="tree-text">Dictionary</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.7</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/unix2dos_filters.html" target="content"><span class="tree-text">UNIX-to-DOS</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.8</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/multichar_filters.html" target="content"><span class="tree-text">Multi-Character Filters</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.9</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/dual_use_filters.html" target="content"><span class="tree-text">Dual-Use Filters</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.10</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/finite_state_filters.html" target="content"><span class="tree-text">Finite State Filters</span></A></div></div></div></div></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">3</span>  <A class="tree-text" onfocus="blur_tree()" href="guide/guide.html" target="content"><span class="tree-text">User"s Guide</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">4</span>  <A class="tree-text" onfocus="blur_tree()" href="reference.html" target="content"><span class="tree-text">Reference</span></A></div><div id="list.4" style="white-space:nowrap;display:">
+        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">4.1</span>  <A class="tree-text" onfocus="blur_tree()" href="concepts/concepts.html" target="content"><span class="tree-text">Concepts</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">4.2</span>  <A class="tree-text" onfocus="blur_tree()" href="classes/classes.html" target="content"><span class="tree-text">Classes</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">4.3</span>  <A class="tree-text" onfocus="blur_tree()" href="functions/functions.html" target="content"><span class="tree-text">Functions</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">4.4</span>  <A class="tree-text" onfocus="blur_tree()" href="macros/macros.html" target="content"><span class="tree-text">Macros</span></A></div></div></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">5</span>  <A class="tree-text" onfocus="blur_tree()" href="quick_reference.html" target="content"><span class="tree-text">Quick Reference</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">6</span>  <A class="tree-text" onfocus="blur_tree()" href="faq.html" target="content"><span class="tree-text">FAQ</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">7</span>  <A class="tree-text" onfocus="blur_tree()" href="installation.html" target="content"><span class="tree-text">Installation</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">8</span>  <A class="tree-text" onfocus="blur_tree()" href="portability.html" target="content"><span class="tree-text">Portability</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">9</span>  <A class="tree-text" onfocus="blur_tree()" href="rationale.html" target="content"><span class="tree-text">Rationale</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">10</span>  <A class="tree-text" onfocus="blur_tree()" href="bibliography.html" target="content"><span class="tree-text">Bibliography</span></A></div></div>
+        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">11</span>  <A class="tree-text" onfocus="blur_tree()" href="acknowledgments.html" target="content"><span class="tree-text">Acknowledgments</span></A></div></div></div></td></tr></table>
     </noscript>
 
 <!-- ------------------ Tree Control --------------------------------- -->

Modified: boost/trunk/libs/iostreams/doc/portability.html
===================================================================
--- boost/trunk/libs/iostreams/doc/portability.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/portability.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -101,14 +101,19 @@
     </TD>
 </TR>
 <TR>
-    <TD ROWSPAN='2'>Intel 7.0 - 9.0</TD>
+    <TD ROWSPAN='2'>Intel 7.0 - 8.0</TD>
     <TD>libstdc++</TD>
     <TD>Linux</TD>
-    <TD><I>none</I></TD>
+    <TD ROWSPAN='2'><I>none</I></TD>
 </TR>
 <TR>
     <TD>Dinkumware</TD>
     <TD>Windows</TD>
+</TR>
+<TR>
+    <TD>Intel 9.0</TD>
+    <TD>Dinkumware</TD>
+    <TD>Windows</TD>
     <TD><A CLASS='footnote_ref' NAME='note_7_ref' HREF="#note_7">[7]</A></TD>
 </TR>
 <TR>

Modified: boost/trunk/libs/iostreams/doc/rationale.html
===================================================================
--- boost/trunk/libs/iostreams/doc/rationale.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/rationale.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -130,7 +130,7 @@
 <H3>Lifetime Management</H3>
 
 <P>
-    <A HREF="concepts/filter.html">Filters</A> and <A HREF="concepts/device.html">Devices</A> must either be <A HREF="../../../doc/html/CopyConstructible.html">CopyConstructible</A> or be passed to streams and stream buffers using <A HREF="../../../doc/html/ref.html"><CODE>boost::ref</CODE></A>. This requirement can complicate the design of Filters and Devices, since some components that could otherwise be non-copyable must use reference counting. The template <A HREF="classes/file.html#file"><CODE>basic_file</CODE></A> is a good illustration. A pre-release version of Boost.Iostreams allowed dynamically allocated Filters and Devices to be passed to streams and stream buffers as pointers that would become owned by the Iostreams library at the user's option. This design was rejected for two reasons: it was not exception safe, and it required an extra function parameter to indicate whether an object was to become owned by the library.
+    <A HREF="concepts/filter.html">Filters</A> and <A HREF="concepts/device.html">Devices</A> must either be <A HREF="../../../doc/html/CopyConstructible.html" TARGET="_top">CopyConstructible</A> or be passed to streams and stream buffers using <A HREF="../../../doc/html/ref.html"><CODE>boost::ref</CODE></A>. This requirement can complicate the design of Filters and Devices, since some components that could otherwise be non-copyable must use reference counting. The template <A HREF="classes/file.html#file"><CODE>basic_file</CODE></A> is a good illustration. A pre-release version of Boost.Iostreams allowed dynamically allocated Filters and Devices to be passed to streams and stream buffers as pointers that would become owned by the Iostreams library at the user's option. This design was rejected for two reasons: it was not exception safe, and it required an extra function parameter to indicate whether an object was to become owned by the library.
 </P>
 
 <A NAME="chain"></A>

Copied: boost/trunk/libs/iostreams/doc/theme/boost_small.png (from rev 13899, boost/branches/upstream/current/libs/iostreams/doc/theme/boost_small.png)

Modified: boost/trunk/libs/iostreams/doc/tutorial/container_device.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/container_device.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/container_device.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -27,7 +27,7 @@
 <A NAME="container_device"></A>
 <H2>2.1.4. Writing a <CODE>container_device</CODE></H2>
 
-<P>Suppose you want to write a Device for reading from and writing to an STL container. In order for combined reading and writing to be useful, you will also need to support seeking within the container. There are several types of Devices which combine reading and writing, whether there are two separate character sequences for input and output, or a single combined sequence, and on whether there are separate position indicators for reading and writing or a single read/write position indicator. <I>See</I> <A HREF="../guide/modes.html">Modes</A> for details.</P>
+<P>Suppose you want to write a Device for reading from and writing to an STL container. In order for combined reading and writing to be useful, you will also need to support seeking within the container. There are several types of Devices which combine reading and writing; they differ according to whether there are two separate character sequences for input and output, or a single combined sequence, and whether there are separate position indicators for reading and writing or a single read/write position indicator. <I>See</I> <A HREF="../guide/modes.html">Modes</A> for details.</P>
 
 
 <P>A narrow-character Device for read-write access to a single character sequence with a single position indicator is called a <A HREF="../concepts/seekable_device.html">SeekableDevice</A>. A typical SeekableDevice looks like this:</P>

Modified: boost/trunk/libs/iostreams/doc/tutorial/container_sink.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/container_sink.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/container_sink.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -126,7 +126,7 @@
 
 <P>Note that the Iostreams library provides buffering by default. Consequently, the stream <CODE>out</CODE> must be flushed before the characters written are guaranteed to be reflected in the underlying <CODE>string</CODE>.
 
-<P>Finally, I should mention that the Iostremas library easier ways to append to an STL-compatible container.
+<P>Finally, I should mention that the Iostreams library offers easier ways to append to an STL-compatible container.
 
 First, OutputIterators can be added directly to <A HREF="../guide/filtering_streams.html">filtering streams and stream buffers</A>. So you could write:</P>
 

Modified: boost/trunk/libs/iostreams/doc/tutorial/container_source.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/container_source.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/container_source.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -139,7 +139,7 @@
     assert(input == output);
 }</PRE>
 
-<P>Finally, I sould mention that the Iostremas library provides an easier way to read from an STL container: instances of <A HREF="../../../range/doc/utility_class.html#iter_range" TARGET="_top"><CODE>boost::iterator_range</CODE></A> can be added directly to <A HREF="../guide/filtering_streams.html">filtering streams and stream buffers</A>. So you could write:</P>
+<P>Finally, I should mention that the Iostreams library provides an easier way to read from an STL container: instances of <A HREF="../../../range/doc/utility_class.html#iter_range" TARGET="_top"><CODE>boost::iterator_range</CODE></A> can be added directly to <A HREF="../guide/filtering_streams.html">filtering streams and stream buffers</A>. So you could write:</P>
 
 <PRE CLASS="broken_ie"><SPAN CLASS='preprocessor'>#include</SPAN> <SPAN CLASS='literal'>&lt;cassert&gt;</SPAN>
 <SPAN CLASS='preprocessor'>#include</SPAN> <SPAN CLASS='literal'>&lt;string&gt;</SPAN>

Modified: boost/trunk/libs/iostreams/doc/tutorial/dictionary_filters.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/dictionary_filters.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/dictionary_filters.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -86,7 +86,7 @@
             <SPAN CLASS="keyword">if</SPAN> (c == <SPAN CLASS="numeric_literal">EOF</SPAN> || !std::isalpha((<SPAN CLASS="keyword">unsigned</SPAN> <SPAN CLASS="keyword">char</SPAN>) c)) {
                 dictionary_.replace(current_word_);
                 cout.write( current_word_.data(),
-                            static_cast&lt;streamsize&gt;(current_word_.size()) );
+                            <SPAN CLASS="keyword">static_cast</SPAN>&lt;streamsize&gt;(current_word_.size()) );
                 current_word_.erase();
                 <SPAN CLASS="keyword">if</SPAN> (c == <SPAN CLASS="numeric_literal">EOF</SPAN>)
                     break;
@@ -233,7 +233,7 @@
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> write_current_word(Sink& dest)
     {
         <SPAN CLASS="keyword">using</SPAN> <SPAN CLASS="keyword">namespace</SPAN> std;
-        streamsize amt = static_cast&lt;streamsize&gt;(current_word_.size() - off_);
+        streamsize amt = <SPAN CLASS="keyword">static_cast</SPAN>&lt;streamsize&gt;(current_word_.size() - off_);
         streamsize result =
             iostreams::write(dest, current_word_.data() + off_, amt);
         <SPAN CLASS="keyword">if</SPAN> (result == amt) {
@@ -290,7 +290,7 @@
             iostreams::write( 
                 dest,
                 current_word.data() + off, 
-                <SPAN CLASS="keyword">static_cast</SPAN><std::streamsize>(current_word.size() - off) 
+                <SPAN CLASS="keyword">static_cast</SPAN>&lt;std::streamsize&gt;(current_word.size() - off) 
             );
     }</PRE>
 

Modified: boost/trunk/libs/iostreams/doc/tutorial/dual_use_filters.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/dual_use_filters.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/dual_use_filters.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -29,7 +29,7 @@
 
 
 <P>
-    It can be confusing to maintain two separate filters &#8212; one for input and the other for output &#8212; to implement the same filtering algorithm. One way to avoid this is to use the <A HREF="writing_filters.html#filter_helpers">filter helpers</A> mentioned above. The filter helpers each produce filter which can be used for either input or output, but not both simultaneously. Such filters are called <A HREF="../concepts/dual_use_filter.html">Dual-Use Filters</A>.
+    It can be confusing to maintain two separate filters &#8212; one for input and the other for output &#8212; to implement the same filtering algorithm. One way to avoid this is to use the <A HREF="writing_filters.html#filter_helpers">filter helpers</A> mentioned above. The filter helpers produce filters which can be used for either input or output, but not both simultaneously. Such filters are called <A HREF="../concepts/dual_use_filter.html">Dual-Use Filters</A>.
 </P>
 
 <P>
@@ -42,7 +42,7 @@
 
 <SPAN CLASS='keyword'>namespace</SPAN> boost { <SPAN CLASS='keyword'>namespace</SPAN> iostreams { <SPAN CLASS='keyword'>namespace</SPAN> example {
 
-<SPAN CLASS="keyword">class</SPAN> shell_comments_input_filter : <SPAN CLASS="keyword"><SPAN CLASS="keyword"><SPAN CLASS="keyword">public</SPAN></SPAN></SPAN> input_filter {
+<SPAN CLASS="keyword">class</SPAN> shell_comments_input_filter : <SPAN CLASS="keyword"><SPAN CLASS="keyword"><SPAN CLASS="keyword">public</SPAN></SPAN></SPAN> dual_use_filter {
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS="keyword">explicit</SPAN> shell_comments_input_filter(<SPAN CLASS="keyword">char</SPAN> comment_char = <SPAN CLASS="literal">'#'</SPAN>)
         : comment_char_(comment_char), skip_(<SPAN CLASS="keyword">false</SPAN>)
@@ -60,8 +60,11 @@
         <SPAN CLASS='comment'>/* same as shell_comments_output_filter::put() */</SPAN>
     }
 
-    <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
-    <SPAN CLASS="keyword">void</SPAN> close(Source&) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
+    <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Device&gt;
+    <SPAN CLASS="keyword">void</SPAN> close(Device&, std::ios_base::openmode) 
+    { 
+        skip_ = <SPAN CLASS="keyword">false</SPAN>; 
+    }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">char</SPAN> comment_char_;
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> skip_;

Modified: boost/trunk/libs/iostreams/doc/tutorial/finite_state_filters.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/finite_state_filters.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/finite_state_filters.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -31,7 +31,7 @@
 <H4>Finite State Machines</H4>
 
 <P>
-    In this section I show how to construct <A HREF="../concepts/dual_use_filter.html">Dual-Use Filters</A> from finite state machines. For purposes of this section, a finite state machine consists of a collection of <SPAN>states</SPAN>, represented as <CODE>int</CODE>s, a distinguished <SPAN>initial state</SPAN>, a <SPAN>transition table</SPAN>, a collection of <SPAN>event handlers</SPAN> and a stack of characters. These finite state machines were inspired by the finite state machine examples that accompany the <A HREF="../../../mpl/doc/index.html" TARGET="_top"><CODE>Boost Metaprogamming library</CODE></A>. <I>See</I>, <I>e.g.</I>, <A HREF="../../../mpl/example/fsm/player1.cpp" TARGET="top"><CODE>&lt;libs/mpl/example/player1.cpp&gt;</CODE></A>
+    In this section I show how to construct <A HREF="../concepts/dual_use_filter.html">Dual-Use Filters</A> from finite state machines. For purposes of this section, a finite state machine consists of a collection of <SPAN>states</SPAN>, represented as <CODE>int</CODE>s, a distinguished <SPAN>initial state</SPAN>, a <SPAN>transition table</SPAN>, a collection of <SPAN>event handlers</SPAN> and a stack of characters. These finite state machines were inspired by the finite state machine examples that accompany the <A HREF="../../../mpl/doc/index.html" TARGET="_top"><CODE>Boost Metaprogamming library</CODE></A>. <I>See</I>, <I>e.g.</I>, <A HREF="../../../mpl/example/fsm/player1.cpp" TARGET="_top"><CODE>&lt;libs/mpl/example/player1.cpp&gt;</CODE></A>
 </P>
 
 <P>

Modified: boost/trunk/libs/iostreams/doc/tutorial/shell_comments_filters.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/shell_comments_filters.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/shell_comments_filters.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -165,7 +165,7 @@
     Here the member variable <CODE>skip_</CODE> plays the same role as the local variable <CODE>skip</CODE> <CODE>shell_comments_stdio_filter::do_filter</CODE>. The implementation of <CODE>get</CODE> is very similar to that of  <CODE>shell_comments_stdio_filter::do_filter</CODE>: the <CODE>while</CODE> loop reads a character <CODE>c</CODE>, updates <CODE>skip_</CODE> and returns <CODE>c</CODE> unless <CODE>skip_</CODE>  is <CODE>true</CODE>. The main difference is that you have to handle the special value <CODE>WOULD_BLOCK</CODE>, which indicates that no input is currently available.
 </P>
 <P>
-    So you see that implementing an <A HREF="../concepts/input_filter.html"><CODE>InputFilter</CODE></A> from scratch is a bit more involved than deriving from <A HREF="../classes/stdio_filter.html"><CODE>stdio_filter</CODE></A>. When writing an <CODE>InputFilter</CODE> you must be prepared to be interupted at any point in the middle of the algorithm; when this happens, you must record enough information about the current state of the algorithm to allow us to pick up later exactly where you left off. The same is true for <A HREF="../concepts/output_filter.html"><CODE>OutputFilters</CODE></A>. In fact, many Inputfilters and OutputFilters can be seen as finite state machines; I will formalize this idea later. <I>See</I> <A HREF="finite_state_filters.html">Finite State Filters</A>.
+    So you see that implementing an <A HREF="../concepts/input_filter.html"><CODE>InputFilter</CODE></A> from scratch is a bit more involved than deriving from <A HREF="../classes/stdio_filter.html"><CODE>stdio_filter</CODE></A>. When writing an <CODE>InputFilter</CODE> you must be prepared to be interupted at any point in the middle of the algorithm; when this happens, you must record enough information about the current state of the algorithm to allow you to pick up later exactly where you left off. The same is true for <A HREF="../concepts/output_filter.html"><CODE>OutputFilters</CODE></A>. In fact, many Inputfilters and OutputFilters can be seen as finite state machines; I will formalize this idea later. <I>See</I> <A HREF="finite_state_filters.html">Finite State Filters</A>.
 </P>
 <P>
     There's still one problem with <CODE>shell_comments_input_filter</CODE>: its instances can only be used once. That's because someone might close a stream while the <CODE>skip_</CODE> flag is set. If the stream were later reopened &#8212; with a fresh sequence of unfiltered data &#8212; the first line of text would be filtered out, regardless of whether it were commented.
@@ -174,7 +174,7 @@
     The way to fix this is to make your Filter <A HREF="../concepts/closable.html">Closable</A>. To do this, you must implement a member function <CODE>close</CODE>. You must also give your filter a <A HREF="../guide/traits.html#category_tags">category tag</A> convertible to <A HREF="../guide/traits.html#category_tags"><CODE>closable_tag</CODE></A>, to tell the Iostream library that your filter implements <CODE>close</CODE>.
 </P>
 
-<P>Your improved Filter looks like this:</P>
+<P>The improved Filter looks like this:</P>
 
 <PRE CLASS="broken_ie"><SPAN CLASS='keyword'>namespace</SPAN> boost { <SPAN CLASS='keyword'>namespace</SPAN> iostreams { <SPAN CLASS='keyword'>namespace</SPAN> example {
 

Modified: boost/trunk/libs/iostreams/doc/tutorial/unix2dos_filters.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/unix2dos_filters.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/unix2dos_filters.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -78,11 +78,13 @@
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
     <SPAN CLASS="keyword">int</SPAN> get(Source& src)
     {
+        <SPAN CLASS='comment'>// Handle unfinished business</SPAN>
         <SPAN CLASS="keyword">if</SPAN> (has_linefeed_) {
             has_linefeed_ = <SPAN CLASS="keyword">false</SPAN>;
             <SPAN CLASS="keyword">return</SPAN> <SPAN CLASS="literal">'\n'</SPAN>;
         }
 
+        <SPAN CLASS='comment'>// Forward all characters except '\n'</SPAN>
         <SPAN CLASS="keyword">int</SPAN> c;
         if ((c = iostreams::get(src)) == <SPAN CLASS='literal'>'\n'</SPAN>) {
             has_linefeed_ = true;
@@ -100,7 +102,7 @@
 
 } } } <SPAN CLASS='comment'>// End namespace boost::iostreams:example</SPAN></PRE>
 
-<P>The implementation of <CODE>get</CODE> can be described as follows. Most of the time, you simply read a character from <CODE>src</CODE> and return it. The special values <CODE>EOF</CODE> and <CODE>WOULD_BLOCK</CODE> are treated the same way: the are simply forwarded <I>as-is</I>. The exception is when <CODE>iostreams::get</CODE> returns <CODE>'\n'</CODE>. In this case, you return <CODE>'\r'</CODE> instead and make a note to return <CODE>'\n'</CODE> the next time get is called.</P>
+<P>The implementation of <CODE>get</CODE> can be described as follows. Most of the time, you simply read a character from <CODE>src</CODE> and return it. The special values <CODE>EOF</CODE> and <CODE>WOULD_BLOCK</CODE> are treated the same way: they are simply forwarded <I>as-is</I>. The exception is when <CODE>iostreams::get</CODE> returns <CODE>'\n'</CODE>. In this case, you return <CODE>'\r'</CODE> instead and make a note to return <CODE>'\n'</CODE> the next time <CODE>get</CODE> is called.</P>
 
 <P>As usual, the member function <CODE>close</CODE> reset's the Filter's state:</P>
 

Modified: boost/trunk/libs/iostreams/doc/tutorial/writing_filters.html
===================================================================
--- boost/trunk/libs/iostreams/doc/tutorial/writing_filters.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/doc/tutorial/writing_filters.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -60,7 +60,7 @@
 <H4>Selecting a Filter Concept</H4>
 
 <P>
-    Suppose you need to write a Filter to perform a given filtering task. How do you decide whether to write an <A HREF="../concepts/input_filter.html">InputFilters</A> or <A HREF="../concepts/output_filter.html">OutputFilters</A>, or to use one of the Filter helpers? The first two Filter helpers mentioned above, <A HREF="../classes/aggregate.html"><CODE>aggregate_filter</CODE></A> and <A HREF="../classes/stdio_filter.html"><CODE>stdio_filter</CODE></A>, have high-memory usage and only work with character sequences that have a well-defined end. They allow filtering algorithms to be expressed in a very straightforward way, however, and so provide a good introduction to filtering. The third Filter helper, <A HREF="../classes/symmetric_filter.html"><CODE>symmetric_filter</CODE></A>, is useful for defining filter based on C-language API such as zlib, libbz2 or OpenSSL. If none of the Filter helpers are appropriate, you should generally write an InputFilter if you plan to use the filter for reading and an OutputFilter if you plan to use it for writing. In some cases, however, it is much easier to express an algorithm as an InputFilter than as an OutputFilter, or <I>vice vera</I>. In such cases, you can write the filter whichever way is easier, and use the class template <A HREF="../functions/invert.html#inverse"><CODE>inverse</CODE></A> or the function template <A HREF="../functions/invert.html"><CODE>invert</CODE></A> to turn an InputFilter into an OutputFilter or <I>vice vera</I>.
+    Suppose you need to write a Filter to perform a given filtering task. How do you decide whether to write an <A HREF="../concepts/input_filter.html">InputFilters</A> or <A HREF="../concepts/output_filter.html">OutputFilters</A>, or to use one of the Filter helpers? The first two Filter helpers mentioned above, <A HREF="../classes/aggregate.html"><CODE>aggregate_filter</CODE></A> and <A HREF="../classes/stdio_filter.html"><CODE>stdio_filter</CODE></A>, have high-memory usage and only work with character sequences that have a well-defined end. They allow filtering algorithms to be expressed in a very straightforward way, however, and so provide a good introduction to filtering. The third Filter helper, <A HREF="../classes/symmetric_filter.html"><CODE>symmetric_filter</CODE></A>, is useful for defining filter based on C-language API such as zlib, libbz2 or OpenSSL. If none of the Filter helpers are appropriate, you should generally write an InputFilter if you plan to use the filter for reading and an OutputFilter if you plan to use it for writing. In some cases, however, it is much easier to express an algorithm as an InputFilter than as an OutputFilter, or <I>vice versa</I>. In such cases, you can write the filter whichever way is easier, and use the class template <A HREF="../functions/invert.html#inverse"><CODE>inverse</CODE></A> or the function template <A HREF="../functions/invert.html"><CODE>invert</CODE></A> to turn an InputFilter into an OutputFilter or <I>vice versa</I>.
 </P>
 
 <P>

Modified: boost/trunk/libs/iostreams/example/shell_comments_filter.hpp
===================================================================
--- boost/trunk/libs/iostreams/example/shell_comments_filter.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/example/shell_comments_filter.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -141,8 +141,8 @@
         return iostreams::put(dest, c);
     }
 
-    template<typename Source>
-    void close(Source&, BOOST_IOS::openmode) { skip_ = false; }
+    template<typename Device>
+    void close(Device&, BOOST_IOS::openmode) { skip_ = false; }
 private:
     char comment_char_;
     bool skip_;

Modified: boost/trunk/libs/iostreams/src/bzip2.cpp
===================================================================
--- boost/trunk/libs/iostreams/src/bzip2.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/src/bzip2.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,6 +4,10 @@
 
 // See http://www.boost.org/libs/iostreams for documentation.
 
+// To configure Boost to work with libbz2, see the 
+// installation instructions here:
+// http://boost.org/libs/iostreams/doc/index.html?path=7
+
 // Define BOOST_IOSTREAMS_SOURCE so that <boost/iostreams/detail/config.hpp> 
 // knows that we are building the library (possibly exporting code), rather 
 // than using it (possibly importing code).
@@ -11,8 +15,11 @@
 
 #include <boost/iostreams/detail/config/dyn_link.hpp>
 #include <boost/iostreams/filter/bzip2.hpp> 
-#include "bzlib.h"  // Julian R Seward's header.
-
+#include "bzlib.h"  // Julian Seward's "bzip.h" header.
+                    // To configure Boost to work with libbz2, see the 
+                    // installation instructions here:
+                    // http://boost.org/libs/iostreams/doc/index.html?path=7
+                    
 namespace boost { namespace iostreams {
 
 namespace bzip2 {

Modified: boost/trunk/libs/iostreams/src/file_descriptor.cpp
===================================================================
--- boost/trunk/libs/iostreams/src/file_descriptor.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/src/file_descriptor.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -175,17 +175,14 @@
     return n;
 }
 
-stream_offset file_descriptor::seek
+std::streampos file_descriptor::seek
     (stream_offset off, BOOST_IOS::seekdir way)
 {
     using namespace std;
 #ifdef BOOST_IOSTREAMS_WINDOWS
     if (pimpl_->flags_ & impl::has_handle) {
         LONG lDistanceToMove = static_cast<LONG>(off & 0xffffffff);
-        LONG lDistanceToMoveHigh =
-            off < 0xffffffff ?
-                static_cast<LONG>(off >> 32) :
-                0;
+        LONG lDistanceToMoveHigh = static_cast<LONG>(off >> 32);
         DWORD dwResultLow =
             ::SetFilePointer( pimpl_->handle_,
                               lDistanceToMove,
@@ -198,8 +195,7 @@
         if (::GetLastError() != NO_ERROR) {
             throw detail::bad_seek();
         } else {
-            return (static_cast<boost::intmax_t>(lDistanceToMoveHigh) << 32) +
-                   dwResultLow;
+           return offset_to_position((lDistanceToMoveHigh << 32) + dwResultLow);
         }
     }
 #endif // #ifdef BOOST_IOSTREAMS_WINDOWS
@@ -231,7 +227,7 @@
                           SEEK_END );
     if (result == -1)
         throw detail::bad_seek();
-    return result;
+    return offset_to_position(result);
 }
 
 void file_descriptor::close() { close_impl(*pimpl_); }

Modified: boost/trunk/libs/iostreams/src/mapped_file.cpp
===================================================================
--- boost/trunk/libs/iostreams/src/mapped_file.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/src/mapped_file.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -181,7 +181,9 @@
                        (p.new_file_size != 0 && !readonly) ? 
                            CREATE_ALWAYS : 
                            OPEN_EXISTING,
-                       FILE_ATTRIBUTE_TEMPORARY,
+                       readonly ?
+                           FILE_ATTRIBUTE_READONLY :
+                           FILE_ATTRIBUTE_TEMPORARY,
                        NULL );
 
     if (pimpl_->handle_ == INVALID_HANDLE_VALUE)
@@ -204,7 +206,7 @@
     pimpl_->mapped_handle_ =
         ::CreateFileMappingA( pimpl_->handle_, NULL,
                               readonly ? PAGE_READONLY : PAGE_READWRITE,
-                              0, 0, p.path.c_str() );
+                              0, 0, NULL );
     if (pimpl_->mapped_handle_ == NULL) {
         detail::cleanup_and_throw(*pimpl_, "couldn't create mapping");
     }
@@ -289,7 +291,7 @@
     if (impl.handle_ != 0)
         ::close(impl.handle_);
     impl.clear(true);
-    throw_system_failure("failed getting file size");
+    throw_system_failure(msg);
 }
 
 } // End namespace detail.

Modified: boost/trunk/libs/iostreams/src/zlib.cpp
===================================================================
--- boost/trunk/libs/iostreams/src/zlib.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/src/zlib.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,6 +4,10 @@
 
 // See http://www.boost.org/libs/iostreams for documentation.
 
+// To configure Boost to work with zlib, see the 
+// installation instructions here:
+// http://boost.org/libs/iostreams/doc/index.html?path=7
+
 // Define BOOST_IOSTREAMS_SOURCE so that <boost/iostreams/detail/config.hpp> 
 // knows that we are building the library (possibly exporting code), rather 
 // than using it (possibly importing code).
@@ -11,7 +15,10 @@
 
 #include <boost/iostreams/detail/config/dyn_link.hpp>
 #include <boost/iostreams/filter/zlib.hpp> 
-#include "zlib.h"  // Jean-loup Gailly's and Mark Adler's header.
+#include "zlib.h"   // Jean-loup Gailly's and Mark Adler's "zlib.h" header.
+                    // To configure Boost to work with zlib, see the 
+                    // installation instructions here:
+                    // http://boost.org/libs/iostreams/doc/index.html?path=7
 
 namespace boost { namespace iostreams {
 
@@ -73,6 +80,7 @@
         throw std::bad_alloc();
     default:
         throw zlib_error(error);
+        ;
     }
 }
 
@@ -99,8 +107,8 @@
 void zlib_base::after(const char*& src_begin, char*& dest_begin, bool compress)
 {
     z_stream* s = static_cast<z_stream*>(stream_);
-    char*& next_in = reinterpret_cast<char*&>(s->next_in);
-    char*& next_out = reinterpret_cast<char*&>(s->next_out);
+    char* next_in = reinterpret_cast<char*>(s->next_in);
+    char* next_out = reinterpret_cast<char*>(s->next_out);
     if (calculate_crc_) {
         const zlib::byte* buf = compress ?
             reinterpret_cast<const zlib::byte*>(src_begin) :
@@ -115,7 +123,7 @@
     }
     total_in_ = s->total_in;
     total_out_ = s->total_out;
-    src_begin = const_cast<const char*&>(next_in);
+    src_begin = const_cast<const char*>(next_in);
     dest_begin = next_out;
 }
 
@@ -132,11 +140,14 @@
 void zlib_base::reset(bool compress, bool realloc)
 {
     z_stream* s = static_cast<z_stream*>(stream_);
-    zlib_error::check(
+    // Undiagnosed bug:
+    // deflateReset(), etc., return Z_DATA_ERROR
+    //zlib_error::check(
         realloc ?
             (compress ? deflateReset(s) : inflateReset(s)) :
             (compress ? deflateEnd(s) : inflateEnd(s))
-    );
+                ;
+    //);
 }
 
 void zlib_base::do_init

Modified: boost/trunk/libs/iostreams/test/Jamfile
===================================================================
--- boost/trunk/libs/iostreams/test/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/test/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -72,6 +72,7 @@
           [ test-iostreams libs/iostreams/test/counter_test.cpp ]
           [ test-iostreams libs/iostreams/test/direct_adapter_test.cpp ]
           [ test-iostreams libs/iostreams/test/example_test.cpp ]
+          [ test-iostreams libs/iostreams/test/file_test.cpp ]
           [ test-iostreams 
                 libs/iostreams/test/file_descriptor_test.cpp 
                 libs/iostreams/src/file_descriptor.cpp ]

Modified: boost/trunk/libs/iostreams/test/Jamfile.v2
===================================================================
--- boost/trunk/libs/iostreams/test/Jamfile.v2	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/test/Jamfile.v2	2005-12-06 16:16:19 UTC (rev 13900)
@@ -38,6 +38,8 @@
           [ test-iostreams copy_test.cpp ]
           [ test-iostreams counter_test.cpp ]
           [ test-iostreams direct_adapter_test.cpp ]
+          [ test-iostreams example_test.cpp ]
+          [ test-iostreams file_test.cpp ]
           [ test-iostreams 
                 file_descriptor_test.cpp 
                 ../src/file_descriptor.cpp ]

Modified: boost/trunk/libs/iostreams/test/component_access_test.cpp
===================================================================
--- boost/trunk/libs/iostreams/test/component_access_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/test/component_access_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -7,6 +7,8 @@
 #include <stdexcept>  // out_of_range.
 #include <typeinfo>
 #include <utility>    // pair.
+#include <boost/config.hpp>              // BOOST_MSVC.
+#include <boost/detail/workaround.hpp>
 #include <boost/iostreams/device/file.hpp>
 #include <boost/iostreams/filtering_stream.hpp>
 #include <boost/iostreams/stream.hpp>
@@ -75,21 +77,75 @@
     out.push(tolower_multichar_filter());
     out.push(file_sink(dest.name(), out_mode));
 
-    // Check component types.
-
+    // Check index 0.
     BOOST_CHECK(COMPARE_TYPE_ID(
+        out.component_type(0),
+        typeid(tolower_filter)
+    ));
+    BOOST_CHECK(COMPARE_TYPE_ID(
         BOOST_IOSTREAMS_COMPONENT_TYPE(out, 0), 
         typeid(tolower_filter)
     ));
+    BOOST_CHECK_NO_THROW((
+        BOOST_IOSTREAMS_COMPONENT(out, 0, tolower_filter)
+    ));
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
+    BOOST_CHECK_NO_THROW((
+        out.component<tolower_filter>(0)
+    ));
+    BOOST_CHECK_NO_THROW((
+        out.component<0, tolower_filter>()
+    ));
+#endif
+
+    // Check index 1.
     BOOST_CHECK(COMPARE_TYPE_ID(
+        out.component_type(1),
+        typeid(tolower_multichar_filter)
+    ));
+    BOOST_CHECK(COMPARE_TYPE_ID(
         BOOST_IOSTREAMS_COMPONENT_TYPE(out, 1), 
         typeid(tolower_multichar_filter)
     ));
+    BOOST_CHECK_NO_THROW((
+        BOOST_IOSTREAMS_COMPONENT(out, 1, tolower_multichar_filter)
+    ));
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
+    BOOST_CHECK_NO_THROW((
+        out.component<tolower_multichar_filter>(1)
+    ));
+    BOOST_CHECK_NO_THROW((
+        out.component<1, tolower_multichar_filter>()
+    ));
+#endif
+
+    // Check index 2.
     BOOST_CHECK(COMPARE_TYPE_ID(
+        out.component_type(2),
+        typeid(file_sink)
+    ));
+    BOOST_CHECK(COMPARE_TYPE_ID(
         BOOST_IOSTREAMS_COMPONENT_TYPE(out, 2), 
         typeid(file_sink)
     ));
+    BOOST_CHECK_NO_THROW((
+        BOOST_IOSTREAMS_COMPONENT(out, 2, file_sink)
+    ));
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1310)
+    BOOST_CHECK_NO_THROW((
+        out.component<file_sink>(2)
+    ));
+    BOOST_CHECK_NO_THROW((
+        out.component<2, file_sink>()
+    ));
+#endif
+
+    // Check index 3.
     BOOST_CHECK_THROW(
+        out.component_type(3),
+        std::out_of_range
+    );
+    BOOST_CHECK_THROW(
         BOOST_IOSTREAMS_COMPONENT_TYPE(out, 3),
         std::out_of_range
     );

Modified: boost/trunk/libs/iostreams/test/detail/filters.hpp
===================================================================
--- boost/trunk/libs/iostreams/test/detail/filters.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/test/detail/filters.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -160,7 +160,7 @@
     bool put(Sink& s, char c) { return boost::iostreams::put(s, c); }
 
     template<typename Device>
-    stream_offset seek(Device& d, stream_offset off, BOOST_IOS::seekdir way)
+    std::streampos seek(Device& d, stream_offset off, BOOST_IOS::seekdir way)
     { return boost::iostreams::seek(d, off, way); }
 };
 BOOST_IOSTREAMS_PIPABLE(identity_seekable_filter, 0)
@@ -173,7 +173,7 @@
     std::streamsize write(Sink& s, const char* buf, std::streamsize n)
     { return boost::iostreams::write(s, buf, n); }
     template<typename Device>
-    stream_offset seek(Device& d, stream_offset off, BOOST_IOS::seekdir way)
+    std::streampos seek(Device& d, stream_offset off, BOOST_IOS::seekdir way)
     { return boost::iostreams::seek(d, off, way); }
 };
 BOOST_IOSTREAMS_PIPABLE(identity_seekable_multichar_filter, 0)

Modified: boost/trunk/libs/iostreams/test/file_descriptor_test.cpp
===================================================================
--- boost/trunk/libs/iostreams/test/file_descriptor_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/test/file_descriptor_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -33,39 +33,51 @@
     {
         fdistream  first(file_descriptor_source(test1.name()), 0);
         ifstream   second(test2.name().c_str());
+        BOOST_CHECK(first->is_open());
         BOOST_CHECK_MESSAGE(
             compare_streams_in_chars(first, second),
             "failed reading from file_descriptor_source in chars with no buffer"
         );
+        first->close();
+        BOOST_CHECK(!first->is_open());
     }
 
     {
         fdistream  first(file_descriptor_source(test1.name()), 0);
         ifstream   second(test2.name().c_str());
+        BOOST_CHECK(first->is_open());
         BOOST_CHECK_MESSAGE(
             compare_streams_in_chunks(first, second),
             "failed reading from file_descriptor_source in chunks with no buffer"
         );
+        first->close();
+        BOOST_CHECK(!first->is_open());
     }
 
     {
         file_descriptor_source  file(test1.name());
         fdistream               first(file);
         ifstream                second(test2.name().c_str());
+        BOOST_CHECK(first->is_open());
         BOOST_CHECK_MESSAGE(
             compare_streams_in_chars(first, second),
             "failed reading from file_descriptor_source in chars with buffer"
         );
+        first->close();
+        BOOST_CHECK(!first->is_open());
     }
 
     {
         file_descriptor_source  file(test1.name());
         fdistream               first(file);
         ifstream                second(test2.name().c_str());
+        BOOST_CHECK(first->is_open());
         BOOST_CHECK_MESSAGE(
             compare_streams_in_chunks(first, second),
             "failed reading from file_descriptor_source in chunks with buffer"
         );
+        first->close();
+        BOOST_CHECK(!first->is_open());
     }
 
     //--------------Test file_descriptor_sink---------------------------------//
@@ -74,48 +86,60 @@
         temp_file             temp;
         file_descriptor_sink  file(temp.name(), BOOST_IOS::trunc);
         fdostream             out(file, 0);
+        BOOST_CHECK(out->is_open());
         write_data_in_chars(out);
         out.close();
         BOOST_CHECK_MESSAGE(
             compare_files(test1.name(), temp.name()),
             "failed writing to file_descriptor_sink in chars with no buffer"
         );
+        file.close();
+        BOOST_CHECK(!file.is_open());
     }
 
     {
         temp_file             temp;
         file_descriptor_sink  file(temp.name(), BOOST_IOS::trunc);
         fdostream             out(file, 0);
+        BOOST_CHECK(out->is_open());
         write_data_in_chunks(out);
         out.close();
         BOOST_CHECK_MESSAGE(
             compare_files(test1.name(), temp.name()),
             "failed writing to file_descriptor_sink in chunks with no buffer"
         );
+        file.close();
+        BOOST_CHECK(!file.is_open());
     }
 
     {
         temp_file             temp;
         file_descriptor_sink  file(temp.name(), BOOST_IOS::trunc);
         fdostream             out(file);
+        BOOST_CHECK(out->is_open());
         write_data_in_chars(out);
         out.close();
         BOOST_CHECK_MESSAGE(
             compare_files(test1.name(), temp.name()),
             "failed writing to file_descriptor_sink in chars with buffer"
         );
+        file.close();
+        BOOST_CHECK(!file.is_open());
     }
 
     {
         temp_file             temp;
         file_descriptor_sink  file(temp.name(), BOOST_IOS::trunc);
         fdostream             out(file);
+        BOOST_CHECK(out->is_open());
         write_data_in_chunks(out);
         out.close();
         BOOST_CHECK_MESSAGE(
             compare_files(test1.name(), temp.name()),
             "failed writing to file_descriptor_sink in chunks with buffer"
         );
+        file.close();
+        BOOST_CHECK(!file.is_open());
     }
 
     //--------------Test file_descriptor--------------------------------------//

Copied: boost/trunk/libs/iostreams/test/file_test.cpp (from rev 13899, boost/branches/upstream/current/libs/iostreams/test/file_test.cpp)

Modified: boost/trunk/libs/iostreams/test/offset_test.cpp
===================================================================
--- boost/trunk/libs/iostreams/test/offset_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/test/offset_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -109,7 +109,7 @@
     { return boost::iostreams::put(s, (char) std::tolower(c)); }
 
     template<typename Sink>
-    stream_offset seek(Sink& s, stream_offset off, BOOST_IOS::seekdir way)
+    std::streampos seek(Sink& s, stream_offset off, BOOST_IOS::seekdir way)
     { return boost::iostreams::seek(s, off, way); }
 };
 

Modified: boost/trunk/libs/iostreams/test/restrict_test.cpp
===================================================================
--- boost/trunk/libs/iostreams/test/restrict_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iostreams/test/restrict_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -112,7 +112,7 @@
     { return boost::iostreams::put(s, (char) std::tolower(c)); }
 
     template<typename Sink>
-    stream_offset seek(Sink& s, stream_offset off, BOOST_IOS::seekdir way)
+    std::streampos seek(Sink& s, stream_offset off, BOOST_IOS::seekdir way)
     { return boost::iostreams::seek(s, off, way); }
 };
 

Modified: boost/trunk/libs/iterator/test/counting_iterator_test.cpp
===================================================================
--- boost/trunk/libs/iterator/test/counting_iterator_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iterator/test/counting_iterator_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -277,6 +277,7 @@
     // Test user-defined type.
 
     test_integer3<my_int1, std::forward_iterator_tag, int>();
+    test_integer3<long, std::random_access_iterator_tag, int>();
     test_integer<my_int2>();
     test_integer<my_int3>();
     

Modified: boost/trunk/libs/iterator/test/iterator_traits_test.cpp
===================================================================
--- boost/trunk/libs/iterator/test/iterator_traits_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/iterator/test/iterator_traits_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -161,6 +161,10 @@
 non_pointer_test<std::ostream_iterator<int>,
     int, void, int*, int&, std::output_iterator_tag>
         ostream_iterator_test;
+#elif BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(70190006))
+non_pointer_test<std::ostream_iterator<int>,
+    int, long, int*, int&, std::output_iterator_tag>
+        ostream_iterator_test;
 #else
 non_pointer_test<std::ostream_iterator<int>,
     void, void, void, void, std::output_iterator_tag>

Modified: boost/trunk/libs/math/octonion/octonion_test.cpp
===================================================================
--- boost/trunk/libs/math/octonion/octonion_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/math/octonion/octonion_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -38,6 +38,15 @@
 
 typedef boost::mpl::list<float,double,long double>  test_types;
 
+// Apple GCC 4.0 uses the "double double" format for its long double,
+// which means that epsilon is VERY small but useless for
+// comparisons. So, don't do those comparisons.
+#if defined(__APPLE_CC__) && defined(__GNUC__) && __GNUC__ == 4
+typedef boost::mpl::list<float,double>  near_eps_test_types;
+#else
+typedef boost::mpl::list<float,double,long double>  near_eps_test_types;
+#endif
+
 #if BOOST_WORKAROUND(__GNUC__, < 3)
     // gcc 2.x ignores function scope using declarations,
     // put them in the scope of the enclosing namespace instead:
@@ -734,10 +743,13 @@
 #define    BOOST_OCTONION_COMMON_GENERATOR(fct) \
     test->add(BOOST_TEST_CASE_TEMPLATE(fct##_test, test_types));
     
+#define    BOOST_OCTONION_COMMON_GENERATOR_NEAR_EPS(fct) \
+    test->add(BOOST_TEST_CASE_TEMPLATE(fct##_test, near_eps_test_types));
     
+    
 #define    BOOST_OCTONION_TEST                      \
     BOOST_OCTONION_COMMON_GENERATOR(multiplication) \
-    BOOST_OCTONION_COMMON_GENERATOR(exp)
+    BOOST_OCTONION_COMMON_GENERATOR_NEAR_EPS(exp)
     
     
     BOOST_OCTONION_TEST
@@ -746,8 +758,8 @@
 #undef    BOOST_OCTONION_TEST
     
 #undef    BOOST_OCTONION_COMMON_GENERATOR
+#undef BOOST_OCTONION_COMMON_GENERATOR_NEAR_EPS
     
-    
 #ifdef BOOST_OCTONION_TEST_VERBOSE
     
     test->add(BOOST_TEST_CASE(octonion_manual_test));

Modified: boost/trunk/libs/math/quaternion/quaternion_test.cpp
===================================================================
--- boost/trunk/libs/math/quaternion/quaternion_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/math/quaternion/quaternion_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,7 +18,6 @@
 
 #include <boost/math/quaternion.hpp>
 
-
 template<typename T>
 struct string_type_name;
 
@@ -38,7 +37,16 @@
 
 typedef boost::mpl::list<float,double,long double>  test_types;
 
+// Apple GCC 4.0 uses the "double double" format for its long double,
+// which means that epsilon is VERY small but useless for
+// comparisons. So, don't do those comparisons.
+#if defined(__APPLE_CC__) && defined(__GNUC__) && __GNUC__ == 4
+typedef boost::mpl::list<float,double>  near_eps_test_types;
+#else
+typedef boost::mpl::list<float,double,long double>  near_eps_test_types;
+#endif
 
+
 #if BOOST_WORKAROUND(__GNUC__, < 3)
     // gcc 2.x ignores function scope using declarations,
     // put them in the scope of the enclosing namespace instead:
@@ -739,15 +747,18 @@
     
 #define    BOOST_QUATERNION_COMMON_GENERATOR(fct)   \
     test->add(BOOST_TEST_CASE_TEMPLATE(fct##_test, test_types));
+
+#define    BOOST_QUATERNION_COMMON_GENERATOR_NEAR_EPS(fct)   \
+    test->add(BOOST_TEST_CASE_TEMPLATE(fct##_test, near_eps_test_types));
     
     
 #define    BOOST_QUATERNION_TEST                      \
     BOOST_QUATERNION_COMMON_GENERATOR(multiplication) \
-    BOOST_QUATERNION_COMMON_GENERATOR(exp)            \
-    BOOST_QUATERNION_COMMON_GENERATOR(cos)            \
-    BOOST_QUATERNION_COMMON_GENERATOR(sin)            \
-    BOOST_QUATERNION_COMMON_GENERATOR(cosh)           \
-    BOOST_QUATERNION_COMMON_GENERATOR(sinh)
+    BOOST_QUATERNION_COMMON_GENERATOR_NEAR_EPS(exp)            \
+    BOOST_QUATERNION_COMMON_GENERATOR_NEAR_EPS(cos)            \
+    BOOST_QUATERNION_COMMON_GENERATOR_NEAR_EPS(sin)            \
+    BOOST_QUATERNION_COMMON_GENERATOR_NEAR_EPS(cosh)           \
+    BOOST_QUATERNION_COMMON_GENERATOR_NEAR_EPS(sinh)
     
     
     BOOST_QUATERNION_TEST
@@ -756,8 +767,8 @@
 #undef    BOOST_QUATERNION_TEST
     
 #undef    BOOST_QUATERNION_COMMON_GENERATOR
+#undef BOOST_QUATERNION_COMMON_GENERATOR_NEAR_EPS
     
-    
 #ifdef BOOST_QUATERNION_TEST_VERBOSE
     
     test->add(BOOST_TEST_CASE(quaternion_manual_test));

Modified: boost/trunk/libs/math/special_functions/special_functions_test.cpp
===================================================================
--- boost/trunk/libs/math/special_functions/special_functions_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/math/special_functions/special_functions_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,8 +35,15 @@
 
 typedef boost::mpl::list<float,double,long double>  test_types;
 
+// Apple GCC 4.0 uses the "double double" format for its long double,
+// which means that epsilon is VERY small but useless for
+// comparisons. So, don't do those comparisons.
+#if defined(__APPLE_CC__) && defined(__GNUC__) && __GNUC__ == 4
+typedef boost::mpl::list<float,double>  near_eps_test_types;
+#else
+typedef boost::mpl::list<float,double,long double>  near_eps_test_types;
+#endif
 
-
 #include "sinc_test.hpp"
 #include "sinhc_test.hpp"
 #include "atanh_test.hpp"
@@ -63,6 +70,9 @@
     
 #define BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR(fct)   \
     test->add(BOOST_TEST_CASE_TEMPLATE(fct##_test, test_types));
+
+#define BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR_NEAR_EPS(fct)   \
+    test->add(BOOST_TEST_CASE_TEMPLATE(fct##_test, near_eps_test_types));
     
     
 #define BOOST_SPECIAL_FUNCTIONS_COMMON_TEST             \
@@ -73,8 +83,8 @@
     BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR(sinhc_pi)
     
 #define BOOST_SPECIAL_FUNCTIONS_TEMPLATE_TEMPLATE_TEST          \
-    BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR(sinc_pi_complex)   \
-    BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR(sinhc_pi_complex)
+    BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR_NEAR_EPS(sinc_pi_complex)   \
+    BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR_NEAR_EPS(sinhc_pi_complex)
     
     
 #ifdef  BOOST_NO_TEMPLATE_TEMPLATES
@@ -98,12 +108,13 @@
 #undef  BOOST_SPECIAL_FUNCTIONS_TEST
     
 #undef  BOOST_SPECIAL_FUNCTIONS_TEMPLATE_TEMPLATE_TEST
-    
+
 #undef  BOOST_SPECIAL_FUNCTIONS_COMMON_TEST
     
 #undef  BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR
+
+#undef  BOOST_SPECIAL_FUNCTIONS_COMMON_GENERATOR_NEAR_EPS
     
-    
 #ifdef    BOOST_SPECIAL_FUNCTIONS_TEST_VERBOSE
         
     using    ::std::numeric_limits;
@@ -127,4 +138,4 @@
     return test;
 }
 
-#undef DEFINE_TYPE_NAME
\ No newline at end of file
+#undef DEFINE_TYPE_NAME

Modified: boost/trunk/libs/mpl/test/size_t.cpp
===================================================================
--- boost/trunk/libs/mpl/test/size_t.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/mpl/test/size_t.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -8,11 +8,11 @@
 // See http://www.boost.org/libs/mpl for documentation.
 
 // $Source: /cvsroot/boost/boost/libs/mpl/test/size_t.cpp,v $
-// $Date: 2005/05/14 16:26:11 $
-// $Revision: 1.2 $
+// $Date: 2005/09/15 02:26:13 $
+// $Revision: 1.2.2.1 $
 
-// Necessary to overcome a strange name lookup bug in GCC 3.3 for Mac OS X
-#if defined(__APPLE_CC__) && defined(__GNUC__) && (__GNUC__ == 3) && (__GNUC_MINOR__ <= 3)
+// Necessary to overcome a strange name lookup bug in GCC 3.3 and 4.0 for Mac OS X
+#if defined(__APPLE_CC__) && defined(__GNUC__) && (__GNUC__ <= 4)
 #  include <cassert>
 #endif
 

Modified: boost/trunk/libs/multi_array/doc/user.html
===================================================================
--- boost/trunk/libs/multi_array/doc/user.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_array/doc/user.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -582,7 +582,7 @@
     arrays.
 
 This library is analogous to 
-<a href="">boost::array</a> in that it augments C style N-dimensional
+<a href="../../array/index.html">boost::array</a> in that it augments C style N-dimensional
 arrays, as <tt>boost::array</tt> does for C one-dimensional arrays.
 
 
@@ -625,7 +625,7 @@
 </address>
 <!-- Created: Fri Jun 29 10:53:07 EST 2001 -->
 <!-- hhmts start -->
-Last modified: Tue Sep 10 11:14:15 EST 2002
+Last modified: Wed Nov 30 23:29:03 EST 2005
 <!-- hhmts end -->
 
 </body>

Modified: boost/trunk/libs/multi_index/doc/advanced_topics.html
===================================================================
--- boost/trunk/libs/multi_index/doc/advanced_topics.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/advanced_topics.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -122,7 +122,7 @@
 by some compiler vendors, then learning to use hashed indices should be straightforward.
 However, the interface of hashed indices is modeled after the specification
 for unordered associative containers by the
-<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1745.pdf">C++ Standard
+<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1836.pdf">C++ Standard
 Library Technical Report</a> (TR1),
 which differs in some significant aspects from existing pre-standard
 implementations:
@@ -1576,7 +1576,7 @@
 
 <br>
 
-<p>Revised June 7th 2005</p>
+<p>Revised August 24th 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/doc/compiler_specifics.html
===================================================================
--- boost/trunk/libs/multi_index/doc/compiler_specifics.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/compiler_specifics.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -34,7 +34,7 @@
 <ul>
   <li><a href="#bcb_64">Borland C++ Builder 6.4</a></li>
   <li><a href="#comeau_433_win_vc7_71">Comeau C/C++ 4.3.3 for Windows (VC++ 7.0/7.1 backend)</a></li>
-  <li><a href="#compaq_65">Compaq C++ 6.5-042 for Tru64 UNIX</a></li>
+  <li><a href="#compaq_65">Compaq C++ 6.5-042 for Tru64 UNIX and later</a></li>
   <li>
     <a href="#gcc_32">GNU GCC 3.2 and later</a>
     <ul>
@@ -44,16 +44,17 @@
   </li>
   <li><a href="#acc_60">HP aC++ A.06.00 for HP-UX</a></li>
   <li><a href="#va_60">IBM VisualAge C++ V6.0 for AIX</a></li>
-  <li><a href="#intel_71_8x_lin">Intel C++ Compiler for Linux 7.1/8.0/8.1</a></li>
+  <li><a href="#intel_71_lin">Intel C++ Compiler for Linux 7.1 and later</a></li>
   <li><a href="#intel_em64t_81_lin">Intel C++ Compiler Extended Memory 64 Technology 8.1 for Linux</a></li>
   <li><a href="#intel_7x_win">Intel C++ Compiler for Windows 32-bit 7.0/7.1</a></li>
   <li><a href="#intel_71_win_stlport_453">Intel C++ Compiler for Windows 32-bit 7.1 + STLport 4.5.3</a></li>
-  <li><a href="#intel_8x_9x_win">Intel C++ Compiler for Windows 32-bit 8.0/8.1/9.0</a></li>
-  <li><a href="#cw_83_9x">Metrowerks CodeWarrior 8.3 and later</a></li>
+  <li><a href="#intel_80_win">Intel C++ Compiler for Windows 32-bit 8.0 and later</a></li>
+  <li><a href="#cw_83">Metrowerks CodeWarrior 8.3 and later</a></li>
   <li><a href="#msvc_60">Microsoft Visual C++ 6.0 Service Pack 5</a></li>
   <li><a href="#msvc_60_stlport_453">Microsoft Visual C++ 6.0 Service Pack 5 + STLport 4.5.3</a></li>
   <li><a href="#msvc_70">Microsoft Visual C++ 7.0</a></li>
   <li><a href="#msvc_71">Microsoft Visual C++ 7.1</a></li>
+  <li><a href="#msvc_71_stlport_462">Microsoft Visual C++ 7.1 + STLport 4.6.2</a></li>
   <li><a href="#msvc_80">Microsoft Visual C++ 8.0</a></li>
   <li><a href="#portability">Portability techniques</a>
     <ul>
@@ -88,10 +89,11 @@
 however, when Microsoft Visual C++ 6.0 is used as the backend.
 </p>
 
-<h2><a name="compaq_65">Compaq C++ 6.5-042 for Tru64 UNIX</a></h2>
+<h2><a name="compaq_65">Compaq C++ 6.5-042 for Tru64 UNIX and later</a></h2>
 
 <p>
-No problems have been detected with this compiler.
+No problems have been detected with this compiler. Versions 6.5-042,
+7.1-005 and 7.1-006 have been tested.
 </p>
 
 <h2><a name="gcc_32">GNU GCC 3.2 and later</a></h2>
@@ -109,12 +111,13 @@
   <li>GCC 3.3.6 under Linux and Tru64 (see <a href="#gcc_tru64">below</a>),</li>
   <li>GCC 3.4.2 (mingw-special) under Win32,</li>
   <li>GCC 3.4.3 under Linux, Solaris and Tru64 (see <a href="#gcc_tru64">below</a>),</li>
-  <li>GCC 3.4.4 (cygming special) under Cygwin, under Linux,
+  <li>GCC 3.4.4 (cygming special) under Cygwin, under Gentoo Linux PPC64, under Linux,
     under Tru64 (see <a href="#gcc_tru64">below</a>), (mingw special) under Win32,</li>
   <li>GCC 4.0.0 20041026 (Apple build 4061) under Mac OS 
     (see <a href="#gcc_4_darwin">below</a>),</li>
   <li>GCC 4.0.0 under Linux, (Apple build 5026) under Mac OS,</li>
-  <li>GCC 4.0.1 under Linux.</li>
+  <li>GCC 4.0.1 under Linux and Tru64 (see <a href="#gcc_tru64">below</a>),</li>
+  <li>GCC 4.0.2 under Linux.</li>
 </ul>
 Boost.MultiIndex does not work with versions 3.1 and prior of GCC.
 </p>
@@ -181,10 +184,10 @@
 supported on this platform.
 </p>
 
-<h2><a name="intel_71_8x_lin">Intel C++ Compiler for Linux 7.1/8.0/8.1</a></h2>
+<h2><a name="intel_71_lin">Intel C++ Compiler for Linux 7.1 and later</a></h2>
 
 <p>
-No problems have been detected with these compilers.
+No problems have been detected with this compilers from version 7.1 up to 9.0.
 </p>
 
 <h2><a name="intel_em64t_81_lin">Intel C++ Compiler Extended Memory 64 Technology 8.1
@@ -221,7 +224,7 @@
 also been confirmed to work correctly.
 </p>
 
-<h2><a name="intel_8x_9x_win">Intel C++ Compiler for Windows 32-bit 8.0/8.1/9.0</a></h2>
+<h2><a name="intel_80_win">Intel C++ Compiler for Windows 32-bit 8.0 and later</a></h2>
 
 <p>
 When used on top of MSVC++ 7.0 or prior, argument dependent lookup is
@@ -229,10 +232,11 @@
 and in particular with the serialization part of Boost.MultiIndex.
 Argument dependent lookup is enabled by adding
 <code>/Qoption,c,--arg_dep_lookup</code> to the project options.
-Other than this, Boost.MultiIndex works without problems.
+Other than this, Boost.MultiIndex works without problems. Compiler versions
+from 8.0 to 9.0 have been tested.
 </p>
 
-<h2><a name="cw_83_9x">Metrowerks CodeWarrior 8.3 and later</a></h2>
+<h2><a name="cw_83">Metrowerks CodeWarrior 8.3 and later</a></h2>
 
 <p>
 Boost.MultiIndex works correctly with versions of this compiler from 8.3 to
@@ -501,6 +505,13 @@
 without further problems.
 </p>
 
+<h2><a name="msvc_71_stlport_462">Microsoft Visual C++ 7.1 + STLport 4.6.2</a></h2>
+
+<p>
+Boost.MultiIndex works for this configuration. The same issues apply as in
+MSVC++ 7.1 with its original Dinkumware standard library. 
+</p>
+
 <h2><a name="msvc_80">Microsoft Visual C++ 8.0</a></h2>
 
 <p>
@@ -928,7 +939,7 @@
 
 <br>
 
-<p>Revised July 26th 2005</p>
+<p>Revised October 17th 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/doc/examples.html
===================================================================
--- boost/trunk/libs/multi_index/doc/examples.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/examples.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -136,7 +136,7 @@
 <span class=keyword>struct</span> <span class=identifier>car_model</span>
 <span class=special>{</span>
   <span class=identifier>std</span><span class=special>::</span><span class=identifier>string</span> <span class=identifier>model</span><span class=special>;</span>
-  <span class=identifier>std</span><span class=special>:</span><span class=identifier>string</span>  <span class=identifier>manufacturer</span><span class=special>;</span>
+  <span class=identifier>std</span><span class=special>::</span><span class=identifier>string</span> <span class=identifier>manufacturer</span><span class=special>;</span>
   <span class=keyword>int</span>         <span class=identifier>price</span><span class=special>;</span>
 <span class=special>};</span>
 </pre></blockquote>
@@ -347,7 +347,7 @@
 
 <br>
 
-<p>Revised March 8th 2005</p>
+<p>Revised August 22nd 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/doc/performance.html
===================================================================
--- boost/trunk/libs/multi_index/doc/performance.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/performance.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -154,8 +154,8 @@
 <span class=identifier>manual_t2</span> <span class=identifier>c2</span><span class=special>;</span>
 
 <span class=comment>// insert the element 5</span>
-<span class=identifier>manual_t1</span><span class=special>::</span><span class=identifier>iterator</span><span class=special>=</span><span class=identifier>c1</span><span class=special>.</span><span class=identifier>insert</span><span class=special>(</span><span class=number>5</span><span class=special>).</span><span class=identifier>first</span><span class=special>;</span>
-<span class=identifier>c2</span><span class=special>.</span><span class=identifier>insert</span><span class=special>(&amp;*</span><span class=identifier>t1</span><span class=special>);</span>
+<span class=identifier>manual_t1</span><span class=special>::</span><span class=identifier>iterator</span> <span class=identifier>it1</span><span class=special>=</span><span class=identifier>c1</span><span class=special>.</span><span class=identifier>insert</span><span class=special>(</span><span class=number>5</span><span class=special>).</span><span class=identifier>first</span><span class=special>;</span>
+<span class=identifier>c2</span><span class=special>.</span><span class=identifier>insert</span><span class=special>(&amp;*</span><span class=identifier>it1</span><span class=special>);</span>
 </pre></blockquote>
 
 deletion, on the other hand, necessitates a logarithmic search, whereas
@@ -164,8 +164,8 @@
 <blockquote><pre>
 <span class=comment>// remove the element pointed to by it2</span>
 <span class=identifier>manual_t2</span><span class=special>::</span><span class=identifier>iterator</span> <span class=identifier>it2</span><span class=special>=...;</span>
-<span class=identifier>c1</span><span class=special>.</span><span class=identifier>erase</span><span class=special>(*</span><span class=identifier>it2</span><span class=special>);</span> <span class=comment>// watch out! performs in logarithmic time</span>
-<span class=identifier>c2</span><span class=special>.</span><span class=identifier>erase</span><span class=special>(</span><span class=identifier>it1</span><span class=special>);</span> 
+<span class=identifier>c1</span><span class=special>.</span><span class=identifier>erase</span><span class=special>(**</span><span class=identifier>it2</span><span class=special>);</span> <span class=comment>// watch out! performs in logarithmic time</span>
+<span class=identifier>c2</span><span class=special>.</span><span class=identifier>erase</span><span class=special>(</span><span class=identifier>it2</span><span class=special>);</span> 
 </pre></blockquote>
 
 <p>
@@ -174,14 +174,14 @@
 </p>
 
 <blockquote><pre>
-<span class=keyword>typedef</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>set</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt;</span>  <span class=identifier>manual_t1</span><span class=special>;</span> <span class=comment>// equivalent to indexed_t's index #0</span>
+<span class=keyword>typedef</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>set</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt;</span>    <span class=identifier>manual_t1</span><span class=special>;</span> <span class=comment>// equivalent to indexed_t's index #0</span>
 <span class=keyword>typedef</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>multiset</span><span class=special>&lt;</span>
   <span class=identifier>manual_t1</span><span class=special>::</span><span class=identifier>iterator</span><span class=special>,</span>
   <span class=identifier>it_compare</span><span class=special>&lt;</span>
     <span class=identifier>manual_t1</span><span class=special>::</span><span class=identifier>iterator</span><span class=special>,</span>
     <span class=identifier>std</span><span class=special>::</span><span class=identifier>greater</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt;</span>
   <span class=special>&gt;</span>
-<span class=special>&gt;</span>                      <span class=identifier>manual_t2</span><span class=special>;</span> <span class=comment>// equivalent to indexed_t's index #1</span>
+<span class=special>&gt;</span>                        <span class=identifier>manual_t2</span><span class=special>;</span> <span class=comment>// equivalent to indexed_t's index #1</span>
 </pre></blockquote>    
 
 <p>
@@ -194,13 +194,13 @@
 <span class=identifier>manual_t2</span> <span class=identifier>c2</span><span class=special>;</span>
 
 <span class=comment>// insert the element 5</span>
-<span class=identifier>manual_t1</span><span class=special>::</span><span class=identifier>iterator</span><span class=special>=</span><span class=identifier>c1</span><span class=special>.</span><span class=identifier>insert</span><span class=special>(</span><span class=number>5</span><span class=special>).</span><span class=identifier>first</span><span class=special>;</span>
-<span class=identifier>c2</span><span class=special>.</span><span class=identifier>insert</span><span class=special>(</span><span class=identifier>t1</span><span class=special>);</span>
+<span class=identifier>manual_t1</span><span class=special>::</span><span class=identifier>iterator</span> <span class=identifier>it1</span><span class=special>=</span><span class=identifier>c1</span><span class=special>.</span><span class=identifier>insert</span><span class=special>(</span><span class=number>5</span><span class=special>).</span><span class=identifier>first</span><span class=special>;</span>
+<span class=identifier>c2</span><span class=special>.</span><span class=identifier>insert</span><span class=special>(</span><span class=identifier>it1</span><span class=special>);</span>
 
 <span class=comment>// remove the element pointed to by it2</span>
 <span class=identifier>manual_t2</span><span class=special>::</span><span class=identifier>iterator</span> <span class=identifier>it2</span><span class=special>=...;</span>
 <span class=identifier>c1</span><span class=special>.</span><span class=identifier>erase</span><span class=special>(*</span><span class=identifier>it2</span><span class=special>);</span> <span class=comment>// OK: constant time</span>
-<span class=identifier>c2</span><span class=special>.</span><span class=identifier>erase</span><span class=special>(</span><span class=identifier>it1</span><span class=special>);</span> 
+<span class=identifier>c2</span><span class=special>.</span><span class=identifier>erase</span><span class=special>(</span><span class=identifier>it2</span><span class=special>);</span> 
 </pre></blockquote>
 
 <p>
@@ -711,7 +711,7 @@
 
 <br>
 
-<p>Revised May 18th 2005</p>
+<p>Revised November 21st 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/doc/reference/hash_indices.html
===================================================================
--- boost/trunk/libs/multi_index/doc/reference/hash_indices.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/reference/hash_indices.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -166,7 +166,7 @@
 A hashed index provides fast retrieval of elements of a <code>multi_index_container</code>
 through hashing tecnhiques. The interface and semantics of hashed indices are modeled according
 to the proposal for unordered associative containers given in the C++
-<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1745.pdf">Proposed
+<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1836.pdf">Proposed
 Draft Tecnhical Report on Standard Library Extensions</a>, also known as TR1. A hashed
 index is particularized according to a given
 <a href="key_extraction.html#key_extractors"><code>Key Extractor</code></a>
@@ -252,9 +252,9 @@
   <span class=keyword>template</span><span class=special>&lt;</span><span class=keyword>typename</span> <span class=identifier>InputIterator</span><span class=special>&gt;</span>
   <span class=keyword>void</span> <span class=identifier>insert</span><span class=special>(</span><span class=identifier>InputIterator</span> <span class=identifier>first</span><span class=special>,</span><span class=identifier>InputIterator</span> <span class=identifier>last</span><span class=special>);</span>
 
-  <span class=keyword>void</span> <span class=identifier>erase</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>position</span><span class=special>);</span>
+  <span class=identifier>iterator</span>  <span class=identifier>erase</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>position</span><span class=special>);</span>
   <span class=identifier>size_type</span> <span class=identifier>erase</span><span class=special>(</span><span class=keyword>const</span> <span class=identifier>key_type</span><span class=special>&amp;</span> <span class=identifier>x</span><span class=special>);</span>
-  <span class=keyword>void</span> <span class=identifier>erase</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>first</span><span class=special>,</span><span class=identifier>iterator</span> <span class=identifier>last</span><span class=special>);</span>
+  <span class=identifier>iterator</span>  <span class=identifier>erase</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>first</span><span class=special>,</span><span class=identifier>iterator</span> <span class=identifier>last</span><span class=special>);</span>
 
   <span class=keyword>bool</span> <span class=identifier>replace</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>position</span><span class=special>,</span><span class=keyword>const</span> <span class=identifier>value_type</span><span class=special>&amp;</span> <span class=identifier>x</span><span class=special>);</span>
   <span class=keyword>template</span><span class=special>&lt;</span><span class=keyword>typename</span> <span class=identifier>Modifier</span><span class=special>&gt;</span> <span class=keyword>bool</span> <span class=identifier>modify</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>position</span><span class=special>,</span><span class=identifier>Modifier</span> <span class=identifier>mod</span><span class=special>);</span>
@@ -496,12 +496,15 @@
 <b>Exception safety:</b> Basic.<br>
 </blockquote>
 
-<code>void erase(iterator position);</code>
+<code>iterator erase(iterator position);</code>
 
 <blockquote>
 <b>Requires:</b> <code>position</code> is a valid dereferenceable  iterator
 of the index.</br>
 <b>Effects:</b> Deletes the element pointed to by <code>position</code>.<br>
+<b>Returns:</b> An iterator pointing to the element immediately following
+the one that was deleted, or <code>end()</code>
+if no such element exists.<br>
 <b>Complexity:</b> <code>O(D(n))</code>.<br>
 <b>Exception safety:</b> <code>nothrow</code>.<br>
 </blockquote>
@@ -517,12 +520,13 @@
 <b>Exception safety:</b> Basic.<br>
 </blockquote>
 
-<code>void erase(iterator first,iterator last);</code>
+<code>iterator erase(iterator first,iterator last);</code>
 
 <blockquote>
 <b>Requires:</b> [<code>first</code>,<code>last</code>) is a valid
 range of the index.<br>
 <b>Effects:</b> Deletes the elements in [<code>first</code>,<code>last</code>).<br>
+<b>Returns:</b> <code>last</code>.<br>
 <b>Complexity:</b> <code>O(m*D(n))</code>, where <code>m</code> is
 the number of elements in [<code>first</code>,<code>last</code>).<br>
 <b>Exception safety:</b> <code>nothrow</code>.<br>
@@ -887,7 +891,7 @@
 
 <br>
 
-<p>Revised June 7th 2005</p>
+<p>Revised August 24th 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/doc/reference/key_extraction.html
===================================================================
--- boost/trunk/libs/multi_index/doc/reference/key_extraction.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/reference/key_extraction.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -254,13 +254,13 @@
 <b>Returns:</b> a reference to the object chained-pointed to by <code>x</code>.
 </blockquote>
 
-<code>const Type&amp; operator()(const Type&amp;x)const;</code>
+<code>const Type&amp; operator()(const Type&amp; x)const;</code>
 
 <blockquote>
 <b>Returns:</b> <code>x</code>.
 </blockquote>
 
-<code>Type&amp; operator()(Type &amp;x)const;</code>
+<code>Type&amp; operator()(Type&amp; x)const;</code>
 
 <blockquote>
 <b>Returns:</b> <code>x</code>.
@@ -356,13 +356,13 @@
 <b>Returns:</b> a reference to the object chained-pointed to by <code>x</code>.
 </blockquote>
 
-<code>const Type&amp; operator()(const Class&amp;x)const;</code>
+<code>const Type&amp; operator()(const Class&amp; x)const;</code>
 
 <blockquote>
 <b>Returns:</b> <code>x.*PtrToMember</code>.
 </blockquote>
 
-<code>Type&amp; operator()(const Class&amp;x);</code>
+<code>Type&amp; operator()(Class&amp; x)const;</code>
 
 <blockquote>
 <b>Returns:</b> <code>x.*PtrToMember</code>.
@@ -1013,8 +1013,8 @@
 <code>Default Constructible</code></a> or
 <a href="http://www.sgi.com/tech/stl/Assignable.html"><code>Assignable</code></a>.
 Every object of type <code>composite_key_result&lt;CompositeKey></code> is
-internally asociated to the <code>CompositeKey</code> from which it is returned
-and the object of type <code>CompositeKey::result_type</code> to which the
+internally associated to the <code>CompositeKey</code> from which it is returned
+and the object of type <code>CompositeKey::value_type</code> to which the
 composite key was applied.
 </p>
 
@@ -2012,7 +2012,7 @@
 
 <br>
 
-<p>Revised May 30th 2005</p>
+<p>Revised September 5th 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/doc/reference/ord_indices.html
===================================================================
--- boost/trunk/libs/multi_index/doc/reference/ord_indices.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/reference/ord_indices.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -262,9 +262,9 @@
   <span class=keyword>template</span><span class=special>&lt;</span><span class=keyword>typename</span> <span class=identifier>InputIterator</span><span class=special>&gt;</span>
   <span class=keyword>void</span> <span class=identifier>insert</span><span class=special>(</span><span class=identifier>InputIterator</span> <span class=identifier>first</span><span class=special>,</span><span class=identifier>InputIterator</span> <span class=identifier>last</span><span class=special>);</span>
 
-  <span class=keyword>void</span> <span class=identifier>erase</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>position</span><span class=special>);</span>
+  <span class=identifier>iterator</span>  <span class=identifier>erase</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>position</span><span class=special>);</span>
   <span class=identifier>size_type</span> <span class=identifier>erase</span><span class=special>(</span><span class=keyword>const</span> <span class=identifier>key_type</span><span class=special>&amp;</span> <span class=identifier>x</span><span class=special>);</span>
-  <span class=keyword>void</span> <span class=identifier>erase</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>first</span><span class=special>,</span><span class=identifier>iterator</span> <span class=identifier>last</span><span class=special>);</span>
+  <span class=identifier>iterator</span>  <span class=identifier>erase</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>first</span><span class=special>,</span><span class=identifier>iterator</span> <span class=identifier>last</span><span class=special>);</span>
 
   <span class=keyword>bool</span> <span class=identifier>replace</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>position</span><span class=special>,</span><span class=keyword>const</span> <span class=identifier>value_type</span><span class=special>&amp;</span> <span class=identifier>x</span><span class=special>);</span>
   <span class=keyword>template</span><span class=special>&lt;</span><span class=keyword>typename</span> <span class=identifier>Modifier</span><span class=special>&gt;</span> <span class=keyword>bool</span> <span class=identifier>modify</span><span class=special>(</span><span class=identifier>iterator</span> <span class=identifier>position</span><span class=special>,</span><span class=identifier>Modifier</span> <span class=identifier>mod</span><span class=special>);</span>
@@ -510,12 +510,15 @@
 <b>Exception safety:</b> Basic.<br>
 </blockquote>
 
-<code>void erase(iterator position);</code>
+<code>iterator erase(iterator position);</code>
 
 <blockquote>
 <b>Requires:</b> <code>position</code> is a valid dereferenceable  iterator
 of the index.</br>
 <b>Effects:</b> Deletes the element pointed to by <code>position</code>.<br>
+<b>Returns:</b> An iterator pointing to the element immediately following
+the one that was deleted, or <code>end()</code>
+if no such element exists.<br>
 <b>Complexity:</b> <code>O(D(n))</code>.<br>
 <b>Exception safety:</b> <code>nothrow</code>.<br>
 </blockquote>
@@ -530,12 +533,13 @@
 <b>Exception safety:</b> Basic.<br>
 </blockquote>
 
-<code>void erase(iterator first,iterator last);</code>
+<code>iterator erase(iterator first,iterator last);</code>
 
 <blockquote>
 <b>Requires:</b> [<code>first</code>,<code>last</code>) is a valid
 range of the index.<br>
 <b>Effects:</b> Deletes the elements in [<code>first</code>,<code>last</code>).<br>
+<b>Returns:</b> <code>last</code>.<br>
 <b>Complexity:</b> <code>O(log(n) + m*D(n))</code>, where <code>m</code> is
 the number of elements in [<code>first</code>,<code>last</code>).<br>
 <b>Exception safety:</b> <code>nothrow</code>.<br>
@@ -946,7 +950,7 @@
 
 <br>
 
-<p>Revised February 7th 2005</p>
+<p>Revised August 24th 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/doc/reference/seq_indices.html
===================================================================
--- boost/trunk/libs/multi_index/doc/reference/seq_indices.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/reference/seq_indices.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -145,7 +145,8 @@
 sorted according to their order of insertion: this means that new elements
 inserted through a different index of the <code>multi_index_container</code> are appended
 to the end of the sequenced index. Additionally, the index allows for free
-reordering of elements in the same vein as <code>std::list</code> does.
+reordering of elements in the same vein as <code>std::list</code> does. Validity
+of iterators and references to elements is preserved in all operations.
 </p>
 
 <p>
@@ -878,7 +879,7 @@
 
 <br>
 
-<p>Revised February 7th 2005</p>
+<p>Revised August 22nd 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/doc/release_notes.html
===================================================================
--- boost/trunk/libs/multi_index/doc/release_notes.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/doc/release_notes.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -27,9 +27,37 @@
 <h2>Contents</h2>
 
 <ul>
+  <li><a href="#boost_1_33_1">Boost 1.33.1 release</a></li>
   <li><a href="#boost_1_33">Boost 1.33 release</a></li>
 </ul>
 
+<h2><a name="boost_1_33_1">Boost 1.33.1 release</a></h2>
+
+<p>
+<ul>
+  <li>For ordered and hashed indices, <code>erase(it)</code> and
+    <code>erase(first,last)</code> now return an iterator to the element
+    following those being deleted (previously nothing was returned), in
+    accordance with the C++ Standard Library
+    <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#130">Defect
+    Report 130</a> and issue 6.19 of TR1
+    <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1837.pdf">Issues
+    List</a>.
+  </li>
+  <li>Boost.MultiIndex offers the usual guarantees with respect to
+    multithreading code provided by most STL implementations:
+    <ol>
+      <li>Concurrent access to different containers is safe.</li>
+      <li>Concurrent read-only access to the same container is safe.</li>
+    </ol>
+    In previous versions of the library, the latter guarantee was not properly
+    maintained if the <a href="advanced_topics.html#safe_mode">safe
+    mode</a> was set. This problem has been fixed now. 
+  </li>
+  <li>Maintenance fixes.</li>
+</ul>
+</p>
+
 <h2><a name="boost_1_33">Boost 1.33 release</a></h2>
 
 <p>
@@ -37,6 +65,7 @@
   <li>Added <a href="advanced_topics.html#hashed_indices">hashed indices</a>,
     whose interface is based on the specification for unordered associative
     containers by the C++ Standard Library Technical Report (TR1).
+  </li>
   <li>Added <a href="advanced_topics.html#serialization">serialization support</a>
     for <a href="../../serialization/index.html">Boost.Serialization</a>.
   </li>
@@ -70,7 +99,7 @@
 
 <br>
 
-<p>Revised March 3rd 2005</p>
+<p>Revised September 5th 2005</p>
 
 <p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software 

Modified: boost/trunk/libs/multi_index/test/test_modifiers.cpp
===================================================================
--- boost/trunk/libs/multi_index/test/test_modifiers.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/multi_index/test/test_modifiers.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -50,22 +50,22 @@
   es.erase(employee(1,"Joe Jr.",5,2563));
   BOOST_CHECK(i2.size()==3&&i3.size()==3);
 
-  i1.erase("Judy");
+  BOOST_CHECK(i1.erase("Judy")==1);
   BOOST_CHECK(es.size()==2&&i2.size()==2);
 
-  i2.erase(it2);
+  BOOST_CHECK(i2.erase(it2)->age==64);
   BOOST_CHECK(es.size()==1&&i1.size()==1);
 
   i3.pop_front();
   BOOST_CHECK(es.size()==0&&i2.size()==0);
 
   es.insert(employee(0,"Joe",31,1123));
-  i1.erase(i1.begin());
+  BOOST_CHECK(i1.erase(i1.begin())==i1.end());
   BOOST_CHECK(i1.size()==0);
 
   es.insert(employee(0,"Joe",31,1123));
   es.insert(employee(1,"Jack",31,5032));
-  i2.erase(31);
+  BOOST_CHECK(i2.erase(31)==2);
   BOOST_CHECK(i2.size()==0);
 
   i3.push_front(employee(1,"Jack",31,5032));
@@ -88,7 +88,7 @@
   i1.insert(ve.begin(),ve.end());
   BOOST_CHECK(i2.size()==3);
 
-  i4.erase(i4.begin(),i4.end());
+  BOOST_CHECK(i4.erase(i4.begin(),i4.end())==i4.end());
   BOOST_CHECK(es.size()==0);
 
   i2.insert(ve.begin(),ve.end());
@@ -101,7 +101,7 @@
   i3.insert(i3.end(),ve.begin(),ve.end());
   BOOST_CHECK(es.size()==3);
 
-  es.erase(es.begin(),es.end());
+  BOOST_CHECK(es.erase(es.begin(),es.end())==es.end());
   BOOST_CHECK(i2.size()==0);
 
   es.insert(employee(0,"Joe",31,1123));

Modified: boost/trunk/libs/numeric/ublas/index.html
===================================================================
--- boost/trunk/libs/numeric/ublas/index.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/numeric/ublas/index.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="refresh" content="0; URL=doc/index.html">
+<meta http-equiv="refresh" content="0; URL=doc/index.htm">
 </head>
 <body>
 Automatic redirection failed, please go to

Modified: boost/trunk/libs/parameter/doc/html/index.html
===================================================================
--- boost/trunk/libs/parameter/doc/html/index.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/parameter/doc/html/index.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -675,7 +675,7 @@
 the worst case—where the function has five “out” parameters—2<sup>5</sup> or 32 overloads would be required.  This “<a class="reference" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
 problem</a>” is well-known to generic library authors, and the C++
 standard committee is working on a <a class="reference" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1690.html">proposal</a> to address it.  In
-the meantime, you might consider using <a class="reference" href="../../../preprocessor">Boost.Preprocessor</a> to
+the meantime, you might consider using <a class="reference" href="../../../preprocessor/index.html">Boost.Preprocessor</a> to
 generate the overloads you need.</p>
 <p>If it is impractical for you to generate or write the overloads
 that would be required for positional “out” arguments to be passed
@@ -926,7 +926,7 @@
 ];
 </pre>
 <div class="sidebar">
-<p class="first sidebar-title">Mnemnonics</p>
+<p class="first sidebar-title">Mnemonics</p>
 <p class="last">To remember the difference between <tt class="docutils literal"><span class="pre">|</span></tt> and <tt class="docutils literal"><span class="pre">||</span></tt>, recall that
 <tt class="docutils literal"><span class="pre">||</span></tt> normally uses short-circuit evaluation: its second
 argument is only evaluated if its first argument is <tt class="docutils literal"><span class="pre">false</span></tt>.
@@ -1191,7 +1191,7 @@
 </div>
 <hr class="docutils footer" />
 <div class="footer">
-Generated on: 2005-08-05 14:51 UTC.
+Generated on: 2005-08-13 01:16 UTC.
 Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
 </div>
 </body>

Modified: boost/trunk/libs/parameter/doc/index.rst
===================================================================
--- boost/trunk/libs/parameter/doc/index.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/parameter/doc/index.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -698,7 +698,7 @@
 
 __ http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1690.html
 
-.. _`Boost.Preprocessor`: ../../../preprocessor
+.. _`Boost.Preprocessor`: ../../../preprocessor/index.html
 
 If it is impractical for you to generate or write the overloads
 that would be required for positional “out” arguments to be passed
@@ -994,7 +994,7 @@
     **|| boost::lambda::construct<default_color_map>(num_vertices(g),i)**
   ];
 
-.. sidebar:: Mnemnonics
+.. sidebar:: Mnemonics
 
    To remember the difference between ``|`` and ``||``, recall that
    ``||`` normally uses short-circuit evaluation: its second

Modified: boost/trunk/libs/parameter/test/Jamfile
===================================================================
--- boost/trunk/libs/parameter/test/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/parameter/test/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,6 +9,6 @@
   :  [ run basics.cpp ]
      [ run sfinae.cpp ]
      [ run macros.cpp ]
+     [ run tutorial.cpp ]
      [ compile unwrap_cv_reference.cpp ]
   ;
-

Modified: boost/trunk/libs/parameter/test/Jamfile.v2
===================================================================
--- boost/trunk/libs/parameter/test/Jamfile.v2	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/parameter/test/Jamfile.v2	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,5 +4,6 @@
   :  [ run basics.cpp ]
      [ run sfinae.cpp ]
      [ run macros.cpp ]
+     [ run tutorial.cpp ]
      [ compile unwrap_cv_reference.cpp ]
   ;

Copied: boost/trunk/libs/parameter/test/tutorial.cpp (from rev 13899, boost/branches/upstream/current/libs/parameter/test/tutorial.cpp)

Modified: boost/trunk/libs/program_options/doc/howto.xml
===================================================================
--- boost/trunk/libs/program_options/doc/howto.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/program_options/doc/howto.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -398,13 +398,49 @@
 
     </section>
 
+    <section>
+      <title>Allowing Unknown Options</title>
+
+      <para>Usually, the library throws an exception on unknown option names. This 
+      behaviour can be changed. For example, only some part of your application uses 
+      <libraryname>Program_options</libraryname>, and you wish to pass unrecognized options to another part of
+      the program, or even to another application.</para>
+
+      <para>To allow unregistered options on the command line, you need to use 
+      the &basic_command_line_parser; class for parsing (not &parse_command_line;)
+      and call the <methodname alt="boost::program_options::basic_command_line_parser::allow_unregistered">allow_unregistered</methodname> 
+      method of that class:
+      <programlisting>
+parsed_options parsed = 
+    command_line_parser(argv, argc).options(desc).allow_unregistered().run();      
+      </programlisting>
+      
+      For each token that looks like an option, but does not have a known name, 
+      an instance of &basic_option; will be added to the result. 
+      The <code>string_key</code> and <code>value</code> fields of the instance will contain results 
+      of syntactic parsing of the token, the <code>unregistered</code> field will be set to <code>true</code>,
+      and the <code>original_tokens</code> field will contain the token as it appeared on the command line.
+      </para>
+
+      <para>If you want to pass the unrecognized options further, the 
+      <functionname alt="boost::program_options::collect_unrecognized">collect_unrecognized</functionname> function can be used.
+      The function will collect original tokens for all unrecognized values, and optionally, all found positional options.
+      Say, if your code handles a few options, but does not handles positional options at all, you can use the function like this:
+      <programlisting>
+vector&lt;string&gt; to_pass_further = collect_arguments(parsed.option, include_positional);
+      </programlisting>
+      
+      </para>     
+            
+    </section>
+
 </section>
 
 <!--
      Local Variables:
-     mode: xml
-     sgml-indent-data: t     
-     sgml-parent-document: ("program_options.xml" "section")
+     mode: nxml
+     sgml-indent-data: t
+     sgml-parent-document: ("userman.xml" "chapter")
      sgml-set-face: t
      End:
 -->

Modified: boost/trunk/libs/program_options/doc/index.html
===================================================================
--- boost/trunk/libs/program_options/doc/index.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/program_options/doc/index.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="refresh" content="0; URL=../../../doc/html/program_option.html">
+<meta http-equiv="refresh" content="0; URL=../../../doc/html/program_options.html">
 </head>
 <body>
 Automatic redirection failed, please go to

Modified: boost/trunk/libs/program_options/doc/program_options.ent
===================================================================
--- boost/trunk/libs/program_options/doc/program_options.ent	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/program_options/doc/program_options.ent	2005-12-06 16:16:19 UTC (rev 13900)
@@ -37,3 +37,10 @@
 <!ENTITY command_line_parser
      "<classname alt='boost::program_options::command_line_parser'>command_line_parser</classname>">
 
+<!ENTITY basic_command_line_parser
+     "<classname alt='boost::program_options::basic_command_line_parser'>basic_command_line_parser</classname>">
+
+
+<!ENTITY basic_option
+     "<classname alt='boost::program_options::basic_option'>basic_option</classname>">
+

Modified: boost/trunk/libs/program_options/doc/todo.txt
===================================================================
--- boost/trunk/libs/program_options/doc/todo.txt	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/program_options/doc/todo.txt	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,4 +1,6 @@
 
+Make parse_config_file("foo.cfg", desc) work.
+
 Document handling of positional options which depends on precedding options. 
 I.e scanning the parsed options and creating new variables_map when we see
 a positional option. (Email from Tony).

Modified: boost/trunk/libs/program_options/src/cmdline.cpp
===================================================================
--- boost/trunk/libs/program_options/src/cmdline.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/program_options/src/cmdline.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -83,7 +83,7 @@
 namespace boost { namespace program_options { namespace detail {
 
     // vc6 needs this, but borland chokes when this is added.
-#if BOOST_WORKAROUND(_MSC_VER, <= 1200)
+#if BOOST_WORKAROUND(_MSC_VER, < 1300)
     using namespace std;
     using namespace program_options;
 #endif
@@ -248,6 +248,7 @@
             if (!ok) {
                 option opt;
                 opt.value.push_back(args[0]);
+                opt.original_tokens.push_back(args[0]);
                 result.push_back(opt);
                 args.erase(args.begin());
             }
@@ -331,6 +332,7 @@
             // Everything's OK, move the values to the result.            
             for(;!other_tokens.empty() && max_tokens--; ) {
                 opt.value.push_back(other_tokens[0]);
+                opt.original_tokens.push_back(other_tokens[0]);
                 other_tokens.erase(other_tokens.begin());
             }
         }
@@ -368,6 +370,7 @@
             opt.string_key = name;
             if (!adjacent.empty())
                 opt.value.push_back(adjacent);
+            opt.original_tokens.push_back(tok);
             result.push_back(opt);
             args.erase(args.begin());
         }
@@ -416,6 +419,7 @@
                     
                     option opt;
                     opt.string_key = name;
+                    opt.original_tokens.push_back(tok);
                     if (!adjacent.empty())
                         opt.value.push_back(adjacent);
                     result.push_back(opt);
@@ -442,6 +446,7 @@
             opt.string_key = name;
             if (!adjacent.empty())
                 opt.value.push_back(adjacent);
+            opt.original_tokens.push_back(tok);
             result.push_back(opt);
             args.erase(args.begin());
         }

Modified: boost/trunk/libs/program_options/test/parsers_test.cpp
===================================================================
--- boost/trunk/libs/program_options/test/parsers_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/program_options/test/parsers_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -192,11 +192,44 @@
     // which already has a value.
 }
 
+void test_unregistered()
+{
+    options_description desc;
+
+    char* cmdline1_[] = { "--foo=12", "--bar", "1"};
+    vector<string> cmdline1 = sv(cmdline1_,
+                                 sizeof(cmdline1_)/sizeof(cmdline1_[0]));
+    vector<option> a1 = 
+        command_line_parser(cmdline1).options(desc).allow_unregistered().run()
+        .options;
+
+    BOOST_REQUIRE(a1.size() == 3);
+    BOOST_CHECK(a1[0].string_key == "foo");
+    BOOST_CHECK(a1[0].unregistered == true);
+    BOOST_REQUIRE(a1[0].value.size() == 1);
+    BOOST_CHECK(a1[0].value[0] == "12");
+    BOOST_CHECK(a1[1].string_key == "bar");
+    BOOST_CHECK(a1[1].unregistered == true);
+    BOOST_CHECK(a1[2].string_key == "");
+    BOOST_CHECK(a1[2].unregistered == false);
+    
+
+    vector<string> a2 = collect_unrecognized(a1, include_positional);
+    BOOST_CHECK(a2[0] == "--foo=12");
+    BOOST_CHECK(a2[1] == "--bar");
+    BOOST_CHECK(a2[2] == "1");
+
+
+
+    
+}
+
 int test_main(int, char* [])
 {
     test_command_line();
     test_config_file();
     test_environment();
+    test_unregistered();
     return 0;
 }
 

Modified: boost/trunk/libs/ptr_container/doc/associative_ptr_container.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/associative_ptr_container.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/associative_ptr_container.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-associative-ptr-container">
 <h1><a name="class-associative-ptr-container">Class <tt class="docutils literal"><span class="pre">associative_ptr_container</span></tt></a></h1>
 <p>This section describes all the common operations for all associative
@@ -83,7 +83,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="typedefs" name="typedefs"></a><div class="section" id="semantics-typedefs">
+<span id="typedefs"></span><div class="section" id="semantics-typedefs">
 <h2><a name="semantics-typedefs">Semantics: typedefs</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">typedef</span> <span class="pre">...</span> <span class="pre">key_type;</span></tt></p>
@@ -111,8 +111,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="observers" name="observers"></a></div>
-<div class="section" id="semantics-observers">
+</div>
+<span id="observers"></span><div class="section" id="semantics-observers">
 <h2><a name="semantics-observers">Semantics: observers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">key_compare</span> <span class="pre">key_comp()</span> <span class="pre">const;</span></tt></p>
@@ -125,8 +125,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="modifiers" name="modifiers"></a></div>
-<div class="section" id="semantics-modifiers">
+</div>
+<span id="modifiers"></span><div class="section" id="semantics-modifiers">
 <h2><a name="semantics-modifiers">Semantics: modifiers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">template&lt;</span> <span class="pre">typename</span> <span class="pre">InputIterator</span> <span class="pre">&gt;</span>
@@ -181,8 +181,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="algorithms" name="algorithms"></a></div>
-<div class="section" id="semantics-algorithms">
+</div>
+<span id="algorithms"></span><div class="section" id="semantics-algorithms">
 <h2><a name="semantics-algorithms">Semantics: algorithms</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">iterator</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="pre">find(</span> <span class="pre">const</span> <span class="pre">Key&amp;</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>
@@ -242,7 +242,7 @@
 - Effects: returns the object with key ``key``
 
 - Throws: ``bad_ptr_container_operation`` if the key does not exist                                  -->
-<a class="target" id="pointer-container-requirements" name="pointer-container-requirements"></a><table class="docutils field-list" frame="void" rules="none">
+<table class="docutils field-list" frame="void" id="pointer-container-requirements" rules="none">
 <col class="field-name" />
 <col class="field-body" />
 <tbody valign="top">

Modified: boost/trunk/libs/ptr_container/doc/associative_ptr_container.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/associative_ptr_container.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/associative_ptr_container.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``associative_ptr_container``
 -------------------------------------

Copied: boost/trunk/libs/ptr_container/doc/boost.png (from rev 13899, boost/branches/upstream/current/libs/ptr_container/doc/boost.png)

Deleted: boost/trunk/libs/ptr_container/doc/cboost.gif
===================================================================
(Binary files differ)

Modified: boost/trunk/libs/ptr_container/doc/comp_all.sh
===================================================================
--- boost/trunk/libs/ptr_container/doc/comp_all.sh	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/comp_all.sh	2005-12-06 16:16:19 UTC (rev 13900)
@@ -6,9 +6,9 @@
 sh comp_headers.sh
 sh comp_examples.sh
 sh comp_conventions.sh
-sh comp_reversible_ptr_container.sh
+sh comp_rever_ptr_container.sh
 sh comp_ptr_sequence_adapter.sh
-sh comp_associative_ptr_container.sh
+sh comp_assoc_ptr_container.sh
 sh comp_ptr_set_adapter.sh
 sh comp_ptr_multiset_adapter.sh
 sh comp_ptr_map_adapter.sh

Modified: boost/trunk/libs/ptr_container/doc/conventions.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/conventions.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/conventions.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="conventions">Conventions</h2>
 <p>There are a few design decisions that will affect how the classes are 
 used.  Besides these the classes are much like normal standard containers 

Modified: boost/trunk/libs/ptr_container/doc/conventions.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/conventions.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/conventions.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Conventions
 +++++++++++

Modified: boost/trunk/libs/ptr_container/doc/examples.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/examples.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/examples.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="examples">Examples</h2>
 <p>Some examples are given here and in the accompanying test files:</p>
 <div class="contents topic" id="contents">
@@ -22,19 +22,17 @@
 <li><a class="reference" href="#transferring-ownership-of-a-single-element" id="id6" name="id6">6. Transferring ownership of a single element</a></li>
 <li><a class="reference" href="#transferring-ownership-of-pointers-between-different-pointer-containers" id="id7" name="id7">7. Transferring ownership of pointers between different pointer containers</a></li>
 <li><a class="reference" href="#selected-test-files" id="id8" name="id8">8. Selected test files</a></li>
-<li><a class="reference" href="#a-large-example" id="id9" name="id9">9. A large example</a></li>
-<li><a class="reference" href="#changing-the-clone-allocator" id="id10" name="id10">10. Changing the Clone Allocator</a></li>
 </ul>
 </div>
-<a class="target" id="example-1" name="example-1"></a><div class="section" id="null-pointers-cannot-be-stored-in-the-containers">
+<span id="example-1"></span><div class="section" id="null-pointers-cannot-be-stored-in-the-containers">
 <h1><a class="toc-backref" href="#id1" name="null-pointers-cannot-be-stored-in-the-containers">1. Null pointers cannot be stored in the containers</a></h1>
 <pre class="literal-block">
 my_container.push_back( 0 );            // throws bad_ptr 
 my_container.replace( an_iterator, 0 ); // throws bad_ptr
 my_container.insert( an_iterator, 0 );  // throws bad_ptr                                                                 
 </pre>
-<a class="target" id="example-2" name="example-2"></a></div>
-<div class="section" id="iterators-and-other-operations-return-indirected-values">
+</div>
+<span id="example-2"></span><div class="section" id="iterators-and-other-operations-return-indirected-values">
 <h1><a class="toc-backref" href="#id2" name="iterators-and-other-operations-return-indirected-values">2. Iterators and other operations return indirected values</a></h1>
 <pre class="literal-block">
 ptr_vector&lt;X&gt; pvec; 
@@ -46,8 +44,8 @@
 *vec.front()  = X();     // overwrite first element
 pvec.front()  = X();     // no indirection needed
 </pre>
-<a class="target" id="example-3" name="example-3"></a></div>
-<div class="section" id="copy-semantics-of-pointer-containers">
+</div>
+<span id="example-3"></span><div class="section" id="copy-semantics-of-pointer-containers">
 <h1><a class="toc-backref" href="#id3" name="copy-semantics-of-pointer-containers">3. Copy-semantics of pointer containers</a></h1>
 <pre class="literal-block">
 ptr_vector&lt;T&gt; vec1; 
@@ -58,15 +56,15 @@
 vec1 = vec2;                        // compile time error: 'operator=()' not defined 
 ptr_vector&lt;T&gt; vec3( vec1 );         // compile time error: copy-constructor not defined 
 </pre>
-<a class="target" id="example-4" name="example-4"></a></div>
-<div class="section" id="making-a-non-copyable-type-clonable">
+</div>
+<span id="example-4"></span><div class="section" id="making-a-non-copyable-type-clonable">
 <h1><a class="toc-backref" href="#id4" name="making-a-non-copyable-type-clonable">4. Making a non-copyable type Clonable</a></h1>
 <pre class="literal-block">
  // a class that has no normal copy semantics
 class X : boost::noncopyable { public: X* clone() const; ... };
                                                                    
 // this will be found by the library by argument dependent lookup                                                                   
-X* allocate_clone( const X&amp; x ) 
+X* new_clone( const X&amp; x ) 
 { return x.clone(); }
                                                                    
 // we can now use the interface that requires clonability
@@ -75,20 +73,20 @@
 vec2 = vec1.clone();                                 // 'clone()' requires cloning &lt;g&gt; 
 vec2.insert( vec2.end(), vec1.begin(), vec1.end() ); // inserting always means inserting clones 
 </pre>
-<a class="target" id="example-5" name="example-5"></a></div>
-<div class="section" id="objects-are-cloned-before-insertion-inserted-pointers-are-owned-by-the-container">
+</div>
+<span id="example-5"></span><div class="section" id="objects-are-cloned-before-insertion-inserted-pointers-are-owned-by-the-container">
 <h1><a class="toc-backref" href="#id5" name="objects-are-cloned-before-insertion-inserted-pointers-are-owned-by-the-container">5. Objects are cloned before insertion, inserted pointers are owned by the container</a></h1>
 <pre class="literal-block">
 class X { ... };                     // assume 'X' is Clonable 
 X x;                                 // and 'X' can be stack-allocated 
 ptr_list&lt;X&gt; list; 
 list.push_back( x );                 // clone 'x' and then insert the resulting pointer 
-list.push_back( allocate_clone( x ); // do it manually
+list.push_back( new_clone( x );      // do it manually
 list.push_back( new X );             // always give the pointer directly to the container to avoid leaks
 list.push_back( &amp;x );                // don't do this!!! 
 </pre>
-<a class="target" id="example-6" name="example-6"></a></div>
-<div class="section" id="transferring-ownership-of-a-single-element">
+</div>
+<span id="example-6"></span><div class="section" id="transferring-ownership-of-a-single-element">
 <h1><a class="toc-backref" href="#id6" name="transferring-ownership-of-a-single-element">6. Transferring ownership of a single element</a></h1>
 <pre class="literal-block">
 ptr_deque&lt;T&gt;                    deq; 
@@ -100,8 +98,8 @@
 auto_type ptr2 = deq.release( deq.begin() + 2 ); // use an iterator to determine the element to release
 ptr            = deq.release_front();            // supported for 'ptr_list' and 'ptr_deque'
 </pre>
-<a class="target" id="example-7" name="example-7"></a></div>
-<div class="section" id="transferring-ownership-of-pointers-between-different-pointer-containers">
+</div>
+<span id="example-7"></span><div class="section" id="transferring-ownership-of-pointers-between-different-pointer-containers">
 <h1><a class="toc-backref" href="#id7" name="transferring-ownership-of-pointers-between-different-pointer-containers">7. Transferring ownership of pointers between different pointer containers</a></h1>
 <pre class="literal-block">
 ptr_list&lt;X&gt; list; ptr_vector&lt;X&gt; vec;
@@ -112,8 +110,8 @@
 list.transfer( list.begin(), vec.begin(), vec );           // make the first element of 'vec' the first element of 'list'
 vec.transfer( vec.end(), list.begin(), list.end(), list ); // put all the lists element into the vector                                 
 </pre>
-<a class="target" id="example-8" name="example-8"></a></div>
-<div class="section" id="selected-test-files">
+</div>
+<span id="example-8"></span><div class="section" id="selected-test-files">
 <h1><a class="toc-backref" href="#id8" name="selected-test-files">8. Selected test files</a></h1>
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
@@ -135,546 +133,24 @@
 </tr>
 </tbody>
 </table>
-</div>
-<div class="section" id="a-large-example">
-<h1><a class="toc-backref" href="#id9" name="a-large-example">9. A large example</a></h1>
-<p>This examples shows many of the most common
-features at work.</p>
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.2: http://docutils.sourceforge.net/" />
-<title></title>
-<link rel="stylesheet" href="default.css" type="text/css" />
-</head>
-<body>
-<pre>
-<span class=comment>//
-// This example is intended to get you started.
-// Notice how the smart container
-//
-// 1. takes ownership of objects
-// 2. transfers ownership
-// 3. applies indirection to iterators 
-// 4. clones objects from other smart containers
-// 
+<!-- 9. A large example
+++++++++++++++++++
 
-//
-// First we select which container to use.
-//</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>boost</span><span class=special>/</span><span class=identifier>ptr_container</span><span class=special>/</span><span class=identifier>ptr_deque</span><span class=special>.</span><span class=identifier>hpp</span><span class=special>&gt;
-</span>
-<span class=comment>//
-// we need these later in the example
-//</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>boost</span><span class=special>/</span><span class=identifier>assert</span><span class=special>.</span><span class=identifier>hpp</span><span class=special>&gt;</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>string</span><span class=special>&gt;</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>exception</span><span class=special>&gt;
+This examples shows many of the most common
+features at work.
 
-</span>
-<span class=comment>//
-// Then we define a small polymorphic class
-// hierarchy.
-// 
-</span>
-<span class=keyword>class </span><span class=identifier>animal </span><span class=special>: </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>noncopyable</span>
-<span class=special>{
-    </span><span class=keyword>virtual </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string </span><span class=identifier>do_speak</span><span class=special>() </span><span class=keyword>const </span><span class=special>= </span><span class=number>0</span><span class=special>;
-    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string </span><span class=identifier>name_</span><span class=special>;
-</span>
-<span class=keyword>protected</span><span class=special>:
-    </span><span class=comment>//
-    // Animals cannot be copied...
-    //
-    </span><span class=identifier>animal</span><span class=special>( </span><span class=keyword>const </span><span class=identifier>animal</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>) </span><span class=special>: </span><span class=identifier>name_</span><span class=special>( </span><span class=identifier>r</span><span class=special>.</span><span class=identifier>name_ </span><span class=special>)           </span><span class=special>{ </span><span class=special>}
-    </span><span class=keyword>void </span><span class=keyword>operator</span><span class=special>=( </span><span class=keyword>const </span><span class=identifier>animal</span><span class=special>&amp; </span><span class=special>);
-</span>
-<span class=keyword>private</span><span class=special>:
-    </span><span class=comment>//
-    // ...but due to advances in genetics, we can clone them!
-    //
+.. raw:: html
+        :file: tut1.html
 
-    </span><span class=keyword>virtual </span><span class=identifier>animal</span><span class=special>* </span><span class=identifier>do_clone</span><span class=special>() </span><span class=keyword>const </span><span class=special>= </span><span class=number>0</span><span class=special>;
-        </span>
-<span class=keyword>public</span><span class=special>:
-    </span><span class=identifier>animal</span><span class=special>( </span><span class=keyword>const </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string</span><span class=special>&amp; </span><span class=identifier>name </span><span class=special>) </span><span class=special>: </span><span class=identifier>name_</span><span class=special>(</span><span class=identifier>name</span><span class=special>)        </span><span class=special>{ </span><span class=special>}
-    </span><span class=keyword>virtual </span><span class=special>~</span><span class=identifier>animal</span><span class=special>() </span><span class=keyword>throw</span><span class=special>()                              </span><span class=special>{ </span><span class=special>}
-    
-    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string </span><span class=identifier>speak</span><span class=special>() </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>do_speak</span><span class=special>();
-    </span><span class=special>}
+10. Changing the Clone Allocator
+++++++++++++++++++++++++++++++++
 
-    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string </span><span class=identifier>name</span><span class=special>() </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>name_</span><span class=special>;
-    </span><span class=special>}
-
-    </span><span class=identifier>animal</span><span class=special>* </span><span class=identifier>clone</span><span class=special>() </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>do_clone</span><span class=special>();
-    </span><span class=special>}</span>
-<span class=special>};
-</span>
-<span class=comment>//
-// An animal is still not Clonable. We need this last hook.
-//
-// Notice that we pass the animal by const reference
-// and return by pointer.
-//
-</span>
-<span class=identifier>animal</span><span class=special>* </span><span class=identifier>new_clone</span><span class=special>( </span><span class=keyword>const </span><span class=identifier>animal</span><span class=special>&amp; </span><span class=identifier>a </span><span class=special>)</span>
-<span class=special>{
-    </span><span class=keyword>return </span><span class=identifier>a</span><span class=special>.</span><span class=identifier>clone</span><span class=special>();</span>
-<span class=special>}
-</span>
-<span class=comment>//
-// We do not need to define 'delete_clone()' since
-// since the default is to call the default 'operator delete()'.
-//
-</span>
-<span class=keyword>const </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string </span><span class=identifier>muuuh </span><span class=special>= </span><span class=string>&quot;Muuuh!&quot;</span><span class=special>;</span>
-<span class=keyword>const </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string </span><span class=identifier>oiink </span><span class=special>= </span><span class=string>&quot;Oiiink&quot;</span><span class=special>;
-</span>
-<span class=keyword>class </span><span class=identifier>cow </span><span class=special>: </span><span class=keyword>public </span><span class=identifier>animal</span>
-<span class=special>{
-    </span><span class=keyword>virtual </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string </span><span class=identifier>do_speak</span><span class=special>() </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>muuuh</span><span class=special>;
-    </span><span class=special>}
-
-    </span><span class=keyword>virtual </span><span class=identifier>animal</span><span class=special>* </span><span class=identifier>do_clone</span><span class=special>() </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=keyword>new </span><span class=identifier>cow</span><span class=special>( </span><span class=special>*</span><span class=keyword>this </span><span class=special>);
-    </span><span class=special>}
-</span>
-<span class=keyword>public</span><span class=special>:
-    </span><span class=identifier>cow</span><span class=special>( </span><span class=keyword>const </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string</span><span class=special>&amp; </span><span class=identifier>name </span><span class=special>) </span><span class=special>: </span><span class=identifier>animal</span><span class=special>(</span><span class=identifier>name</span><span class=special>)          </span><span class=special>{ </span><span class=special>}</span>
-<span class=special>};
-</span>
-<span class=keyword>class </span><span class=identifier>pig </span><span class=special>: </span><span class=keyword>public </span><span class=identifier>animal</span>
-<span class=special>{
-    </span><span class=keyword>virtual </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string </span><span class=identifier>do_speak</span><span class=special>() </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>oiink</span><span class=special>;
-    </span><span class=special>}
-
-    </span><span class=keyword>virtual </span><span class=identifier>animal</span><span class=special>* </span><span class=identifier>do_clone</span><span class=special>() </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=keyword>new </span><span class=identifier>pig</span><span class=special>( </span><span class=special>*</span><span class=keyword>this </span><span class=special>);
-    </span><span class=special>}
-    </span>
-<span class=keyword>public</span><span class=special>:
-    </span><span class=identifier>pig</span><span class=special>( </span><span class=keyword>const </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>string</span><span class=special>&amp; </span><span class=identifier>name </span><span class=special>) </span><span class=special>: </span><span class=identifier>animal</span><span class=special>(</span><span class=identifier>name</span><span class=special>)          </span><span class=special>{ </span><span class=special>}</span>
-<span class=special>};
-</span>
-<span class=comment>//
-// Then we, of course, need a place to put all
-// those animals.
-//
-</span>
-<span class=keyword>class </span><span class=identifier>farm</span>
-<span class=special>{
-    </span><span class=comment>//
-    // This is where the smart containers are handy
-    //
-    </span><span class=keyword>typedef </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>ptr_deque</span><span class=special>&lt;</span><span class=identifier>animal</span><span class=special>&gt; </span><span class=identifier>barn_type</span><span class=special>;
-    </span><span class=identifier>barn_type                        </span><span class=identifier>barn</span><span class=special>;
-
-    </span><span class=comment>//
-    // An error type
-    //
-    </span><span class=keyword>struct </span><span class=identifier>farm_trouble </span><span class=special>: </span><span class=keyword>public </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>exception           </span><span class=special>{ </span><span class=special>};
-</span>
-<span class=keyword>public</span><span class=special>:
-    </span><span class=comment>// 
-    // We would like to make it possible to
-    // iterate over the animals in the farm
-    //
-    </span><span class=keyword>typedef </span><span class=identifier>barn_type</span><span class=special>::</span><span class=identifier>iterator  </span><span class=identifier>animal_iterator</span><span class=special>;
-
-    </span><span class=comment>//
-    // We also need to count the farm's size...
-    //
-    </span><span class=keyword>typedef </span><span class=identifier>barn_type</span><span class=special>::</span><span class=identifier>size_type </span><span class=identifier>size_type</span><span class=special>;
-    
-    </span><span class=comment>//
-    // And we also want to transfer an animal
-    // safely around. The easiest way to think
-    // about '::auto_type' is to imagine a simplified
-    // 'std::auto_ptr&lt;T&gt;' ... this means you can expect
-    // 
-    //   T* operator-&gt;()
-    //   T* release()
-    //   deleting destructor
-    //
-    // but not more.
-    //
-    </span><span class=keyword>typedef </span><span class=identifier>barn_type</span><span class=special>::</span><span class=identifier>auto_type  </span><span class=identifier>animal_transport</span><span class=special>;
-
-    </span><span class=comment>// 
-    // Create an empty farm.
-    //
-    </span><span class=identifier>farm</span><span class=special>()                                                 </span><span class=special>{ </span><span class=special>}
-    
-    </span><span class=comment>//
-    // We need a constructor that can make a new
-    // farm by cloning a range of animals.
-    //
-    </span><span class=identifier>farm</span><span class=special>( </span><span class=identifier>animal_iterator </span><span class=identifier>begin</span><span class=special>, </span><span class=identifier>animal_iterator </span><span class=identifier>end </span><span class=special>)
-     </span><span class=special>: 
-        </span><span class=comment>//
-        // Objects are always cloned before insertion
-        // unless we explicitly add a pointer or 
-        // use 'release()'. Therefore we actually
-        // clone all animals in the range
-        //
-        </span><span class=identifier>barn</span><span class=special>( </span><span class=identifier>begin</span><span class=special>, </span><span class=identifier>end </span><span class=special>)                               </span><span class=special>{ </span><span class=special>}
-    
-    </span><span class=comment>//
-    // ... so we need some other function too
-    //
-
-    </span><span class=identifier>animal_iterator </span><span class=identifier>begin</span><span class=special>()
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>barn</span><span class=special>.</span><span class=identifier>begin</span><span class=special>();
-    </span><span class=special>}
-
-    </span><span class=identifier>animal_iterator </span><span class=identifier>end</span><span class=special>()
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>barn</span><span class=special>.</span><span class=identifier>end</span><span class=special>();
-    </span><span class=special>}
-    
-    </span><span class=comment>//
-    // Here it is quite ok to have an 'animal*' argument.
-    // The smart container will handle all ownership
-    // issues.
-    //
-    </span><span class=keyword>void </span><span class=identifier>buy_animal</span><span class=special>( </span><span class=identifier>animal</span><span class=special>* </span><span class=identifier>a </span><span class=special>)
-    </span><span class=special>{
-        </span><span class=identifier>barn</span><span class=special>.</span><span class=identifier>push_back</span><span class=special>( </span><span class=identifier>a </span><span class=special>);
-    </span><span class=special>}
-
-    </span><span class=comment>//
-    // The farm can also be in economical trouble and
-    // therefore be in the need to sell animals.
-    //
-    </span><span class=identifier>animal_transport </span><span class=identifier>sell_animal</span><span class=special>( </span><span class=identifier>animal_iterator </span><span class=identifier>to_sell </span><span class=special>)
-    </span><span class=special>{
-        </span><span class=keyword>if</span><span class=special>( </span><span class=identifier>to_sell </span><span class=special>== </span><span class=identifier>end</span><span class=special>() </span><span class=special>)
-            </span><span class=keyword>throw </span><span class=identifier>farm_trouble</span><span class=special>();
-
-        </span><span class=comment>//
-        // Here we remove the animal from the barn,
-        // but the animal is not deleted yet...it's
-        // up to the buyer to decide what
-        // to do with it.
-        //
-        </span><span class=keyword>return </span><span class=identifier>barn</span><span class=special>.</span><span class=identifier>release</span><span class=special>( </span><span class=identifier>to_sell </span><span class=special>);
-    </span><span class=special>}
-
-    </span><span class=comment>//
-    // How big a farm do we have?
-    //
-    </span><span class=identifier>size_type </span><span class=identifier>size</span><span class=special>() </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>barn</span><span class=special>.</span><span class=identifier>size</span><span class=special>();
-    </span><span class=special>}
-
-    </span><span class=comment>//
-    // If things are bad, we might choose to sell all animals :-(
-    //
-    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>auto_ptr</span><span class=special>&lt;</span><span class=identifier>barn_type</span><span class=special>&gt; </span><span class=identifier>sell_farm</span><span class=special>()
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>barn</span><span class=special>.</span><span class=identifier>release</span><span class=special>();
-    </span><span class=special>}
-
-    </span><span class=comment>//
-    // However, if things are good, we might buy somebody
-    // else's farm :-)
-    //
-
-    </span><span class=keyword>void </span><span class=identifier>buy_farm</span><span class=special>( </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>auto_ptr</span><span class=special>&lt;</span><span class=identifier>barn_type</span><span class=special>&gt; </span><span class=identifier>other </span><span class=special>)
-    </span><span class=special>{
-        </span><span class=comment>//
-        // This line inserts all the animals from 'other'
-        // and is guaranteed either to succeed or to have no
-        // effect
-        //
-        </span><span class=identifier>barn</span><span class=special>.</span><span class=identifier>transfer</span><span class=special>( </span><span class=identifier>barn</span><span class=special>.</span><span class=identifier>end</span><span class=special>(), </span><span class=comment>// insert new animals at the end
-                         </span><span class=special>*</span><span class=identifier>other </span><span class=special>);     </span><span class=comment>// we want to transfer all animals,
-                                       // so we use the whole container as argument
-        //
-        // You might think you would have to do
-        //
-        // other.release();
-        //
-        // but '*other' is empty and can go out of scope as it wants
-        //
-        </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>other</span><span class=special>-&gt;</span><span class=identifier>empty</span><span class=special>() </span><span class=special>);
-    </span><span class=special>}
-    </span>
-<span class=special>}; </span><span class=comment>// class 'farm'.
-</span>
-<span class=keyword>int </span><span class=identifier>main</span><span class=special>()</span>
-<span class=special>{
-    </span><span class=comment>//
-    // First we make a farm
-    //
-    </span><span class=identifier>farm </span><span class=identifier>animal_farm</span><span class=special>;
-    </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>size</span><span class=special>() </span><span class=special>== </span><span class=number>0u </span><span class=special>);
-    
-    </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>buy_animal</span><span class=special>( </span><span class=keyword>new </span><span class=identifier>pig</span><span class=special>(</span><span class=string>&quot;Betty&quot;</span><span class=special>) </span><span class=special>);
-    </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>buy_animal</span><span class=special>( </span><span class=keyword>new </span><span class=identifier>pig</span><span class=special>(</span><span class=string>&quot;Benny&quot;</span><span class=special>) </span><span class=special>);
-    </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>buy_animal</span><span class=special>( </span><span class=keyword>new </span><span class=identifier>pig</span><span class=special>(</span><span class=string>&quot;Jeltzin&quot;</span><span class=special>) </span><span class=special>);
-    </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>buy_animal</span><span class=special>( </span><span class=keyword>new </span><span class=identifier>cow</span><span class=special>(</span><span class=string>&quot;Hanz&quot;</span><span class=special>) </span><span class=special>);
-    </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>buy_animal</span><span class=special>( </span><span class=keyword>new </span><span class=identifier>cow</span><span class=special>(</span><span class=string>&quot;Mary&quot;</span><span class=special>) </span><span class=special>);
-    </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>buy_animal</span><span class=special>( </span><span class=keyword>new </span><span class=identifier>cow</span><span class=special>(</span><span class=string>&quot;Frederik&quot;</span><span class=special>) </span><span class=special>);
-    </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>size</span><span class=special>() </span><span class=special>== </span><span class=number>6u </span><span class=special>);
-
-    </span><span class=comment>//
-    // Then we make another farm...it will actually contain
-    // a clone of the other farm.
-    //
-    </span><span class=identifier>farm </span><span class=identifier>new_farm</span><span class=special>( </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>begin</span><span class=special>(), </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>end</span><span class=special>() </span><span class=special>);
-    </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>new_farm</span><span class=special>.</span><span class=identifier>size</span><span class=special>() </span><span class=special>== </span><span class=number>6u </span><span class=special>);
-
-    </span><span class=comment>//
-    // Is it really clones in the new farm?
-    //
-    </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>new_farm</span><span class=special>.</span><span class=identifier>begin</span><span class=special>()-&gt;</span><span class=identifier>name</span><span class=special>() </span><span class=special>== </span><span class=string>&quot;Betty&quot; </span><span class=special>);
-    
-    </span><span class=comment>//
-    // Then we search for an animal, Mary (the Crown Princess of Denmark),
-    // because we would like to buy her ...
-    //
-    </span><span class=keyword>typedef </span><span class=identifier>farm</span><span class=special>::</span><span class=identifier>animal_iterator </span><span class=identifier>iterator</span><span class=special>;
-    </span><span class=identifier>iterator </span><span class=identifier>to_sell</span><span class=special>;
-    </span><span class=keyword>for</span><span class=special>( </span><span class=identifier>iterator </span><span class=identifier>i   </span><span class=special>= </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>begin</span><span class=special>(),
-                  </span><span class=identifier>end </span><span class=special>= </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>end</span><span class=special>();
-         </span><span class=identifier>i </span><span class=special>!= </span><span class=identifier>end</span><span class=special>; </span><span class=special>++</span><span class=identifier>i </span><span class=special>)
-    </span><span class=special>{
-        </span><span class=keyword>if</span><span class=special>( </span><span class=identifier>i</span><span class=special>-&gt;</span><span class=identifier>name</span><span class=special>() </span><span class=special>== </span><span class=string>&quot;Mary&quot; </span><span class=special>)
-        </span><span class=special>{
-            </span><span class=identifier>to_sell </span><span class=special>= </span><span class=identifier>i</span><span class=special>;
-            </span><span class=keyword>break</span><span class=special>;
-        </span><span class=special>}
-    </span><span class=special>}
-
-    </span><span class=identifier>farm</span><span class=special>::</span><span class=identifier>animal_transport </span><span class=identifier>mary </span><span class=special>= </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>sell_animal</span><span class=special>( </span><span class=identifier>to_sell </span><span class=special>);
-
-
-    </span><span class=keyword>if</span><span class=special>( </span><span class=identifier>mary</span><span class=special>-&gt;</span><span class=identifier>speak</span><span class=special>() </span><span class=special>== </span><span class=identifier>muuuh </span><span class=special>)
-        </span><span class=comment>//
-        // Great, Mary is a cow, and she may live longer
-        //
-        </span><span class=identifier>new_farm</span><span class=special>.</span><span class=identifier>buy_animal</span><span class=special>( </span><span class=identifier>mary</span><span class=special>.</span><span class=identifier>release</span><span class=special>() </span><span class=special>);
-    </span><span class=keyword>else
-        </span><span class=comment>//
-        // Then the animal would be destroyed (!)
-        // when we go out of scope.
-        //
-        </span><span class=special>;
-
-    </span><span class=comment>//
-    // Now we can observe some changes to the two farms...
-    //
-    </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>size</span><span class=special>() </span><span class=special>== </span><span class=number>5u </span><span class=special>);
-    </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>new_farm</span><span class=special>.</span><span class=identifier>size</span><span class=special>()    </span><span class=special>== </span><span class=number>7u </span><span class=special>);
-
-    </span><span class=comment>//
-    // The new farm has however underestimated how much
-    // it cost to feed Mary and its owner is forced to sell the farm...
-    //
-    </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>buy_farm</span><span class=special>( </span><span class=identifier>new_farm</span><span class=special>.</span><span class=identifier>sell_farm</span><span class=special>() </span><span class=special>);
-
-    </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>new_farm</span><span class=special>.</span><span class=identifier>size</span><span class=special>()    </span><span class=special>== </span><span class=number>0u </span><span class=special>);
-    </span><span class=identifier>BOOST_ASSERT</span><span class=special>( </span><span class=identifier>animal_farm</span><span class=special>.</span><span class=identifier>size</span><span class=special>() </span><span class=special>== </span><span class=number>12u </span><span class=special>);     </span>
-<span class=special>}</span>
-</pre>
-</body>
-</html>
-
-</div>
-<div class="section" id="changing-the-clone-allocator">
-<h1><a class="toc-backref" href="#id10" name="changing-the-clone-allocator">10. Changing the Clone Allocator</a></h1>
-<p>This example shows how we can change 
+This example shows how we can change 
 the Clone Allocator to use the pointer containers
-as view into other containers:</p>
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.2: http://docutils.sourceforge.net/" />
-<title></title>
-<link rel="stylesheet" href="default.css" type="text/css" />
-</head>
-<body>
-<pre>
-<span class=comment>//
-// This example is intended to show you how to
-// use the 'view_clone_manager'. The idea
-// is that we have a container of non-polymorphic
-// objects and want to keep then sorted by different
-// criteria at the same time. 
-//
+as view into other containers:
 
-//
-// We'll go for 'ptr_vector' here. Using a node-based 
-// container would be a waste of space here.
-// All container headers will also include
-// the Clone Managers.
-// </span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>boost</span><span class=special>/</span><span class=identifier>ptr_container</span><span class=special>/</span><span class=identifier>ptr_vector</span><span class=special>.</span><span class=identifier>hpp</span><span class=special>&gt;</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>boost</span><span class=special>/</span><span class=identifier>ptr_container</span><span class=special>/</span><span class=identifier>indirect_fun</span><span class=special>.</span><span class=identifier>hpp</span><span class=special>&gt;
-</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>functional</span><span class=special>&gt; </span><span class=comment>// For 'binary_fnuction'</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>cstdlib</span><span class=special>&gt;    </span><span class=comment>// For 'rand()'</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>algorithm</span><span class=special>&gt;  </span><span class=comment>// For 'std::sort()'</span>
-<span class=preprocessor>#include </span><span class=special>&lt;</span><span class=identifier>iostream</span><span class=special>&gt;   </span><span class=comment>// For 'std::cout'
-</span>
-<span class=keyword>using </span><span class=keyword>namespace </span><span class=identifier>std</span><span class=special>;
-</span>
-<span class=comment>//
-// This is our simple example data-structure. It can
-// be ordered in three ways.
-//</span>
-<span class=keyword>struct </span><span class=identifier>photon</span>
-<span class=special>{
-    </span><span class=identifier>photon</span><span class=special>() </span><span class=special>: </span><span class=identifier>color</span><span class=special>( </span><span class=identifier>rand</span><span class=special>() </span><span class=special>), 
-               </span><span class=identifier>direction</span><span class=special>( </span><span class=identifier>rand</span><span class=special>() </span><span class=special>),
-               </span><span class=identifier>power</span><span class=special>( </span><span class=identifier>rand</span><span class=special>() </span><span class=special>)
-    </span><span class=special>{ </span><span class=special>}
-    
-    </span><span class=keyword>int </span><span class=identifier>color</span><span class=special>;
-    </span><span class=keyword>int </span><span class=identifier>direction</span><span class=special>;
-    </span><span class=keyword>int </span><span class=identifier>power</span><span class=special>;</span>
-<span class=special>};
-</span>
-<span class=comment>//
-// Our big container is a standard vector
-//</span>
-<span class=keyword>typedef </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>vector</span><span class=special>&lt;</span><span class=identifier>photon</span><span class=special>&gt;                                 </span><span class=identifier>vector_type</span><span class=special>;
-</span>
-<span class=comment>//
-// Now we define our view type by adding a second template argument.
-// The 'view_clone_manager' will implements Cloning by taking address
-// of objects.
-//
-// Notice the first template argument is 'photon' and not
-// 'const photon' to allow the view container write access.
-//</span>
-<span class=keyword>typedef </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>ptr_vector</span><span class=special>&lt;</span><span class=identifier>photon</span><span class=special>,</span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>view_clone_allocator</span><span class=special>&gt; </span><span class=identifier>view_type</span><span class=special>;
-</span>
-<span class=comment>//
-// Our first sort criterium
-//</span>
-<span class=keyword>struct </span><span class=identifier>sort_by_color </span><span class=special>: </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>binary_function</span><span class=special>&lt;</span><span class=identifier>photon</span><span class=special>,</span><span class=identifier>photon</span><span class=special>,</span><span class=keyword>bool</span><span class=special>&gt;</span>
-<span class=special>{
-    </span><span class=keyword>bool </span><span class=keyword>operator</span><span class=special>()( </span><span class=keyword>const </span><span class=identifier>photon</span><span class=special>&amp; </span><span class=identifier>l</span><span class=special>, </span><span class=keyword>const </span><span class=identifier>photon</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>) </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>l</span><span class=special>.</span><span class=identifier>color </span><span class=special>&lt; </span><span class=identifier>r</span><span class=special>.</span><span class=identifier>color</span><span class=special>;
-    </span><span class=special>}</span>
-<span class=special>};
-</span>
-<span class=comment>//
-// Our second sort criterium
-//</span>
-<span class=keyword>struct </span><span class=identifier>sort_by_direction </span><span class=special>: </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>binary_function</span><span class=special>&lt;</span><span class=identifier>photon</span><span class=special>,</span><span class=identifier>photon</span><span class=special>,</span><span class=keyword>bool</span><span class=special>&gt;</span>
-<span class=special>{
-    </span><span class=keyword>bool </span><span class=keyword>operator</span><span class=special>()( </span><span class=keyword>const </span><span class=identifier>photon</span><span class=special>&amp; </span><span class=identifier>l</span><span class=special>, </span><span class=keyword>const </span><span class=identifier>photon</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>) </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>l</span><span class=special>.</span><span class=identifier>direction </span><span class=special>&lt; </span><span class=identifier>r</span><span class=special>.</span><span class=identifier>direction</span><span class=special>;
-    </span><span class=special>}</span>
-<span class=special>};
-
-</span>
-<span class=comment>//
-// Our third sort criterium
-//</span>
-<span class=keyword>struct </span><span class=identifier>sort_by_power </span><span class=special>: </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>binary_function</span><span class=special>&lt;</span><span class=identifier>photon</span><span class=special>,</span><span class=identifier>photon</span><span class=special>,</span><span class=keyword>bool</span><span class=special>&gt;</span>
-<span class=special>{
-    </span><span class=keyword>bool </span><span class=keyword>operator</span><span class=special>()( </span><span class=keyword>const </span><span class=identifier>photon</span><span class=special>&amp; </span><span class=identifier>l</span><span class=special>, </span><span class=keyword>const </span><span class=identifier>photon</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>) </span><span class=keyword>const
-    </span><span class=special>{
-        </span><span class=keyword>return </span><span class=identifier>l</span><span class=special>.</span><span class=identifier>power </span><span class=special>&lt; </span><span class=identifier>r</span><span class=special>.</span><span class=identifier>power</span><span class=special>;
-    </span><span class=special>}</span>
-<span class=special>};
-</span>
-<span class=comment>//
-// This function inserts &quot;Clones&quot; into the
-// the view. 
-//
-// We need to pass the first argument
-// as a non-const reference to be able to store
-// 'T*' instead of 'const T*' objects. Alternatively,
-// we might change the declaration of the 'view_type'
-// to 
-//     typedef boost::ptr_vector&lt;const photon,boost::view_clone_manager&gt; 
-//               view_type;     ^^^^^^
-//</span>
-<span class=keyword>void </span><span class=identifier>insert</span><span class=special>( </span><span class=identifier>vector_type</span><span class=special>&amp; </span><span class=identifier>from</span><span class=special>, </span><span class=identifier>view_type</span><span class=special>&amp; </span><span class=identifier>to </span><span class=special>)</span>
-<span class=special>{
-        </span><span class=identifier>to</span><span class=special>.</span><span class=identifier>insert</span><span class=special>( </span><span class=identifier>to</span><span class=special>.</span><span class=identifier>end</span><span class=special>(), 
-                   </span><span class=identifier>from</span><span class=special>.</span><span class=identifier>begin</span><span class=special>(),
-                   </span><span class=identifier>from</span><span class=special>.</span><span class=identifier>end</span><span class=special>() </span><span class=special>);</span>
-<span class=special>}
-</span>
-<span class=keyword>int </span><span class=identifier>main</span><span class=special>()</span>
-<span class=special>{
-    </span><span class=keyword>enum </span><span class=special>{ </span><span class=identifier>sz </span><span class=special>= </span><span class=number>10</span><span class=special>, </span><span class=identifier>count </span><span class=special>= </span><span class=number>500 </span><span class=special>};
-
-    </span><span class=comment>//
-    // First we create the main container and two views
-    //
-    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>vector</span><span class=special>&lt;</span><span class=identifier>vector_type</span><span class=special>&gt;  </span><span class=identifier>photons</span><span class=special>;
-    </span><span class=identifier>view_type                 </span><span class=identifier>color_view</span><span class=special>;
-    </span><span class=identifier>view_type                 </span><span class=identifier>direction_view</span><span class=special>;
-
-    </span><span class=comment>//
-    // Then we fill the main container with some random data
-    //
-    </span><span class=keyword>for</span><span class=special>( </span><span class=keyword>int </span><span class=identifier>i </span><span class=special>= </span><span class=number>0</span><span class=special>; </span><span class=identifier>i </span><span class=special>!= </span><span class=identifier>sz</span><span class=special>; </span><span class=special>++</span><span class=identifier>i </span><span class=special>)
-    </span><span class=special>{
-        </span><span class=identifier>photons</span><span class=special>.</span><span class=identifier>push_back</span><span class=special>( </span><span class=identifier>vector_type</span><span class=special>() </span><span class=special>); 
-
-        </span><span class=keyword>for</span><span class=special>( </span><span class=keyword>int </span><span class=identifier>j </span><span class=special>= </span><span class=number>0</span><span class=special>; </span><span class=identifier>j </span><span class=special>!= </span><span class=identifier>count</span><span class=special>; </span><span class=special>++</span><span class=identifier>j </span><span class=special>)
-            </span><span class=identifier>photons</span><span class=special>[</span><span class=identifier>i</span><span class=special>].</span><span class=identifier>push_back</span><span class=special>( </span><span class=identifier>photon</span><span class=special>() </span><span class=special>);
-    </span><span class=special>}
-
-    </span><span class=comment>//
-    // Then we create the two views.
-    //
-    </span><span class=keyword>for</span><span class=special>( </span><span class=keyword>int </span><span class=identifier>i </span><span class=special>= </span><span class=number>0</span><span class=special>; </span><span class=identifier>i </span><span class=special>!= </span><span class=identifier>sz</span><span class=special>; </span><span class=special>++</span><span class=identifier>i </span><span class=special>)
-    </span><span class=special>{
-        </span><span class=identifier>insert</span><span class=special>( </span><span class=identifier>photons</span><span class=special>[</span><span class=identifier>i</span><span class=special>], </span><span class=identifier>color_view </span><span class=special>);
-        </span><span class=identifier>insert</span><span class=special>( </span><span class=identifier>photons</span><span class=special>[</span><span class=identifier>i</span><span class=special>], </span><span class=identifier>direction_view </span><span class=special>);
-    </span><span class=special>}
-
-    </span><span class=comment>//
-    // First we sort the original photons, using one of
-    // the view classes. This may sound trivial, but consider that
-    // the objects are scatered all around 'sz' different vectors;
-    // the view makes them act as one big vector.
-    //
-    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>sort</span><span class=special>( </span><span class=identifier>color_view</span><span class=special>.</span><span class=identifier>begin</span><span class=special>(), </span><span class=identifier>color_view</span><span class=special>.</span><span class=identifier>end</span><span class=special>(), </span><span class=identifier>sort_by_power</span><span class=special>() </span><span class=special>);
-    
-    </span><span class=comment>//
-    // And now we can sort the views themselves. Notice how
-    // we switch to different iterators and different predicates:
-    //
-    </span><span class=identifier>color_view</span><span class=special>.</span><span class=identifier>sort</span><span class=special>( </span><span class=identifier>sort_by_color</span><span class=special>() </span><span class=special>);
-
-    </span><span class=identifier>direction_view</span><span class=special>.</span><span class=identifier>sort</span><span class=special>( </span><span class=identifier>sort_by_direction</span><span class=special>() </span><span class=special>);
-
-    </span><span class=keyword>return </span><span class=number>0</span><span class=special>;</span>
-<span class=special>}</span>
-</pre>
-</body>
-</html>
-
+.. raw:: html
+        :file: tut2.html -->
 <p><strong>Navigate:</strong></p>
 <ul class="simple">
 <li><a class="reference" href="ptr_container.html">home</a></li>

Modified: boost/trunk/libs/ptr_container/doc/examples.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/examples.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/examples.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 ========
 Examples
@@ -68,7 +68,7 @@
         class X : boost::noncopyable { public: X* clone() const; ... };
                                                                            
         // this will be found by the library by argument dependent lookup                                                                   
-        X* allocate_clone( const X& x ) 
+        X* new_clone( const X& x ) 
         { return x.clone(); }
                                                                            
         // we can now use the interface that requires clonability
@@ -89,7 +89,7 @@
         X x;                                 // and 'X' can be stack-allocated 
         ptr_list<X> list; 
         list.push_back( x );                 // clone 'x' and then insert the resulting pointer 
-        list.push_back( allocate_clone( x ); // do it manually
+        list.push_back( new_clone( x );      // do it manually
         list.push_back( new X );             // always give the pointer directly to the container to avoid leaks
         list.push_back( &x );                // don't do this!!! 
 
@@ -150,24 +150,25 @@
 .. _array_test.cpp : ../test/ptr_array.cpp
 
 
-9. A large example
-++++++++++++++++++
+..
+		9. A large example
+		++++++++++++++++++
 
-This examples shows many of the most common
-features at work.
+		This examples shows many of the most common
+		features at work.
 
-.. raw:: html
-    :file: tut1.html
+		.. raw:: html
+			:file: tut1.html
 
-10. Changing the Clone Allocator
-++++++++++++++++++++++++++++++++
+		10. Changing the Clone Allocator
+		++++++++++++++++++++++++++++++++
 
-This example shows how we can change 
-the Clone Allocator to use the pointer containers
-as view into other containers:
+		This example shows how we can change 
+		the Clone Allocator to use the pointer containers
+		as view into other containers:
 
-.. raw:: html
-    :file: tut2.html
+		.. raw:: html
+			:file: tut2.html
 
 **Navigate:**
 

Modified: boost/trunk/libs/ptr_container/doc/faq.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/faq.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/faq.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="faq">FAQ</h2>
 <div class="contents topic" id="contents">
 <ul class="simple">
@@ -26,10 +26,10 @@
 </div>
 <div class="section" id="since-a-pointer-container-is-not-copy-constructible-and-assignable-i-cannot-put-them-into-standard-containers-what-do-i-do">
 <h1><a class="toc-backref" href="#id4" name="since-a-pointer-container-is-not-copy-constructible-and-assignable-i-cannot-put-them-into-standard-containers-what-do-i-do">Since a pointer container is not Copy Constructible and Assignable, I cannot put them into standard containers; what do I do?</a></h1>
-<p>Since they are <a class="reference" href="reference.html#the-clonable-concept">Clonable</a>, you simply put them in a pointer container.</p>
+<p>Since they are <a class="reference" href="ptr_container.html#the-clonable-concept">Clonable</a>, you simply put them in a pointer container.</p>
 </div>
 <div class="section" id="calling-assign-is-very-costly-and-i-do-not-really-need-to-store-cloned-objects-i-merely-need-to-overwrite-the-existing-ones-what-do-i-do">
-<h1><a class="toc-backref" href="#id5" name="calling-assign-is-very-costly-and-i-do-not-really-need-to-store-cloned-objects-i-merely-need-to-overwrite-the-existing-ones-what-do-i-do">Calling <tt class="docutils literal"><span class="pre">assign()</span></tt> is very costly and I do not really need to store cloned objects; I merely need to overwrite the existing ones; what do I do?</a></h1>
+<h1><a class="toc-backref" href="#id5" name="calling-assign-is-very-costly-and-i-do-not-really-need-to-store-cloned-objects-i-merely-need-to-overwrite-the-existing-ones-what-do-i-do">Calling <tt class="docutils literal docutils literal"><span class="pre">assign()</span></tt> is very costly and I do not really need to store cloned objects; I merely need to overwrite the existing ones; what do I do?</a></h1>
 <p>Call <tt class="docutils literal"><span class="pre">std::copy(</span> <span class="pre">first,</span> <span class="pre">last,</span> <span class="pre">c.begin()</span> <span class="pre">);</span></tt>.</p>
 </div>
 <div class="section" id="which-mutating-algorithms-are-safe-to-use-with-pointers">
@@ -41,7 +41,7 @@
 provided as member functions.   -->
 </div>
 <div class="section" id="why-does-ptr-map-t-insert-replace-take-two-arguments-the-key-and-the-pointer-instead-of-one-std-pair-and-why-is-the-key-passed-by-non-const-reference">
-<h1><a class="toc-backref" href="#id7" name="why-does-ptr-map-t-insert-replace-take-two-arguments-the-key-and-the-pointer-instead-of-one-std-pair-and-why-is-the-key-passed-by-non-const-reference">Why does <tt class="docutils literal"><span class="pre">ptr_map&lt;T&gt;::insert()/replace()</span></tt> take two arguments (the key and the pointer) instead of one <tt class="docutils literal"><span class="pre">std::pair</span></tt>? And why is the key passed by non-const reference?</a></h1>
+<h1><a class="toc-backref" href="#id7" name="why-does-ptr-map-t-insert-replace-take-two-arguments-the-key-and-the-pointer-instead-of-one-std-pair-and-why-is-the-key-passed-by-non-const-reference">Why does <tt class="docutils literal docutils literal"><span class="pre">ptr_map&lt;T&gt;::insert()/replace()</span></tt> take two arguments (the key and the pointer) instead of one <tt class="docutils literal docutils literal"><span class="pre">std::pair</span></tt>? And why is the key passed by non-const reference?</a></h1>
 <p>This is the only way the function can be implemented in an exception-safe 
 manner; since the copy-constructor of the key might throw, and since 
 function arguments are not guaranteed to be evaluated from left to right, 
@@ -49,7 +49,7 @@
 Passing the key as a reference achieves just that.</p>
 </div>
 <div class="section" id="when-instantiating-a-pointer-container-with-a-type-t-is-t-then-allowed-to-be-incomplete-at-that-point">
-<h1><a class="toc-backref" href="#id8" name="when-instantiating-a-pointer-container-with-a-type-t-is-t-then-allowed-to-be-incomplete-at-that-point">When instantiating a pointer container with a type <tt class="docutils literal"><span class="pre">T</span></tt>, is <tt class="docutils literal"><span class="pre">T</span></tt> then allowed to be incomplete at that point?</a></h1>
+<h1><a class="toc-backref" href="#id8" name="when-instantiating-a-pointer-container-with-a-type-t-is-t-then-allowed-to-be-incomplete-at-that-point">When instantiating a pointer container with a type <tt class="docutils literal docutils literal"><span class="pre">T</span></tt>, is <tt class="docutils literal docutils literal"><span class="pre">T</span></tt> then allowed to be incomplete at that point?</a></h1>
 <p>No. This is a distinct property of <tt class="docutils literal"><span class="pre">shared_ptr</span></tt> which implies some overhead.</p>
 <p>However, one can leave <tt class="docutils literal"><span class="pre">T</span></tt> incomplete in the header file:</p>
 <pre class="literal-block">
@@ -75,7 +75,7 @@
 compared to cloning N objects.</p>
 </div>
 <div class="section" id="what-is-the-polymorphic-class-problem">
-<h1><a class="toc-backref" href="#id10" name="what-is-the-polymorphic-class-problem">What is the <a class="target" id="polymorphic-class-problem" name="polymorphic-class-problem">polymorphic class problem</a>?</a></h1>
+<h1><a class="toc-backref" href="#id10" name="what-is-the-polymorphic-class-problem">What is the <span class="target" id="polymorphic-class-problem">polymorphic class problem</span>?</a></h1>
 <p>The problem refers to the relatively troublesome way C++ supports Object 
 Oriented programming in connection with containers of pointers to 
 polymorphic objects.  In a language without garbage collection, you end up 
@@ -95,7 +95,7 @@
 these references: <a class="reference" href="ptr_container.html#references">[11]</a> and <a class="reference" href="ptr_container.html#references">[12]</a>.</p>
 </div>
 <div class="section" id="when-the-stored-pointers-cannot-be-0-how-do-i-allow-this-empty-behavior-anyway">
-<h1><a class="toc-backref" href="#id12" name="when-the-stored-pointers-cannot-be-0-how-do-i-allow-this-empty-behavior-anyway">When the stored pointers cannot be <tt class="docutils literal"><span class="pre">0</span></tt>, how do I allow this &quot;empty&quot; behavior anyway?</a></h1>
+<h1><a class="toc-backref" href="#id12" name="when-the-stored-pointers-cannot-be-0-how-do-i-allow-this-empty-behavior-anyway">When the stored pointers cannot be <tt class="docutils literal docutils literal"><span class="pre">0</span></tt>, how do I allow this &quot;empty&quot; behavior anyway?</a></h1>
 <p>Storing a null-pointer among a list of pointers does not fit well into the Object Oriented paradigm. 
 The most elegant design is to use the Null-Object Pattern where one basically makes a concrete
 class with dummy implementations of the virtual functions. See <a class="reference" href="ptr_container.html#references">[13]</a> for details.</p>

Modified: boost/trunk/libs/ptr_container/doc/faq.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/faq.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/faq.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 ===
 FAQ

Modified: boost/trunk/libs/ptr_container/doc/guidelines.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/guidelines.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/guidelines.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="usage-guidelines">Usage Guidelines</h2>
 <p>The recommended usage pattern of the container classes are the same as the 
 for normal standard containers.</p>

Modified: boost/trunk/libs/ptr_container/doc/guidelines.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/guidelines.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/guidelines.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 ================
 Usage Guidelines

Modified: boost/trunk/libs/ptr_container/doc/headers.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/headers.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/headers.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="library-headers">Library headers</h2>
 <table border="1" class="docutils">
 <colgroup>
@@ -48,7 +48,7 @@
 <td>class <a class="reference" href="ptr_sequence_adapter.html">ptr_sequence_adapter</a></td>
 </tr>
 <tr><td><tt class="docutils literal"><span class="pre">&lt;boost/ptr_container/ptr_set_adapter.hpp&gt;</span></tt></td>
-<td>classes <a class="reference" href="ptr_set_adapter.html">ptr_set_adapter</a> and <a class="reference" href="ptr_multiset_sdapter.html">ptr_multiset_adapter</a></td>
+<td>classes <a class="reference" href="ptr_set_adapter.html">ptr_set_adapter</a> and <a class="reference" href="ptr_multiset_adapter.html">ptr_multiset_adapter</a></td>
 </tr>
 <tr><td><tt class="docutils literal"><span class="pre">&lt;boost/ptr_container/ptr_map_adapter.hpp&gt;</span></tt></td>
 <td>classes <a class="reference" href="ptr_map_adapter.html">ptr_map_adapter</a> and <a class="reference" href="ptr_multimap_adapter.html">ptr_multimap_adapter</a></td>

Modified: boost/trunk/libs/ptr_container/doc/headers.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/headers.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/headers.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
 
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 ===============
 Library headers
@@ -30,7 +30,7 @@
 
 ``<boost/ptr_container/ptr_sequence_adapter.hpp>``       class `ptr_sequence_adapter <ptr_sequence_adapter.html>`_
 
-``<boost/ptr_container/ptr_set_adapter.hpp>``            classes `ptr_set_adapter <ptr_set_adapter.html>`_ and `ptr_multiset_adapter <ptr_multiset_sdapter.html>`_
+``<boost/ptr_container/ptr_set_adapter.hpp>``            classes `ptr_set_adapter <ptr_set_adapter.html>`_ and `ptr_multiset_adapter <ptr_multiset_adapter.html>`_
 
 ``<boost/ptr_container/ptr_map_adapter.hpp>``            classes `ptr_map_adapter <ptr_map_adapter.html>`_ and `ptr_multimap_adapter <ptr_multimap_adapter.html>`_
 

Modified: boost/trunk/libs/ptr_container/doc/indirect_fun.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/indirect_fun.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/indirect_fun.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="indirected-functions">Indirected functions</h2>
 <p>It is quite common that we have two pointers and what to compare the
 pointed to objects. Also, we have usually already defined how

Modified: boost/trunk/libs/ptr_container/doc/indirect_fun.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/indirect_fun.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/indirect_fun.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Indirected functions
 --------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_array.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_array.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_array.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-array">
 <h1><a name="class-ptr-array">Class <tt class="docutils literal"><span class="pre">ptr_array</span></tt></a></h1>
 <p>A <tt class="docutils literal"><span class="pre">ptr_array&lt;T,size&gt;</span></tt> is a pointer container that uses an underlying <tt class="docutils literal"><span class="pre">boost::array&lt;void*,size&gt;</span></tt>
@@ -84,7 +84,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="construct-copy-destroy" name="construct-copy-destroy"></a><div class="section" id="semantics-construct-copy-destroy">
+<span id="construct-copy-destroy"></span><div class="section" id="semantics-construct-copy-destroy">
 <h2><a name="semantics-construct-copy-destroy">Semantics: construct/copy/destroy</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">ptr_array();</span></tt></p>
@@ -102,8 +102,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="element-access" name="element-access"></a></div>
-<div class="section" id="semantics-element-access">
+</div>
+<span id="element-access"></span><div class="section" id="semantics-element-access">
 <h2><a name="semantics-element-access">Semantics: element access</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">T&amp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="pre">front();</span></tt></p>
@@ -162,8 +162,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="modifiers" name="modifiers"></a></div>
-<div class="section" id="semantics-modifiers">
+</div>
+<span id="modifiers"></span><div class="section" id="semantics-modifiers">
 <h2><a name="semantics-modifiers">Semantics: modifiers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">void</span> <span class="pre">swap(</span> <span class="pre">ptr_array&amp;</span> <span class="pre">r</span> <span class="pre">);</span></tt></p>
@@ -206,8 +206,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="pointer-container-requirements" name="pointer-container-requirements"></a></div>
-<div class="section" id="semantics-pointer-container-requirements">
+</div>
+<span id="pointer-container-requirements"></span><div class="section" id="semantics-pointer-container-requirements">
 <h2><a name="semantics-pointer-container-requirements">Semantics: pointer container requirements</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">std::auto_ptr&lt;ptr_array&gt;</span>&nbsp; <span class="pre">clone()</span> <span class="pre">const;</span></tt></p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_array.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_array.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_array.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_array``
 -------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_container.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_container.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_container.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -12,7 +12,7 @@
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <table class="docinfo" frame="void" rules="none">
 <col class="docinfo-name" />
 <col class="docinfo-content" />

Modified: boost/trunk/libs/ptr_container/doc/ptr_container.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_container.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_container.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,7 +3,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
 
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 
 

Modified: boost/trunk/libs/ptr_container/doc/ptr_deque.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_deque.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_deque.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-deque">
 <h1><a name="class-ptr-deque">Class <tt class="docutils literal"><span class="pre">ptr_deque</span></tt></a></h1>
 <p>A <tt class="docutils literal"><span class="pre">ptr_deque&lt;T&gt;</span></tt> is a pointer container that uses an underlying <tt class="docutils literal"><span class="pre">std:deque&lt;void*&gt;</span></tt>
@@ -64,7 +64,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="modifiers" name="modifiers"></a><div class="section" id="semantics-modifiers">
+<span id="modifiers"></span><div class="section" id="semantics-modifiers">
 <h2><a name="semantics-modifiers">Semantics: modifiers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">void</span> <span class="pre">push_front(</span> <span class="pre">T*</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>
@@ -96,8 +96,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="element-access" name="element-access"></a></div>
-<div class="section" id="semantics-element-access">
+</div>
+<span id="element-access"></span><div class="section" id="semantics-element-access">
 <h2><a name="semantics-element-access">Semantics: element access</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">T&amp;</span> <span class="pre">operator[](</span> <span class="pre">size_type</span> <span class="pre">n</span> <span class="pre">);</span></tt></p>
@@ -123,8 +123,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="pointer-container-requirements" name="pointer-container-requirements"></a></div>
-<div class="section" id="semantics-pointer-container-requirements">
+</div>
+<span id="pointer-container-requirements"></span><div class="section" id="semantics-pointer-container-requirements">
 <h2><a name="semantics-pointer-container-requirements">Semantics: pointer container requirements</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">auto_type</span> <span class="pre">replace(</span> <span class="pre">size_type</span> <span class="pre">idx,</span> <span class="pre">T*</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_deque.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_deque.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_deque.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_deque``
 --------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_list.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_list.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_list.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-vector">
 <h1><a name="class-ptr-vector">Class <tt class="docutils literal"><span class="pre">ptr_vector</span></tt></a></h1>
 <p>A <tt class="docutils literal"><span class="pre">ptr_list&lt;T&gt;</span></tt> is a pointer container that uses an underlying <tt class="docutils literal"><span class="pre">std:list&lt;void*&gt;</span></tt>
@@ -57,7 +57,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="modifiers" name="modifiers"></a><div class="section" id="semantics-modifiers">
+<span id="modifiers"></span><div class="section" id="semantics-modifiers">
 <h2><a name="semantics-modifiers">Semantics: modifiers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">void</span> <span class="pre">push_front(</span> <span class="pre">T*</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>
@@ -89,8 +89,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="list-operations" name="list-operations"></a></div>
-<div class="section" id="semantics-list-operations">
+</div>
+<span id="list-operations"></span><div class="section" id="semantics-list-operations">
 <h2><a name="semantics-list-operations">Semantics: list operations</a></h2>
 <!-- - ``void splice( iterator before, ptr_list& x );``
 

Modified: boost/trunk/libs/ptr_container/doc/ptr_list.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_list.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_list.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_vector``
 --------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_map.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_map.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_map.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="class-ptr-map">Class <tt class="docutils literal"><span class="pre">ptr_map</span></tt></h2>
 <p>A <tt class="docutils literal"><span class="pre">ptr_map&lt;Key,T&gt;</span></tt> is a pointer container that uses an underlying <tt class="docutils literal"><span class="pre">std::map&lt;Key,void*&gt;</span></tt>
 to store the pointers.</p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_map.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_map.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_map.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_map``
 -----------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_map_adapter.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_map_adapter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_map_adapter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-map-adapter">
 <h1><a name="class-ptr-map-adapter">Class <tt class="docutils literal"><span class="pre">ptr_map_adapter</span></tt></a></h1>
 <p>This class is used to build custom pointer containers with
@@ -62,7 +62,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="modifiers" name="modifiers"></a><div class="section" id="semantics-modifiers">
+<span id="modifiers"></span><div class="section" id="semantics-modifiers">
 <h2><a name="semantics-modifiers">Semantics: modifiers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">std::pair&lt;iterator,bool&gt;</span> <span class="pre">insert(</span> <span class="pre">key_type&amp;</span> <span class="pre">k,</span> <span class="pre">value_type</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>
@@ -81,8 +81,8 @@
 - Effects: ``return insert( allocate_clone( x ) );``
 
 - Exception safety: Strong guarantee -->
-<a class="target" id="lookup" name="lookup"></a></div>
-<div class="section" id="semantics-lookup">
+</div>
+<span id="lookup"></span><div class="section" id="semantics-lookup">
 <h2><a name="semantics-lookup">Semantics: lookup</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">T&amp;</span> <span class="pre">operator[](</span> <span class="pre">const</span> <span class="pre">key_type&amp;</span> <span class="pre">key</span> <span class="pre">);</span></tt></p>
@@ -104,8 +104,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="pointer-container-requirements" name="pointer-container-requirements"></a></div>
-<div class="section" id="semantics-pointer-container-requirements">
+</div>
+<span id="pointer-container-requirements"></span><div class="section" id="semantics-pointer-container-requirements">
 <h2><a name="semantics-pointer-container-requirements">Semantics: pointer container requirements</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">bool</span> <span class="pre">transfer(</span> <span class="pre">iterator</span> <span class="pre">object,</span> <span class="pre">ptr_map_adapter&amp;</span> <span class="pre">from</span> <span class="pre">);</span></tt></p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_map_adapter.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_map_adapter.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_map_adapter.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_map_adapter``
 -------------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_multimap.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_multimap.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_multimap.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="class-ptr-multimap">Class <tt class="docutils literal"><span class="pre">ptr_multimap</span></tt></h2>
 <p>A <tt class="docutils literal"><span class="pre">ptr_multimap&lt;Key,T&gt;</span></tt> is a pointer container that uses an underlying <tt class="docutils literal"><span class="pre">std::multimap&lt;Key,void*&gt;</span></tt>
 to store the pointers.</p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_multimap.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_multimap.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_multimap.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_multimap``
 ----------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_multimap_adapter.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_multimap_adapter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_multimap_adapter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-multimap-adapter">
 <h1><a name="class-ptr-multimap-adapter">Class <tt class="docutils literal"><span class="pre">ptr_multimap_adapter</span></tt></a></h1>
 <p>This class is used to build custom pointer containers with
@@ -20,7 +20,7 @@
 <li><a class="reference" href="reversible_ptr_container.html">reversible_ptr_container</a></li>
 <li><a class="reference" href="associative_ptr_container.html">associative_ptr_container</a></li>
 <li><a class="reference" href="ptr_multimap.html">ptr_multimap</a></li>
-<li><a class="reference" href="reference.html#map-iterator-operations">new map iterators</a></li>
+<li><a class="reference" href="ptr_container.html#map-iterator-operations">new map iterators</a></li>
 </ul>
 <p><strong>Navigate:</strong></p>
 <ul class="simple">
@@ -57,7 +57,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="modifiers" name="modifiers"></a><div class="section" id="semantics-modifiers">
+<span id="modifiers"></span><div class="section" id="semantics-modifiers">
 <h2><a name="semantics-modifiers">Semantics: modifiers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">iterator</span> <span class="pre">insert(</span> <span class="pre">key_type&amp;</span> <span class="pre">k,</span> <span class="pre">T*</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>
@@ -76,7 +76,7 @@
 - Effects: ``return insert( allocate_clone( x ) );``
 
 - Exception safety: Strong guarantee -->
-<a class="target" id="lookup" name="lookup"></a><!-- Semantics: lookup
+<span class="target" id="lookup"></span><!-- Semantics: lookup
 ^^^^^^^^^^^^^^^^^
 
 - ``reference        operator[]( const Key& key );``
@@ -87,8 +87,8 @@
     - Effects: returns the object with key ``key``
 
     - Throws: ``bad_ptr_container_operation`` if the key does not exist                                  -->
-<a class="target" id="pointer-container-requirements" name="pointer-container-requirements"></a></div>
-<div class="section" id="semantics-pointer-container-requirements">
+</div>
+<span id="pointer-container-requirements"></span><div class="section" id="semantics-pointer-container-requirements">
 <h2><a name="semantics-pointer-container-requirements">Semantics: pointer container requirements</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">void</span> <span class="pre">transfer(</span> <span class="pre">iterator</span> <span class="pre">object,</span> <span class="pre">ptr_multimap_adapter&amp;</span> <span class="pre">from</span> <span class="pre">);</span></tt></p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_multimap_adapter.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_multimap_adapter.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_multimap_adapter.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_multimap_adapter``
 ------------------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_multiset.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_multiset.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_multiset.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="class-ptr-multiset">Class <tt class="docutils literal"><span class="pre">ptr_multiset</span></tt></h2>
 <p>A <tt class="docutils literal"><span class="pre">ptr_multiset&lt;T&gt;</span></tt> is a pointer container that uses an underlying <tt class="docutils literal"><span class="pre">std::multiset&lt;void*&gt;</span></tt>
 to store the pointers.</p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_multiset.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_multiset.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_multiset.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_multiset``
 ----------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_multiset_adapter.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_multiset_adapter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_multiset_adapter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-multiset-adapter">
 <h1><a name="class-ptr-multiset-adapter">Class <tt class="docutils literal"><span class="pre">ptr_multiset_adapter</span></tt></a></h1>
 <p>This class is used to build custom pointer containers with
@@ -56,7 +56,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="modifiers" name="modifiers"></a><div class="section" id="semantics-modifiers">
+<span id="modifiers"></span><div class="section" id="semantics-modifiers">
 <h2><a name="semantics-modifiers">Semantics: modifiers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">iterator</span> <span class="pre">insert(</span> <span class="pre">key_type*</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>
@@ -75,8 +75,8 @@
 - Effects: ``return insert( allocate_clone( x ) );``
 
 - Exception safety: Strong guarantee -->
-<a class="target" id="pointer-container-requirements" name="pointer-container-requirements"></a></div>
-<div class="section" id="semantics-pointer-container-requirements">
+</div>
+<span id="pointer-container-requirements"></span><div class="section" id="semantics-pointer-container-requirements">
 <h2><a name="semantics-pointer-container-requirements">Semantics: pointer container requirements</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">void</span> <span class="pre">transfer(</span> <span class="pre">iterator</span> <span class="pre">object,</span> <span class="pre">ptr_multiset_adapter&amp;</span> <span class="pre">from</span> <span class="pre">);</span></tt></p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_multiset_adapter.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_multiset_adapter.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_multiset_adapter.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_multiset_adapter``
 ------------------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_sequence_adapter.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_sequence_adapter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_sequence_adapter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-sequence-adapter">
 <h1><a name="class-ptr-sequence-adapter">Class <tt class="docutils literal"><span class="pre">ptr_sequence_adapter</span></tt></a></h1>
 <p>This section describes all the common operations for all the pointer

Modified: boost/trunk/libs/ptr_container/doc/ptr_sequence_adapter.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_sequence_adapter.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_sequence_adapter.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
 
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_sequence_adapter``
 ------------------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_set.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_set.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_set.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="class-ptr-set">Class <tt class="docutils literal"><span class="pre">ptr_set</span></tt></h2>
 <p>A <tt class="docutils literal"><span class="pre">ptr_set&lt;T&gt;</span></tt> is a pointer container that uses an underlying <tt class="docutils literal"><span class="pre">std::set&lt;void*&gt;</span></tt>
 to store the pointers.</p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_set.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_set.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_set.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_set``
 -----------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_set_adapter.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_set_adapter.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_set_adapter.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-set-adapter">
 <h1><a name="class-ptr-set-adapter">Class <tt class="docutils literal"><span class="pre">ptr_set_adapter</span></tt></a></h1>
 <p>This class is used to build custom pointer containers with
@@ -56,7 +56,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="modifiers" name="modifiers"></a><div class="section" id="semantics-modifiers">
+<span id="modifiers"></span><div class="section" id="semantics-modifiers">
 <h2><a name="semantics-modifiers">Semantics: modifiers</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">std::pair&lt;iterator,bool&gt;</span> <span class="pre">insert(</span> <span class="pre">key_type*</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>
@@ -75,8 +75,8 @@
 - Effects: ``return insert( allocate_clone( x ) );``
 
 - Exception safety: Strong guarantee -->
-<a class="target" id="pointer-container-requirements" name="pointer-container-requirements"></a></div>
-<div class="section" id="semantics-pointer-container-requirements">
+</div>
+<span id="pointer-container-requirements"></span><div class="section" id="semantics-pointer-container-requirements">
 <h2><a name="semantics-pointer-container-requirements">Semantics: pointer container requirements</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">bool</span> <span class="pre">transfer(</span> <span class="pre">iterator</span> <span class="pre">object,</span> <span class="pre">ptr_set_adapter&amp;</span> <span class="pre">from</span> <span class="pre">);</span></tt></p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_set_adapter.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_set_adapter.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_set_adapter.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_set_adapter``
 -------------------------

Modified: boost/trunk/libs/ptr_container/doc/ptr_vector.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_vector.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_vector.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-ptr-vector">
 <h1><a name="class-ptr-vector">Class <tt class="docutils literal"><span class="pre">ptr_vector</span></tt></a></h1>
 <p>A <tt class="docutils literal"><span class="pre">ptr_vector&lt;T&gt;</span></tt> is a pointer container that uses an underlying <tt class="docutils literal"><span class="pre">std::vector&lt;void*&gt;</span></tt>
@@ -66,7 +66,7 @@
 </div>
 <div class="section" id="semantics">
 <h1><a name="semantics">Semantics</a></h1>
-<a class="target" id="construction" name="construction"></a><div class="section" id="semantics-construction">
+<span id="construction"></span><div class="section" id="semantics-construction">
 <h2><a name="semantics-construction">Semantics: construction</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">ptr_vector(</span> <span class="pre">size_type</span> <span class="pre">to_reserve</span> <span class="pre">);</span></tt></p>
@@ -78,8 +78,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="capacity" name="capacity"></a></div>
-<div class="section" id="semantics-capacity">
+</div>
+<span id="capacity"></span><div class="section" id="semantics-capacity">
 <h2><a name="semantics-capacity">Semantics: capacity</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">size_type</span> <span class="pre">capacity()</span> <span class="pre">const;</span></tt></p>
@@ -101,8 +101,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="element-access" name="element-access"></a></div>
-<div class="section" id="semantics-element-access">
+</div>
+<span id="element-access"></span><div class="section" id="semantics-element-access">
 <h2><a name="semantics-element-access">Semantics: element access</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">T&amp;</span> <span class="pre">operator[](</span> <span class="pre">size_type</span> <span class="pre">n</span> <span class="pre">);</span></tt></p>
@@ -128,8 +128,8 @@
 </blockquote>
 </li>
 </ul>
-<a class="target" id="pointer-container-requirements" name="pointer-container-requirements"></a></div>
-<div class="section" id="semantics-pointer-container-requirements">
+</div>
+<span id="pointer-container-requirements"></span><div class="section" id="semantics-pointer-container-requirements">
 <h2><a name="semantics-pointer-container-requirements">Semantics: pointer container requirements</a></h2>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">auto_type</span> <span class="pre">replace(</span> <span class="pre">size_type</span> <span class="pre">idx,</span> <span class="pre">T*</span> <span class="pre">x</span> <span class="pre">);</span></tt></p>

Modified: boost/trunk/libs/ptr_container/doc/ptr_vector.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/ptr_vector.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/ptr_vector.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``ptr_vector``
 --------------------

Modified: boost/trunk/libs/ptr_container/doc/reference.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/reference.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/reference.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="reference">Reference</h2>
 <p>The documentation is divided into a an explanation for 
 each container. All the common interface is explained only once,
@@ -50,7 +50,7 @@
 <li><a class="reference" href="#class-nullable">Class nullable</a></li>
 <li><a class="reference" href="#exception-classes">Exception classes</a></li>
 </ul>
-<div class="section" id="the-clonable-concept_">
+<div class="section" id="the-clonable-concept">
 <h1><a name="the-clonable-concept">The Clonable concept</a></h1>
 <p><strong>Refinement of</strong></p>
 <ul class="simple">
@@ -200,7 +200,7 @@
 <p>The library comes with two predefined clone allocators.</p>
 </div>
 <div class="section" id="class-heap-clone-allocator">
-<h2><a class="toc-backref" href="#id15" name="class-heap-clone-allocator">Class <tt class="docutils literal"><span class="pre">heap_clone_allocator</span></tt></a></h2>
+<h2><a class="toc-backref" href="#id15" name="class-heap-clone-allocator">Class <tt class="docutils literal docutils literal"><span class="pre">heap_clone_allocator</span></tt></a></h2>
 <p>This is the default clone allocator used by all pointer containers. For most
 purposes you will never have to change this default.</p>
 <p><strong>Definition</strong></p>
@@ -227,7 +227,7 @@
 schemes by relying on <tt class="docutils literal"><span class="pre">new_clone()</span></tt> and <tt class="docutils literal"><span class="pre">delete_clone()</span></tt>.</p>
 </div>
 <div class="section" id="class-view-clone-allocator">
-<h2><a class="toc-backref" href="#id16" name="class-view-clone-allocator">Class <tt class="docutils literal"><span class="pre">view_clone_allocator</span></tt></a></h2>
+<h2><a class="toc-backref" href="#id16" name="class-view-clone-allocator">Class <tt class="docutils literal docutils literal"><span class="pre">view_clone_allocator</span></tt></a></h2>
 <p>This class provides a way to remove ownership properties of the
 pointer containers. As its name implies, this means that you can
 instead use the pointer containers as a view into an existing

Modified: boost/trunk/libs/ptr_container/doc/reference.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/reference.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/reference.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 =========
 Reference

Modified: boost/trunk/libs/ptr_container/doc/reversible_ptr_container.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/reversible_ptr_container.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/reversible_ptr_container.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <div class="section" id="class-reversible-ptr-container">
 <h1><a name="class-reversible-ptr-container">Class <tt class="docutils literal"><span class="pre">reversible_ptr_container</span></tt></a></h1>
 <p>This class is not a real class that can be found in the library. 
@@ -396,8 +396,8 @@
 <blockquote>
 <ul class="simple">
 <li>Effects: <tt class="docutils literal"><span class="pre">return</span> <span class="pre">r.clone().release();</span></tt></li>
-<li>Remarks: This function is only defined for concrete <a class="reference" href="reference.html#pointer-containers">pointer containers</a>, but not for 
-<a class="reference" href="reference.html#pointer-container-adapters">pointer container adapters</a>.</li>
+<li>Remarks: This function is only defined for concrete <a class="reference" href="ptr_container.html#smart-containers">pointer containers</a>, but not for 
+<a class="reference" href="ptr_container.html#smart-container-adapters">pointer container adapters</a>.</li>
 </ul>
 </blockquote>
 </li>

Modified: boost/trunk/libs/ptr_container/doc/reversible_ptr_container.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/reversible_ptr_container.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/reversible_ptr_container.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 Class ``reversible_ptr_container``
 ------------------------------------

Modified: boost/trunk/libs/ptr_container/doc/tutorial.html
===================================================================
--- boost/trunk/libs/ptr_container/doc/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,13 +3,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
 <title>Boost Pointer Container Library</title>
 <link rel="stylesheet" href="default.css" type="text/css" />
 </head>
 <body>
 <div class="document" id="boost-pointer-container-library">
-<h1 class="title"><img alt="Boost" src="cboost.gif" /> Pointer Container Library</h1>
+<h1 class="title"><img alt="Boost" src="boost.png" /> Pointer Container Library</h1>
 <h2 class="subtitle" id="tutorial">Tutorial</h2>
 <p>The tutorial shows you the most simple usage of the
 library. It is assumed that the reader is familiar

Modified: boost/trunk/libs/ptr_container/doc/tutorial.rst
===================================================================
--- boost/trunk/libs/ptr_container/doc/tutorial.rst	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/doc/tutorial.rst	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
  |Boost| Pointer Container Library
 ++++++++++++++++++++++++++++++++++
  
-.. |Boost| image:: cboost.gif
+.. |Boost| image:: boost.png
 
 ======== 
 Tutorial 

Modified: boost/trunk/libs/ptr_container/index.html
===================================================================
--- boost/trunk/libs/ptr_container/index.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/index.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,13 +4,13 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <meta http-equiv="refresh" content="0; URL=doc/ptr_container.html">
-<title>Boost.Smart Container Documentation</title>
+<title>Boost.Pointer Container Documentation</title>
 <link rel="stylesheet" href="doc/default.css" type="text/css">
 </head>
 
 <body>
 Automatic redirection failed, please go to
-<a href="doc/ptr_container.html">doc/smart_container.html</a>
+<a href="doc/ptr_container.html">doc/pointer_container.html</a>
 </body>
 </html></body>
 </html>

Modified: boost/trunk/libs/ptr_container/test/iterator_test.cpp
===================================================================
--- boost/trunk/libs/ptr_container/test/iterator_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/ptr_container/test/iterator_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -47,10 +47,15 @@
     ptr_map<int,int>::iterator map_mutable_i     = map.begin();
     ptr_map<int,int>::const_iterator map_const_i = map.begin();
 
+#if !BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(70190006))
+    // This only works for library implementations which conform to the
+    // proposed resolution of the C++ Standard Library DR#179. See
+    // http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#179.
     BOOST_CHECK( map_mutable_i == map_const_i );
     BOOST_CHECK( ! ( map_mutable_i != map_const_i ) );
     BOOST_CHECK( map_const_i == map_mutable_i );
     BOOST_CHECK( ! ( map_const_i != map_mutable_i ) );
+#endif
 
     const ptr_map<int,int>& rmap = map;
     map_const_i = rmap.begin();

Modified: boost/trunk/libs/python/doc/building.html
===================================================================
--- boost/trunk/libs/python/doc/building.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/doc/building.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -82,9 +82,12 @@
     boost installation (if you have already built boost from the top level
     this may have no effect, since the work is already done).</p>
 
-    <h3><a name="configuration">Basic Configuration</a></h3>
-    You may need to configure the following variables to point Boost.Build at
-    your Python installation: 
+    <h3><a name="configuration">Basic Configuration</a></h3> You may
+    need to configure the following variables to point Boost.Build at
+    your Python installation.  Variables can be either set in the
+    environment or passed on the <code>bjam</code> command-line
+    as <code>-s</code><i>name</i><code>=</code><i>value</i>.  Variable
+    names are case-sensitive.
 
     <table border="1" summary="build configuration variables">
       <tr>
@@ -98,28 +101,29 @@
       </tr>
 
       <tr>
-        <td><code>PYTHON_ROOT</code></td>
-
-        <td>The root directory of your Python installation</td>
-
-        <td>Windows:&nbsp;<code>c:/tools/python</code>
-        Unix:&nbsp;<code>/usr/local</code></td>
-
-        <td>On Unix, this is the <code>--with-prefix=</code> directory used
-        to configure Python</td>
-      </tr>
-
       <tr>
         <td><code>PYTHON_VERSION</code></td>
 
         <td>The The 2-part python Major.Minor version number</td>
 
-        <td><code>2.2</code></td>
+        <td><code>2.4</code></td>
 
         <td>Be sure not to include a third number, e.g. <b>not</b>
         "<code>2.2.1</code>", even if that's the version you have.</td>
       </tr>
 
+        <td><code>PYTHON_ROOT</code></td>
+
+        <td>The root directory of your Python installation</td>
+
+        <td>Windows:&nbsp;<code>c:/Python</code><i>(10*Version)</i>, e.g. <code>c:/Python24</code>
+<br>
+        *nix/Cygwin:&nbsp;<code>/usr</code></td>
+
+        <td>On *nix, this should be the <code>--prefix=</code> directory used
+        to configure Python when it was built and installed.</td>
+      </tr>
+
       <tr>
         <td><code>PYTHON_INCLUDES</code></td>
 
@@ -172,7 +176,7 @@
       <tr>
         <td><code>CYGWIN_PYTHON_[DEBUG_]ROOT</code></td>
 
-        <td>unix-style path containing the <code>include/</code> directory
+        <td>*nix-style path containing the <code>include/</code> directory
         containing
         <code>python$(CYGWIN_PYTHON_[DEBUG_]VERSION)/python.h</code>.</td>
 
@@ -219,8 +223,10 @@
     <h3><a name="mingw">Notes for MinGW (and Cygwin with -mno-cygwin) GCC
     Users</a></h3>
 
-    <p>You will need to create a MinGW-compatible version of the Python
-    library; the one shipped with Python will only work with a
+    <p>If you are using a version of Python prior to 2.4.1 with a
+    MinGW prior to 3.0.0 (with binutils-2.13.90-20030111-1), you will
+    need to create a MinGW-compatible version of the Python library;
+    the one shipped with Python will only work with a
     Microsoft-compatible linker. Follow the instructions in the
     "Non-Microsoft" section of the "Building Extensions: Tips And Tricks"
     chapter in <a href=
@@ -302,7 +308,7 @@
       right places.
     </blockquote>
 
-    <p>The <code><a href="../example">libs/python/example</a></code>
+    <p>The <code>libs/python/example</code>
     subdirectory of your boost installation contains a small example which
     builds and tests two extensions. To build your own extensions copy the
     example subproject and make the following two edits:</p>
@@ -359,7 +365,7 @@
     <p>The first two variants of the <code>boost_python</code> library are
     built by default, and are compatible with the default Python
     distribution. The <code>debug-python</code> variant corresponds to a
-    specially-built debugging version of Python. On Unix platforms, this
+    specially-built debugging version of Python. On *nix platforms, this
     python is built by adding <code>--with-pydebug</code> when configuring
     the Python build. On Windows, the debugging version of Python is
     generated by the "Win32 Debug" target of the <code>PCBuild.dsw</code>
@@ -396,8 +402,8 @@
     IDE</a></h2>
 
     <p>For the those of you who feel more comfortable in the IDE world, a
-    workspace and project file have been included in the <a href=
-    "../build/VisualStudio">libs/python/build/VisualStudio</a> subdirectory.
+    workspace and project file have been included in the <code>
+    libs/python/build/VisualStudio</code> subdirectory.
     It builds release and debug versions of the Boost.Python libraries and
     places them and the same directory as Jamfile build does, though the
     intermediate object files are placed in a different directory. The files

Modified: boost/trunk/libs/python/doc/news.html
===================================================================
--- boost/trunk/libs/python/doc/news.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/doc/news.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,105 +1,171 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
 <html>
-  <head>
-    <meta name="generator" content=
-    "HTML Tidy for Cygwin (vers 1st April 2002), see www.w3.org">
-    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-    <link rel="stylesheet" type="text/css" href="boost.css">
+<head>
+  <meta name="generator" content=
+  "HTML Tidy for Cygwin (vers 1st September 2004), see www.w3.org">
+  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+  <link rel="stylesheet" type="text/css" href="boost.css">
 
-    <title>Boost.Python - News/Change Log</title>
-  </head>
+  <title>Boost.Python - News/Change Log</title>
+</head>
 
-  <body link="#0000ff" vlink="#800080">
-    <table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
-    "header">
-      <tr>
-        <td valign="top" width="300">
-          <h3><a href="../../../index.htm"><img height="86" width="277" alt=
-          "C++ Boost" src="../../../boost.png" border="0"></a></h3>
-        </td>
+<body link="#0000FF" vlink="#800080">
+  <table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
+  "header">
+    <tr>
+      <td valign="top" width="300">
+        <h3><a href="../../../index.htm"><img height="86" width="277" alt=
+        "C++ Boost" src="../../../boost.png" border="0"></a></h3>
+      </td>
 
-        <td valign="top">
-          <h1 align="center"><a href="index.html">Boost.Python</a></h1>
+      <td valign="top">
+        <h1 align="center"><a href="index.html">Boost.Python</a></h1>
 
-          <h2 align="center">News/Change Log</h2>
-        </td>
-      </tr>
-    </table>
-    <hr>
+        <h2 align="center">News/Change Log</h2>
+      </td>
+    </tr>
+  </table>
+  <hr>
 
-    <dl class="page-index">
-      <dt>11 March 2005</dt>
+  <dl class="page-index">
+    <dt>19 October 2005 - 1.33.1 release</dt>
 
-      <dd>
-        <ul>
-          <li>Added a hack that will fool PyDoc into working with Boost.Python, thanks to Nick Rasmussen</li>
-        </ul>
-      </dd>
-      <dt>19 November 2004 - 1.32 release</dt>
+    <dd>
+      <ul>
+        <li><code>wrapper&lt;T&gt;</code> can now be used as expected with a
+        held type of <i>some-smart-pointer</i><code>&lt;T&gt;</code></li>
 
-      <dd>
-        <ul>
-                               <li>Updated to use the Boost Software License.</li>
-                               <li>A new, <a href="tutorial/doc/html/python/exposing.html#python.class_virtual_functions">better method of wrapping classes with virtual functions</a> has been implemented.</li>
-                               <li>Support for upcoming GCC symbol export control features have been folded in, thanks to Niall Douglas.</li>
-                               <li>Improved support for <code>std::auto_ptr</code>-like types.</li>
-                               <li>The Visual C++ bug that makes top-level <i>cv-qualification</i> of function parameter types part of the function type has been worked around.</li>
-                               <li>Components used by other libraries have been moved out of <code>python/detail</code> and into <code> boost/detail</code> to improve dependency relationships.</li>        
-                               <li>Miscellaneous bug fixes and compiler workarounds.</li>
-        </ul>
-      </dd>
-      <dt>8 Sept 2004</dt>
+        <li>The build now assumes Python 2.4 by default, rather than 2.2</li>
 
-      <dd>
-        Support for Python's Bool type, thanks to <a
-        mailto="dholth-at-fastmail.fm">Daniel Holth</a>.
-      </dd>
+        <li>Support Python that's built without Unicode support</li>
 
-      <dt>11 Sept 2003</dt>
+        <li>Support for wrapping classes with overloaded address-of
+        (<code>&amp;</code>) operators</li>
+      </ul>
+    </dd>
 
-      <dd>
-        <ul>
-          <li>Changed the response to multiple to-python converters being
-          registered for the same type from a hard error into warning;
-          Boost.Python now reports the offending type in the message.</li>
+    <dt>14 August 2005 - 1.33 release</dt>
 
-          <li>Added builtin <code>std::wstring</code> conversions</li>
+    <dd>
+      <ul>
+        <li>Support for docstrings on nonstatic properties.</li>
 
-          <li>Added <code>std::out_of_range</code> =&gt; Python
-          <code>IndexError</code> exception conversion, thanks to <a href=
-          "mailto:RaoulGough-at-yahoo.co.uk">Raoul Gough</a></li>
-        </ul>
-      </dd>
+        <li>We now export the client-provided docstrings for
+        <code>init&lt;optional&lt;&gt; &gt;</code> and
+        <i>XXX</i><code>_FUNCTION_OVERLOADS()</code> for only the last
+        overload.</li>
 
-      <dt>9 Sept 2003</dt>
+        <li>Fixed some support for Embedded VC++ 4</li>
 
-      <dd>Added new <code><a href="v2/str.html#str-spec">str</a></code></dd>
+        <li>Better support for rvalue from-python conversions of shared_ptr:
+        always return a pointer that holds the owning python object *unless*
+        the python object contains a NULL shared_ptr holder of the right
+        type.</li>
 
-      <dt>constructors which take a range of characters, allowing strings
-      containing nul (<code>'\0'</code>) characters.</dt>
+        <li>Support for exposing <code>vector&lt;T*&gt;</code> with the
+        indexing suite.</li>
 
-      <dt>8 Sept 2003</dt>
+        <li>Support for GCC-3.3 on MacOS.</li>
 
-      <dd>Added the ability to create methods from function objects (with an
-      <code>operator()</code>); see the <a href=
-      "v2/make_function.html#make_function-spec">make_function</a> docs for
-      more info.</dd>
+        <li>updated visual studio project build file to include two new files
+        (slice.cpp and wrapper.cpp)</li>
 
-      <dt>10 August 2003</dt>
+        <li>Added search feature to the index page.</li>
 
-      <dd>Added the new <code>properties</code> unit tests contributed by <a
-      href="mailto:romany-at-actimize.com">Roman Yakovenko</a> and documented
-      <code>add_static_property</code> at his urging.</dd>
+        <li>Numerous fixes to the tutorial</li>
 
-      <dt>1 August 2003</dt>
+        <li>Numerous workarounds for MSVC 6 and 7, GCC 2.96, and EDG
+        2.45</li>
+      </ul>
+    </dd>
 
-      <dd>
-        Added the new <code>arg</code> class contributed by <a href=
-        "mailto:nickm-at-sitius.com">Nikolay Mladenov</a> which supplies the
-        ability to wrap functions that can be called with ommitted arguments
-        in the middle: 
-<pre>
+    <dt>11 March 2005</dt>
+
+    <dd>
+      <ul>
+        <li>Added a hack that will fool PyDoc into working with Boost.Python,
+        thanks to Nick Rasmussen</li>
+      </ul>
+    </dd>
+
+    <dt>19 November 2004 - 1.32 release</dt>
+
+    <dd>
+      <ul>
+        <li>Updated to use the Boost Software License.</li>
+
+        <li>A new, <a href=
+        "tutorial/doc/html/python/exposing.html#python.class_virtual_functions">
+        better method of wrapping classes with virtual functions</a> has been
+        implemented.</li>
+
+        <li>Support for upcoming GCC symbol export control features have been
+        folded in, thanks to Niall Douglas.</li>
+
+        <li>Improved support for <code>std::auto_ptr</code>-like types.</li>
+
+        <li>The Visual C++ bug that makes top-level <i>cv-qualification</i>
+        of function parameter types part of the function type has been worked
+        around.</li>
+
+        <li>Components used by other libraries have been moved out of
+        <code>python/detail</code> and into <code>boost/detail</code> to
+        improve dependency relationships.</li>
+
+        <li>Miscellaneous bug fixes and compiler workarounds.</li>
+      </ul>
+    </dd>
+
+    <dt>8 Sept 2004</dt>
+
+    <dd>Support for Python's Bool type, thanks to <a href=
+    "mailto:dholth-at-fastmail.fm">Daniel Holth</a>.</dd>
+
+    <dt>11 Sept 2003</dt>
+
+    <dd>
+      <ul>
+        <li>Changed the response to multiple to-python converters being
+        registered for the same type from a hard error into warning;
+        Boost.Python now reports the offending type in the message.</li>
+
+        <li>Added builtin <code>std::wstring</code> conversions</li>
+
+        <li>Added <code>std::out_of_range</code> =&gt; Python
+        <code>IndexError</code> exception conversion, thanks to <a href=
+        "mailto:RaoulGough-at-yahoo.co.uk">Raoul Gough</a></li>
+      </ul>
+    </dd>
+
+    <dt>9 Sept 2003</dt>
+
+    <dd>Added new <code><a href="v2/str.html#str-spec">str</a></code></dd>
+
+    <dt>constructors which take a range of characters, allowing strings
+    containing nul (<code>'\0'</code>) characters.</dt>
+
+    <dt>8 Sept 2003</dt>
+
+    <dd>Added the ability to create methods from function objects (with an
+    <code>operator()</code>); see the <a href=
+    "v2/make_function.html#make_function-spec">make_function</a> docs for
+    more info.</dd>
+
+    <dt>10 August 2003</dt>
+
+    <dd>Added the new <code>properties</code> unit tests contributed by
+    <a href="mailto:romany-at-actimize.com">Roman Yakovenko</a> and
+    documented <code>add_static_property</code> at his urging.</dd>
+
+    <dt>1 August 2003</dt>
+
+    <dd>
+      Added the new <code>arg</code> class contributed by <a href=
+      "mailto:nickm-at-sitius.com">Nikolay Mladenov</a> which supplies the
+      ability to wrap functions that can be called with ommitted arguments in
+      the middle:
+      <pre>
 void f(int x = 0, double y = 3.14, std::string z = std::string("foo"));
 
 BOOST_PYTHON_MODULE(test)
@@ -108,111 +174,104 @@
        , (arg("x", 0), arg("y", 3.14), arg("z", "foo")));
 }
  
-</pre>
-        And in Python: 
-<pre>
+</pre>And in Python:
+      <pre>
 &gt;&gt;&gt; import test
 &gt;&gt;&gt; f(0, z = "bar")
 &gt;&gt;&gt; f(z = "bar", y = 0.0)
-</pre>
-        Thanks, Nikolay!
-      </dd>
+</pre>Thanks, Nikolay!
+    </dd>
 
-      <dt>22 July 2003</dt>
+    <dt>22 July 2003</dt>
 
-      <dd>Killed the dreaded "bad argument type for builtin operation" error.
-      Argument errors now show the actual and expected argument types!</dd>
+    <dd>Killed the dreaded "bad argument type for builtin operation" error.
+    Argument errors now show the actual and expected argument types!</dd>
 
-      <dt>19 July 2003</dt>
+    <dt>19 July 2003</dt>
 
-      <dd>Added the new <code><a href=
-      "v2/return_arg.html">return_arg</a></code> policy from <a href=
-      "mailto:nickm-at-sitius.com">Nikolay Mladenov</a>. Thanks,
-      Nikolay!</dd>
+    <dd>Added the new <code><a href=
+    "v2/return_arg.html">return_arg</a></code> policy from <a href=
+    "mailto:nickm-at-sitius.com">Nikolay Mladenov</a>. Thanks, Nikolay!</dd>
 
-      <dt>18 March, 2003</dt>
+    <dt>18 March, 2003</dt>
 
-      <dd><a href="mailto:Gottfried.Ganssauge-at-haufe.de">Gottfried
-      Gan&szlig;auge</a> has contributed <a href=
-      "v2/opaque_pointer_converter.html">opaque pointer support</a>.<br>
-       <a href="mailto:nicodemus-at-globalite.com.br">Bruno da Silva de Oliveira</a>
-      has contributed the exciting <a href="../pyste/index.html">Pyste</a>
-      ("Pie-steh") package.</dd>
+    <dd><a href="mailto:Gottfried.Ganssauge-at-haufe.de">Gottfried
+    Gan&szlig;auge</a> has contributed <a href=
+    "v2/opaque_pointer_converter.html">opaque pointer support</a>.<br>
+    <a href="mailto:nicodemus-at-globalite.com.br">Bruno da Silva de
+    Oliveira</a> has contributed the exciting <a href=
+    "../pyste/index.html">Pyste</a> ("Pie-steh") package.</dd>
 
-      <dt>24 February 2003</dt>
+    <dt>24 February 2003</dt>
 
-      <dd>Finished improved support for <code>boost::shared_ptr</code>. Now
-      any wrapped object of C++ class <code>X</code> can be converted
-      automatically to <code>shared_ptr&lt;X&gt;</code>, regardless of how it
-      was wrapped. The <code>shared_ptr</code> will manage the lifetime of
-      the Python object which supplied the <code>X</code>, rather than just
-      the <code>X</code> object itself, and when such a
-      <code>shared_ptr</code> is converted back to Python, the original
-      Python object will be returned.</dd>
+    <dd>Finished improved support for <code>boost::shared_ptr</code>. Now any
+    wrapped object of C++ class <code>X</code> can be converted automatically
+    to <code>shared_ptr&lt;X&gt;</code>, regardless of how it was wrapped.
+    The <code>shared_ptr</code> will manage the lifetime of the Python object
+    which supplied the <code>X</code>, rather than just the <code>X</code>
+    object itself, and when such a <code>shared_ptr</code> is converted back
+    to Python, the original Python object will be returned.</dd>
 
-      <dt>19 January 2003</dt>
+    <dt>19 January 2003</dt>
 
-      <dd>Integrated <code>staticmethod</code> support from <a href=
-      "mailto:nickm-at-sitius.com">Nikolay Mladenov</a>. Thanks,
-      Nikolay!</dd>
+    <dd>Integrated <code>staticmethod</code> support from <a href=
+    "mailto:nickm-at-sitius.com">Nikolay Mladenov</a>. Thanks, Nikolay!</dd>
 
-      <dt>29 December 2002</dt>
+    <dt>29 December 2002</dt>
 
-      <dd>Added Visual Studio project file and instructions from Brett
-      Calcott. Thanks, Brett!</dd>
+    <dd>Added Visual Studio project file and instructions from Brett Calcott.
+    Thanks, Brett!</dd>
 
-      <dt>20 December 2002</dt>
+    <dt>20 December 2002</dt>
 
-      <dd>Added automatic downcasting for pointers, references, and smart
-      pointers to polymorphic class types upon conversion to python</dd>
+    <dd>Added automatic downcasting for pointers, references, and smart
+    pointers to polymorphic class types upon conversion to python</dd>
 
-      <dt>18 December 2002</dt>
+    <dt>18 December 2002</dt>
 
-      <dd>Optimized from_python conversions for wrapped classes by putting
-      the conversion logic in the shared library instead of registering
-      separate converters for each class in each extension module</dd>
+    <dd>Optimized from_python conversions for wrapped classes by putting the
+    conversion logic in the shared library instead of registering separate
+    converters for each class in each extension module</dd>
 
-      <dt>19 November 2002</dt>
+    <dt>19 November 2002</dt>
 
-      <dd>Removed the need for users to cast base class member function
-      pointers when used as arguments to <a href=
-      "v2/class.html#class_-spec-modifiers">add_property</a></dd>
+    <dd>Removed the need for users to cast base class member function
+    pointers when used as arguments to <a href=
+    "v2/class.html#class_-spec-modifiers">add_property</a></dd>
 
-      <dt>13 December 2002</dt>
+    <dt>13 December 2002</dt>
 
-      <dd>Allow exporting of <a href=
-      "v2/enum.html#enum_-spec"><code>enum_</code></a> values into enclosing
-      <a href="v2/scope.html#scope-spec"><code>scope</code></a>.<br>
-       Fixed unsigned integer conversions to deal correctly with numbers that
-      are out-of-range of <code>signed long</code>.</dd>
+    <dd>Allow exporting of <a href=
+    "v2/enum.html#enum_-spec"><code>enum_</code></a> values into enclosing
+    <a href="v2/scope.html#scope-spec"><code>scope</code></a>.<br>
+    Fixed unsigned integer conversions to deal correctly with numbers that
+    are out-of-range of <code>signed long</code>.</dd>
 
-      <dt>14 November 2002</dt>
+    <dt>14 November 2002</dt>
 
-      <dd>Auto-detection of class data members wrapped with <a href=
-      "v2/data_members.html#make_getter-spec"><code>make_getter</code></a></dd>
+    <dd>Auto-detection of class data members wrapped with <a href=
+    "v2/data_members.html#make_getter-spec"><code>make_getter</code></a></dd>
 
-      <dt>13 November 2002</dt>
+    <dt>13 November 2002</dt>
 
-      <dd>Full Support for <code>std::auto_ptr&lt;&gt;</code> added.</dd>
+    <dd>Full Support for <code>std::auto_ptr&lt;&gt;</code> added.</dd>
 
-      <dt>October 2002</dt>
+    <dt>October 2002</dt>
 
-      <dd>Ongoing updates and improvements to tutorial documentation</dd>
+    <dd>Ongoing updates and improvements to tutorial documentation</dd>
 
-      <dt>10 October 2002</dt>
+    <dt>10 October 2002</dt>
 
-      <dd>Boost.Python V2 is released!</dd>
-    </dl>
-    <hr>
+    <dd>Boost.Python V2 is released!</dd>
+  </dl>
+  <hr>
 
-    <p>Revised 
-    <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-     19 November 2004 
-    <!--webbot bot="Timestamp" endspan i-checksum="39359" -->
-    </p>
+  <p>Revised 
+  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
+   19 November 2004 
+  <!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
 
-    <p><i>&copy; Copyright <a href="../../../people/dave_abrahams.htm">Dave
-    Abrahams</a> 2002-2003.</i></p>
-  </body>
+  <p><i>&copy; Copyright <a href="../../../people/dave_abrahams.htm">Dave
+  Abrahams</a> 2002-2003.</i></p>
+</body>
 </html>
-

Modified: boost/trunk/libs/python/doc/v2/class.html
===================================================================
--- boost/trunk/libs/python/doc/v2/class.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/doc/v2/class.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,214 +1,219 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
 <html>
-  <head>
-    <meta name="generator" content=
-    "HTML Tidy for Cygwin (vers 1st April 2002), see www.w3.org">
-    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-    <link rel="stylesheet" type="text/css" href="../boost.css">
+<head>
+  <meta name="generator" content=
+  "HTML Tidy for Cygwin (vers 1st September 2004), see www.w3.org">
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-latin-1-dos">
+  <link rel="stylesheet" type="text/css" href="../boost.css">
 
-    <title>Boost.Python - &lt;boost/python/class.hpp&gt;,
-    &lt;boost/python/class_fwd.hpp&gt;</title>
-  </head>
+  <title>Boost.Python - &lt;boost/python/class.hpp&gt;,
+  &lt;boost/python/class_fwd.hpp&gt;</title>
+</head>
 
-  <body link="#0000ff" vlink="#800080">
-    <table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
-    "header">
-      <tr>
-        <td valign="top" width="300">
-          <h3><a href="../../../../index.htm"><img height="86" width="277"
-          alt="C++ Boost" src="../../../../boost.png" border="0"></a></h3>
-        </td>
+<body link="#0000FF" vlink="#800080">
+  <table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
+  "header">
+    <tr>
+      <td valign="top" width="300">
+        <h3><a href="../../../../index.htm"><img height="86" width="277" alt=
+        "C++ Boost" src="../../../../boost.png" border="0"></a></h3>
+      </td>
 
-        <td valign="top">
-          <h1 align="center"><a href="../index.html">Boost.Python</a></h1>
+      <td valign="top">
+        <h1 align="center"><a href="../index.html">Boost.Python</a></h1>
 
-          <h2 align="center">Headers &lt;boost/python/class.hpp&gt;,
-          &lt;boost/python/class_fwd.hpp&gt;</h2>
-        </td>
-      </tr>
-    </table>
-    <hr>
+        <h2 align="center">Headers &lt;boost/python/class.hpp&gt;,
+        &lt;boost/python/class_fwd.hpp&gt;</h2>
+      </td>
+    </tr>
+  </table>
+  <hr>
 
-    <h2>Contents</h2>
+  <h2>Contents</h2>
 
-    <dl class="page-index">
-      <dt><a href="#introduction">Introduction</a></dt>
+  <dl class="page-index">
+    <dt><a href="#introduction">Introduction</a></dt>
 
-      <dt><a href="#classes">Classes</a></dt>
+    <dt><a href="#classes">Classes</a></dt>
 
-      <dd>
-        <dl class="page-index">
-          <dt><a href="#class_-spec">Class template
-          <code>class_</code></a></dt>
+    <dd>
+      <dl class="page-index">
+        <dt><a href="#class_-spec">Class template
+        <code>class_</code></a></dt>
 
-          <dd>
-            <dl class="page-index">
-              <dt><a href="#class_-spec-synopsis">Class <code>class_</code>
-              synopsis</a></dt>
+        <dd>
+          <dl class="page-index">
+            <dt><a href="#class_-spec-synopsis">Class <code>class_</code>
+            synopsis</a></dt>
 
-              <dt><a href="#class_-spec-ctors">Class <code>class_</code>
-              constructors</a></dt>
+            <dt><a href="#class_-spec-ctors">Class <code>class_</code>
+            constructors</a></dt>
 
-              <dt><a href="#class_-spec-modifiers">Class <code>class_</code>
-              modifier functions</a></dt>
-            </dl>
-          </dd>
+            <dt><a href="#class_-spec-modifiers">Class <code>class_</code>
+            modifier functions</a></dt>
+          </dl>
+        </dd>
 
-          <dt><a href="#bases-spec">Class template
-          <code>bases</code></a></dt>
+        <dt><a href="#bases-spec">Class template <code>bases</code></a></dt>
 
-          <dd>
-            <dl class="page-index">
-              <dt><a href="#bases-spec-synopsis">Class template
-              <code>bases</code> synopsis</a></dt>
-            </dl>
-          </dd>
-        </dl>
-      </dd>
+        <dd>
+          <dl class="page-index">
+            <dt><a href="#bases-spec-synopsis">Class template
+            <code>bases</code> synopsis</a></dt>
+          </dl>
+        </dd>
+      </dl>
+    </dd>
 
-      <dt><a href="#examples">Example(s)</a></dt>
-    </dl>
-    <hr>
+    <dt><a href="#examples">Example(s)</a></dt>
+  </dl>
+  <hr>
 
-    <h2><a name="introduction"></a>Introduction</h2>
+  <h2><a name="introduction" id="introduction"></a>Introduction</h2>
 
-    <p><code>&lt;boost/python/class.hpp&gt;</code> defines the interface
-    through which users expose their C++ classes to Python. It declares the
-    <code>class_</code> class template, which is parameterized on the class
-    type being exposed. It also exposes the <code>init</code>,
-    <code>optional</code> and <code>bases</code> utility class templates,
-    which are used in conjunction with <code>class_</code>.</p>
+  <p><code>&lt;boost/python/class.hpp&gt;</code> defines the interface
+  through which users expose their C++ classes to Python. It declares the
+  <code>class_</code> class template, which is parameterized on the class
+  type being exposed. It also exposes the <code>init</code>,
+  <code>optional</code> and <code>bases</code> utility class templates, which
+  are used in conjunction with <code>class_</code>.</p>
 
-    <p><code>&lt;boost/python/class_fwd.hpp&gt;</code> contains a forward
-    declaration of the <code>class_</code> class template.</p>
+  <p><code>&lt;boost/python/class_fwd.hpp&gt;</code> contains a forward
+  declaration of the <code>class_</code> class template.</p>
 
-    <h2><a name="classes"></a>Classes</h2>
+  <h2><a name="classes" id="classes"></a>Classes</h2>
 
-    <h3><a name="class_-spec"></a>Class template
-    <code>class_&lt;T,&nbsp;<font color="#007F00">Bases,&nbsp;HeldType,
-    NonCopyable</font>&gt;</code></h3>
+  <h3><a name="class_-spec" id="class_-spec"></a>Class template
+  <code>class_&lt;T,&nbsp;<font color="#007F00">Bases,&nbsp;HeldType,
+  NonCopyable</font>&gt;</code></h3>
 
-    <p>Creates a Python class associated with the C++ type passed as its
-    first parameter. Although it has four template parameters, only the first
-    one is required. The three optional arguments can actually be supplied
-    <font color="#007F00"><b>in any order</b></font>; Boost.Python determines
-    the role of the argument from its type.<br>
-    <br>
-    </p>
+  <p>Creates a Python class associated with the C++ type passed as its first
+  parameter. Although it has four template parameters, only the first one is
+  required. The three optional arguments can actually be supplied
+  <font color="#007F00"><b>in any order</b></font>; Boost.Python determines
+  the role of the argument from its type.<br>
+  <br></p>
 
-    <table border="1" summary="class_ template parameters">
-      <tr>
-        <th>Template Parameter</th>
+  <table border="1" summary="class_ template parameters">
+    <tr>
+      <th>Template Parameter</th>
 
-        <th>Requirements</th>
+      <th>Requirements</th>
 
-        <th>Semantics</th>
+      <th>Semantics</th>
 
-        <th>Default</th>
-      </tr>
+      <th>Default</th>
+    </tr>
 
-      <tr>
-        <td><code>T</code></td>
+    <tr>
+      <td><code>T</code></td>
 
-        <td>A class type.</td>
+      <td>A class type.</td>
 
-        <td>The class being wrapped</td>
-      </tr>
+      <td>The class being wrapped</td>
+    </tr>
 
-      <tr>
-        <td><code><font color="#007F00">Bases</font></code></td>
+    <tr>
+      <td><code><font color="#007F00">Bases</font></code></td>
 
-        <td>A specialization of <a href=
-        "#bases-spec"><code>bases&lt;</code>...<code>&gt;</code></a> which
-        specifies previously-exposed C++ base classes of <code>T</code><a
-        href="#footnote_1">[1]</a>.</td>
+      <td>A specialization of <a href=
+      "#bases-spec"><code>bases&lt;</code>...<code>&gt;</code></a> which
+      specifies previously-exposed C++ base classes of <code>T</code><a href=
+      "#footnote_1">[1]</a>.</td>
 
-        <td>Registers <code>from_python</code> conversions from wrapped
-        <code>T</code> instances to each of its exposed direct and indirect
-        bases. For each polymorphic base <code>B</code>, registers
-        conversions from indirectly-held wrapped <code>B</code> instances to
-        <code>T</code>.</td>
+      <td>Registers <code>from_python</code> conversions from wrapped
+      <code>T</code> instances to each of its exposed direct and indirect
+      bases. For each polymorphic base <code>B</code>, registers conversions
+      from indirectly-held wrapped <code>B</code> instances to
+      <code>T</code>.</td>
 
-        <td><code><a href="#bases-spec">bases&lt;&gt;</a></code></td>
-      </tr>
+      <td><code><a href="#bases-spec">bases&lt;&gt;</a></code></td>
+    </tr>
 
-      <tr>
-        <td><code><font color="#007F00">HeldType</font></code></td>
+    <tr>
+      <td><code><font color="#007F00">HeldType</font></code></td>
 
-        <td>Must be <code>T</code>, a class derived from <code>T</code>, or a
-        <a href="Dereferenceable.html">Dereferenceable</a> type for which
-        <code><a href=
-        "pointee.html#pointee-spec">pointee</a>&lt;HeldType&gt;::type</code>
-        is <code>T</code> or a class derived from <code>T</code>.</td>
+      <td>Must be <code>T</code>, a class derived from <code>T</code>, or a
+      <a href="Dereferenceable.html">Dereferenceable</a> type for which
+      <code><a href=
+      "pointee.html#pointee-spec">pointee</a>&lt;HeldType&gt;::type</code> is
+      <code>T</code> or a class derived from <code>T</code>.</td>
 
-        <td>Specifies the type which is actually embedded in a Python object
-        wrapping a <code>T</code> instance. More details <a href=
-        "#HeldType">below</a>.</td>
+      <td>Specifies the type that is actually embedded in a Python object
+      wrapping a <code>T</code> instance when <code>T</code>'s constructor is
+      called or when a <code>T</code> or <code>T*</code> is converted to
+      Python without the use of <a href=
+      "http://www.boost.org/libs/python/doc/v2/callbacks.html#argument_handling">
+      <code>ptr</code></a>, <a href=
+      "http://www.boost.org/libs/python/doc/v2/callbacks.html#argument_handling">
+      <code>ref</code></a>, or <a href="CallPolicies.html">Call Policies</a>
+      such as <code><a href=
+      "return_internal_reference.html">return_internal_reference</a></code>.
+      More details <a href="#HeldType">below</a>.</td>
 
-        <td><code>T</code></td>
-      </tr>
+      <td><code>T</code></td>
+    </tr>
 
-      <tr>
-        <td><code><font color="#007F00">NonCopyable</font></code></td>
+    <tr>
+      <td><code><font color="#007F00">NonCopyable</font></code></td>
 
-        <td>If supplied, must be <a href=
-        "../../../utility/utility.htm#Class_noncopyable">boost::noncopyable</a>.</td>
+      <td>If supplied, must be <a href=
+      "../../../utility/utility.htm#Class_noncopyable">boost::noncopyable</a>.</td>
 
-        <td>Suppresses automatic registration of <code>to_python</code>
-        conversions which copy <code>T</code> instances. Required when
-        <code>T</code> has no publicly-accessible copy constructor.</td>
+      <td>Suppresses automatic registration of <code>to_python</code>
+      conversions which copy <code>T</code> instances. Required when
+      <code>T</code> has no publicly-accessible copy constructor.</td>
 
-        <td>An unspecified type other than
-        <code>boost::noncopyable</code>.</td>
-      </tr>
-    </table>
+      <td>An unspecified type other than
+      <code>boost::noncopyable</code>.</td>
+    </tr>
+  </table>
 
-    <h4><a name="HeldType">HeldType Semantics</a></h4>
+  <h4><a name="HeldType" id="HeldType">HeldType Semantics</a></h4>
 
-    <ol>
-      <li>If <code>HeldType</code> is derived from T, its exposed
-      constructor(s) must accept an initial <code>PyObject*</code> argument
-      which refers back to the Python object that contains the
-      <code>HeldType</code> instance, as shown in <a href=
-      "call_method.html#examples">this example</a>. This argument is not
-      included in the <em><a href=
-      "init.html#init-expressions">init-expression</a></em> passed to <a
-      href="#class_-spec-modifiers"><code>def(init_expr)</code></a>, below,
-      nor is it passed explicitly by users when Python instances of
-      <code>T</code> are created. This idiom allows C++ virtual functions
-      which will be overridden in Python to access the Python object so the
-      Python method can be invoked. Boost.Python automatically registers
-      additional converters which allow wrapped instances of <code>T</code>
-      to be passed to wrapped C++ functions expecting <code>HeldType</code>
-      arguments.</li>
+  <ol>
+    <li>If <code>HeldType</code> is derived from T, its exposed
+    constructor(s) must accept an initial <code>PyObject*</code> argument
+    which refers back to the Python object that contains the
+    <code>HeldType</code> instance, as shown in <a href=
+    "call_method.html#examples">this example</a>. This argument is not
+    included in the <em><a href=
+    "init.html#init-expressions">init-expression</a></em> passed to <a href=
+    "#class_-spec-modifiers"><code>def(init_expr)</code></a>, below, nor is
+    it passed explicitly by users when Python instances of <code>T</code> are
+    created. This idiom allows C++ virtual functions which will be overridden
+    in Python to access the Python object so the Python method can be
+    invoked. Boost.Python automatically registers additional converters which
+    allow wrapped instances of <code>T</code> to be passed to wrapped C++
+    functions expecting <code>HeldType</code> arguments.</li>
 
-      <li>Because Boost.Python will always allow wrapped instances of
-      <code>T</code> to be passed in place of <code>HeldType</code>
-      arguments, specifying a smart pointer for <code>HeldType</code> allows
-      users to pass Python <code>T</code> instances where a smart
-      pointer-to-<code>T</code> is expected. Smart pointers such as
-      <code>std::auto_ptr&lt;&gt;</code> or <code><a href=
-      "../../../smart_ptr/shared_ptr.htm">boost::shared_ptr&lt;&gt;</a></code>
-      which contain a nested type <code>element_type</code> designating the
-      referent type are automatically supported; additional smart pointer
-      types can be supported by specializing <a href=
-      "pointee.html#pointee-spec">pointee&lt;HeldType&gt;</a>.</li>
+    <li>Because Boost.Python will always allow wrapped instances of
+    <code>T</code> to be passed in place of <code>HeldType</code> arguments,
+    specifying a smart pointer for <code>HeldType</code> allows users to pass
+    Python <code>T</code> instances where a smart pointer-to-<code>T</code>
+    is expected. Smart pointers such as <code>std::auto_ptr&lt;&gt;</code> or
+    <code><a href=
+    "../../../smart_ptr/shared_ptr.htm">boost::shared_ptr&lt;&gt;</a></code>
+    which contain a nested type <code>element_type</code> designating the
+    referent type are automatically supported; additional smart pointer types
+    can be supported by specializing <a href=
+    "pointee.html#pointee-spec">pointee&lt;HeldType&gt;</a>.</li>
 
-      <li>As in case 1 above, when <code>HeldType</code> is a smart pointer
-      to a class derived from <code>T</code>, the initial
-      <code>PyObject*</code> argument must be supplied by all of
-      <code>HeldType</code>'s exposed constructors.</li>
+    <li>As in case 1 above, when <code>HeldType</code> is a smart pointer to
+    a class derived from <code>T</code>, the initial <code>PyObject*</code>
+    argument must be supplied by all of <code>HeldType</code>'s exposed
+    constructors.</li>
 
-      <li>Except in cases 1 and 3, users may optionally specify that T itself
-      gets initialized with a similar initial <code>PyObject*</code> argument
-      by specializing <a href=
-      "has_back_reference.html#has_back_reference-spec">has_back_reference&lt;T&gt;</a>.</li>
-    </ol>
+    <li>Except in cases 1 and 3, users may optionally specify that T itself
+    gets initialized with a similar initial <code>PyObject*</code> argument
+    by specializing <a href=
+    "has_back_reference.html#has_back_reference-spec">has_back_reference&lt;T&gt;</a>.</li>
+  </ol>
 
-    <h4><a name="class_-spec-synopsis"></a>Class template <code>class_</code>
-    synopsis</h4>
-<pre>
+  <h4><a name="class_-spec-synopsis" id="class_-spec-synopsis"></a>Class
+  template <code>class_</code> synopsis</h4>
+  <pre>
 namespace boost { namespace python
 {
   template &lt;class T
@@ -272,7 +277,7 @@
     void add_property(char const* name, Get const&amp; fget, char const* doc=0);
     template &lt;class Get, class Set&gt;
     void add_property(
-    	char const* name, Get const&amp; fget, Set const&amp; fset, char const* doc=0);
+        char const* name, Get const&amp; fget, Set const&amp; fset, char const* doc=0);
 
     template &lt;class Get&gt;
     void add_static_property(char const* name, Get const&amp; fget);
@@ -287,9 +292,9 @@
 }}
 </pre>
 
-    <h4><a name="class_-spec-ctors"></a>Class template <code>class_</code>
-    constructors</h4>
-<pre>
+  <h4><a name="class_-spec-ctors" id="class_-spec-ctors"></a>Class template
+  <code>class_</code> constructors</h4>
+  <pre>
 class_(char const* name);
 class_(char const* name, char const* docstring);
 template &lt;class Init&gt;
@@ -298,82 +303,80 @@
 class_(char const* name, char const* docstring, Init init_spec);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> <code>name</code> is an <a href=
-      "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
-      "http://www.python.org/doc/current/ref/identifiers.html">identifier
-      naming rules</a>. If <code>docstring</code> is supplied, it must be an
-      <a href="definitions.html#ntbs">ntbs</a>. If <code>init_spec</code> is
-      supplied, it must be either the special enumeration constant
-      <code>no_init</code> or an <a href=
-      "init.html#init-expressions">init-expression</a> compatible with
-      <code>T</code>.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> <code>name</code> is an <a href=
+    "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
+    "http://www.python.org/doc/current/ref/identifiers.html">identifier
+    naming rules</a>. If <code>docstring</code> is supplied, it must be an
+    <a href="definitions.html#ntbs">ntbs</a>. If <code>init_spec</code> is
+    supplied, it must be either the special enumeration constant
+    <code>no_init</code> or an <a href=
+    "init.html#init-expressions">init-expression</a> compatible with
+    <code>T</code>.</dt>
 
-      <dt><b>Effects:</b> Constructs a <code>class_</code> object holding a
-      Boost.Python extension class named <code>name</code>. The
-      <code>name</code>d attribute of the <a href=
-      "scope.html#introduction">current scope</a> is bound to the new
-      extension class.</dt>
+    <dt><b>Effects:</b> Constructs a <code>class_</code> object holding a
+    Boost.Python extension class named <code>name</code>. The
+    <code>name</code>d attribute of the <a href=
+    "scope.html#introduction">current scope</a> is bound to the new extension
+    class.</dt>
 
-      <dd>
-        <ul>
-          <li>If supplied, the value of <code>docstring</code> is bound to
-          the <code>__doc__</code> attribute of the extension class.</li>
+    <dd>
+      <ul>
+        <li>If supplied, the value of <code>docstring</code> is bound to the
+        <code>__doc__</code> attribute of the extension class.</li>
 
-          <li>If <code>init_spec</code> is <code>no_init</code>, a special
-          <code>__init__</code> function is generated which always raises a
-          Python exception. Otherwise, <code>this-&gt;def(init_spec)</code>
-          is called.</li>
+        <li>If <code>init_spec</code> is <code>no_init</code>, a special
+        <code>__init__</code> function is generated which always raises a
+        Python exception. Otherwise, <code>this-&gt;def(init_spec)</code> is
+        called.</li>
 
-          <li>If <code>init_spec</code> is not supplied,
-          <code>this-&gt;def(init&lt;&gt;())</code> is called.</li>
-        </ul>
-      </dd>
+        <li>If <code>init_spec</code> is not supplied,
+        <code>this-&gt;def(init&lt;&gt;())</code> is called.</li>
+      </ul>
+    </dd>
 
-      <dt><b>Rationale:</b>Allowing the user to specify constructor arguments
-      in the <code>class_&lt;&gt;</code> constructor helps her to avoid the
-      common run-time errors which result from invoking wrapped member
-      functions without having exposed an <code>__init__</code> function
-      which creates the requisite <code>T</code> instance. Types which are
-      not default-constructible will cause a compile-time error unless
-      <code>Init</code> is supplied. The user must always supply
-      <code>name</code> as there is currently no portable method to derive
-      the text of the class name from its type.</dt>
-    </dl>
+    <dt><b>Rationale:</b>Allowing the user to specify constructor arguments
+    in the <code>class_&lt;&gt;</code> constructor helps her to avoid the
+    common run-time errors which result from invoking wrapped member
+    functions without having exposed an <code>__init__</code> function which
+    creates the requisite <code>T</code> instance. Types which are not
+    default-constructible will cause a compile-time error unless
+    <code>Init</code> is supplied. The user must always supply
+    <code>name</code> as there is currently no portable method to derive the
+    text of the class name from its type.</dt>
+  </dl>
 
-    <h4><a name="class_-spec-modifiers"></a>Class template
-    <code>class_</code> modifier functions</h4>
-<pre>
+  <h4><a name="class_-spec-modifiers" id="class_-spec-modifiers"></a>Class
+  template <code>class_</code> modifier functions</h4>
+  <pre>
 template &lt;class Init&gt;
 class_&amp; def(Init init_expr);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> <code>init_expr</code> is the result of an <a
-      href="init.html#init-expressions">init-expression</a> compatible with
-      <code>T</code>.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> <code>init_expr</code> is the result of an <a href=
+    "init.html#init-expressions">init-expression</a> compatible with
+    <code>T</code>.</dt>
 
-      <dt><b>Effects:</b> For each <a href="init.html#init-expressions">valid
-      prefix</a> <em>P</em> of <code>Init</code>, adds an
-      <code>__init__(</code>...<code>)</code> function overload to the
-      extension class accepting <em>P</em> as arguments. Each overload
-      generated constructs an object of <code>HeldType</code> according to
-      the semantics described <a href="#HeldType">above</a>, using a copy of
-      <code>init_expr</code>'s <a href="CallPolicies.html">call policies</a>.
-      If the longest <a href="init.html#init-expressions">valid prefix</a> of
-      <code>Init</code> contains <em>N</em> types and <code>init_expr</code>
-      holds <em>M</em> keywords, an initial sequence of the keywords are used
-      for all but the first <em>N</em>&nbsp;-&nbsp;<em>M</em> arguments of
-      each overload.</dt>
+    <dt><b>Effects:</b> For each <a href="init.html#init-expressions">valid
+    prefix</a> <em>P</em> of <code>Init</code>, adds an
+    <code>__init__(</code>...<code>)</code> function overload to the
+    extension class accepting <em>P</em> as arguments. Each overload
+    generated constructs an object of <code>HeldType</code> according to the
+    semantics described <a href="#HeldType">above</a>, using a copy of
+    <code>init_expr</code>'s <a href="CallPolicies.html">call policies</a>.
+    If the longest <a href="init.html#init-expressions">valid prefix</a> of
+    <code>Init</code> contains <em>N</em> types and <code>init_expr</code>
+    holds <em>M</em> keywords, an initial sequence of the keywords are used
+    for all but the first <em>N</em> - <em>M</em> arguments of each
+    overload.</dt>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
+    <dt><b>Returns:</b> <code>*this</code></dt>
 
-      <dt><b>Rationale:</b> Allows users to easily expose a class'
-      constructor to Python.</dt>
-    </dl>
-    <br>
-     
-<pre>
+    <dt><b>Rationale:</b> Allows users to easily expose a class' constructor
+    to Python.</dt>
+  </dl><br>
+  <pre>
 template &lt;class F&gt;
 class_&amp; def(char const* name, Fn fn);
 template &lt;class Fn, class A1&gt;
@@ -384,363 +387,347 @@
 class_&amp; def(char const* name, Fn fn, A1 const&amp; a1, A2 const&amp; a2, A3 const&amp; a3);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> <code>name</code> is an <a href=
-      "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
-      "http://www.python.org/doc/current/ref/identifiers.html">identifier
-      naming rules</a>.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> <code>name</code> is an <a href=
+    "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
+    "http://www.python.org/doc/current/ref/identifiers.html">identifier
+    naming rules</a>.</dt>
 
-      <dd>
-        <ul>
-          <li>
-            If <code>a1</code> is the result of an <a href=
-            "overloads.html#overload-dispatch-expression"><em>overload-dispatch-expression</em></a>,
-            only the second form is allowed and fn must be a pointer to
-            function or pointer to member function whose <a href=
-            "definitions.html#arity">arity</a> is the same as A1's <a href=
-            "overloads.html#overload-dispatch-expression"><em>maximum
-            arity</em></a>. 
+    <dd>
+      <ul>
+        <li>If <code>a1</code> is the result of an <a href=
+        "overloads.html#overload-dispatch-expression"><em>overload-dispatch-expression</em></a>,
+        only the second form is allowed and fn must be a pointer to function
+        or pointer to member function whose <a href="definitions.html#arity">
+          arity</a> is the same as A1's <a href=
+          "overloads.html#overload-dispatch-expression"><em>maximum
+          arity</em></a>.
 
-            <dl>
-              <dt><b>Effects:</b> For each prefix <em>P</em> of
-              <code>Fn</code>'s sequence of argument types, beginning with
-              the one whose length is <code>A1</code>'s <a href=
-              "overloads.html#overload-dispatch-expression"><em>minimum
-              arity</em></a>, adds a
-              <code><em>name</em>(</code>...<code>)</code> method overload to
-              the extension class. Each overload generated invokes
-              <code>a1</code>'s call-expression with <em>P</em>, using a copy
-              of <code>a1</code>'s <a href="CallPolicies.html">call
-              policies</a>. If the longest valid prefix of <code>A1</code>
-              contains <em>N</em> types and <code>a1</code> holds <em>M</em>
-              keywords, an initial sequence of the keywords are used for all
-              but the first <em>N</em>&nbsp;-&nbsp;<em>M</em> arguments of
-              each overload.<br>
-              </dt>
-            </dl>
-          </li>
+          <dl>
+            <dt><b>Effects:</b> For each prefix <em>P</em> of
+            <code>Fn</code>'s sequence of argument types, beginning with the
+            one whose length is <code>A1</code>'s <a href=
+            "overloads.html#overload-dispatch-expression"><em>minimum
+            arity</em></a>, adds a
+            <code><em>name</em>(</code>...<code>)</code> method overload to
+            the extension class. Each overload generated invokes
+            <code>a1</code>'s call-expression with <em>P</em>, using a copy
+            of <code>a1</code>'s <a href="CallPolicies.html">call
+            policies</a>. If the longest valid prefix of <code>A1</code>
+            contains <em>N</em> types and <code>a1</code> holds <em>M</em>
+            keywords, an initial sequence of the keywords are used for all
+            but the first <em>N</em> - <em>M</em> arguments of each
+            overload.<br></dt>
+          </dl>
+        </li>
 
-          <li>
-            Otherwise, a single method overload is built around fn, which
-            must not be null: 
+        <li>Otherwise, a single method overload is built around fn, which
+        must not be null:
 
-            <ul>
-              <li>If fn is a function pointer, its first argument must be of
-              the form <code>U</code>, <code>U&nbsp;<em>cv</em>&amp;</code>,
-              <code>U&nbsp;<em>cv</em>*</code>, or
-              <code>U&nbsp;<em>cv</em>*&nbsp;const&amp;</code>, where
-              <code>T*</code> is convertible to <code>U*</code>, and
-              <code>a1</code>-<code>a3</code>, if supplied, may be selected
-              in any order from the table below.</li>
+          <ul>
+            <li>If fn is a function pointer, its first argument must be of
+            the form <code>U</code>, <code>U <em>cv</em>&amp;</code>, <code>U
+            <em>cv</em>*</code>, or <code>U <em>cv</em>* const&amp;</code>,
+            where <code>T*</code> is convertible to <code>U*</code>, and
+            <code>a1</code>-<code>a3</code>, if supplied, may be selected in
+            any order from the table below.</li>
 
-              <li>Otherwise, if fn is a member function pointer, its target
-              must be <code>T</code> or one of its public base classes, and
-              <code>a1</code>-<code>a3</code>, if supplied, may be selected
-              in any order from the table below.</li>
+            <li>Otherwise, if fn is a member function pointer, its target
+            must be <code>T</code> or one of its public base classes, and
+            <code>a1</code>-<code>a3</code>, if supplied, may be selected in
+            any order from the table below.</li>
 
-              <li>Otherwise, <code>Fn</code> must be [derived from] <code><a
-              href="object.html#object-spec">object</a></code>, and
-              <code>a1-a2</code>, if supplied, may be selcted in any order
-              from the first two rows of the table below. To be useful,
-              <code>fn</code> should be <a href=
-              "http://www.python.org/doc/current/lib/built-in-funcs.html#l2h-6">
-              callable</a>.</li>
-            </ul>
+            <li>Otherwise, <code>Fn</code> must be [derived from]
+            <code><a href="object.html#object-spec">object</a></code>, and
+            <code>a1-a2</code>, if supplied, may be selcted in any order from
+            the first two rows of the table below. To be useful,
+            <code>fn</code> should be <a href=
+            "http://www.python.org/doc/current/lib/built-in-funcs.html#l2h-6">
+            callable</a>.</li>
+          </ul>
 
-            <table border="1" summary="def() optional arguments">
-              <tr>
-                <th>Memnonic Name</th>
+          <table border="1" summary="def() optional arguments">
+            <tr>
+              <th>Memnonic Name</th>
 
-                <th>Requirements/Type properties</th>
+              <th>Requirements/Type properties</th>
 
-                <th>Effects</th>
-              </tr>
+              <th>Effects</th>
+            </tr>
 
-              <tr>
-                <td>docstring</td>
+            <tr>
+              <td>docstring</td>
 
-                <td>Any <a href="definitions.html#ntbs">ntbs</a>.</td>
+              <td>Any <a href="definitions.html#ntbs">ntbs</a>.</td>
 
-                <td>Value will be bound to the <code>__doc__</code> attribute
-                of the resulting method overload. If an earlier overload 
-                supplied a docstring, two newline characters and the new
-                docstring are appended to it.</td>
-              </tr>
+              <td>Value will be bound to the <code>__doc__</code> attribute
+              of the resulting method overload. If an earlier overload
+              supplied a docstring, two newline characters and the new
+              docstring are appended to it.</td>
+            </tr>
 
-              <tr>
-                <td>policies</td>
+            <tr>
+              <td>policies</td>
 
-                <td>A model of <a href=
-                "CallPolicies.html">CallPolicies</a></td>
+              <td>A model of <a href=
+              "CallPolicies.html">CallPolicies</a></td>
 
-                <td>A copy will be used as the call policies of the resulting
-                method overload.</td>
-              </tr>
+              <td>A copy will be used as the call policies of the resulting
+              method overload.</td>
+            </tr>
 
-              <tr>
-                <td>keywords</td>
+            <tr>
+              <td>keywords</td>
 
-                <td>The result of a <a href=
-                "args.html#keyword-expression"><em>keyword-expression</em></a>
-                specifying no more arguments than the <a href=
-                "definitions.html#arity">arity</a> of <code>fn</code>.</td>
+              <td>The result of a <a href=
+              "args.html#keyword-expression"><em>keyword-expression</em></a>
+              specifying no more arguments than the <a href=
+              "definitions.html#arity">arity</a> of <code>fn</code>.</td>
 
-                <td>A copy will be used as the call policies of the resulting
-                method overload.</td>
-              </tr>
-            </table>
-          </li>
-        </ul>
-      </dd>
+              <td>A copy will be used as the call policies of the resulting
+              method overload.</td>
+            </tr>
+          </table>
+        </li>
+      </ul>
+    </dd>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
-    </dl>
-<pre>
+    <dt><b>Returns:</b> <code>*this</code></dt>
+  </dl>
+  <pre>
 class_&amp; staticmethod(char const* name);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> <code>name</code> is an <a href=
-      "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
-      "http://www.python.org/doc/current/ref/identifiers.html">identifier
-      naming rules</a>, and corresponds to a method whose overloads have all
-      been defined.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> <code>name</code> is an <a href=
+    "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
+    "http://www.python.org/doc/current/ref/identifiers.html">identifier
+    naming rules</a>, and corresponds to a method whose overloads have all
+    been defined.</dt>
 
-      <dt><b>Effects:</b> Replaces the existing named attribute <i>x</i> with
-      the result of invoking <code>staticmethod(</code><i>x</i><code>)</code>
-      in Python. Specifies that the corresponding method is static and
-      therefore no object instance will be passed to it. This is equivalent
-      to the Python statement:</dt>
+    <dt><b>Effects:</b> Replaces the existing named attribute <i>x</i> with
+    the result of invoking <code>staticmethod(</code><i>x</i><code>)</code>
+    in Python. Specifies that the corresponding method is static and
+    therefore no object instance will be passed to it. This is equivalent to
+    the Python statement:</dt>
 
-      <dd>
-<pre>
+    <dd>
+      <pre>
 setattr(self, name, staticmethod(getattr(self, name)))
 </pre>
-      </dd>
+    </dd>
 
-      <dt><b>Note:</b> Attempting to invoke <code>def(name,...)</code> after
-      invoking <code>staticmethod(name)</code> will <a href=
-      "definitions.html#raise">raise</a> a RuntimeError.</dt>
+    <dt><b>Note:</b> Attempting to invoke <code>def(name,...)</code> after
+    invoking <code>staticmethod(name)</code> will <a href=
+    "definitions.html#raise">raise</a> a RuntimeError.</dt>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
-    </dl>
-    <br>
-     
-<pre>
+    <dt><b>Returns:</b> <code>*this</code></dt>
+  </dl><br>
+  <pre>
 template &lt;<i>unspecified</i>&gt;
 class_&amp; def(<a href=
 "operators.html#operator_-spec">detail::operator_</a>&lt;unspecified&gt;);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Effects:</b> Adds a Python <a href=
-      "http://www.python.org/doc/ref/specialnames.html">special method</a> as
-      described <a href="operators.html">here</a>.</dt>
+  <dl class="function-semantics">
+    <dt><b>Effects:</b> Adds a Python <a href=
+    "http://www.python.org/doc/ref/specialnames.html">special method</a> as
+    described <a href="operators.html">here</a>.</dt>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
-    </dl>
-<pre>
+    <dt><b>Returns:</b> <code>*this</code></dt>
+  </dl>
+  <pre>
 template &lt;class U&gt;
 class_&amp; setattr(char const* name, U const&amp; u);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> <code>name</code> is an <a href=
-      "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
-      "http://www.python.org/doc/current/ref/identifiers.html">identifier
-      naming rules</a>.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> <code>name</code> is an <a href=
+    "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
+    "http://www.python.org/doc/current/ref/identifiers.html">identifier
+    naming rules</a>.</dt>
 
-      <dt><b>Effects:</b> Converts u to Python and adds it to the attribute
-      dictionary of the extension class:</dt>
+    <dt><b>Effects:</b> Converts u to Python and adds it to the attribute
+    dictionary of the extension class:</dt>
 
-      <dd>
-        <blockquote>
-          <code><a href=
-          "http://www.python.org/doc/current/api/object.html#l2h-166">PyObject_SetAttrString</a>(this-&gt;ptr(),&nbsp;name,&nbsp;<a
-           href="object.html#object-spec-ctors">object</a>(u).ptr());</code>
-        </blockquote>
-      </dd>
+    <dd>
+      <blockquote>
+        <code><a href=
+        "http://www.python.org/doc/current/api/object.html#l2h-166">PyObject_SetAttrString</a>(this-&gt;ptr(),
+        name, <a href=
+        "object.html#object-spec-ctors">object</a>(u).ptr());</code>
+      </blockquote>
+    </dd>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
-    </dl>
-    <br>
-     
-<pre>
+    <dt><b>Returns:</b> <code>*this</code></dt>
+  </dl><br>
+  <pre>
 template &lt;class Get&gt;
 void add_property(char const* name, Get const&amp; fget, char const* doc=0);
 template &lt;class Get, class Set&gt;
 void add_property(
-	char const* name, Get const&amp; fget, Set const&amp; fset, char const* doc=0);
+        char const* name, Get const&amp; fget, Set const&amp; fset, char const* doc=0);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> <code>name</code> is an <a href=
-      "definitions.html#ntbs">ntbs</a> which conform to Python's <a href=
-      "http://www.python.org/doc/current/ref/identifiers.html">identifier
-      naming rules</a>.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> <code>name</code> is an <a href=
+    "definitions.html#ntbs">ntbs</a> which conform to Python's <a href=
+    "http://www.python.org/doc/current/ref/identifiers.html">identifier
+    naming rules</a>.</dt>
 
-      <dt><b>Effects:</b> Creates a new Python <a href=
-      "http://www.python.org/2.2.2/descrintro.html#property"><code>property</code></a>
-      class instance, passing <code><a href=
-      "object.html#object-spec-ctors">object</a>(fget)</code> (and <code><a
-      href="object.html#object-spec-ctors">object</a>(fset)</code> in the
-      second form) with an (optional) docstring <code>doc</code> to its constructor,
-      then adds that property to the Python class object under construction 
-      with the given attribute <code>name</code>.</dt>
+    <dt><b>Effects:</b> Creates a new Python <a href=
+    "http://www.python.org/2.2.2/descrintro.html#property"><code>property</code></a>
+    class instance, passing <code><a href=
+    "object.html#object-spec-ctors">object</a>(fget)</code> (and
+    <code><a href="object.html#object-spec-ctors">object</a>(fset)</code> in
+    the second form) with an (optional) docstring <code>doc</code> to its
+    constructor, then adds that property to the Python class object under
+    construction with the given attribute <code>name</code>.</dt>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
+    <dt><b>Returns:</b> <code>*this</code></dt>
 
-      <dt><b>Rationale:</b> Allows users to easily expose functions that can
-      be invoked from Python with attribute access syntax.</dt>
-    </dl>
-    <br>
-<pre>
+    <dt><b>Rationale:</b> Allows users to easily expose functions that can be
+    invoked from Python with attribute access syntax.</dt>
+  </dl><br>
+  <pre>
 template &lt;class Get&gt;
 void add_static_property(char const* name, Get const&amp; fget);
 template &lt;class Get, class Set&gt;
 void add_static_property(char const* name, Get const&amp; fget, Set const&amp; fset);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> <code>name</code> is an <a href=
-      "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
-      "http://www.python.org/doc/current/ref/identifiers.html">identifier
-      naming rules</a>.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> <code>name</code> is an <a href=
+    "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
+    "http://www.python.org/doc/current/ref/identifiers.html">identifier
+    naming rules</a>.</dt>
 
-      <dt><b>Effects:</b> Creates a Boost.Python.StaticProperty object,
-      passing <code><a href=
-      "object.html#object-spec-ctors">object</a>(fget)</code> (and <code><a
-      href="object.html#object-spec-ctors">object</a>(fset)</code> in the
-      second form) to its constructor, then adds that property to the Python
-      class under construction with the given attribute <code>name</code>.
-      StaticProperty is a special subclass of Python's <a href=
-      "http://www.python.org/2.2.2/descrintro.html#property"><code>property</code></a>
-      class which can be called without an initial <code>self</code>
-      argument.</dt>
+    <dt><b>Effects:</b> Creates a Boost.Python.StaticProperty object, passing
+    <code><a href="object.html#object-spec-ctors">object</a>(fget)</code>
+    (and <code><a href=
+    "object.html#object-spec-ctors">object</a>(fset)</code> in the second
+    form) to its constructor, then adds that property to the Python class
+    under construction with the given attribute <code>name</code>.
+    StaticProperty is a special subclass of Python's <a href=
+    "http://www.python.org/2.2.2/descrintro.html#property"><code>property</code></a>
+    class which can be called without an initial <code>self</code>
+    argument.</dt>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
+    <dt><b>Returns:</b> <code>*this</code></dt>
 
-      <dt><b>Rationale:</b> Allows users to easily expose functions that can
-      be invoked from Python with static attribute access syntax.</dt>
-    </dl>
-    <br>
-<pre>
+    <dt><b>Rationale:</b> Allows users to easily expose functions that can be
+    invoked from Python with static attribute access syntax.</dt>
+  </dl><br>
+  <pre>
 template &lt;class D&gt;
 class_&amp; def_readonly(char const* name, D T::*pm, char const* doc=0);
 template &lt;class D&gt;
 class_&amp; def_readonly(char const* name, D const&amp; d);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> <code>name</code> is an <a href=
-      "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
-      "http://www.python.org/doc/current/ref/identifiers.html">identifier
-      naming rules</a>. <code>doc</code> is also an ntbs.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> <code>name</code> is an <a href=
+    "definitions.html#ntbs">ntbs</a> which conforms to Python's <a href=
+    "http://www.python.org/doc/current/ref/identifiers.html">identifier
+    naming rules</a>. <code>doc</code> is also an ntbs.</dt>
 
-      <dt><b>Effects:</b></dt>
+    <dt><b>Effects:</b></dt>
 
-      <dd>
-<pre>
+    <dd>
+      <pre>
 this-&gt;add_property(name, <a href=
 "data_members.html#make_getter-spec">make_getter</a>(pm), doc);
-</pre>
-        and 
-<pre>
+</pre>and
+      <pre>
 this-&gt;add_static_property(name, <a href=
 "data_members.html#make_getter-spec">make_getter</a>(d));
-</pre>
-        respectively.<br>
-        <br>
-      </dd>
+</pre>respectively.<br>
+      <br>
+    </dd>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
+    <dt><b>Returns:</b> <code>*this</code></dt>
 
-      <dt><b>Rationale:</b> Allows users to easily expose a class' data
-      member or free variable such that it can be inspected from Python with
-      a natural syntax.</dt>
-    </dl>
-<pre>
+    <dt><b>Rationale:</b> Allows users to easily expose a class' data member
+    or free variable such that it can be inspected from Python with a natural
+    syntax.</dt>
+  </dl>
+  <pre>
 template &lt;class D&gt;
 class_&amp; def_readwrite(char const* name, D T::*pm, char const* doc=0);
 template &lt;class D&gt;
 class_&amp; def_readwrite(char const* name, D&amp; d);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Effects:</b></dt>
+  <dl class="function-semantics">
+    <dt><b>Effects:</b></dt>
 
-      <dd>
-<pre>
+    <dd>
+      <pre>
 this-&gt;add_property(name, <a href=
 "data_members.html#make_getter-spec">make_getter</a>(pm), <a href=
 "data_members.html#make_setter-spec">make_setter</a>(pm), doc);
-</pre>
-        and 
-<pre>
+</pre>and
+      <pre>
 this-&gt;add_static_property(name, <a href=
 "data_members.html#make_getter-spec">make_getter</a>(d), <a href=
 "data_members.html#make_setter-spec">make_setter</a>(d));
-</pre>
-        respectively.<br>
-        <br>
-      </dd>
+</pre>respectively.<br>
+      <br>
+    </dd>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
+    <dt><b>Returns:</b> <code>*this</code></dt>
 
-      <dt><b>Rationale:</b> Allows users to easily expose a class' data or
-      free variable member such that it can be inspected and set from Python
-      with a natural syntax.</dt>
-    </dl>
-<pre>
+    <dt><b>Rationale:</b> Allows users to easily expose a class' data or free
+    variable member such that it can be inspected and set from Python with a
+    natural syntax.</dt>
+  </dl>
+  <pre>
 template &lt;typename PickleSuite&gt;
 class_&amp; def_pickle(PickleSuite const&amp;);
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Requires:</b> PickleSuite must be publically derived from <a
-      href="pickle.html"><code>pickle_suite</code></a>.</dt>
+  <dl class="function-semantics">
+    <dt><b>Requires:</b> PickleSuite must be publically derived from <a href=
+    "pickle.html"><code>pickle_suite</code></a>.</dt>
 
-      <dt><b>Effects:</b> Defines a legal combination of the special
-      attributes and methods: <code>__getinitargs__</code>,
-      <code>__getstate__</code>, <code>__setstate__</code>,
-      <code>__getstate_manages_dict__</code>,
-      <code>__safe_for_unpickling__</code>, <code>__reduce__</code></dt>
+    <dt><b>Effects:</b> Defines a legal combination of the special attributes
+    and methods: <code>__getinitargs__</code>, <code>__getstate__</code>,
+    <code>__setstate__</code>, <code>__getstate_manages_dict__</code>,
+    <code>__safe_for_unpickling__</code>, <code>__reduce__</code></dt>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
+    <dt><b>Returns:</b> <code>*this</code></dt>
 
-      <dt><b>Rationale:</b> Provides an <a href="pickle.html">easy to use
-      high-level interface</a> for establishing complete pickle support for
-      the wrapped class. The user is protected by compile-time consistency
-      checks.</dt>
-    </dl>
-    <br>
-<pre>
+    <dt><b>Rationale:</b> Provides an <a href="pickle.html">easy to use
+    high-level interface</a> for establishing complete pickle support for the
+    wrapped class. The user is protected by compile-time consistency
+    checks.</dt>
+  </dl><br>
+  <pre>
 class_&amp; enable_pickling();
 </pre>
 
-    <dl class="function-semantics">
-      <dt><b>Effects:</b> Defines the <code>__reduce__</code> method and
-      the <code>__safe_for_unpickling__</code> attribute.
+  <dl class="function-semantics">
+    <dt><b>Effects:</b> Defines the <code>__reduce__</code> method and the
+    <code>__safe_for_unpickling__</code> attribute.</dt>
 
-      <dt><b>Returns:</b> <code>*this</code></dt>
+    <dt><b>Returns:</b> <code>*this</code></dt>
 
-      <dt><b>Rationale:</b> Light-weight alternative to
-      <code>def_pickle()</code>. Enables implementation of
-      <a href="pickle.html">pickle support</a> from Python.</dt>
-    </dl>
-    <br>
-     
+    <dt><b>Rationale:</b> Light-weight alternative to
+    <code>def_pickle()</code>. Enables implementation of <a href=
+    "pickle.html">pickle support</a> from Python.</dt>
+  </dl><br>
 
-    <h3><a name="bases-spec"></a>Class template
-    <code>bases&lt;T1,&nbsp;T2,</code>...<code>TN&gt;</code></h3>
+  <h3><a name="bases-spec" id="bases-spec"></a>Class template
+  <code>bases&lt;T1, T2,</code>...<code>TN&gt;</code></h3>
 
-    <p>An <a href="../../../mpl/doc/refmanual/forward-sequence.html">MPL sequence</a>
-    which can be used in <code>class_&lt;</code>...<code>&gt;</code>
-    instantiations indicate a list of base classes.</p>
+  <p>An <a href="../../../mpl/doc/refmanual/forward-sequence.html">MPL
+  sequence</a> which can be used in
+  <code>class_&lt;</code>...<code>&gt;</code> instantiations indicate a list
+  of base classes.</p>
 
-    <h4><a name="bases-spec-synopsis"></a>Class template <code>bases</code>
-    synopsis</h4>
-<pre>
+  <h4><a name="bases-spec-synopsis" id="bases-spec-synopsis"></a>Class
+  template <code>bases</code> synopsis</h4>
+  <pre>
 namespace boost { namespace python
 {
   template &lt;T1 = <i>unspecified</i>,...T<i>n</i> = <i>unspecified</i>&gt;
@@ -749,10 +736,10 @@
 }}
 </pre>
 
-    <h2><a name="examples"></a>Example(s)</h2>
+  <h2><a name="examples" id="examples"></a>Example(s)</h2>
 
-    <p>Given a C++ class declaration:</p>
-<pre>
+  <p>Given a C++ class declaration:</p>
+  <pre>
 class Foo : public Bar, public Baz
 {
  public:
@@ -766,9 +753,8 @@
  private:
    ...
 };
-</pre>
-    A corresponding Boost.Python extension class can be created with: 
-<pre>
+</pre>A corresponding Boost.Python extension class can be created with:
+  <pre>
 using namespace boost::python;
 
 class_&lt;Foo,bases&lt;Bar,Baz&gt; &gt;("Foo",
@@ -783,22 +769,19 @@
    .def_readwrite("value", &amp;Foo::value)
    ;
 </pre>
-    <hr>
-    <a name="footnote_1">[1]</a> By "previously-exposed" we mean that the for
-    each <code>B</code> in <code>bases</code>, an instance of
-    <code>class_&lt;B<font color="#007F00">, ...</font>&gt;</code> must have
-    already been constructed. 
-<pre>
+  <hr>
+  <a name="footnote_1" id="footnote_1">[1]</a> By "previously-exposed" we
+  mean that the for each <code>B</code> in <code>bases</code>, an instance of
+  <code>class_&lt;B<font color="#007F00">, ...</font>&gt;</code> must have
+  already been constructed.
+  <pre>
 class_&lt;Base&gt;("Base");
 class_&lt;Derived, bases&lt;Base&gt; &gt;("Derived");
-</pre>
-    Revised 
-    <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-     5 August, 2002 <!--webbot bot="Timestamp" endspan i-checksum="39359" -->
-     
+</pre>Revised 
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
+   1 November, 2005 <!--webbot bot="Timestamp" endspan i-checksum="39359" -->
 
-    <p><i>&copy; Copyright <a href=
-    "../../../../people/dave_abrahams.htm">Dave Abrahams</a> 2002.</i></p>
-  </body>
+  <p><i>&copy; Copyright <a href="../../../../people/dave_abrahams.htm">Dave
+  Abrahams</a> 2002.</i></p>
+</body>
 </html>
-

Modified: boost/trunk/libs/python/doc/v2/pickle.html
===================================================================
--- boost/trunk/libs/python/doc/v2/pickle.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/doc/v2/pickle.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -92,8 +92,8 @@
 <hr>
 <h2>Examples</h2>
 
-There are three files in <a href="../../test/"
-><tt>boost/libs/python/test</tt></a> that show how to
+There are three files in 
+<tt>boost/libs/python/test</tt> that show how to
 provide pickle support.
 
 <hr>

Modified: boost/trunk/libs/python/src/converter/type_id.cpp
===================================================================
--- boost/trunk/libs/python/src/converter/type_id.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/src/converter/type_id.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -21,6 +21,14 @@
 
 #  ifdef BOOST_PYTHON_HAVE_GCC_CP_DEMANGLE
 #   if defined(__GNUC__) &&  __GNUC__ >= 3
+
+// http://lists.debian.org/debian-gcc/2003/09/msg00055.html notes
+// that, in cxxabi.h of gcc-3.x for x < 4, this type is used before it
+// is declared.
+#    if __GNUC__ == 3 && __GNUC_MINOR__ < 4
+class __class_type_info;
+#    endif
+
 #    include <cxxabi.h>
 #   endif
 #  endif 

Modified: boost/trunk/libs/python/test/Jamfile
===================================================================
--- boost/trunk/libs/python/test/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/test/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -101,6 +101,10 @@
 [ bpl-test andreas_beyer ]
 [ bpl-test polymorphism ]
 [ bpl-test polymorphism2 ]
+  
+[ bpl-test wrapper_held_type ]
+[ bpl-test polymorphism2_auto_ptr ]
+  
 [ bpl-test auto_ptr ]
 [ bpl-test minimal ]
 [ bpl-test args ]
@@ -115,7 +119,7 @@
 [ bpl-test keywords : keywords.cpp keywords_test.py ]
 
 [ extension builtin_converters : test_builtin_converters.cpp <template>../build/extension ]
-[ boost-python-runtest builtin_converters : test_builtin_converters.py <pyd>builtin_converters ]
+[ boost-python-runtest builtin_converters : test_builtin_converters.py <pyd>builtin_converters : : : -v ]
 
 [ bpl-test test_pointer_adoption ]
 [ bpl-test operators ]
@@ -164,11 +168,11 @@
 [ bpl-test vector_indexing_suite ]
 [ bpl-test pointer_vector ]
 
-
 [ extension map_indexing_suite_ext
     : map_indexing_suite.cpp int_map_indexing_suite.cpp <template>../build/extension ]
+      
 [ boost-python-runtest 
-    map_indexing_suite : map_indexing_suite.py <pyd>map_indexing_suite_ext ]
+    map_indexing_suite : map_indexing_suite.py <pyd>map_indexing_suite_ext : : : -v ]
 
 # if $(TEST_BIENSTMAN_NON_BUGS)
 # {

Modified: boost/trunk/libs/python/test/polymorphism.cpp
===================================================================
--- boost/trunk/libs/python/test/polymorphism.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/test/polymorphism.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,4 +1,3 @@
-#define BOOST_NO_STD_WSTRING
 // Copyright David Abrahams 2002.
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at

Modified: boost/trunk/libs/python/test/polymorphism2.cpp
===================================================================
--- boost/trunk/libs/python/test/polymorphism2.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/test/polymorphism2.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -13,6 +13,14 @@
 #include <boost/python/call.hpp>
 #include <boost/utility.hpp>
 
+#include <memory>
+
+#ifdef HELD_BY_AUTO_PTR
+# define HELD_PTR(X) , std::auto_ptr< X >
+#else
+# define HELD_PTR(X)
+#endif 
+
 using namespace boost::python;
 
 struct P
@@ -123,19 +131,23 @@
 
 A* pass_a(A* x) { return x; }
 
+#ifdef HELD_BY_AUTO_PTR
+BOOST_PYTHON_MODULE_INIT(polymorphism2_auto_ptr_ext)
+#else
 BOOST_PYTHON_MODULE_INIT(polymorphism2_ext)
+#endif 
 {
-    class_<ACallback,boost::noncopyable>("A")
+    class_<ACallback HELD_PTR(A),boost::noncopyable>("A")
         .def("f", &A::f, &ACallback::default_f)
         ;
     
     def("getBCppObj", getBCppObj, return_value_policy<reference_existing_object>());
 
-    class_<C,bases<A>,boost::noncopyable>("C")
+    class_<C HELD_PTR(C),bases<A>,boost::noncopyable>("C")
         .def("f", &C::f)
         ;
     
-    class_<DCallback,bases<A>,boost::noncopyable>("D")
+    class_<DCallback HELD_PTR(D),bases<A>,boost::noncopyable>("D")
         .def("f", &D::f)
         .def("g", &D::g)
         ;
@@ -152,7 +164,7 @@
         .def("f", pure_virtual(&P::f))
         ;
 
-    class_<Q, bases<P> >("Q")
+    class_<Q HELD_PTR(Q), bases<P> >("Q")
         .def("g", &P::g) // make sure virtual inheritance doesn't interfere
         ;
 }

Modified: boost/trunk/libs/python/test/polymorphism2.py
===================================================================
--- boost/trunk/libs/python/test/polymorphism2.py	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/test/polymorphism2.py	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
 # Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 import unittest
-from polymorphism2_ext import *
+import sys
 
 class PolymorphTest(unittest.TestCase):
 
@@ -77,11 +77,18 @@
       r = R()
       self.failUnlessEqual ('R.f', r.f())
       
-                        
-if __name__ == "__main__":
-   
-   # remove the option which upsets unittest
+
+def test():
+   # remove the option that upsets unittest
    import sys
    sys.argv = [ x for x in sys.argv if x != '--broken-auto-ptr' ]
+   unittest.main()
+
+# This nasty hack basically says that if we're loaded by another module, we'll
+# be testing polymorphism2_auto_ptr_ext instead of polymorphism2_ext.
+if __name__ == "__main__":
+   from polymorphism2_ext import *
+   test()
+else:
+   from polymorphism2_auto_ptr_ext import *
    
-   unittest.main()

Copied: boost/trunk/libs/python/test/polymorphism2_auto_ptr.cpp (from rev 13899, boost/branches/upstream/current/libs/python/test/polymorphism2_auto_ptr.cpp)

Copied: boost/trunk/libs/python/test/polymorphism2_auto_ptr.py (from rev 13899, boost/branches/upstream/current/libs/python/test/polymorphism2_auto_ptr.py)

Modified: boost/trunk/libs/python/test/test_builtin_converters.cpp
===================================================================
--- boost/trunk/libs/python/test/test_builtin_converters.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/test/test_builtin_converters.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -85,14 +85,14 @@
     def("rewrap_value_complex_double", by_value<std::complex<double> >::rewrap);
     def("rewrap_value_complex_long_double", by_value<std::complex<long double> >::rewrap);
     def("rewrap_value_wstring",
-# ifdef BOOST_NO_STD_WSTRING
+# if defined(BOOST_NO_STD_WSTRING) || !defined(Py_USING_UNICODE)
         identity_
 # else 
         by_value<std::wstring>::rewrap
 # endif 
     );
     def("rewrap_value_string",
-# ifdef BOOST_NO_STD_WSTRING
+# if defined(BOOST_NO_STD_WSTRING) || !defined(Py_USING_UNICODE)
         identity_
 # else 
         by_value<std::wstring>::rewrap

Modified: boost/trunk/libs/python/test/test_builtin_converters.py
===================================================================
--- boost/trunk/libs/python/test/test_builtin_converters.py	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/python/test/test_builtin_converters.py	2005-12-06 16:16:19 UTC (rev 13900)
@@ -78,12 +78,23 @@
 'hello, world'
 >>> rewrap_value_string('yo, wassup?')
 'yo, wassup?'
->>> rewrap_value_wstring(u'yo, wassup?')
+
+>>> try:
+...     if unicode: pass
+... except:
+...     print "u'yo, wassup?'"
+... else:
+...     eval("rewrap_value_wstring(u'yo, wassup?')")
 u'yo, wassup?'
+    
+   test that overloading on unicode works:
 
-    test that overloading on unicode works:
-    
->>> rewrap_value_string(u'yo, wassup?')
+>>> try:
+...     if unicode: pass
+... except:
+...     print "u'yo, wassup?'"
+... else:
+...     eval("rewrap_value_string(u'yo, wassup?')")
 u'yo, wassup?'
 
    wrap strings with embedded nulls:

Copied: boost/trunk/libs/python/test/wrapper_held_type.cpp (from rev 13899, boost/branches/upstream/current/libs/python/test/wrapper_held_type.cpp)

Copied: boost/trunk/libs/python/test/wrapper_held_type.py (from rev 13899, boost/branches/upstream/current/libs/python/test/wrapper_held_type.py)

Modified: boost/trunk/libs/range/doc/boost_range.html
===================================================================
--- boost/trunk/libs/range/doc/boost_range.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/range/doc/boost_range.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,79 +1,68 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
-<head>
-    <title>Boost.Range Range Implementation </title>
-    <meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
-    <link rel="stylesheet" href="style.css" type="text/css">
-</head>
-
-    <body>
-
-    <table  >
-        <tr  >
-            <td  ><img src="../../../boost.png" width="100%" border="0"></td>
-            <td  ><h1  ><br>
-                Boost.Range </h1></td>
-        </tr>
-    </table>
-    
-    <h2>Synopsis and Reference </h2>
-
-    <ul  >
-        <li>
-            <a href="#overview">Overview</a>
-        <li  >
-            <a href="#Synopsis" >Synopsis</a>
-        </li>
-        <li  >
-            <a href="#Semantics" >Semantics</a>
-        </li>
-        <li>
-            <a href="#minimal_interface">Extending the library</a>
-    </ul>
-    <hr size="1" >
-
-    <a name="overview"></a>
-    <h3>Overview</h3>
-    <p>
-    Four types of objects are currently supported by the library:
-    <ul  >
-        <li  >
-            standard-like containers
-        </li>
-        <li  >
-            <code  >std::pair&lt;iterator,iterator&gt;</code>
-        </li>
-        <li  >
-            null terminated strings (this includes <code  >char[]</code>,<code  >wchar_t[]</code>,
-            <code  >char*</code>, and <code  >wchar_t*</code>)
-            <p>
-            <b>Warning:</b><i> support for null-terminated strings is deprecated and will
-              disappear in the next Boost release (1.34). </i>
-            </p>
-
-        </li>
-        <li  >
-            built-in arrays
-        </li>
-    </ul>
-
-    Even though the behavior of the primary templates are exactly such that standard
-    containers will be supported by default, the requirements are much lower than
-    the standard container requirements. For example, the utility class <a
-      href="utility_class.html#iter_range"><code>iterator_range</code></a> implements 
-      the <a href="#minimal_interface">minimal interface</a> required to make the 
-      class a <a href="range.html#forward_range">Forward Range</a>.
-    </p>
-
-    <p>
-    Please also see <a href="range.html">Range concepts</a> for more details.
-    </p>
-
-    <a name="Synopsis" ></a> <h3  >Synopsis</h3>
-
-    <p  >
-
-    <pre>
+	<head>
+		<title>Boost.Range Reference </title>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+		<link rel="stylesheet" href="style.css" type="text/css">
+	</head>
+	<body>
+		<table>
+			<tr>
+				<td><img src="../../../boost.png" width="100%" border="0"></td>
+				<td><h1><br>
+						Boost.Range
+					</h1>
+				</td>
+			</tr>
+		</table>
+		<h2>Synopsis and Reference
+		</h2>
+		<ul>
+			<li>
+				<a href="#overview">Overview</a>
+			<li>
+				<a href="#Synopsis">Synopsis</a>
+			<li>
+				<a href="#Semantics">Semantics</a>
+			<li>
+				<a href="#minimal_interface">Extending the library</a></li>
+		</ul>
+		<hr size="1">
+		<a name="overview"></a>
+		<h3>Overview</h3>
+		<p>
+			Four types of objects are currently supported by the library:
+			<ul>
+				<li>
+				standard-like containers
+				<li>
+					<code>std::pair&lt;iterator,iterator&gt;</code>
+				<li>
+					null terminated strings (this includes <code>char[]</code>,<code>wchar_t[]</code>,
+					<code>char*</code>, and <code>wchar_t*</code>)
+					<p>
+						<b>Warning:</b><i> support for null-terminated strings is deprecated and will 
+							disappear in the next Boost release (1.34). </i>
+					</p>
+				<li>
+					built-in arrays
+				</li>
+			</ul>
+			Even though the behavior of the primary templates are exactly such that 
+			standard containers will be supported by default, the requirements are much 
+			lower than the standard container requirements. For example, the utility class <a href="utility_class.html#iter_range">
+				<code>iterator_range</code></a> implements the <a href="#minimal_interface">minimal 
+				interface</a> required to make the class a <a href="range.html#forward_range">Forward 
+				Range</a>
+		.
+		<P></P>
+		<p>
+			Please also see <a href="range.html">Range concepts</a> for more details.
+		</p>
+		<a name="Synopsis"></a>
+		<h3>Synopsis</h3>
+		<p>
+			<pre>
 <span class=keyword>namespace </span><span class=identifier>boost</span>
 <span class=special>{
     </span><span class=comment>//
@@ -207,341 +196,550 @@
 <span class=special>} </span><span class=comment>// namespace 'boost' 
 </span>
 </pre>
-    </p>
+		<P></P>
+		<a name="Semantics"></a>
+		<h3>Semantics</h3>
+		<h4>notation</h4>
+		<p>
+			<table cellpadding="5" border="1">
+				<tr>
+					<th>
+						Type
+						<th>
+							Object
+							<th>
+					Describes
+				</tr>
+				<tr>
+					<td><code>X</code>
+					<td><code>x</code>
+					<td>any type</td>
+				<tr>
+					<td><code>T</code>
+					</td>
+					<td><code>t</code>
+					<td>denotes behavior of the primary templates</td>
+				</tr>
+				<tr>
+					<td><code>P</code>
+					<td><code>p</code>
+					<td>denotes <code>std::pair&lt;iterator,iterator&gt;</code></td>
+				<tr>
+					<td><code>A[sz]</code>
+					<td><code>a</code>
+					<td>denotes an array of type <code>A</code> of size <code>sz</code>
+				<tr>
+				<tr>
+					<td><code>Char*</code>
+					<td><code>s</code>
+					<td>denotes either <code>char*</code> or <code>wchar_t*</code></td>
+				</tr>
+			</table>
+		</p>
+		<p>
+			Please notice in tables below that when four lines appear in a cell, the first 
+			line will describe the primary template, the second line pairs of iterators, 
+			the third line arrays and the last line null-terminated strings.
+		</p>
+		<h4>Metafunctions</h4>
+		<p>
+			<table border="1" cellpadding="5">
+				<tr>
+					<th>
+						Expression</th>
+					<th>
+						Return type</th>
+					<th>
+						Complexity</th>
+				</tr>
+				<tr>
+					<a name="range_value"></a>
+					<td><code>range_value&lt;X&gt;::type</code></td>
+					<td><code>T::value_type</code><br>
+						<code>boost::iterator_value&lt;P::first_type&gt;::type</code> <!--if <code>P</code> is an instantiation of <code>std::pair</code>--><br>
+						<code>A</code><br>
+						<code>Char</code>
+					<td>compile time</td>
+				</tr>
+				<tr>
+					<a name="range_iterator"></a>
+					<td><code>range_iterator&lt;X&gt;::type</code></td>
+					<td><code>T::iterator</code><br>
+						<code>P::first_type</code><br>
+						<code>A*</code><br>
+						<code>Char*</code>
+					<td>compile time</td>
+				</tr>
+				<tr>
+					<a name="range_const_iterator"></a>
+					<td><code>range_const_iterator&lt;X&gt;::type</code></td>
+					<td><code>T::const_iterator</code><br>
+						<code>P::first_type</code><br>
+						<code>const A*</code><br>
+						<code>const Char*</code>
+					<td>compile time</td>
+				</tr>
+				<tr>
+					<a name="range_difference"></a>
+					<td><code>range_difference&lt;X&gt;::type</code></td>
+					<td><code>T::difference_type</code><br>
+						<code>boost::iterator_difference&lt;P::first_type&gt;::type</code><br>
+						<code>std::ptrdiff_t</code><br>
+						<code>std::ptrdiff_t</code><br>
+					<td>compile time</td>
+				</tr>
+				<tr>
+					<a name="range_size"></a>
+					<td><code>range_size&lt;X&gt;::type</code></td>
+					<td><code>T::size_type</code><br>
+						<code>std::size_t</code><br>
+						<code>std::size_t</code><br>
+						<code>std::size_t</code><br>
+					<td>compile time</td>
+				</tr>
+				<tr>
+					<a name="range_result_iterator"></a>
+					<td><code>range_result_iterator&lt;X&gt;::type</code></td>
+					<td><code>range_const_iterator&lt;X&gt;::type</code> if <code>X</code> is <code>const</code>
+						<br>
+						<code>range_iterator&lt;X&gt;::type</code> otherwise
+					</td>
+					<td>compile time</td>
+				</tr>
+				<tr>
+					<a name="range_reverse_iterator"></a>
+					<td><code>range_reverse_iterator&lt;X&gt;::type</code></td>
+					<td><code>boost::reverse_iterator&lt; typename range_iterator&lt;T&gt;::type &gt;</code><br>
+					<td>compile time</td>
+				</tr>
+				<tr>
+					<a name="range_const_reverse_iterator"></a>
+					<td><code>range_const_reverse_iterator&lt;X&gt;::type</code></td>
+					<td><code>boost::reverse_iterator&lt; typename range_const_iterator&lt;T&gt;::type &gt;</code>
+						<br>
+					<td>compile time</td>
+				</tr>
+				<tr>
+					<a name="range_reverse_result_iterator"></a>
+					<td><code>range_reverse_result_iterator&lt;X&gt;::type</code></td>
+					<td><code>boost::reverse_iterator&lt; typename range_result_iterator&lt;T&gt;::type 
+							&gt;</code>
+					<td>compile time</td>
+				</tr>
+			</table>
+		</p>
+		<p>
+			The special metafunctions <code>range_result_iterator</code> and <code>range_reverse_result_iterator</code>
+			are not part of any Range concept, but they are very useful when implementing 
+			certain Range classes like <a href="utility_class.html#sub_range"><code>sub_range</code></a>
+			because of their ability to select iterators based on constness.
+		</p>
+		<h4>Functions</h4>
+		<p>
+			<table border="1" cellpadding="5">
+				<tr>
+					<th>
+						Expression</th>
+					<th>
+						Return type</th>
+					<th>
+						Returns</th>
+					<th>
+						Complexity</th>
+				</tr>
+				<tr>
+					<a name="begin"></a>
+					<td><code>begin(x)</code></td>
+					<td><code>range_result_iterator&lt;X&gt;::type</code></td>
+					<td>
+						<code>p.first</code> if <code>p</code> is of type <code>std::pair&ltT&gt;<code><br>
+						<code>a</code> if <code>a</code> is an array <br>
+						<code>s</code> if <code>s</code> is a string literal<br>
+						<code>boost_range_begin(x)</code> if that expression would invoke a function found by ADL <br>
+						<code>t.begin()</code> otherwise
+   
+					<td>constant time</td>
+				</tr>
+				<tr>
+					<a name="end"></a>
+					<td><code>end(x)</code></td>
+					<td><code>range_result_iterator&lt;X&gt;::type</code></td>
+					<td>
+						<code>p.second</code> if <code>p</code> is of type <code>std::pair&ltT&gt;<code><br>
+						<code>a + sz</code> if <code>a</code> is an array of size <code>sz</code><br>
+						<code>s + std::char_traits&lt;X&gt;::length( s )</code> if <code>s</code> is a <code>Char*</code>
+						<br>
+						<code>s + sz - 1</code> if <code>s</code> is a string literal of size <code>sz</code>
+						<br>
+					    <code>boost_range_end(x)</code> if that expression would invoke a function found by ADL <br>
+						<code>t.end()</code> otherwise
+						
+					<td>linear if <code>X</code> is <code>Char*</code>
+						<br>
+						constant time otherwise</td>
+				</tr>
+				<tr>
+					<a name="empty"></a>
+					<td><code>empty(x)</code></td>
+					<td><code>bool</code></td>
+					<td><code>begin(x) == end( x )</code><br>
+					<td>linear if <code>X</code> is <code>Char*</code>
+						<br>
+						constant time otherwise<br>
+					</td>
+				</tr>
+				<tr>
+					<a name="size"></a>
+					<td><code>size(x)</code></td>
+					<td><code>range_size&lt;X&gt;::type</code></td>
+					<td>
+						<code>std::distance(p.first,p.second)</code> if <code>p</code> is of type <code>std::pair&ltT&gt;<code><br>
+						<code>sz</code> if <code>a</code> is an array of size <code>sz</code><br>
+						<code>end(s) - s</code> if <code>s</code> is a string literal or a <code>Char*</code><br>
+						<code>boost_range_size(x)</code> if that expression would invoke a function found by ADL <br>
+						<code>t.size()</code> otherwise
+					<td>linear if <code>X</code> is <code>Char*</code>
+						<br>
+						or if <code>std::distance()</code> is linear
+						<br>
+						constant time otherwise</td>
+				</tr>
+				<tr>
+					<a name="rbegin"></a>
+					<td><code>rbegin(x)</code></td>
+					<td><code>range_reverse_result_iterator&lt;X&gt;::type</code></td>
+					<td><code>range_reverse_result_iterator&lt;X&gt;::type( end(x) )</code>
+						<br>
+					<td>same as <code>end(x)</code>
+					</td>
+				</tr>
+				<tr>
+					<a name="rend"></a>
+					<td><code>rend(x)</code></td>
+					<td><code>range_reverse_result_iterator&lt;X&gt;::type</code></td>
+					<td><code>range_reverse_result_iterator&lt;X&gt;::type( begin(x) )</code>
+					<td>same as <code>begin(x)</code></td>
+				</tr>
+				<tr>
+					<a name="const_begin"></a>
+					<td><code>const_begin(x)</code></td>
+					<td><code>range_const_iterator&lt;X&gt;::type</code></td>
+					<td><code>range_const_iterator&lt;X&gt;::type( begin(x) )</code>
+						<br>
+					<td>same as <code>begin(x)</code>
+					</td>
+				</tr>
+				<tr>
+					<a name="const_end"></a>
+					<td><code>const_end(x)</code></td>
+					<td><code>range_const_iterator&lt;X&gt;::type</code></td>
+					<td><code>range_const_iterator&lt;X&gt;::type( end(x) )</code>
+					<td>same as <code>end(x)</code></td>
+				</tr>
+				<tr>
+					<a name="const_rbegin"></a>
+					<td><code>const_rbegin(x)</code></td>
+					<td><code>range_const_reverse_iterator&lt;X&gt;::type</code></td>
+					<td><code>range_const_reverse_iterator&lt;X&gt;::type( rbegin(x) )</code>
+						<br>
+					<td>same as <code>rbegin(x)</code>
+					</td>
+				</tr>
+				<tr>
+					<a name="const_rend"></a>
+					<td><code>const_rend(x)</code></td>
+					<td><code>range_const_reverse_iterator&lt;X&gt;::type</code></td>
+					<td><code>range_const_reverse_iterator&lt;X&gt;::type( rend(x) )</code>
+					<td>same as <code>rend(x)</code></td>
+				</tr>
+			</table>
+		</p>
+		<p>
+			The special <code>const</code> functions are not part of any Range concept, but 
+			are very useful when you want to document clearly that your code is read-only.
+		</p>
+		<hr>
+		<a name="minimal_interface"></a>
+		<h3>Extending the library</h3>
+		<ul>
+		<li><a href="#method1">Method 1: provide member functions and nested types</a></li>
+    	<li><a href="#method2">Method 2: provide free-standing functions and specialize metafunctions</a></li>
+		</ul>
 
-    <a name="Semantics" ></a> <h3  >Semantics</h3>
+		<!--<b>Warning:</b><i> If possible, then prefer method 1 if you want to be absolutely sure your code is forward compatible. 
+					   </i>-->
 
-    <h4>notation</h4>
-    <p>
-    <table cellpadding="5" border="1">
-        <tr>
-            <th>Type
-            <th>Object
-            <th>Describes
-        </tr>
-        <tr>
-            <td><code>X</code>
-            <td><code>x</code>
-            <td>any type
-        </tr>
-        <tr>
-            <td><code>T</code> </td>
-            <td><code>t</code>
-            <td>denotes behavior of the primary templates</td>
-        </tr>
-        <tr>
-            <td><code>P</code>
-            <td><code>p</code>
-            <td>denotes <code>std::pair&lt;iterator,iterator></code>
-        </tr>
-        <tr>
-            <td><code>A[sz]</code>
-            <td><code>a</code>
-            <td>denotes an array of type <code>A</code> of size <code>sz</code>
-        <tr>
-        <tr>
-            <td><code>Char*</code>
-            <td><code>s</code>
-            <td>denotes either <code>char*</code> or <code>wchar_t*</code>
-        </tr>
-    </table>
-    </p>
+		<a name="method1"></a>
+		<h4>Method 1: provide member functions and nested types</h4>
+		
+		<p>
+		This procedure assumes that you have control over the types that should be made
+		conformant to a Range concept. If not, see <a href="#method2">method 2</a>.
+		</p>
+		
+		<p>
+			The primary templates in this library are implemented such that standard 
+			containers will work automatically and so will <code>boost::<a href="../../array/index.html">array</a></code>. 
+			Below is given an overview of which member functions and member types a class 
+			must specify to be useable as a certain Range concept.
+		</p>
+		<p>
+			<table cellpadding="5" border="1">
+				<tr>
+					<th>
+						Member function</th>
+					<th>
+						Related concept</th>
+				<tr>
+					<td><code>begin()</code></td>
+					<td><a href="range.html#single_pass_range">Single Pass Range</a></td>
+				</tr>
+				<tr>
+					<td><code>end()</code>
+					</td>
+					<td><a href="range.html#single_pass_range">Single Pass Range</a></td>
+				</tr>
+				<tr>
+					<td><code>size()</code></td>
+					<td><a href="range.html#forward_range">Forward Range</a></td>
+				</tr>
+			</table>
+		</p>
+		<p>
+			Notice that <code>rbegin()</code> and <code>rend()</code> member functions are 
+			not needed even though the container can support bidirectional iteration.
+		</p>
+		<p>
+			The required member types are:
+		</p>
+		<p>
+			<table cellpadding="5" border="1">
+				<tr>
+					<th>
+						Member type</th>
+					<th>
+						Related concept</th>
+				<tr>
+				<tr>
+					<td><code>iterator</code></td>
+					<td><a href="range.html#single_pass_range">Single Pass Range</a></td>
+				</tr>
+				<tr>
+					<td><code>const_iterator</code></td>
+					<td><a href="range.html#single_pass_range">Single Pass Range</a></td>
+				</tr>
+				<tr>
+					<td><code>size_type</code></td>
+					<td><a href="range.html#forward_range">Forward Range</a></td>
+				</tr>
+			</table>
+		</p>
+		<p>
+			Again one should notice that member types <code>reverse_iterator</code> and <code>const_reverse_iterator</code>
+			are not needed.
+		</p>
+		<a name="method2"></a>
+    	<h4>Method 2: provide free-standing functions and specialize metafunctions</h4>
 
-    <p>
-    Please notice in tables below that when four lines appear in a cell, the first 
-    line will describe the primary template, the second line pairs of iterators, the 
-    third line arrays and the last line null-terminated strings.
-    </p>
-    <h4>Metafunctions</h4>
-    <p>
-    <table border="1" cellpadding="5" >
-        <tr  >
-            <th  >Expression</th>
-            <th  >Return type</th>
-            <th  >Complexity</th>
-        </tr>
-        <tr  >
-            <a name="range_value" ></a>
-            <td  ><code  >range_value&lt;X&gt;::type</code></td>
-            <td  ><code  >T::value_type</code><br>
-                <code  >boost::iterator_value&lt;P::first_type&gt;::type</code><br>
-                <code  >A</code><br>
-                <code>Char</code>
-            <td  >compile time</td>
-        </tr>
-        <tr  >
-            <a name="range_iterator" ></a>
-            <td  ><code  >range_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >T::iterator</code><br>
-                <code  >P::first_type</code><br>
-                <code  >A*</code><br>
-                <code>Char*</code>
-            <td  >compile time</td>
-        </tr>
-        <tr  >
-            <a name="range_const_iterator" ></a>
-            <td  ><code  >range_const_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >T::const_iterator</code><br>
-                <code  >P::first_type</code><br>
-                <code  >const A*</code><br>
-                <code>const Char*</code>
-            <td  >compile time</td>
-        </tr>
-        <tr  >
-            <a name="range_difference" ></a>
-            <td  ><code  >range_difference&lt;X&gt;::type</code></td>
-            <td  ><code  >T::difference_type</code><br>
-                <code
->boost::iterator_difference&lt;P::first_type&gt;::type</code><br>
-                <code  >std::ptrdiff_t</code><br>
-                <code  >std::ptrdiff_t</code><br>
-            <td  >compile time</td>
-        </tr>
-        <tr  >
-            <a name="range_size" ></a>
-            <td  ><code  >range_size&lt;X&gt;::type</code></td>
-            <td  ><code  >T::size_type</code><br>
-                <code  >std::size_t</code><br>
-                <code  >std::size_t</code><br>
-                <code  >std::size_t</code><br>
-            <td  >compile time</td>
-        </tr>
-        <tr  >
-            <a name="range_result_iterator" ></a>
-            <td  ><code  >range_result_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >range_const_iterator&lt;X&gt;::type</code> if <code
-                              >X</code> is <code  >const</code> <br>
-                <code  >range_iterator&lt;X&gt;::type</code> otherwise </td>
-            <td  >compile time</td>
-        </tr>
-        <tr  >
-            <a name="range_reverse_iterator" ></a>
-            <td  ><code  >range_reverse_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >boost::reverse_iterator< typename range_iterator&lt;T>::type ></code><br>
-            <td  >compile time</td>
-        </tr>
-        <tr  >
-            <a name="range_const_reverse_iterator" ></a>
-            <td  ><code  >range_const_reverse_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >boost::reverse_iterator< typename range_const_iterator&lt;T>::type ></code>
-                <br>
-            <td  >compile time</td>
-        </tr>
-        <tr  >
-            <a name="range_reverse_result_iterator" ></a>
-            <td  ><code  >range_reverse_result_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >boost::reverse_iterator< typename range_result_iterator&lt;T&gt;::type 
-            ></code>
-            <td  >compile time</td>
-        </tr>
+		<p>
+		This procedure assumes that you cannot (or do not wish to) change the types that should be made
+		conformant to a Range concept. If this is not true, see <a href="#method1">method 1</a>.
+		</p>
+		
+		<p>
+			The primary templates in this library are implemented such that
+			certain functions are found via argument-dependent-lookup (ADL).
+			Below is given an overview of which free-standing functions a class 
+			must specify to be useable as a certain Range concept.
+			Let <code>x</code> be a variable (<code>const</code> or mutable)
+			of the class in question.
+		</p>
+		<p>
+			<table cellpadding="5" border="1" ID="Table1">
+				<tr>
+					<th>
+						Function</th>
+					<th>
+						Related concept</th>
+				<tr>
+					<td><code>boost_range_begin(x)</code></td>
+					<td><a href="range.html#single_pass_range">Single Pass Range</a></td>
+				</tr>
+				<tr>
+					<td><code>boost_range_end(x)</code>
+					</td>
+					<td><a href="range.html#single_pass_range">Single Pass Range</a></td>
+				</tr>
+				<tr>
+					<td><code>boost_range_size(x)</code></td>
+					<td><a href="range.html#forward_range">Forward Range</a></td>
+				</tr>
+			</table>		
+		</p>
+		<p><code>boost_range_begin()</code> and <code>boost_range_end()</code> must be
+		overloaded for both <code>const</code> and mutable reference arguments.
+		</p>
+		
+		<p>
+		You must also specialize 3 metafunctions for your type <code>X</code>:
+		</p>
+		<p>
+			<table cellpadding="5" border="1" ID="Table2">
+				<tr>
+					<th>
+						Metafunction</th>
+					<th>
+						Related concept</th>
+				<tr>
+					<td><code>boost::range_iterator</code></td>
+					<td><a href="range.html#single_pass_range">Single Pass Range</a></td>
+				</tr>
+				<tr>
+					<td><code>boost::range_const_iterator</code></td>
+					<td><a href="range.html#single_pass_range">Single Pass Range</a></td>
+				</tr>
+				<tr>
+					<td><code>boost::range_size</code></td>
+					<td><a href="range.html#forward_range">Forward Range</a></td>
+				</tr>
+			</table>
+		</p>
+		<p>
+		A complete example is given here:
+		</p>
+		<blockquote>
+		<pre>
+<span class=preprocessor>#include</span> <span class=special>&lt;</span><span class=identifier>boost</span><span class=special>/</span><span class=identifier>range</span><span class=special>.</span><span class=identifier>hpp</span><span class=special>&gt;</span>
+<span class=preprocessor>#include</span> <span class=special>&lt;</span><span class=identifier>iterator</span><span class=special>&gt;</span>         <span class=comment>// for std::iterator_traits, std::distance()</span>
 
+<span class=keyword>namespace</span> <span class=identifier>Foo</span>
+<span class=special>{</span>
+	<span class=comment>//
+	// Our sample UDT. A 'Pair'
+	// will work as a range when the stored
+	// elements are iterators.
+	//</span>
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>struct</span> <span class=identifier>Pair</span>
+	<span class=special>{</span>
+		<span class=identifier>T</span> <span class=identifier>first</span><span class=special>,</span> <span class=identifier>last</span><span class=special>;</span>	
+	<span class=special>};</span>
 
-    </table>
-    </p>
-    <p>
-    The special metafunctions <code>range_result_iterator</code> and <code>range_reverse_result_iterator</code> 
-    are not part of any Range concept, but they are very useful when implementing 
-    certain Range classes like <a
-      href="utility_class.html#sub_range"><code>sub_range</code></a> because of their 
-      ability to select iterators based on constness.
-    </p>
+<span class=special>}</span> <span class=comment>// namespace 'Foo'</span>
 
-    <h4>Functions</h4>
-    <p>
-    <table border="1" cellpadding="5" >
-        <tr  >
-            <th  >Expression</th>
-            <th  >Return type</th>
-            <th  >Returns</th>
-            <th  >Complexity</th>
-        </tr>
-        <tr  >
-            <a name="begin" ></a>
-            <td  ><code  >begin(x)</code></td>
-            <td  ><code  >range_result_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >t.begin()</code><br>
-                <code  >p.first</code><br>
-                <code  >a</code><br>
-                <code>s</code>
-            <td  >constant time</td>
-        </tr>
-        <tr  >
-            <a name="end" ></a>
-            <td  ><code  >end(x)</code></td>
-            <td  ><code  >range_result_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >t.end()</code><br>
-                <code  >p.second</code><br>
-                <code  >a + sz</code> <br>
-                <code  >s + std::char_traits&lt;X&gt;::length( s )</code> if <code  >X</code> is <code  >Char*</code>
-                <br>
-                <code  >s + sz - 1</code> if <code  >X</code> is <code  >Char[sz]</code> <br>
+<span class=keyword>namespace</span> <span class=identifier>boost</span>
+<span class=special>{</span>
+	<span class=comment>//
+	// Specialize metafunctions. We must include the range.hpp header.
+	// We must open the 'boost' namespace.
+	//</span>
 
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>struct</span> <span class=identifier>range_iterator</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;</span>
+	<span class=special>{</span>
+		<span class=keyword>typedef</span> <span class=identifier>T</span> <span class=identifier>type</span><span class=special>;</span>
+	<span class=special>};</span>
 
-            <td  >linear if <code  >X</code> is <code  >Char*</code> <br>
-                constant time otherwise</td>
-        </tr>
-        <tr  >
-            <a name="empty" ></a>
-            <td  ><code  >empty(x)</code></td>
-            <td  ><code  >bool</code></td>
-            <td  ><code  >begin(x) == end( x )</code><br>
-            <td  >linear if <code  >X</code> is <code  >Char*</code> <br>
-                constant time otherwise<br>
-            </td>
-        </tr>
-        <tr  >
-            <a name="size" ></a>
-            <td  ><code  >size(x)</code></td>
-            <td  ><code  >range_size&lt;X&gt;::type</code></td>
-            <td  ><code  >t.size()</code><br>
-                <code>std::distance(p.first,p.second)</code><br>
-                <code  >sz</code><br>
-                <code>end(s) - s</code>
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>struct</span> <span class=identifier>range_const_iterator</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;</span>
+	<span class=special>{</span>
+		<span class=comment>//
+		// Remark: this is defined similar to 'range_iterator'
+		//         because the 'Pair' type does not distinguish
+		//         between an iterator and a const_iterator.
+		//</span>
+		<span class=keyword>typedef</span> <span class=identifier>T</span> <span class=identifier>type</span><span class=special>;</span>
+	<span class=special>};</span>
 
-            <td  >linear if <code  >X</code> is <code  >Char*</code> <br>
-                or if <code  >std::distance()</code> is linear <br>
-                constant time otherwise</td>
-        </tr>
-        <tr  >
-            <a name="rbegin" ></a>
-            <td  ><code  >rbegin(x)</code></td>
-            <td  ><code  >range_reverse_result_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >range_reverse_result_iterator&lt;X&gt;::type( end(x) )</code> <br>
-            <td  >same as <code>end(x)</code> </td>
-        </tr>
-        <tr  >
-            <a name="rend" ></a>
-            <td  ><code  >rend(x)</code></td>
-            <td  ><code  >range_reverse_result_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >range_reverse_result_iterator&lt;X&gt;::type( begin(x) )</code>
-            <td  >same as <code>begin(x)</code></td>
-        </tr>
-        <tr  >
-            <a name="const_begin" ></a>
-            <td  ><code  >const_begin(x)</code></td>
-            <td  ><code  >range_const_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >range_const_iterator&lt;X&gt;::type( begin(x) )</code> 
-<br> <td  >same as <code>begin(x)</code> </td>
-        </tr>
-        <tr  >
-            <a name="const_end" ></a>
-            <td  ><code  >const_end(x)</code></td>
-            <td  ><code  >range_const_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >range_const_iterator&lt;X&gt;::type( end(x) )</code>
-            <td  >same as <code>end(x)</code></td>
-        </tr>
-        <tr  >
-            <a name="const_rbegin" ></a>
-            <td  ><code  >const_rbegin(x)</code></td>
-            <td  ><code  >range_const_reverse_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >range_const_reverse_iterator&lt;X&gt;::type( rbegin(x) )</code>
-             <br> <td  >same as <code>rbegin(x)</code> </td>
-        </tr>
-        <tr  >
-            <a name="const_rend" ></a>
-            <td  ><code  >const_rend(x)</code></td>
-            <td  ><code  >range_const_reverse_iterator&lt;X&gt;::type</code></td>
-            <td  ><code  >range_const_reverse_iterator&lt;X&gt;::type( rend(x) )</code>
-            <td  >same as <code>rend(x)</code></td>
-        </tr>
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>struct</span> <span class=identifier>range_size</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;</span>
+	<span class=special>{</span>
 
-    </table>
-    </p>
-    
-    <p>
-    The special <code>const</code> functions are not part of any Range concept, 
-    but are very useful when you want to document clearly that your code is 
-    read-only.
-    </p>
+		<span class=keyword>typedef</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>size_t</span> <span class=identifier>type</span><span class=special>;</span>
+	<span class=special>};</span>
 
-    <hr>
-    <a name=minimal_interface></a> <h3>Extending the library</h3>
-    <p>
-    The primary templates in this library are implemented such that standard 
-    containers will work automatically and so will <code>boost::<a
-        href=../../array/index.html>array</a></code>. Below is given an overview of 
-        which member functions and member types a class must specify to 
-be useable as a certain Range concept.
-    </p>
-    <p>
-    <table cellpadding="5" border="1">
-        <tr>
-            <th>Member function</th>
-            <th>Related concept</th>
-        <tr>
-            <td><code>begin()</code></td>
-            <td><a href="range.html#single_pass_range">Single Pass Range</a></td>
-        </tr>
-        <tr>
-            <td><code>end()</code> </td>
-            <td><a href="range.html#single_pass_range">Single Pass Range</a></td>
-        </tr>
-        <tr>
-            <td><code>size()</code></td>
-            <td><a href="range.html#forward_range">Forward Range</a></td>
-        </tr>
+<span class=special>}</span> <span class=comment>// namespace 'boost'</span>
 
-    </table>
-    </p>
-    <p>
-    Notice that <code>rbegin()</code> and <code>rend()</code> member functions 
-    are not needed even though the container can support bidirectional iteration.
-    </p>
-    <p>
-    The required member types are:
-    </p>
-    <p>
-    <table cellpadding="5" border="1">
-        <tr>
-            <th>Member type</th>
-            <th>Related concept</th>
-        <tr>
-        <tr>
-            <td><code>value_type</code></td>
-            <td><a href="range.html#single_pass_range">Single Pass Range</a></td>
-        </tr>
-        <tr>
-            <td><code>iterator</code></td>
-            <td><a href="range.html#single_pass_range">Single Pass Range</a></td>
-        </tr>
-        <tr>
-            <td><code>const_iterator</code></td>
-            <td><a href="range.html#single_pass_range">Single Pass Range</a></td>
-        </tr>
-        <tr>
-            <td><code>difference_type</code></td>
-            <td><a href="range.html#forward_range">Forward Range</a></td>
-        </tr>
-        <tr>
-            <td><code>size_type</code></td>
-            <td><a href="range.html#forward_range">Forward Range</a></td>
-        </tr>
-        
-    </table>        
-        </p>
-        <p>
-    Again one should notice that member types <code>reverse_iterator</code> and
-    <code>const_reverse_iterator</code> are not needed.
-</p>
- 
- <hr>
-    <p>
-    (C) Copyright Thorsten Ottosen 2003-2004
-    </p>
+<span class=keyword>namespace</span> <span class=identifier>Foo</span>
+<span class=special>{</span>
+	<span class=comment>//
+	// The required functions. These should be defined in
+	// the same namespace as 'Pair', in this case 
+	// in namespace 'Foo'.
+	//</span>
+	
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>boost_range_begin</span><span class=special>(</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+	<span class=special>{</span> 
+		<span class=keyword>return</span> <span class=identifier>x</span><span class=special>.</span><span class=identifier>first</span><span class=special>;</span>
+	<span class=special>}</span>
 
-    <br>
-    <br>
-    <br>
-    <br>
-    <br>
-    <br>
-    <br>
-    <br>
-    <br>
-    <br>
-    <br>
-    <br>
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>boost_range_begin</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+	<span class=special>{</span> 
+		<span class=keyword>return</span> <span class=identifier>x</span><span class=special>.</span><span class=identifier>first</span><span class=special>;</span>
+	<span class=special>}</span>
 
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>boost_range_end</span><span class=special>(</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+	<span class=special>{</span> 
+		<span class=keyword>return</span> <span class=identifier>x</span><span class=special>.</span><span class=identifier>last</span><span class=special>;</span>
+	<span class=special>}</span>
 
-    </body>
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>boost_range_end</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+	<span class=special>{</span> 
+		<span class=keyword>return</span> <span class=identifier>x</span><span class=special>.</span><span class=identifier>last</span><span class=special>;</span>
+	<span class=special>}</span>
+
+	<span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+	<span class=keyword>inline</span> <span class=keyword>typename</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_size</span><span class=special>&lt;</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;::</span><span class=identifier>type</span>
+	<span class=identifier>boost_range_size</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+	<span class=special>{</span>
+		<span class=keyword>return</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>distance</span><span class=special>(</span><span class=identifier>x</span><span class=special>.</span><span class=identifier>first</span><span class=special>,</span><span class=identifier>x</span><span class=special>.</span><span class=identifier>last</span><span class=special>);</span>
+	<span class=special>}</span>
+
+<span class=special>}</span> <span class=comment>// namespace 'Foo'</span>
+
+<span class=preprocessor>#include</span> <span class=special>&lt;</span><span class=identifier>vector</span><span class=special>&gt;</span>
+
+<span class=keyword>int</span> <span class=identifier>main</span><span class=special>()</span>
+<span class=special>{</span>
+	<span class=keyword>typedef</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>vector</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt;::</span><span class=identifier>iterator</span>  <span class=identifier>iter</span><span class=special>;</span>
+	<span class=identifier>std</span><span class=special>::</span><span class=identifier>vector</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt;</span>                    <span class=identifier>vec</span><span class=special>;</span>
+	<span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span>                     <span class=identifier>pair</span> <span class=special>=</span> <span class=special>{</span> <span class=identifier>vec</span><span class=special>.</span><span class=identifier>begin</span><span class=special>(),</span> <span class=identifier>vec</span><span class=special>.</span><span class=identifier>end</span><span class=special>()</span> <span class=special>};</span>
+	<span class=keyword>const</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;&amp;</span>              <span class=identifier>cpair</span> <span class=special>=</span> <span class=identifier>pair</span><span class=special>;</span> 
+	<span class=comment>//
+	// Notice that we call 'begin' etc with qualification. 
+	//</span>
+	<span class=identifier>iter</span> <span class=identifier>i</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>begin</span><span class=special>(</span> <span class=identifier>pair</span> <span class=special>);</span>
+	<span class=identifier>iter</span> <span class=identifier>e</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>end</span><span class=special>(</span> <span class=identifier>pair</span> <span class=special>);</span>
+	<span class=identifier>i</span>      <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>begin</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>);</span>
+	<span class=identifier>e</span>      <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>end</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>);</span>
+	<span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_size</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span> <span class=special>&gt;::</span><span class=identifier>type</span> <span class=identifier>s</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>size</span><span class=special>(</span> <span class=identifier>pair</span> <span class=special>);</span>
+	<span class=identifier>s</span>      <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>size</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>);</span>
+	<span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_const_reverse_iterator</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span> <span class=special>&gt;::</span><span class=identifier>type</span>
+	<span class=identifier>ri</span>     <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>rbegin</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>),</span>
+	<span class=identifier>re</span>     <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>rend</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>);</span>
+<span class=special>}</span>	
+</pre>
+</blockquote>
+		
+		<hr>
+		<p>
+			(C) Copyright Thorsten Ottosen 2003-2004
+		</p>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+	</body>
 </html>

Copied: boost/trunk/libs/range/doc/example.cpp (from rev 13899, boost/branches/upstream/current/libs/range/doc/example.cpp)

Modified: boost/trunk/libs/range/doc/intro.html
===================================================================
--- boost/trunk/libs/range/doc/intro.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/range/doc/intro.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -87,7 +87,7 @@
     </span><span class=special>{
        </span><span class=keyword>return </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>find</span><span class=special>( </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>begin</span><span class=special>( </span><span class=identifier>c </span><span class=special>), </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>end</span><span class=special>( </span><span class=identifier>c </span><span class=special>), </span><span class=identifier>value </span><span class=special>);
     </span><span class=special>}
-    
+
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>ForwardReadableRange</span><span class=special>, </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword>inline </span><span class=keyword>typename </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_const_iterator</span><span class=special>&lt; </span><span
 class=identifier>ForwardReadableRange </span><span class=special>&gt;::</span><span class=identifier>type
@@ -95,7 +95,7 @@
     </span><span class=special>{
        </span><span class=keyword>return </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>find</span><span class=special>( </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>begin</span><span class=special>( </span><span class=identifier>c </span><span class=special>), </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>end</span><span class=special>( </span><span class=identifier>c </span><span class=special>), </span><span class=identifier>value </span><span class=special>);
     </span><span class=special>}
-                   
+
     </span><span class=comment>//
     // replace first value and return its index
     //
@@ -104,7 +104,7 @@
     </span><span class=identifier>my_generic_replace</span><span class=special>( </span><span class=identifier>ForwardReadableWriteableRange</span><span class=special>&amp; </span><span class=identifier>c</span><span class=special>, </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>value</span><span class=special>, </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>replacement </span><span class=special>)
     </span><span class=special>{
        </span><span class=keyword>typename </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_iterator</span><span class=special>&lt; </span><span class=identifier>ForwardReadableWriteableRange </span><span class=special>&gt;::</span><span class=identifier>type </span><span class=identifier>found </span><span class=special>= </span><span class=identifier>find</span><span class=special>( </span><span class=identifier>c</span><span class=special>, </span><span class=identifier>value </span><span class=special>);
-       
+
        </span><span class=keyword>if</span><span class=special>( </span><span class=identifier>found </span><span class=special>!= </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>end</span><span class=special>( </span><span class=identifier>c </span><span class=special>) </span><span class=special>)
            </span><span class=special>*</span><span class=identifier>found </span><span class=special>= </span><span class=identifier>replacement</span><span class=special>;
        </span><span class=keyword>return </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>distance</span><span class=special>( </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>begin</span><span class=special>( </span><span class=identifier>c </span><span class=special>), </span><span class=identifier>found </span><span class=special>);
@@ -115,30 +115,30 @@
     //
     </span><span class=keyword>const </span><span class=keyword>int </span><span class=identifier>N </span><span class=special>= </span><span class=number>5</span><span class=special>;
     </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>vector</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt; </span><span class=identifier>my_vector</span><span class=special>;
-    </span><span class=keyword>int </span><span class=identifier>values</span><span class=special>[] </span><span class=special>= </span><span class=special>{ </span><span class=number>1</span><span class=special>,</span><span class=number>2</span><span class=special>,</span><span class=number>3</span><span class=special>,</span><span class=number>4</span><span class=special>,</span><span class=number>5</span><span class=special>,</span><span class=number>6</span><span class=special>,</span><span class=number>7</span><span class=special>,</span><span class=number>8</span><span class=special>,</span><span class=number>9 </span><span class=special>};       
+    </span><span class=keyword>int </span><span class=identifier>values</span><span class=special>[] </span><span class=special>= </span><span class=special>{ </span><span class=number>1</span><span class=special>,</span><span class=number>2</span><span class=special>,</span><span class=number>3</span><span class=special>,</span><span class=number>4</span><span class=special>,</span><span class=number>5</span><span class=special>,</span><span class=number>6</span><span class=special>,</span><span class=number>7</span><span class=special>,</span><span class=number>8</span><span class=special>,</span><span class=number>9 </span><span class=special>};
     </span>
-    <span class=identifier>my_vector</span><span class=special>.</span><span 
+    <span class=identifier>my_vector</span><span class=special>.</span><span
 class=identifier>assign</span><span class=special>( </span><span class=identifier>values</span><span class=special>, </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>end</span><span class=special>( </span><span class=identifier>values </span><span class=special>) </span><span class=special>);</span>
     </span><span class=keyword>typedef </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>vector</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt;::</span><span class=identifier>iterator </span><span class=identifier>iterator</span><span class=special>;
     </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>pair</span><span class=special>&lt;</span><span class=identifier>iterator</span><span class=special>,</span><span class=identifier>iterator</span><span class=special>&gt;       </span><span class=identifier>my_view</span><span class=special>( </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>begin</span><span class=special>( </span><span class=identifier>my_vector </span><span class=special>),
                                                 </span><span class=identifier>boost</span><span class=special>::</span><span class=identifier>begin</span><span class=special>( </span><span class=identifier>my_vector </span><span class=special>) </span><span class=special>+ </span><span class=identifier>N </span><span class=special>);
     </span><span class=keyword>char  </span><span class=identifier>str_val</span><span class=special>[] </span><span class=special>= </span><span class=string>&quot;a string&quot;</span><span class=special>;
     </span><span class=keyword>char</span><span class=special>* </span><span class=identifier>str       </span><span class=special>= </span><span class=identifier>str_val</span><span class=special>;
-    
-    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>cout </span><span class=special>&lt;&lt; </span><span class=identifier>my_generic_replace</span><span class=special>( </span><span class=identifier>my_vector</span><span class=special>, </span><span class=number>4</span><span class=special>, </span><span class=number>2 </span><span class=special>)
-              </span><span class=special>&lt;&lt; </span><span class=identifier>my_generic_replace</span><span class=special>( </span><span class=identifier>my_view</span><span class=special>, </span><span class=number>4</span><span class=special>, </span><span class=number>2 </span><span class=special>)
-              </span><span class=special>&lt;&lt; </span><span class=identifier>my_generic_replace</span><span class=special>( </span><span class=identifier>str</span><span class=special>, </span><span class=literal>'a'</span><span class=special>, </span><span class=literal>'b' </span><span class=special>);
+
+    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>cout </span><span class=special>&lt;&lt; </span><span class=identifier>my_generic_replace</span><span class=special>( </span><span class=identifier>my_vector</span><span class=special>, </span><span class=number>4</span><span class=special>, </span><span class=number>2 </span><span class=special>);
+    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>cout </span><span class=special>&lt;&lt; </span><span class=identifier>my_generic_replace</span><span class=special>( </span><span class=identifier>my_view</span><span class=special>, </span><span class=number>4</span><span class=special>, </span><span class=number>2 </span><span class=special>);
+    </span><span class=identifier>std</span><span class=special>::</span><span class=identifier>cout </span><span class=special>&lt;&lt; </span><span class=identifier>my_generic_replace</span><span class=special>( </span><span class=identifier>str</span><span class=special>, </span><span class=literal>'a'</span><span class=special>, </span><span class=literal>'b' </span><span class=special>);
 </span>
     <span class=comment>// prints '3', '5' and '0'     </span>
     </pre>
     </blockquote>
 
-    By using the free-standing functions and <a 
-href="../../mpl/doc/refmanual/metafunction.html">metafunctions</a>, the code automatically 
-    works for all the types supported by this library; now and in the future. 
+    By using the free-standing functions and <a
+href="../../mpl/doc/refmanual/metafunction.html">metafunctions</a>, the code automatically
+    works for all the types supported by this library; now and in the future.
 Notice that we have to
-    provide two version of <code  >find()</code> since we cannot forward a non-const 
-    rvalue with reference arguments (see this article about  <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1385.htm" target="_self" >The 
+    provide two version of <code  >find()</code> since we cannot forward a non-const
+    rvalue with reference arguments (see this article about  <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1385.htm" target="_self" >The
     Forwarding Problem</a> ).
 
     </p>

Modified: boost/trunk/libs/range/doc/range.html
===================================================================
--- boost/trunk/libs/range/doc/range.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/range/doc/range.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -386,7 +386,7 @@
         </TR>
         <TR>
             <TD VAlign="top">Beginning of range</TD>
-            <TD VAlign="top"><code>rboost::begin(a)</code></TD>
+            <TD VAlign="top"><code>boost::rbegin(a)</code></TD>
             <TD VAlign="top"><code>boost::range_reverse_iterator&lt;X>::type</code> if
 <code>a</code> is mutable, <code>boost::range_const_reverse_iterator&lt;X>::type</code>
 otherwise.</TD>
@@ -394,7 +394,7 @@
 <code>boost::range_reverse_iterator&lt;X>::type(boost::end(a))</code>.</TD> </TR>
         <TR>
             <TD VAlign="top">End of range</TD>
-            <TD VAlign="top"><code>rboost::end(a)</code></TD>
+            <TD VAlign="top"><code>boost::rend(a)</code></TD>
             <TD VAlign="top"><code>boost::range_reverse_iterator&lt;X>::type</code> if
 <code>a</code> is mutable, <code>boost::range_const_reverse_iterator&lt;X>::type</code>
 otherwise.</TD>
@@ -405,7 +405,7 @@
 
     <h3>Complexity guarantees</h3>
 
-    <code>rboost::begin(a)</code> has the same complexity as <code>boost::end(a)</code> and <code>rboost::end(a)</code> 
+    <code>boost::rbegin(a)</code> has the same complexity as <code>boost::end(a)</code> and <code>boost::rend(a)</code> 
     has the same complexity as <code>boost::begin(a)</code> from <a
          href="#forward_range">Forward Range</a>.
 
@@ -414,13 +414,13 @@
     <Table border="1" cellpadding="5">
         <TR>
             <TD VAlign="top">Valid reverse range</TD>
-            <TD VAlign="top">For any Bidirectional Range <code>a</code>, <code>[rboost::begin(a),rboost::end(a))</code> 
-            is a valid range, that is, <code>rboost::end(a)</code> is reachable from <code>rboost::begin(a)</code> 
+            <TD VAlign="top">For any Bidirectional Range <code>a</code>, <code>[boost::rbegin(a),boost::rend(a))</code> 
+            is a valid range, that is, <code>boost::rend(a)</code> is reachable from <code>boost::rbegin(a)</code> 
             in a finite number of increments.</TD>
         </TR>
         <TR>
             <TD VAlign="top">Completeness</TD>
-            <TD VAlign="top">An algorithm that iterates through the range <code>[rboost::begin(a),rboost::end(a))</code>
+            <TD VAlign="top">An algorithm that iterates through the range <code>[boost::rbegin(a),boost::rend(a))</code>
             will pass through every element of <code>a</code>.</TD>
         </tr>
     </table>

Modified: boost/trunk/libs/range/test/Jamfile
===================================================================
--- boost/trunk/libs/range/test/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/range/test/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,6 +35,7 @@
     [ range-test algorithm_example ]
     [ range-test reversible_range ]
     [ range-test const_ranges ]
+    [ range-test extension_mechanism ]
 #    [ range-test mfc : <include>$(VC71_ROOT)/atlmfc/include ] 
     ;
 

Copied: boost/trunk/libs/range/test/extension_mechanism.cpp (from rev 13899, boost/branches/upstream/current/libs/range/test/extension_mechanism.cpp)

Modified: boost/trunk/libs/regex/build/Jamfile
===================================================================
--- boost/trunk/libs/regex/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -47,6 +47,10 @@
          {
             gICU_LIBS += <library-file>$(ICU_PATH)/lib/cygicuuc.dll ;
          }
+         else if [ GLOB $(ICU_PATH)/lib : cygicuuc32.dll ]
+         {
+            gICU_LIBS += <library-file>$(ICU_PATH)/lib/cygicuuc32.dll ;
+         }
          else if [ GLOB /usr/local/lib : cygicuuc.dll ]
          {
             gICU_LIBS += <library-file>/usr/local/lib/cygicuuc.dll ;
@@ -85,6 +89,10 @@
          {
             gICU_LIBS += <library-file>$(ICU_PATH)/lib/cygicuin.dll ;
          }
+         else if [ GLOB $(ICU_PATH)/lib : cygicuin32.dll ]
+         {
+            gICU_LIBS += <library-file>$(ICU_PATH)/lib/cygicuin32.dll ;
+         }
          else if [ GLOB /usr/local/lib : cygicuin.dll ]
          {
             gICU_LIBS += <library-file>/usr/local/lib/cygicuin.dll ;
@@ -255,3 +263,5 @@
 
 
 
+
+

Modified: boost/trunk/libs/regex/build/bcb6.mak
===================================================================
--- boost/trunk/libs/regex/build/bcb6.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/bcb6.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,33 +35,33 @@
 !endif
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/static_mutex.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : bcb bcb\libboost_regex-bcb-s-1_32 bcb\libboost_regex-bcb-s-1_32.lib bcb\libboost_regex-bcb-mt-s-1_32 bcb\libboost_regex-bcb-mt-s-1_32.lib bcb\boost_regex-bcb-mt-1_32 bcb\boost_regex-bcb-mt-1_32.lib bcb\boost_regex-bcb-1_32 bcb\boost_regex-bcb-1_32.lib bcb\libboost_regex-bcb-mt-1_32 bcb\libboost_regex-bcb-mt-1_32.lib bcb\libboost_regex-bcb-1_32 bcb\libboost_regex-bcb-1_32.lib bcb\libboost_regex-bcb-sd-1_32 bcb\libboost_regex-bcb-sd-1_32.lib bcb\libboost_regex-bcb-mt-sd-1_32 bcb\libboost_regex-bcb-mt-sd-1_32.lib bcb\boost_regex-bcb-mt-d-1_32 bcb\boost_regex-bcb-mt-d-1_32.lib bcb\boost_regex-bcb-d-1_32 bcb\boost_regex-bcb-d-1_32.lib bcb\libboost_regex-bcb-mt-d-1_32 bcb\libboost_regex-bcb-mt-d-1_32.lib bcb\libboost_regex-bcb-d-1_32 bcb\libboost_regex-bcb-d-1_32.lib
+all : bcb bcb\libboost_regex-bcb-s-1_33_1 bcb\libboost_regex-bcb-s-1_33_1.lib bcb\libboost_regex-bcb-mt-s-1_33_1 bcb\libboost_regex-bcb-mt-s-1_33_1.lib bcb\boost_regex-bcb-mt-1_33_1 bcb\boost_regex-bcb-mt-1_33_1.lib bcb\boost_regex-bcb-1_33_1 bcb\boost_regex-bcb-1_33_1.lib bcb\libboost_regex-bcb-mt-1_33_1 bcb\libboost_regex-bcb-mt-1_33_1.lib bcb\libboost_regex-bcb-1_33_1 bcb\libboost_regex-bcb-1_33_1.lib bcb\libboost_regex-bcb-sd-1_33_1 bcb\libboost_regex-bcb-sd-1_33_1.lib bcb\libboost_regex-bcb-mt-sd-1_33_1 bcb\libboost_regex-bcb-mt-sd-1_33_1.lib bcb\boost_regex-bcb-mt-d-1_33_1 bcb\boost_regex-bcb-mt-d-1_33_1.lib bcb\boost_regex-bcb-d-1_33_1 bcb\boost_regex-bcb-d-1_33_1.lib bcb\libboost_regex-bcb-mt-d-1_33_1 bcb\libboost_regex-bcb-mt-d-1_33_1.lib bcb\libboost_regex-bcb-d-1_33_1 bcb\libboost_regex-bcb-d-1_33_1.lib
 
-clean :  libboost_regex-bcb-s-1_32_clean libboost_regex-bcb-mt-s-1_32_clean boost_regex-bcb-mt-1_32_clean boost_regex-bcb-1_32_clean libboost_regex-bcb-mt-1_32_clean libboost_regex-bcb-1_32_clean libboost_regex-bcb-sd-1_32_clean libboost_regex-bcb-mt-sd-1_32_clean boost_regex-bcb-mt-d-1_32_clean boost_regex-bcb-d-1_32_clean libboost_regex-bcb-mt-d-1_32_clean libboost_regex-bcb-d-1_32_clean
+clean :  libboost_regex-bcb-s-1_33_1_clean libboost_regex-bcb-mt-s-1_33_1_clean boost_regex-bcb-mt-1_33_1_clean boost_regex-bcb-1_33_1_clean libboost_regex-bcb-mt-1_33_1_clean libboost_regex-bcb-1_33_1_clean libboost_regex-bcb-sd-1_33_1_clean libboost_regex-bcb-mt-sd-1_33_1_clean boost_regex-bcb-mt-d-1_33_1_clean boost_regex-bcb-d-1_33_1_clean libboost_regex-bcb-mt-d-1_33_1_clean libboost_regex-bcb-d-1_33_1_clean
 
 install : all
-	copy bcb\libboost_regex-bcb-s-1_32.lib $(BCROOT)\lib
-	copy bcb\libboost_regex-bcb-mt-s-1_32.lib $(BCROOT)\lib
-	copy bcb\boost_regex-bcb-mt-1_32.lib $(BCROOT)\lib
-	copy bcb\boost_regex-bcb-mt-1_32.dll $(BCROOT)\bin
-	copy bcb\boost_regex-bcb-mt-1_32.tds $(BCROOT)\bin
-	copy bcb\boost_regex-bcb-1_32.lib $(BCROOT)\lib
-	copy bcb\boost_regex-bcb-1_32.dll $(BCROOT)\bin
-	copy bcb\boost_regex-bcb-1_32.tds $(BCROOT)\bin
-	copy bcb\libboost_regex-bcb-mt-1_32.lib $(BCROOT)\lib
-	copy bcb\libboost_regex-bcb-1_32.lib $(BCROOT)\lib
-	copy bcb\libboost_regex-bcb-sd-1_32.lib $(BCROOT)\lib
-	copy bcb\libboost_regex-bcb-mt-sd-1_32.lib $(BCROOT)\lib
-	copy bcb\boost_regex-bcb-mt-d-1_32.lib $(BCROOT)\lib
-	copy bcb\boost_regex-bcb-mt-d-1_32.dll $(BCROOT)\bin
-	copy bcb\boost_regex-bcb-mt-d-1_32.tds $(BCROOT)\bin
-	copy bcb\boost_regex-bcb-d-1_32.lib $(BCROOT)\lib
-	copy bcb\boost_regex-bcb-d-1_32.dll $(BCROOT)\bin
-	copy bcb\boost_regex-bcb-d-1_32.tds $(BCROOT)\bin
-	copy bcb\libboost_regex-bcb-mt-d-1_32.lib $(BCROOT)\lib
-	copy bcb\libboost_regex-bcb-d-1_32.lib $(BCROOT)\lib
+	copy bcb\libboost_regex-bcb-s-1_33_1.lib $(BCROOT)\lib
+	copy bcb\libboost_regex-bcb-mt-s-1_33_1.lib $(BCROOT)\lib
+	copy bcb\boost_regex-bcb-mt-1_33_1.lib $(BCROOT)\lib
+	copy bcb\boost_regex-bcb-mt-1_33_1.dll $(BCROOT)\bin
+	copy bcb\boost_regex-bcb-mt-1_33_1.tds $(BCROOT)\bin
+	copy bcb\boost_regex-bcb-1_33_1.lib $(BCROOT)\lib
+	copy bcb\boost_regex-bcb-1_33_1.dll $(BCROOT)\bin
+	copy bcb\boost_regex-bcb-1_33_1.tds $(BCROOT)\bin
+	copy bcb\libboost_regex-bcb-mt-1_33_1.lib $(BCROOT)\lib
+	copy bcb\libboost_regex-bcb-1_33_1.lib $(BCROOT)\lib
+	copy bcb\libboost_regex-bcb-sd-1_33_1.lib $(BCROOT)\lib
+	copy bcb\libboost_regex-bcb-mt-sd-1_33_1.lib $(BCROOT)\lib
+	copy bcb\boost_regex-bcb-mt-d-1_33_1.lib $(BCROOT)\lib
+	copy bcb\boost_regex-bcb-mt-d-1_33_1.dll $(BCROOT)\bin
+	copy bcb\boost_regex-bcb-mt-d-1_33_1.tds $(BCROOT)\bin
+	copy bcb\boost_regex-bcb-d-1_33_1.lib $(BCROOT)\lib
+	copy bcb\boost_regex-bcb-d-1_33_1.dll $(BCROOT)\bin
+	copy bcb\boost_regex-bcb-d-1_33_1.tds $(BCROOT)\bin
+	copy bcb\libboost_regex-bcb-mt-d-1_33_1.lib $(BCROOT)\lib
+	copy bcb\libboost_regex-bcb-d-1_33_1.lib $(BCROOT)\lib
 
 bcb :
 	- at mkdir bcb
@@ -69,1265 +69,1265 @@
 
 ########################################################
 #
-# section for libboost_regex-bcb-s-1_32.lib
+# section for libboost_regex-bcb-s-1_33_1.lib
 #
 ########################################################
-bcb\libboost_regex-bcb-s-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-s-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-s-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\libboost_regex-bcb-s-1_32 : 
-	- at mkdir bcb\libboost_regex-bcb-s-1_32
+bcb\libboost_regex-bcb-s-1_33_1 : 
+	- at mkdir bcb\libboost_regex-bcb-s-1_33_1
 
-libboost_regex-bcb-s-1_32_clean :
-	del bcb\libboost_regex-bcb-s-1_32\*.obj
-	del bcb\libboost_regex-bcb-s-1_32\*.il?
-	del bcb\libboost_regex-bcb-s-1_32\*.csm
-	del bcb\libboost_regex-bcb-s-1_32\*.tds
+libboost_regex-bcb-s-1_33_1_clean :
+	del bcb\libboost_regex-bcb-s-1_33_1\*.obj
+	del bcb\libboost_regex-bcb-s-1_33_1\*.il?
+	del bcb\libboost_regex-bcb-s-1_33_1\*.csm
+	del bcb\libboost_regex-bcb-s-1_33_1\*.tds
 
-bcb\libboost_regex-bcb-s-1_32.lib : bcb\libboost_regex-bcb-s-1_32\c_regex_traits.obj bcb\libboost_regex-bcb-s-1_32\cpp_regex_traits.obj bcb\libboost_regex-bcb-s-1_32\cregex.obj bcb\libboost_regex-bcb-s-1_32\fileiter.obj bcb\libboost_regex-bcb-s-1_32\icu.obj bcb\libboost_regex-bcb-s-1_32\instances.obj bcb\libboost_regex-bcb-s-1_32\posix_api.obj bcb\libboost_regex-bcb-s-1_32\regex.obj bcb\libboost_regex-bcb-s-1_32\regex_debug.obj bcb\libboost_regex-bcb-s-1_32\regex_raw_buffer.obj bcb\libboost_regex-bcb-s-1_32\regex_traits_defaults.obj bcb\libboost_regex-bcb-s-1_32\static_mutex.obj bcb\libboost_regex-bcb-s-1_32\usinstances.obj bcb\libboost_regex-bcb-s-1_32\w32_regex_traits.obj bcb\libboost_regex-bcb-s-1_32\wc_regex_traits.obj bcb\libboost_regex-bcb-s-1_32\wide_posix_api.obj bcb\libboost_regex-bcb-s-1_32\winstances.obj
-	if exist bcb\libboost_regex-bcb-s-1_32.lib del bcb\libboost_regex-bcb-s-1_32.lib 
+bcb\libboost_regex-bcb-s-1_33_1.lib : bcb\libboost_regex-bcb-s-1_33_1\c_regex_traits.obj bcb\libboost_regex-bcb-s-1_33_1\cpp_regex_traits.obj bcb\libboost_regex-bcb-s-1_33_1\cregex.obj bcb\libboost_regex-bcb-s-1_33_1\fileiter.obj bcb\libboost_regex-bcb-s-1_33_1\icu.obj bcb\libboost_regex-bcb-s-1_33_1\instances.obj bcb\libboost_regex-bcb-s-1_33_1\posix_api.obj bcb\libboost_regex-bcb-s-1_33_1\regex.obj bcb\libboost_regex-bcb-s-1_33_1\regex_debug.obj bcb\libboost_regex-bcb-s-1_33_1\regex_raw_buffer.obj bcb\libboost_regex-bcb-s-1_33_1\regex_traits_defaults.obj bcb\libboost_regex-bcb-s-1_33_1\static_mutex.obj bcb\libboost_regex-bcb-s-1_33_1\usinstances.obj bcb\libboost_regex-bcb-s-1_33_1\w32_regex_traits.obj bcb\libboost_regex-bcb-s-1_33_1\wc_regex_traits.obj bcb\libboost_regex-bcb-s-1_33_1\wide_posix_api.obj bcb\libboost_regex-bcb-s-1_33_1\winstances.obj
+	if exist bcb\libboost_regex-bcb-s-1_33_1.lib del bcb\libboost_regex-bcb-s-1_33_1.lib 
 	tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-s-1_32.lib"  +"bcb\libboost_regex-bcb-s-1_32\c_regex_traits.obj" +"bcb\libboost_regex-bcb-s-1_32\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-s-1_32\cregex.obj" +"bcb\libboost_regex-bcb-s-1_32\fileiter.obj" +"bcb\libboost_regex-bcb-s-1_32\icu.obj" +"bcb\libboost_regex-bcb-s-1_32\instances.obj" +"bcb\libboost_regex-bcb-s-1_32\posix_api.obj" +"bcb\libboost_regex-bcb-s-1_32\regex.obj" +"bcb\libboost_regex-bcb-s-1_32\regex_debug.obj" +"bcb\libboost_regex-bcb-s-1_32\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-s-1_32\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-s-1_32\static_mutex.obj" +"bcb\libboost_regex-bcb-s-1_32\usinstances.obj" +"bcb\libboost_regex-bcb-s-1_32\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-s-1_32\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-s-1_32\wide_posix_api.obj" +"bcb\libboost_regex-bcb-s-1_32\winstances.obj"
+/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-s-1_33_1.lib"  +"bcb\libboost_regex-bcb-s-1_33_1\c_regex_traits.obj" +"bcb\libboost_regex-bcb-s-1_33_1\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-s-1_33_1\cregex.obj" +"bcb\libboost_regex-bcb-s-1_33_1\fileiter.obj" +"bcb\libboost_regex-bcb-s-1_33_1\icu.obj" +"bcb\libboost_regex-bcb-s-1_33_1\instances.obj" +"bcb\libboost_regex-bcb-s-1_33_1\posix_api.obj" +"bcb\libboost_regex-bcb-s-1_33_1\regex.obj" +"bcb\libboost_regex-bcb-s-1_33_1\regex_debug.obj" +"bcb\libboost_regex-bcb-s-1_33_1\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-s-1_33_1\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-s-1_33_1\static_mutex.obj" +"bcb\libboost_regex-bcb-s-1_33_1\usinstances.obj" +"bcb\libboost_regex-bcb-s-1_33_1\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-s-1_33_1\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-s-1_33_1\wide_posix_api.obj" +"bcb\libboost_regex-bcb-s-1_33_1\winstances.obj"
 |
 
 ########################################################
 #
-# section for libboost_regex-bcb-mt-s-1_32.lib
+# section for libboost_regex-bcb-mt-s-1_33_1.lib
 #
 ########################################################
-bcb\libboost_regex-bcb-mt-s-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-s-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-s-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-s-1_32 : 
-	- at mkdir bcb\libboost_regex-bcb-mt-s-1_32
+bcb\libboost_regex-bcb-mt-s-1_33_1 : 
+	- at mkdir bcb\libboost_regex-bcb-mt-s-1_33_1
 
-libboost_regex-bcb-mt-s-1_32_clean :
-	del bcb\libboost_regex-bcb-mt-s-1_32\*.obj
-	del bcb\libboost_regex-bcb-mt-s-1_32\*.il?
-	del bcb\libboost_regex-bcb-mt-s-1_32\*.csm
-	del bcb\libboost_regex-bcb-mt-s-1_32\*.tds
+libboost_regex-bcb-mt-s-1_33_1_clean :
+	del bcb\libboost_regex-bcb-mt-s-1_33_1\*.obj
+	del bcb\libboost_regex-bcb-mt-s-1_33_1\*.il?
+	del bcb\libboost_regex-bcb-mt-s-1_33_1\*.csm
+	del bcb\libboost_regex-bcb-mt-s-1_33_1\*.tds
 
-bcb\libboost_regex-bcb-mt-s-1_32.lib : bcb\libboost_regex-bcb-mt-s-1_32\c_regex_traits.obj bcb\libboost_regex-bcb-mt-s-1_32\cpp_regex_traits.obj bcb\libboost_regex-bcb-mt-s-1_32\cregex.obj bcb\libboost_regex-bcb-mt-s-1_32\fileiter.obj bcb\libboost_regex-bcb-mt-s-1_32\icu.obj bcb\libboost_regex-bcb-mt-s-1_32\instances.obj bcb\libboost_regex-bcb-mt-s-1_32\posix_api.obj bcb\libboost_regex-bcb-mt-s-1_32\regex.obj bcb\libboost_regex-bcb-mt-s-1_32\regex_debug.obj bcb\libboost_regex-bcb-mt-s-1_32\regex_raw_buffer.obj bcb\libboost_regex-bcb-mt-s-1_32\regex_traits_defaults.obj bcb\libboost_regex-bcb-mt-s-1_32\static_mutex.obj bcb\libboost_regex-bcb-mt-s-1_32\usinstances.obj bcb\libboost_regex-bcb-mt-s-1_32\w32_regex_traits.obj bcb\libboost_regex-bcb-mt-s-1_32\wc_regex_traits.obj bcb\libboost_regex-bcb-mt-s-1_32\wide_posix_api.obj bcb\libboost_regex-bcb-mt-s-1_32\winstances.obj
-	if exist bcb\libboost_regex-bcb-mt-s-1_32.lib del bcb\libboost_regex-bcb-mt-s-1_32.lib 
+bcb\libboost_regex-bcb-mt-s-1_33_1.lib : bcb\libboost_regex-bcb-mt-s-1_33_1\c_regex_traits.obj bcb\libboost_regex-bcb-mt-s-1_33_1\cpp_regex_traits.obj bcb\libboost_regex-bcb-mt-s-1_33_1\cregex.obj bcb\libboost_regex-bcb-mt-s-1_33_1\fileiter.obj bcb\libboost_regex-bcb-mt-s-1_33_1\icu.obj bcb\libboost_regex-bcb-mt-s-1_33_1\instances.obj bcb\libboost_regex-bcb-mt-s-1_33_1\posix_api.obj bcb\libboost_regex-bcb-mt-s-1_33_1\regex.obj bcb\libboost_regex-bcb-mt-s-1_33_1\regex_debug.obj bcb\libboost_regex-bcb-mt-s-1_33_1\regex_raw_buffer.obj bcb\libboost_regex-bcb-mt-s-1_33_1\regex_traits_defaults.obj bcb\libboost_regex-bcb-mt-s-1_33_1\static_mutex.obj bcb\libboost_regex-bcb-mt-s-1_33_1\usinstances.obj bcb\libboost_regex-bcb-mt-s-1_33_1\w32_regex_traits.obj bcb\libboost_regex-bcb-mt-s-1_33_1\wc_regex_traits.obj bcb\libboost_regex-bcb-mt-s-1_33_1\wide_posix_api.obj bcb\libboost_regex-bcb-mt-s-1_33_1\winstances.obj
+	if exist bcb\libboost_regex-bcb-mt-s-1_33_1.lib del bcb\libboost_regex-bcb-mt-s-1_33_1.lib 
 	tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-mt-s-1_32.lib"  +"bcb\libboost_regex-bcb-mt-s-1_32\c_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\cregex.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\fileiter.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\icu.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\instances.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\posix_api.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\regex.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\regex_debug.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\static_mutex.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\usinstances.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\wide_posix_api.obj" +"bcb\libboost_regex-bcb-mt-s-1_32\winstances.obj"
+/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-mt-s-1_33_1.lib"  +"bcb\libboost_regex-bcb-mt-s-1_33_1\c_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\cregex.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\fileiter.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\icu.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\instances.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\posix_api.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\regex.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\regex_debug.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\static_mutex.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\usinstances.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\wide_posix_api.obj" +"bcb\libboost_regex-bcb-mt-s-1_33_1\winstances.obj"
 |
 
 ########################################################
 #
-# section for boost_regex-bcb-mt-1_32.lib
+# section for boost_regex-bcb-mt-1_33_1.lib
 #
 ########################################################
-bcb\boost_regex-bcb-mt-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\boost_regex-bcb-mt-1_32 :
-	- at mkdir bcb\boost_regex-bcb-mt-1_32
+bcb\boost_regex-bcb-mt-1_33_1 :
+	- at mkdir bcb\boost_regex-bcb-mt-1_33_1
 
-boost_regex-bcb-mt-1_32_clean :
-	del bcb\boost_regex-bcb-mt-1_32\*.obj
-	del bcb\boost_regex-bcb-mt-1_32\*.il?
-	del bcb\boost_regex-bcb-mt-1_32\*.csm
-	del bcb\boost_regex-bcb-mt-1_32\*.tds
+boost_regex-bcb-mt-1_33_1_clean :
+	del bcb\boost_regex-bcb-mt-1_33_1\*.obj
+	del bcb\boost_regex-bcb-mt-1_33_1\*.il?
+	del bcb\boost_regex-bcb-mt-1_33_1\*.csm
+	del bcb\boost_regex-bcb-mt-1_33_1\*.tds
 	del bcb\*.tds
 
-bcb\boost_regex-bcb-mt-1_32.lib : bcb\boost_regex-bcb-mt-1_32\c_regex_traits.obj bcb\boost_regex-bcb-mt-1_32\cpp_regex_traits.obj bcb\boost_regex-bcb-mt-1_32\cregex.obj bcb\boost_regex-bcb-mt-1_32\fileiter.obj bcb\boost_regex-bcb-mt-1_32\icu.obj bcb\boost_regex-bcb-mt-1_32\instances.obj bcb\boost_regex-bcb-mt-1_32\posix_api.obj bcb\boost_regex-bcb-mt-1_32\regex.obj bcb\boost_regex-bcb-mt-1_32\regex_debug.obj bcb\boost_regex-bcb-mt-1_32\regex_raw_buffer.obj bcb\boost_regex-bcb-mt-1_32\regex_traits_defaults.obj bcb\boost_regex-bcb-mt-1_32\static_mutex.obj bcb\boost_regex-bcb-mt-1_32\usinstances.obj bcb\boost_regex-bcb-mt-1_32\w32_regex_traits.obj bcb\boost_regex-bcb-mt-1_32\wc_regex_traits.obj bcb\boost_regex-bcb-mt-1_32\wide_posix_api.obj bcb\boost_regex-bcb-mt-1_32\winstances.obj
+bcb\boost_regex-bcb-mt-1_33_1.lib : bcb\boost_regex-bcb-mt-1_33_1\c_regex_traits.obj bcb\boost_regex-bcb-mt-1_33_1\cpp_regex_traits.obj bcb\boost_regex-bcb-mt-1_33_1\cregex.obj bcb\boost_regex-bcb-mt-1_33_1\fileiter.obj bcb\boost_regex-bcb-mt-1_33_1\icu.obj bcb\boost_regex-bcb-mt-1_33_1\instances.obj bcb\boost_regex-bcb-mt-1_33_1\posix_api.obj bcb\boost_regex-bcb-mt-1_33_1\regex.obj bcb\boost_regex-bcb-mt-1_33_1\regex_debug.obj bcb\boost_regex-bcb-mt-1_33_1\regex_raw_buffer.obj bcb\boost_regex-bcb-mt-1_33_1\regex_traits_defaults.obj bcb\boost_regex-bcb-mt-1_33_1\static_mutex.obj bcb\boost_regex-bcb-mt-1_33_1\usinstances.obj bcb\boost_regex-bcb-mt-1_33_1\w32_regex_traits.obj bcb\boost_regex-bcb-mt-1_33_1\wc_regex_traits.obj bcb\boost_regex-bcb-mt-1_33_1\wide_posix_api.obj bcb\boost_regex-bcb-mt-1_33_1\winstances.obj
 	bcc32 @&&|
--lw-dup -lw-dpl -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -ebcb\boost_regex-bcb-mt-1_32.dll $(XLFLAGS)  bcb\boost_regex-bcb-mt-1_32\c_regex_traits.obj bcb\boost_regex-bcb-mt-1_32\cpp_regex_traits.obj bcb\boost_regex-bcb-mt-1_32\cregex.obj bcb\boost_regex-bcb-mt-1_32\fileiter.obj bcb\boost_regex-bcb-mt-1_32\icu.obj bcb\boost_regex-bcb-mt-1_32\instances.obj bcb\boost_regex-bcb-mt-1_32\posix_api.obj bcb\boost_regex-bcb-mt-1_32\regex.obj bcb\boost_regex-bcb-mt-1_32\regex_debug.obj bcb\boost_regex-bcb-mt-1_32\regex_raw_buffer.obj bcb\boost_regex-bcb-mt-1_32\regex_traits_defaults.obj bcb\boost_regex-bcb-mt-1_32\static_mutex.obj bcb\boost_regex-bcb-mt-1_32\usinstances.obj bcb\boost_regex-bcb-mt-1_32\w32_regex_traits.obj bcb\boost_regex-bcb-mt-1_32\wc_regex_traits.obj bcb\boost_regex-bcb-mt-1_32\wide_posix_api.obj bcb\boost_regex-bcb-mt-1_32\winstances.obj $(LIBS)
+-lw-dup -lw-dpl -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -ebcb\boost_regex-bcb-mt-1_33_1.dll $(XLFLAGS)  bcb\boost_regex-bcb-mt-1_33_1\c_regex_traits.obj bcb\boost_regex-bcb-mt-1_33_1\cpp_regex_traits.obj bcb\boost_regex-bcb-mt-1_33_1\cregex.obj bcb\boost_regex-bcb-mt-1_33_1\fileiter.obj bcb\boost_regex-bcb-mt-1_33_1\icu.obj bcb\boost_regex-bcb-mt-1_33_1\instances.obj bcb\boost_regex-bcb-mt-1_33_1\posix_api.obj bcb\boost_regex-bcb-mt-1_33_1\regex.obj bcb\boost_regex-bcb-mt-1_33_1\regex_debug.obj bcb\boost_regex-bcb-mt-1_33_1\regex_raw_buffer.obj bcb\boost_regex-bcb-mt-1_33_1\regex_traits_defaults.obj bcb\boost_regex-bcb-mt-1_33_1\static_mutex.obj bcb\boost_regex-bcb-mt-1_33_1\usinstances.obj bcb\boost_regex-bcb-mt-1_33_1\w32_regex_traits.obj bcb\boost_regex-bcb-mt-1_33_1\wc_regex_traits.obj bcb\boost_regex-bcb-mt-1_33_1\wide_posix_api.obj bcb\boost_regex-bcb-mt-1_33_1\winstances.obj $(LIBS)
 |
-	implib -w bcb\boost_regex-bcb-mt-1_32.lib bcb\boost_regex-bcb-mt-1_32.dll
+	implib -w bcb\boost_regex-bcb-mt-1_33_1.lib bcb\boost_regex-bcb-mt-1_33_1.dll
 
 ########################################################
 #
-# section for boost_regex-bcb-1_32.lib
+# section for boost_regex-bcb-1_33_1.lib
 #
 ########################################################
-bcb\boost_regex-bcb-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\boost_regex-bcb-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\boost_regex-bcb-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\boost_regex-bcb-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\boost_regex-bcb-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\boost_regex-bcb-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\boost_regex-bcb-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\boost_regex-bcb-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\boost_regex-bcb-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\boost_regex-bcb-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\boost_regex-bcb-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\boost_regex-bcb-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\boost_regex-bcb-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\boost_regex-bcb-1_32 :
-	- at mkdir bcb\boost_regex-bcb-1_32
+bcb\boost_regex-bcb-1_33_1 :
+	- at mkdir bcb\boost_regex-bcb-1_33_1
 
-boost_regex-bcb-1_32_clean :
-	del bcb\boost_regex-bcb-1_32\*.obj
-	del bcb\boost_regex-bcb-1_32\*.il?
-	del bcb\boost_regex-bcb-1_32\*.csm
-	del bcb\boost_regex-bcb-1_32\*.tds
+boost_regex-bcb-1_33_1_clean :
+	del bcb\boost_regex-bcb-1_33_1\*.obj
+	del bcb\boost_regex-bcb-1_33_1\*.il?
+	del bcb\boost_regex-bcb-1_33_1\*.csm
+	del bcb\boost_regex-bcb-1_33_1\*.tds
 	del bcb\*.tds
 
-bcb\boost_regex-bcb-1_32.lib : bcb\boost_regex-bcb-1_32\c_regex_traits.obj bcb\boost_regex-bcb-1_32\cpp_regex_traits.obj bcb\boost_regex-bcb-1_32\cregex.obj bcb\boost_regex-bcb-1_32\fileiter.obj bcb\boost_regex-bcb-1_32\icu.obj bcb\boost_regex-bcb-1_32\instances.obj bcb\boost_regex-bcb-1_32\posix_api.obj bcb\boost_regex-bcb-1_32\regex.obj bcb\boost_regex-bcb-1_32\regex_debug.obj bcb\boost_regex-bcb-1_32\regex_raw_buffer.obj bcb\boost_regex-bcb-1_32\regex_traits_defaults.obj bcb\boost_regex-bcb-1_32\static_mutex.obj bcb\boost_regex-bcb-1_32\usinstances.obj bcb\boost_regex-bcb-1_32\w32_regex_traits.obj bcb\boost_regex-bcb-1_32\wc_regex_traits.obj bcb\boost_regex-bcb-1_32\wide_posix_api.obj bcb\boost_regex-bcb-1_32\winstances.obj
+bcb\boost_regex-bcb-1_33_1.lib : bcb\boost_regex-bcb-1_33_1\c_regex_traits.obj bcb\boost_regex-bcb-1_33_1\cpp_regex_traits.obj bcb\boost_regex-bcb-1_33_1\cregex.obj bcb\boost_regex-bcb-1_33_1\fileiter.obj bcb\boost_regex-bcb-1_33_1\icu.obj bcb\boost_regex-bcb-1_33_1\instances.obj bcb\boost_regex-bcb-1_33_1\posix_api.obj bcb\boost_regex-bcb-1_33_1\regex.obj bcb\boost_regex-bcb-1_33_1\regex_debug.obj bcb\boost_regex-bcb-1_33_1\regex_raw_buffer.obj bcb\boost_regex-bcb-1_33_1\regex_traits_defaults.obj bcb\boost_regex-bcb-1_33_1\static_mutex.obj bcb\boost_regex-bcb-1_33_1\usinstances.obj bcb\boost_regex-bcb-1_33_1\w32_regex_traits.obj bcb\boost_regex-bcb-1_33_1\wc_regex_traits.obj bcb\boost_regex-bcb-1_33_1\wide_posix_api.obj bcb\boost_regex-bcb-1_33_1\winstances.obj
 	bcc32 @&&|
--lw-dup -lw-dpl -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -ebcb\boost_regex-bcb-1_32.dll $(XLFLAGS)  bcb\boost_regex-bcb-1_32\c_regex_traits.obj bcb\boost_regex-bcb-1_32\cpp_regex_traits.obj bcb\boost_regex-bcb-1_32\cregex.obj bcb\boost_regex-bcb-1_32\fileiter.obj bcb\boost_regex-bcb-1_32\icu.obj bcb\boost_regex-bcb-1_32\instances.obj bcb\boost_regex-bcb-1_32\posix_api.obj bcb\boost_regex-bcb-1_32\regex.obj bcb\boost_regex-bcb-1_32\regex_debug.obj bcb\boost_regex-bcb-1_32\regex_raw_buffer.obj bcb\boost_regex-bcb-1_32\regex_traits_defaults.obj bcb\boost_regex-bcb-1_32\static_mutex.obj bcb\boost_regex-bcb-1_32\usinstances.obj bcb\boost_regex-bcb-1_32\w32_regex_traits.obj bcb\boost_regex-bcb-1_32\wc_regex_traits.obj bcb\boost_regex-bcb-1_32\wide_posix_api.obj bcb\boost_regex-bcb-1_32\winstances.obj $(LIBS)
+-lw-dup -lw-dpl -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -ebcb\boost_regex-bcb-1_33_1.dll $(XLFLAGS)  bcb\boost_regex-bcb-1_33_1\c_regex_traits.obj bcb\boost_regex-bcb-1_33_1\cpp_regex_traits.obj bcb\boost_regex-bcb-1_33_1\cregex.obj bcb\boost_regex-bcb-1_33_1\fileiter.obj bcb\boost_regex-bcb-1_33_1\icu.obj bcb\boost_regex-bcb-1_33_1\instances.obj bcb\boost_regex-bcb-1_33_1\posix_api.obj bcb\boost_regex-bcb-1_33_1\regex.obj bcb\boost_regex-bcb-1_33_1\regex_debug.obj bcb\boost_regex-bcb-1_33_1\regex_raw_buffer.obj bcb\boost_regex-bcb-1_33_1\regex_traits_defaults.obj bcb\boost_regex-bcb-1_33_1\static_mutex.obj bcb\boost_regex-bcb-1_33_1\usinstances.obj bcb\boost_regex-bcb-1_33_1\w32_regex_traits.obj bcb\boost_regex-bcb-1_33_1\wc_regex_traits.obj bcb\boost_regex-bcb-1_33_1\wide_posix_api.obj bcb\boost_regex-bcb-1_33_1\winstances.obj $(LIBS)
 |
-	implib -w bcb\boost_regex-bcb-1_32.lib bcb\boost_regex-bcb-1_32.dll
+	implib -w bcb\boost_regex-bcb-1_33_1.lib bcb\boost_regex-bcb-1_33_1.dll
 
 ########################################################
 #
-# section for libboost_regex-bcb-mt-1_32.lib
+# section for libboost_regex-bcb-mt-1_33_1.lib
 #
 ########################################################
-bcb\libboost_regex-bcb-mt-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-1_32 : 
-	- at mkdir bcb\libboost_regex-bcb-mt-1_32
+bcb\libboost_regex-bcb-mt-1_33_1 : 
+	- at mkdir bcb\libboost_regex-bcb-mt-1_33_1
 
-libboost_regex-bcb-mt-1_32_clean :
-	del bcb\libboost_regex-bcb-mt-1_32\*.obj
-	del bcb\libboost_regex-bcb-mt-1_32\*.il?
-	del bcb\libboost_regex-bcb-mt-1_32\*.csm
-	del bcb\libboost_regex-bcb-mt-1_32\*.tds
+libboost_regex-bcb-mt-1_33_1_clean :
+	del bcb\libboost_regex-bcb-mt-1_33_1\*.obj
+	del bcb\libboost_regex-bcb-mt-1_33_1\*.il?
+	del bcb\libboost_regex-bcb-mt-1_33_1\*.csm
+	del bcb\libboost_regex-bcb-mt-1_33_1\*.tds
 
-bcb\libboost_regex-bcb-mt-1_32.lib : bcb\libboost_regex-bcb-mt-1_32\c_regex_traits.obj bcb\libboost_regex-bcb-mt-1_32\cpp_regex_traits.obj bcb\libboost_regex-bcb-mt-1_32\cregex.obj bcb\libboost_regex-bcb-mt-1_32\fileiter.obj bcb\libboost_regex-bcb-mt-1_32\icu.obj bcb\libboost_regex-bcb-mt-1_32\instances.obj bcb\libboost_regex-bcb-mt-1_32\posix_api.obj bcb\libboost_regex-bcb-mt-1_32\regex.obj bcb\libboost_regex-bcb-mt-1_32\regex_debug.obj bcb\libboost_regex-bcb-mt-1_32\regex_raw_buffer.obj bcb\libboost_regex-bcb-mt-1_32\regex_traits_defaults.obj bcb\libboost_regex-bcb-mt-1_32\static_mutex.obj bcb\libboost_regex-bcb-mt-1_32\usinstances.obj bcb\libboost_regex-bcb-mt-1_32\w32_regex_traits.obj bcb\libboost_regex-bcb-mt-1_32\wc_regex_traits.obj bcb\libboost_regex-bcb-mt-1_32\wide_posix_api.obj bcb\libboost_regex-bcb-mt-1_32\winstances.obj
-	if exist bcb\libboost_regex-bcb-mt-1_32.lib del bcb\libboost_regex-bcb-mt-1_32.lib 
+bcb\libboost_regex-bcb-mt-1_33_1.lib : bcb\libboost_regex-bcb-mt-1_33_1\c_regex_traits.obj bcb\libboost_regex-bcb-mt-1_33_1\cpp_regex_traits.obj bcb\libboost_regex-bcb-mt-1_33_1\cregex.obj bcb\libboost_regex-bcb-mt-1_33_1\fileiter.obj bcb\libboost_regex-bcb-mt-1_33_1\icu.obj bcb\libboost_regex-bcb-mt-1_33_1\instances.obj bcb\libboost_regex-bcb-mt-1_33_1\posix_api.obj bcb\libboost_regex-bcb-mt-1_33_1\regex.obj bcb\libboost_regex-bcb-mt-1_33_1\regex_debug.obj bcb\libboost_regex-bcb-mt-1_33_1\regex_raw_buffer.obj bcb\libboost_regex-bcb-mt-1_33_1\regex_traits_defaults.obj bcb\libboost_regex-bcb-mt-1_33_1\static_mutex.obj bcb\libboost_regex-bcb-mt-1_33_1\usinstances.obj bcb\libboost_regex-bcb-mt-1_33_1\w32_regex_traits.obj bcb\libboost_regex-bcb-mt-1_33_1\wc_regex_traits.obj bcb\libboost_regex-bcb-mt-1_33_1\wide_posix_api.obj bcb\libboost_regex-bcb-mt-1_33_1\winstances.obj
+	if exist bcb\libboost_regex-bcb-mt-1_33_1.lib del bcb\libboost_regex-bcb-mt-1_33_1.lib 
 	tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-mt-1_32.lib"  +"bcb\libboost_regex-bcb-mt-1_32\c_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-1_32\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-1_32\cregex.obj" +"bcb\libboost_regex-bcb-mt-1_32\fileiter.obj" +"bcb\libboost_regex-bcb-mt-1_32\icu.obj" +"bcb\libboost_regex-bcb-mt-1_32\instances.obj" +"bcb\libboost_regex-bcb-mt-1_32\posix_api.obj" +"bcb\libboost_regex-bcb-mt-1_32\regex.obj" +"bcb\libboost_regex-bcb-mt-1_32\regex_debug.obj" +"bcb\libboost_regex-bcb-mt-1_32\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-mt-1_32\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-mt-1_32\static_mutex.obj" +"bcb\libboost_regex-bcb-mt-1_32\usinstances.obj" +"bcb\libboost_regex-bcb-mt-1_32\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-1_32\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-1_32\wide_posix_api.obj" +"bcb\libboost_regex-bcb-mt-1_32\winstances.obj"
+/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-mt-1_33_1.lib"  +"bcb\libboost_regex-bcb-mt-1_33_1\c_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\cregex.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\fileiter.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\icu.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\instances.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\posix_api.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\regex.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\regex_debug.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\static_mutex.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\usinstances.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\wide_posix_api.obj" +"bcb\libboost_regex-bcb-mt-1_33_1\winstances.obj"
 |
 
 ########################################################
 #
-# section for libboost_regex-bcb-1_32.lib
+# section for libboost_regex-bcb-1_33_1.lib
 #
 ########################################################
-bcb\libboost_regex-bcb-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\libboost_regex-bcb-1_32 : 
-	- at mkdir bcb\libboost_regex-bcb-1_32
+bcb\libboost_regex-bcb-1_33_1 : 
+	- at mkdir bcb\libboost_regex-bcb-1_33_1
 
-libboost_regex-bcb-1_32_clean :
-	del bcb\libboost_regex-bcb-1_32\*.obj
-	del bcb\libboost_regex-bcb-1_32\*.il?
-	del bcb\libboost_regex-bcb-1_32\*.csm
-	del bcb\libboost_regex-bcb-1_32\*.tds
+libboost_regex-bcb-1_33_1_clean :
+	del bcb\libboost_regex-bcb-1_33_1\*.obj
+	del bcb\libboost_regex-bcb-1_33_1\*.il?
+	del bcb\libboost_regex-bcb-1_33_1\*.csm
+	del bcb\libboost_regex-bcb-1_33_1\*.tds
 
-bcb\libboost_regex-bcb-1_32.lib : bcb\libboost_regex-bcb-1_32\c_regex_traits.obj bcb\libboost_regex-bcb-1_32\cpp_regex_traits.obj bcb\libboost_regex-bcb-1_32\cregex.obj bcb\libboost_regex-bcb-1_32\fileiter.obj bcb\libboost_regex-bcb-1_32\icu.obj bcb\libboost_regex-bcb-1_32\instances.obj bcb\libboost_regex-bcb-1_32\posix_api.obj bcb\libboost_regex-bcb-1_32\regex.obj bcb\libboost_regex-bcb-1_32\regex_debug.obj bcb\libboost_regex-bcb-1_32\regex_raw_buffer.obj bcb\libboost_regex-bcb-1_32\regex_traits_defaults.obj bcb\libboost_regex-bcb-1_32\static_mutex.obj bcb\libboost_regex-bcb-1_32\usinstances.obj bcb\libboost_regex-bcb-1_32\w32_regex_traits.obj bcb\libboost_regex-bcb-1_32\wc_regex_traits.obj bcb\libboost_regex-bcb-1_32\wide_posix_api.obj bcb\libboost_regex-bcb-1_32\winstances.obj
-	if exist bcb\libboost_regex-bcb-1_32.lib del bcb\libboost_regex-bcb-1_32.lib 
+bcb\libboost_regex-bcb-1_33_1.lib : bcb\libboost_regex-bcb-1_33_1\c_regex_traits.obj bcb\libboost_regex-bcb-1_33_1\cpp_regex_traits.obj bcb\libboost_regex-bcb-1_33_1\cregex.obj bcb\libboost_regex-bcb-1_33_1\fileiter.obj bcb\libboost_regex-bcb-1_33_1\icu.obj bcb\libboost_regex-bcb-1_33_1\instances.obj bcb\libboost_regex-bcb-1_33_1\posix_api.obj bcb\libboost_regex-bcb-1_33_1\regex.obj bcb\libboost_regex-bcb-1_33_1\regex_debug.obj bcb\libboost_regex-bcb-1_33_1\regex_raw_buffer.obj bcb\libboost_regex-bcb-1_33_1\regex_traits_defaults.obj bcb\libboost_regex-bcb-1_33_1\static_mutex.obj bcb\libboost_regex-bcb-1_33_1\usinstances.obj bcb\libboost_regex-bcb-1_33_1\w32_regex_traits.obj bcb\libboost_regex-bcb-1_33_1\wc_regex_traits.obj bcb\libboost_regex-bcb-1_33_1\wide_posix_api.obj bcb\libboost_regex-bcb-1_33_1\winstances.obj
+	if exist bcb\libboost_regex-bcb-1_33_1.lib del bcb\libboost_regex-bcb-1_33_1.lib 
 	tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-1_32.lib"  +"bcb\libboost_regex-bcb-1_32\c_regex_traits.obj" +"bcb\libboost_regex-bcb-1_32\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-1_32\cregex.obj" +"bcb\libboost_regex-bcb-1_32\fileiter.obj" +"bcb\libboost_regex-bcb-1_32\icu.obj" +"bcb\libboost_regex-bcb-1_32\instances.obj" +"bcb\libboost_regex-bcb-1_32\posix_api.obj" +"bcb\libboost_regex-bcb-1_32\regex.obj" +"bcb\libboost_regex-bcb-1_32\regex_debug.obj" +"bcb\libboost_regex-bcb-1_32\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-1_32\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-1_32\static_mutex.obj" +"bcb\libboost_regex-bcb-1_32\usinstances.obj" +"bcb\libboost_regex-bcb-1_32\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-1_32\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-1_32\wide_posix_api.obj" +"bcb\libboost_regex-bcb-1_32\winstances.obj"
+/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-1_33_1.lib"  +"bcb\libboost_regex-bcb-1_33_1\c_regex_traits.obj" +"bcb\libboost_regex-bcb-1_33_1\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-1_33_1\cregex.obj" +"bcb\libboost_regex-bcb-1_33_1\fileiter.obj" +"bcb\libboost_regex-bcb-1_33_1\icu.obj" +"bcb\libboost_regex-bcb-1_33_1\instances.obj" +"bcb\libboost_regex-bcb-1_33_1\posix_api.obj" +"bcb\libboost_regex-bcb-1_33_1\regex.obj" +"bcb\libboost_regex-bcb-1_33_1\regex_debug.obj" +"bcb\libboost_regex-bcb-1_33_1\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-1_33_1\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-1_33_1\static_mutex.obj" +"bcb\libboost_regex-bcb-1_33_1\usinstances.obj" +"bcb\libboost_regex-bcb-1_33_1\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-1_33_1\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-1_33_1\wide_posix_api.obj" +"bcb\libboost_regex-bcb-1_33_1\winstances.obj"
 |
 
 ########################################################
 #
-# section for libboost_regex-bcb-sd-1_32.lib
+# section for libboost_regex-bcb-sd-1_33_1.lib
 #
 ########################################################
-bcb\libboost_regex-bcb-sd-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-sd-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-sd-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\libboost_regex-bcb-sd-1_32 : 
-	- at mkdir bcb\libboost_regex-bcb-sd-1_32
+bcb\libboost_regex-bcb-sd-1_33_1 : 
+	- at mkdir bcb\libboost_regex-bcb-sd-1_33_1
 
-libboost_regex-bcb-sd-1_32_clean :
-	del bcb\libboost_regex-bcb-sd-1_32\*.obj
-	del bcb\libboost_regex-bcb-sd-1_32\*.il?
-	del bcb\libboost_regex-bcb-sd-1_32\*.csm
-	del bcb\libboost_regex-bcb-sd-1_32\*.tds
+libboost_regex-bcb-sd-1_33_1_clean :
+	del bcb\libboost_regex-bcb-sd-1_33_1\*.obj
+	del bcb\libboost_regex-bcb-sd-1_33_1\*.il?
+	del bcb\libboost_regex-bcb-sd-1_33_1\*.csm
+	del bcb\libboost_regex-bcb-sd-1_33_1\*.tds
 
-bcb\libboost_regex-bcb-sd-1_32.lib : bcb\libboost_regex-bcb-sd-1_32\c_regex_traits.obj bcb\libboost_regex-bcb-sd-1_32\cpp_regex_traits.obj bcb\libboost_regex-bcb-sd-1_32\cregex.obj bcb\libboost_regex-bcb-sd-1_32\fileiter.obj bcb\libboost_regex-bcb-sd-1_32\icu.obj bcb\libboost_regex-bcb-sd-1_32\instances.obj bcb\libboost_regex-bcb-sd-1_32\posix_api.obj bcb\libboost_regex-bcb-sd-1_32\regex.obj bcb\libboost_regex-bcb-sd-1_32\regex_debug.obj bcb\libboost_regex-bcb-sd-1_32\regex_raw_buffer.obj bcb\libboost_regex-bcb-sd-1_32\regex_traits_defaults.obj bcb\libboost_regex-bcb-sd-1_32\static_mutex.obj bcb\libboost_regex-bcb-sd-1_32\usinstances.obj bcb\libboost_regex-bcb-sd-1_32\w32_regex_traits.obj bcb\libboost_regex-bcb-sd-1_32\wc_regex_traits.obj bcb\libboost_regex-bcb-sd-1_32\wide_posix_api.obj bcb\libboost_regex-bcb-sd-1_32\winstances.obj
-	if exist bcb\libboost_regex-bcb-sd-1_32.lib del bcb\libboost_regex-bcb-sd-1_32.lib 
+bcb\libboost_regex-bcb-sd-1_33_1.lib : bcb\libboost_regex-bcb-sd-1_33_1\c_regex_traits.obj bcb\libboost_regex-bcb-sd-1_33_1\cpp_regex_traits.obj bcb\libboost_regex-bcb-sd-1_33_1\cregex.obj bcb\libboost_regex-bcb-sd-1_33_1\fileiter.obj bcb\libboost_regex-bcb-sd-1_33_1\icu.obj bcb\libboost_regex-bcb-sd-1_33_1\instances.obj bcb\libboost_regex-bcb-sd-1_33_1\posix_api.obj bcb\libboost_regex-bcb-sd-1_33_1\regex.obj bcb\libboost_regex-bcb-sd-1_33_1\regex_debug.obj bcb\libboost_regex-bcb-sd-1_33_1\regex_raw_buffer.obj bcb\libboost_regex-bcb-sd-1_33_1\regex_traits_defaults.obj bcb\libboost_regex-bcb-sd-1_33_1\static_mutex.obj bcb\libboost_regex-bcb-sd-1_33_1\usinstances.obj bcb\libboost_regex-bcb-sd-1_33_1\w32_regex_traits.obj bcb\libboost_regex-bcb-sd-1_33_1\wc_regex_traits.obj bcb\libboost_regex-bcb-sd-1_33_1\wide_posix_api.obj bcb\libboost_regex-bcb-sd-1_33_1\winstances.obj
+	if exist bcb\libboost_regex-bcb-sd-1_33_1.lib del bcb\libboost_regex-bcb-sd-1_33_1.lib 
 	tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-sd-1_32.lib"  +"bcb\libboost_regex-bcb-sd-1_32\c_regex_traits.obj" +"bcb\libboost_regex-bcb-sd-1_32\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-sd-1_32\cregex.obj" +"bcb\libboost_regex-bcb-sd-1_32\fileiter.obj" +"bcb\libboost_regex-bcb-sd-1_32\icu.obj" +"bcb\libboost_regex-bcb-sd-1_32\instances.obj" +"bcb\libboost_regex-bcb-sd-1_32\posix_api.obj" +"bcb\libboost_regex-bcb-sd-1_32\regex.obj" +"bcb\libboost_regex-bcb-sd-1_32\regex_debug.obj" +"bcb\libboost_regex-bcb-sd-1_32\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-sd-1_32\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-sd-1_32\static_mutex.obj" +"bcb\libboost_regex-bcb-sd-1_32\usinstances.obj" +"bcb\libboost_regex-bcb-sd-1_32\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-sd-1_32\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-sd-1_32\wide_posix_api.obj" +"bcb\libboost_regex-bcb-sd-1_32\winstances.obj"
+/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-sd-1_33_1.lib"  +"bcb\libboost_regex-bcb-sd-1_33_1\c_regex_traits.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\cregex.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\fileiter.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\icu.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\instances.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\posix_api.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\regex.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\regex_debug.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\static_mutex.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\usinstances.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\wide_posix_api.obj" +"bcb\libboost_regex-bcb-sd-1_33_1\winstances.obj"
 |
 
 ########################################################
 #
-# section for libboost_regex-bcb-mt-sd-1_32.lib
+# section for libboost_regex-bcb-mt-sd-1_33_1.lib
 #
 ########################################################
-bcb\libboost_regex-bcb-mt-sd-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-sd-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-sd-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-sd-1_32 : 
-	- at mkdir bcb\libboost_regex-bcb-mt-sd-1_32
+bcb\libboost_regex-bcb-mt-sd-1_33_1 : 
+	- at mkdir bcb\libboost_regex-bcb-mt-sd-1_33_1
 
-libboost_regex-bcb-mt-sd-1_32_clean :
-	del bcb\libboost_regex-bcb-mt-sd-1_32\*.obj
-	del bcb\libboost_regex-bcb-mt-sd-1_32\*.il?
-	del bcb\libboost_regex-bcb-mt-sd-1_32\*.csm
-	del bcb\libboost_regex-bcb-mt-sd-1_32\*.tds
+libboost_regex-bcb-mt-sd-1_33_1_clean :
+	del bcb\libboost_regex-bcb-mt-sd-1_33_1\*.obj
+	del bcb\libboost_regex-bcb-mt-sd-1_33_1\*.il?
+	del bcb\libboost_regex-bcb-mt-sd-1_33_1\*.csm
+	del bcb\libboost_regex-bcb-mt-sd-1_33_1\*.tds
 
-bcb\libboost_regex-bcb-mt-sd-1_32.lib : bcb\libboost_regex-bcb-mt-sd-1_32\c_regex_traits.obj bcb\libboost_regex-bcb-mt-sd-1_32\cpp_regex_traits.obj bcb\libboost_regex-bcb-mt-sd-1_32\cregex.obj bcb\libboost_regex-bcb-mt-sd-1_32\fileiter.obj bcb\libboost_regex-bcb-mt-sd-1_32\icu.obj bcb\libboost_regex-bcb-mt-sd-1_32\instances.obj bcb\libboost_regex-bcb-mt-sd-1_32\posix_api.obj bcb\libboost_regex-bcb-mt-sd-1_32\regex.obj bcb\libboost_regex-bcb-mt-sd-1_32\regex_debug.obj bcb\libboost_regex-bcb-mt-sd-1_32\regex_raw_buffer.obj bcb\libboost_regex-bcb-mt-sd-1_32\regex_traits_defaults.obj bcb\libboost_regex-bcb-mt-sd-1_32\static_mutex.obj bcb\libboost_regex-bcb-mt-sd-1_32\usinstances.obj bcb\libboost_regex-bcb-mt-sd-1_32\w32_regex_traits.obj bcb\libboost_regex-bcb-mt-sd-1_32\wc_regex_traits.obj bcb\libboost_regex-bcb-mt-sd-1_32\wide_posix_api.obj bcb\libboost_regex-bcb-mt-sd-1_32\winstances.obj
-	if exist bcb\libboost_regex-bcb-mt-sd-1_32.lib del bcb\libboost_regex-bcb-mt-sd-1_32.lib 
+bcb\libboost_regex-bcb-mt-sd-1_33_1.lib : bcb\libboost_regex-bcb-mt-sd-1_33_1\c_regex_traits.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\cpp_regex_traits.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\cregex.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\fileiter.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\icu.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\instances.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\posix_api.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\regex.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_debug.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_raw_buffer.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_traits_defaults.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\static_mutex.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\usinstances.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\w32_regex_traits.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\wc_regex_traits.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\wide_posix_api.obj bcb\libboost_regex-bcb-mt-sd-1_33_1\winstances.obj
+	if exist bcb\libboost_regex-bcb-mt-sd-1_33_1.lib del bcb\libboost_regex-bcb-mt-sd-1_33_1.lib 
 	tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-mt-sd-1_32.lib"  +"bcb\libboost_regex-bcb-mt-sd-1_32\c_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\cregex.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\fileiter.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\icu.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\instances.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\posix_api.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\regex.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\regex_debug.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\static_mutex.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\usinstances.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\wide_posix_api.obj" +"bcb\libboost_regex-bcb-mt-sd-1_32\winstances.obj"
+/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-mt-sd-1_33_1.lib"  +"bcb\libboost_regex-bcb-mt-sd-1_33_1\c_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\cregex.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\fileiter.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\icu.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\instances.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\posix_api.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\regex.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_debug.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\static_mutex.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\usinstances.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\wide_posix_api.obj" +"bcb\libboost_regex-bcb-mt-sd-1_33_1\winstances.obj"
 |
 
 ########################################################
 #
-# section for boost_regex-bcb-mt-d-1_32.lib
+# section for boost_regex-bcb-mt-d-1_33_1.lib
 #
 ########################################################
-bcb\boost_regex-bcb-mt-d-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-mt-d-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-mt-d-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\boost_regex-bcb-mt-d-1_32 :
-	- at mkdir bcb\boost_regex-bcb-mt-d-1_32
+bcb\boost_regex-bcb-mt-d-1_33_1 :
+	- at mkdir bcb\boost_regex-bcb-mt-d-1_33_1
 
-boost_regex-bcb-mt-d-1_32_clean :
-	del bcb\boost_regex-bcb-mt-d-1_32\*.obj
-	del bcb\boost_regex-bcb-mt-d-1_32\*.il?
-	del bcb\boost_regex-bcb-mt-d-1_32\*.csm
-	del bcb\boost_regex-bcb-mt-d-1_32\*.tds
+boost_regex-bcb-mt-d-1_33_1_clean :
+	del bcb\boost_regex-bcb-mt-d-1_33_1\*.obj
+	del bcb\boost_regex-bcb-mt-d-1_33_1\*.il?
+	del bcb\boost_regex-bcb-mt-d-1_33_1\*.csm
+	del bcb\boost_regex-bcb-mt-d-1_33_1\*.tds
 	del bcb\*.tds
 
-bcb\boost_regex-bcb-mt-d-1_32.lib : bcb\boost_regex-bcb-mt-d-1_32\c_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_32\cpp_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_32\cregex.obj bcb\boost_regex-bcb-mt-d-1_32\fileiter.obj bcb\boost_regex-bcb-mt-d-1_32\icu.obj bcb\boost_regex-bcb-mt-d-1_32\instances.obj bcb\boost_regex-bcb-mt-d-1_32\posix_api.obj bcb\boost_regex-bcb-mt-d-1_32\regex.obj bcb\boost_regex-bcb-mt-d-1_32\regex_debug.obj bcb\boost_regex-bcb-mt-d-1_32\regex_raw_buffer.obj bcb\boost_regex-bcb-mt-d-1_32\regex_traits_defaults.obj bcb\boost_regex-bcb-mt-d-1_32\static_mutex.obj bcb\boost_regex-bcb-mt-d-1_32\usinstances.obj bcb\boost_regex-bcb-mt-d-1_32\w32_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_32\wc_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_32\wide_posix_api.obj bcb\boost_regex-bcb-mt-d-1_32\winstances.obj
+bcb\boost_regex-bcb-mt-d-1_33_1.lib : bcb\boost_regex-bcb-mt-d-1_33_1\c_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_33_1\cpp_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_33_1\cregex.obj bcb\boost_regex-bcb-mt-d-1_33_1\fileiter.obj bcb\boost_regex-bcb-mt-d-1_33_1\icu.obj bcb\boost_regex-bcb-mt-d-1_33_1\instances.obj bcb\boost_regex-bcb-mt-d-1_33_1\posix_api.obj bcb\boost_regex-bcb-mt-d-1_33_1\regex.obj bcb\boost_regex-bcb-mt-d-1_33_1\regex_debug.obj bcb\boost_regex-bcb-mt-d-1_33_1\regex_raw_buffer.obj bcb\boost_regex-bcb-mt-d-1_33_1\regex_traits_defaults.obj bcb\boost_regex-bcb-mt-d-1_33_1\static_mutex.obj bcb\boost_regex-bcb-mt-d-1_33_1\usinstances.obj bcb\boost_regex-bcb-mt-d-1_33_1\w32_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_33_1\wc_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_33_1\wide_posix_api.obj bcb\boost_regex-bcb-mt-d-1_33_1\winstances.obj
 	bcc32 @&&|
--lw-dup -lw-dpl -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -ebcb\boost_regex-bcb-mt-d-1_32.dll $(XLFLAGS)  bcb\boost_regex-bcb-mt-d-1_32\c_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_32\cpp_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_32\cregex.obj bcb\boost_regex-bcb-mt-d-1_32\fileiter.obj bcb\boost_regex-bcb-mt-d-1_32\icu.obj bcb\boost_regex-bcb-mt-d-1_32\instances.obj bcb\boost_regex-bcb-mt-d-1_32\posix_api.obj bcb\boost_regex-bcb-mt-d-1_32\regex.obj bcb\boost_regex-bcb-mt-d-1_32\regex_debug.obj bcb\boost_regex-bcb-mt-d-1_32\regex_raw_buffer.obj bcb\boost_regex-bcb-mt-d-1_32\regex_traits_defaults.obj bcb\boost_regex-bcb-mt-d-1_32\static_mutex.obj bcb\boost_regex-bcb-mt-d-1_32\usinstances.obj bcb\boost_regex-bcb-mt-d-1_32\w32_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_32\wc_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_32\wide_posix_api.obj bcb\boost_regex-bcb-mt-d-1_32\winstances.obj $(LIBS)
+-lw-dup -lw-dpl -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -ebcb\boost_regex-bcb-mt-d-1_33_1.dll $(XLFLAGS)  bcb\boost_regex-bcb-mt-d-1_33_1\c_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_33_1\cpp_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_33_1\cregex.obj bcb\boost_regex-bcb-mt-d-1_33_1\fileiter.obj bcb\boost_regex-bcb-mt-d-1_33_1\icu.obj bcb\boost_regex-bcb-mt-d-1_33_1\instances.obj bcb\boost_regex-bcb-mt-d-1_33_1\posix_api.obj bcb\boost_regex-bcb-mt-d-1_33_1\regex.obj bcb\boost_regex-bcb-mt-d-1_33_1\regex_debug.obj bcb\boost_regex-bcb-mt-d-1_33_1\regex_raw_buffer.obj bcb\boost_regex-bcb-mt-d-1_33_1\regex_traits_defaults.obj bcb\boost_regex-bcb-mt-d-1_33_1\static_mutex.obj bcb\boost_regex-bcb-mt-d-1_33_1\usinstances.obj bcb\boost_regex-bcb-mt-d-1_33_1\w32_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_33_1\wc_regex_traits.obj bcb\boost_regex-bcb-mt-d-1_33_1\wide_posix_api.obj bcb\boost_regex-bcb-mt-d-1_33_1\winstances.obj $(LIBS)
 |
-	implib -w bcb\boost_regex-bcb-mt-d-1_32.lib bcb\boost_regex-bcb-mt-d-1_32.dll
+	implib -w bcb\boost_regex-bcb-mt-d-1_33_1.lib bcb\boost_regex-bcb-mt-d-1_33_1.dll
 
 ########################################################
 #
-# section for boost_regex-bcb-d-1_32.lib
+# section for boost_regex-bcb-d-1_33_1.lib
 #
 ########################################################
-bcb\boost_regex-bcb-d-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\boost_regex-bcb-d-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_REGEX_DYN_LINK -obcb\boost_regex-bcb-d-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\boost_regex-bcb-d-1_32 :
-	- at mkdir bcb\boost_regex-bcb-d-1_32
+bcb\boost_regex-bcb-d-1_33_1 :
+	- at mkdir bcb\boost_regex-bcb-d-1_33_1
 
-boost_regex-bcb-d-1_32_clean :
-	del bcb\boost_regex-bcb-d-1_32\*.obj
-	del bcb\boost_regex-bcb-d-1_32\*.il?
-	del bcb\boost_regex-bcb-d-1_32\*.csm
-	del bcb\boost_regex-bcb-d-1_32\*.tds
+boost_regex-bcb-d-1_33_1_clean :
+	del bcb\boost_regex-bcb-d-1_33_1\*.obj
+	del bcb\boost_regex-bcb-d-1_33_1\*.il?
+	del bcb\boost_regex-bcb-d-1_33_1\*.csm
+	del bcb\boost_regex-bcb-d-1_33_1\*.tds
 	del bcb\*.tds
 
-bcb\boost_regex-bcb-d-1_32.lib : bcb\boost_regex-bcb-d-1_32\c_regex_traits.obj bcb\boost_regex-bcb-d-1_32\cpp_regex_traits.obj bcb\boost_regex-bcb-d-1_32\cregex.obj bcb\boost_regex-bcb-d-1_32\fileiter.obj bcb\boost_regex-bcb-d-1_32\icu.obj bcb\boost_regex-bcb-d-1_32\instances.obj bcb\boost_regex-bcb-d-1_32\posix_api.obj bcb\boost_regex-bcb-d-1_32\regex.obj bcb\boost_regex-bcb-d-1_32\regex_debug.obj bcb\boost_regex-bcb-d-1_32\regex_raw_buffer.obj bcb\boost_regex-bcb-d-1_32\regex_traits_defaults.obj bcb\boost_regex-bcb-d-1_32\static_mutex.obj bcb\boost_regex-bcb-d-1_32\usinstances.obj bcb\boost_regex-bcb-d-1_32\w32_regex_traits.obj bcb\boost_regex-bcb-d-1_32\wc_regex_traits.obj bcb\boost_regex-bcb-d-1_32\wide_posix_api.obj bcb\boost_regex-bcb-d-1_32\winstances.obj
+bcb\boost_regex-bcb-d-1_33_1.lib : bcb\boost_regex-bcb-d-1_33_1\c_regex_traits.obj bcb\boost_regex-bcb-d-1_33_1\cpp_regex_traits.obj bcb\boost_regex-bcb-d-1_33_1\cregex.obj bcb\boost_regex-bcb-d-1_33_1\fileiter.obj bcb\boost_regex-bcb-d-1_33_1\icu.obj bcb\boost_regex-bcb-d-1_33_1\instances.obj bcb\boost_regex-bcb-d-1_33_1\posix_api.obj bcb\boost_regex-bcb-d-1_33_1\regex.obj bcb\boost_regex-bcb-d-1_33_1\regex_debug.obj bcb\boost_regex-bcb-d-1_33_1\regex_raw_buffer.obj bcb\boost_regex-bcb-d-1_33_1\regex_traits_defaults.obj bcb\boost_regex-bcb-d-1_33_1\static_mutex.obj bcb\boost_regex-bcb-d-1_33_1\usinstances.obj bcb\boost_regex-bcb-d-1_33_1\w32_regex_traits.obj bcb\boost_regex-bcb-d-1_33_1\wc_regex_traits.obj bcb\boost_regex-bcb-d-1_33_1\wide_posix_api.obj bcb\boost_regex-bcb-d-1_33_1\winstances.obj
 	bcc32 @&&|
--lw-dup -lw-dpl -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -ebcb\boost_regex-bcb-d-1_32.dll $(XLFLAGS)  bcb\boost_regex-bcb-d-1_32\c_regex_traits.obj bcb\boost_regex-bcb-d-1_32\cpp_regex_traits.obj bcb\boost_regex-bcb-d-1_32\cregex.obj bcb\boost_regex-bcb-d-1_32\fileiter.obj bcb\boost_regex-bcb-d-1_32\icu.obj bcb\boost_regex-bcb-d-1_32\instances.obj bcb\boost_regex-bcb-d-1_32\posix_api.obj bcb\boost_regex-bcb-d-1_32\regex.obj bcb\boost_regex-bcb-d-1_32\regex_debug.obj bcb\boost_regex-bcb-d-1_32\regex_raw_buffer.obj bcb\boost_regex-bcb-d-1_32\regex_traits_defaults.obj bcb\boost_regex-bcb-d-1_32\static_mutex.obj bcb\boost_regex-bcb-d-1_32\usinstances.obj bcb\boost_regex-bcb-d-1_32\w32_regex_traits.obj bcb\boost_regex-bcb-d-1_32\wc_regex_traits.obj bcb\boost_regex-bcb-d-1_32\wide_posix_api.obj bcb\boost_regex-bcb-d-1_32\winstances.obj $(LIBS)
+-lw-dup -lw-dpl -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -ebcb\boost_regex-bcb-d-1_33_1.dll $(XLFLAGS)  bcb\boost_regex-bcb-d-1_33_1\c_regex_traits.obj bcb\boost_regex-bcb-d-1_33_1\cpp_regex_traits.obj bcb\boost_regex-bcb-d-1_33_1\cregex.obj bcb\boost_regex-bcb-d-1_33_1\fileiter.obj bcb\boost_regex-bcb-d-1_33_1\icu.obj bcb\boost_regex-bcb-d-1_33_1\instances.obj bcb\boost_regex-bcb-d-1_33_1\posix_api.obj bcb\boost_regex-bcb-d-1_33_1\regex.obj bcb\boost_regex-bcb-d-1_33_1\regex_debug.obj bcb\boost_regex-bcb-d-1_33_1\regex_raw_buffer.obj bcb\boost_regex-bcb-d-1_33_1\regex_traits_defaults.obj bcb\boost_regex-bcb-d-1_33_1\static_mutex.obj bcb\boost_regex-bcb-d-1_33_1\usinstances.obj bcb\boost_regex-bcb-d-1_33_1\w32_regex_traits.obj bcb\boost_regex-bcb-d-1_33_1\wc_regex_traits.obj bcb\boost_regex-bcb-d-1_33_1\wide_posix_api.obj bcb\boost_regex-bcb-d-1_33_1\winstances.obj $(LIBS)
 |
-	implib -w bcb\boost_regex-bcb-d-1_32.lib bcb\boost_regex-bcb-d-1_32.dll
+	implib -w bcb\boost_regex-bcb-d-1_33_1.lib bcb\boost_regex-bcb-d-1_33_1.dll
 
 ########################################################
 #
-# section for libboost_regex-bcb-mt-d-1_32.lib
+# section for libboost_regex-bcb-mt-d-1_33_1.lib
 #
 ########################################################
-bcb\libboost_regex-bcb-mt-d-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-mt-d-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-mt-d-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\libboost_regex-bcb-mt-d-1_32 : 
-	- at mkdir bcb\libboost_regex-bcb-mt-d-1_32
+bcb\libboost_regex-bcb-mt-d-1_33_1 : 
+	- at mkdir bcb\libboost_regex-bcb-mt-d-1_33_1
 
-libboost_regex-bcb-mt-d-1_32_clean :
-	del bcb\libboost_regex-bcb-mt-d-1_32\*.obj
-	del bcb\libboost_regex-bcb-mt-d-1_32\*.il?
-	del bcb\libboost_regex-bcb-mt-d-1_32\*.csm
-	del bcb\libboost_regex-bcb-mt-d-1_32\*.tds
+libboost_regex-bcb-mt-d-1_33_1_clean :
+	del bcb\libboost_regex-bcb-mt-d-1_33_1\*.obj
+	del bcb\libboost_regex-bcb-mt-d-1_33_1\*.il?
+	del bcb\libboost_regex-bcb-mt-d-1_33_1\*.csm
+	del bcb\libboost_regex-bcb-mt-d-1_33_1\*.tds
 
-bcb\libboost_regex-bcb-mt-d-1_32.lib : bcb\libboost_regex-bcb-mt-d-1_32\c_regex_traits.obj bcb\libboost_regex-bcb-mt-d-1_32\cpp_regex_traits.obj bcb\libboost_regex-bcb-mt-d-1_32\cregex.obj bcb\libboost_regex-bcb-mt-d-1_32\fileiter.obj bcb\libboost_regex-bcb-mt-d-1_32\icu.obj bcb\libboost_regex-bcb-mt-d-1_32\instances.obj bcb\libboost_regex-bcb-mt-d-1_32\posix_api.obj bcb\libboost_regex-bcb-mt-d-1_32\regex.obj bcb\libboost_regex-bcb-mt-d-1_32\regex_debug.obj bcb\libboost_regex-bcb-mt-d-1_32\regex_raw_buffer.obj bcb\libboost_regex-bcb-mt-d-1_32\regex_traits_defaults.obj bcb\libboost_regex-bcb-mt-d-1_32\static_mutex.obj bcb\libboost_regex-bcb-mt-d-1_32\usinstances.obj bcb\libboost_regex-bcb-mt-d-1_32\w32_regex_traits.obj bcb\libboost_regex-bcb-mt-d-1_32\wc_regex_traits.obj bcb\libboost_regex-bcb-mt-d-1_32\wide_posix_api.obj bcb\libboost_regex-bcb-mt-d-1_32\winstances.obj
-	if exist bcb\libboost_regex-bcb-mt-d-1_32.lib del bcb\libboost_regex-bcb-mt-d-1_32.lib 
+bcb\libboost_regex-bcb-mt-d-1_33_1.lib : bcb\libboost_regex-bcb-mt-d-1_33_1\c_regex_traits.obj bcb\libboost_regex-bcb-mt-d-1_33_1\cpp_regex_traits.obj bcb\libboost_regex-bcb-mt-d-1_33_1\cregex.obj bcb\libboost_regex-bcb-mt-d-1_33_1\fileiter.obj bcb\libboost_regex-bcb-mt-d-1_33_1\icu.obj bcb\libboost_regex-bcb-mt-d-1_33_1\instances.obj bcb\libboost_regex-bcb-mt-d-1_33_1\posix_api.obj bcb\libboost_regex-bcb-mt-d-1_33_1\regex.obj bcb\libboost_regex-bcb-mt-d-1_33_1\regex_debug.obj bcb\libboost_regex-bcb-mt-d-1_33_1\regex_raw_buffer.obj bcb\libboost_regex-bcb-mt-d-1_33_1\regex_traits_defaults.obj bcb\libboost_regex-bcb-mt-d-1_33_1\static_mutex.obj bcb\libboost_regex-bcb-mt-d-1_33_1\usinstances.obj bcb\libboost_regex-bcb-mt-d-1_33_1\w32_regex_traits.obj bcb\libboost_regex-bcb-mt-d-1_33_1\wc_regex_traits.obj bcb\libboost_regex-bcb-mt-d-1_33_1\wide_posix_api.obj bcb\libboost_regex-bcb-mt-d-1_33_1\winstances.obj
+	if exist bcb\libboost_regex-bcb-mt-d-1_33_1.lib del bcb\libboost_regex-bcb-mt-d-1_33_1.lib 
 	tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-mt-d-1_32.lib"  +"bcb\libboost_regex-bcb-mt-d-1_32\c_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\cregex.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\fileiter.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\icu.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\instances.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\posix_api.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\regex.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\regex_debug.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\static_mutex.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\usinstances.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\wide_posix_api.obj" +"bcb\libboost_regex-bcb-mt-d-1_32\winstances.obj"
+/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-mt-d-1_33_1.lib"  +"bcb\libboost_regex-bcb-mt-d-1_33_1\c_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\cregex.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\fileiter.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\icu.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\instances.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\posix_api.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\regex.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\regex_debug.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\static_mutex.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\usinstances.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\wide_posix_api.obj" +"bcb\libboost_regex-bcb-mt-d-1_33_1\winstances.obj"
 |
 
 ########################################################
 #
-# section for libboost_regex-bcb-d-1_32.lib
+# section for libboost_regex-bcb-d-1_33_1.lib
 #
 ########################################################
-bcb\libboost_regex-bcb-d-1_32\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\c_regex_traits.obj ../src/c_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\c_regex_traits.obj ../src/c_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\cpp_regex_traits.obj ../src/cpp_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\cregex.obj ../src/cregex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\cregex.obj ../src/cregex.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\fileiter.obj ../src/fileiter.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\fileiter.obj ../src/fileiter.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\icu.obj: ../src/icu.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\icu.obj: ../src/icu.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\icu.obj ../src/icu.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\icu.obj ../src/icu.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\instances.obj: ../src/instances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\instances.obj: ../src/instances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\instances.obj ../src/instances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\instances.obj ../src/instances.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\posix_api.obj ../src/posix_api.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\posix_api.obj ../src/posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\regex.obj: ../src/regex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\regex.obj: ../src/regex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\regex.obj ../src/regex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\regex.obj ../src/regex.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\regex_debug.obj ../src/regex_debug.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\regex_debug.obj ../src/regex_debug.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\regex_raw_buffer.obj ../src/regex_raw_buffer.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\regex_traits_defaults.obj ../src/regex_traits_defaults.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\static_mutex.obj ../src/static_mutex.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\static_mutex.obj ../src/static_mutex.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\usinstances.obj ../src/usinstances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\usinstances.obj ../src/usinstances.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\w32_regex_traits.obj ../src/w32_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\w32_regex_traits.obj ../src/w32_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\wc_regex_traits.obj ../src/wc_regex_traits.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\wc_regex_traits.obj ../src/wc_regex_traits.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\wide_posix_api.obj ../src/wide_posix_api.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\wide_posix_api.obj ../src/wide_posix_api.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+bcb\libboost_regex-bcb-d-1_33_1\winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
 	bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_32\winstances.obj ../src/winstances.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -obcb\libboost_regex-bcb-d-1_33_1\winstances.obj ../src/winstances.cpp
 |
 
-bcb\libboost_regex-bcb-d-1_32 : 
-	- at mkdir bcb\libboost_regex-bcb-d-1_32
+bcb\libboost_regex-bcb-d-1_33_1 : 
+	- at mkdir bcb\libboost_regex-bcb-d-1_33_1
 
-libboost_regex-bcb-d-1_32_clean :
-	del bcb\libboost_regex-bcb-d-1_32\*.obj
-	del bcb\libboost_regex-bcb-d-1_32\*.il?
-	del bcb\libboost_regex-bcb-d-1_32\*.csm
-	del bcb\libboost_regex-bcb-d-1_32\*.tds
+libboost_regex-bcb-d-1_33_1_clean :
+	del bcb\libboost_regex-bcb-d-1_33_1\*.obj
+	del bcb\libboost_regex-bcb-d-1_33_1\*.il?
+	del bcb\libboost_regex-bcb-d-1_33_1\*.csm
+	del bcb\libboost_regex-bcb-d-1_33_1\*.tds
 
-bcb\libboost_regex-bcb-d-1_32.lib : bcb\libboost_regex-bcb-d-1_32\c_regex_traits.obj bcb\libboost_regex-bcb-d-1_32\cpp_regex_traits.obj bcb\libboost_regex-bcb-d-1_32\cregex.obj bcb\libboost_regex-bcb-d-1_32\fileiter.obj bcb\libboost_regex-bcb-d-1_32\icu.obj bcb\libboost_regex-bcb-d-1_32\instances.obj bcb\libboost_regex-bcb-d-1_32\posix_api.obj bcb\libboost_regex-bcb-d-1_32\regex.obj bcb\libboost_regex-bcb-d-1_32\regex_debug.obj bcb\libboost_regex-bcb-d-1_32\regex_raw_buffer.obj bcb\libboost_regex-bcb-d-1_32\regex_traits_defaults.obj bcb\libboost_regex-bcb-d-1_32\static_mutex.obj bcb\libboost_regex-bcb-d-1_32\usinstances.obj bcb\libboost_regex-bcb-d-1_32\w32_regex_traits.obj bcb\libboost_regex-bcb-d-1_32\wc_regex_traits.obj bcb\libboost_regex-bcb-d-1_32\wide_posix_api.obj bcb\libboost_regex-bcb-d-1_32\winstances.obj
-	if exist bcb\libboost_regex-bcb-d-1_32.lib del bcb\libboost_regex-bcb-d-1_32.lib 
+bcb\libboost_regex-bcb-d-1_33_1.lib : bcb\libboost_regex-bcb-d-1_33_1\c_regex_traits.obj bcb\libboost_regex-bcb-d-1_33_1\cpp_regex_traits.obj bcb\libboost_regex-bcb-d-1_33_1\cregex.obj bcb\libboost_regex-bcb-d-1_33_1\fileiter.obj bcb\libboost_regex-bcb-d-1_33_1\icu.obj bcb\libboost_regex-bcb-d-1_33_1\instances.obj bcb\libboost_regex-bcb-d-1_33_1\posix_api.obj bcb\libboost_regex-bcb-d-1_33_1\regex.obj bcb\libboost_regex-bcb-d-1_33_1\regex_debug.obj bcb\libboost_regex-bcb-d-1_33_1\regex_raw_buffer.obj bcb\libboost_regex-bcb-d-1_33_1\regex_traits_defaults.obj bcb\libboost_regex-bcb-d-1_33_1\static_mutex.obj bcb\libboost_regex-bcb-d-1_33_1\usinstances.obj bcb\libboost_regex-bcb-d-1_33_1\w32_regex_traits.obj bcb\libboost_regex-bcb-d-1_33_1\wc_regex_traits.obj bcb\libboost_regex-bcb-d-1_33_1\wide_posix_api.obj bcb\libboost_regex-bcb-d-1_33_1\winstances.obj
+	if exist bcb\libboost_regex-bcb-d-1_33_1.lib del bcb\libboost_regex-bcb-d-1_33_1.lib 
 	tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-d-1_32.lib"  +"bcb\libboost_regex-bcb-d-1_32\c_regex_traits.obj" +"bcb\libboost_regex-bcb-d-1_32\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-d-1_32\cregex.obj" +"bcb\libboost_regex-bcb-d-1_32\fileiter.obj" +"bcb\libboost_regex-bcb-d-1_32\icu.obj" +"bcb\libboost_regex-bcb-d-1_32\instances.obj" +"bcb\libboost_regex-bcb-d-1_32\posix_api.obj" +"bcb\libboost_regex-bcb-d-1_32\regex.obj" +"bcb\libboost_regex-bcb-d-1_32\regex_debug.obj" +"bcb\libboost_regex-bcb-d-1_32\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-d-1_32\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-d-1_32\static_mutex.obj" +"bcb\libboost_regex-bcb-d-1_32\usinstances.obj" +"bcb\libboost_regex-bcb-d-1_32\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-d-1_32\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-d-1_32\wide_posix_api.obj" +"bcb\libboost_regex-bcb-d-1_32\winstances.obj"
+/P128 /C /u /a $(XSFLAGS) "bcb\libboost_regex-bcb-d-1_33_1.lib"  +"bcb\libboost_regex-bcb-d-1_33_1\c_regex_traits.obj" +"bcb\libboost_regex-bcb-d-1_33_1\cpp_regex_traits.obj" +"bcb\libboost_regex-bcb-d-1_33_1\cregex.obj" +"bcb\libboost_regex-bcb-d-1_33_1\fileiter.obj" +"bcb\libboost_regex-bcb-d-1_33_1\icu.obj" +"bcb\libboost_regex-bcb-d-1_33_1\instances.obj" +"bcb\libboost_regex-bcb-d-1_33_1\posix_api.obj" +"bcb\libboost_regex-bcb-d-1_33_1\regex.obj" +"bcb\libboost_regex-bcb-d-1_33_1\regex_debug.obj" +"bcb\libboost_regex-bcb-d-1_33_1\regex_raw_buffer.obj" +"bcb\libboost_regex-bcb-d-1_33_1\regex_traits_defaults.obj" +"bcb\libboost_regex-bcb-d-1_33_1\static_mutex.obj" +"bcb\libboost_regex-bcb-d-1_33_1\usinstances.obj" +"bcb\libboost_regex-bcb-d-1_33_1\w32_regex_traits.obj" +"bcb\libboost_regex-bcb-d-1_33_1\wc_regex_traits.obj" +"bcb\libboost_regex-bcb-d-1_33_1\wide_posix_api.obj" +"bcb\libboost_regex-bcb-d-1_33_1\winstances.obj"
 |
 

Modified: boost/trunk/libs/regex/build/gcc-shared.mak
===================================================================
--- boost/trunk/libs/regex/build/gcc-shared.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/gcc-shared.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -41,14 +41,14 @@
 endif
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/static_mutex.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : gcc  gcc gcc/boost_regex-gcc-1_32_shared ./gcc/libboost_regex-gcc-1_32.so gcc gcc/boost_regex-gcc-d-1_32_shared ./gcc/libboost_regex-gcc-d-1_32.so
+all : gcc  gcc gcc/boost_regex-gcc-1_33_1_shared ./gcc/libboost_regex-gcc-1_33_1.so gcc gcc/boost_regex-gcc-d-1_33_1_shared ./gcc/libboost_regex-gcc-d-1_33_1.so
 
 gcc :
 	mkdir -p gcc
 
-clean :  boost_regex-gcc-1_32_clean boost_regex-gcc-d-1_32_clean
+clean :  boost_regex-gcc-1_33_1_clean boost_regex-gcc-d-1_33_1_clean
 
 install : all
 
@@ -56,131 +56,131 @@
 
 ########################################################
 #
-# section for libboost_regex-gcc-1_32.a
+# section for libboost_regex-gcc-1_33_1.a
 #
 ########################################################
-gcc/boost_regex-gcc-1_32_shared/c_regex_traits.o: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/c_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/c_regex_traits.cpp
+gcc/boost_regex-gcc-1_33_1_shared/c_regex_traits.o: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/c_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/c_regex_traits.cpp
 
-gcc/boost_regex-gcc-1_32_shared/cpp_regex_traits.o: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/cpp_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cpp_regex_traits.cpp
+gcc/boost_regex-gcc-1_33_1_shared/cpp_regex_traits.o: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/cpp_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cpp_regex_traits.cpp
 
-gcc/boost_regex-gcc-1_32_shared/cregex.o: ../src/cregex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/cregex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cregex.cpp
+gcc/boost_regex-gcc-1_33_1_shared/cregex.o: ../src/cregex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/cregex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cregex.cpp
 
-gcc/boost_regex-gcc-1_32_shared/fileiter.o: ../src/fileiter.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/fileiter.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/fileiter.cpp
+gcc/boost_regex-gcc-1_33_1_shared/fileiter.o: ../src/fileiter.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/fileiter.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/fileiter.cpp
 
-gcc/boost_regex-gcc-1_32_shared/icu.o: ../src/icu.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/icu.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/icu.cpp
+gcc/boost_regex-gcc-1_33_1_shared/icu.o: ../src/icu.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/icu.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/icu.cpp
 
-gcc/boost_regex-gcc-1_32_shared/instances.o: ../src/instances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/instances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/instances.cpp
+gcc/boost_regex-gcc-1_33_1_shared/instances.o: ../src/instances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/instances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/instances.cpp
 
-gcc/boost_regex-gcc-1_32_shared/posix_api.o: ../src/posix_api.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/posix_api.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/posix_api.cpp
+gcc/boost_regex-gcc-1_33_1_shared/posix_api.o: ../src/posix_api.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/posix_api.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/posix_api.cpp
 
-gcc/boost_regex-gcc-1_32_shared/regex.o: ../src/regex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/regex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex.cpp
+gcc/boost_regex-gcc-1_33_1_shared/regex.o: ../src/regex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/regex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex.cpp
 
-gcc/boost_regex-gcc-1_32_shared/regex_debug.o: ../src/regex_debug.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/regex_debug.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_debug.cpp
+gcc/boost_regex-gcc-1_33_1_shared/regex_debug.o: ../src/regex_debug.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/regex_debug.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_debug.cpp
 
-gcc/boost_regex-gcc-1_32_shared/regex_raw_buffer.o: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/regex_raw_buffer.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_raw_buffer.cpp
+gcc/boost_regex-gcc-1_33_1_shared/regex_raw_buffer.o: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/regex_raw_buffer.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_raw_buffer.cpp
 
-gcc/boost_regex-gcc-1_32_shared/regex_traits_defaults.o: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/regex_traits_defaults.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_traits_defaults.cpp
+gcc/boost_regex-gcc-1_33_1_shared/regex_traits_defaults.o: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/regex_traits_defaults.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_traits_defaults.cpp
 
-gcc/boost_regex-gcc-1_32_shared/static_mutex.o: ../src/static_mutex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/static_mutex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/static_mutex.cpp
+gcc/boost_regex-gcc-1_33_1_shared/static_mutex.o: ../src/static_mutex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/static_mutex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/static_mutex.cpp
 
-gcc/boost_regex-gcc-1_32_shared/usinstances.o: ../src/usinstances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/usinstances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/usinstances.cpp
+gcc/boost_regex-gcc-1_33_1_shared/usinstances.o: ../src/usinstances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/usinstances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/usinstances.cpp
 
-gcc/boost_regex-gcc-1_32_shared/w32_regex_traits.o: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/w32_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/w32_regex_traits.cpp
+gcc/boost_regex-gcc-1_33_1_shared/w32_regex_traits.o: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/w32_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/w32_regex_traits.cpp
 
-gcc/boost_regex-gcc-1_32_shared/wc_regex_traits.o: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/wc_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wc_regex_traits.cpp
+gcc/boost_regex-gcc-1_33_1_shared/wc_regex_traits.o: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/wc_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wc_regex_traits.cpp
 
-gcc/boost_regex-gcc-1_32_shared/wide_posix_api.o: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/wide_posix_api.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wide_posix_api.cpp
+gcc/boost_regex-gcc-1_33_1_shared/wide_posix_api.o: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/wide_posix_api.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wide_posix_api.cpp
 
-gcc/boost_regex-gcc-1_32_shared/winstances.o: ../src/winstances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32_shared/winstances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/winstances.cpp
+gcc/boost_regex-gcc-1_33_1_shared/winstances.o: ../src/winstances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1_shared/winstances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/winstances.cpp
 
-gcc/boost_regex-gcc-1_32_shared : 
-	mkdir -p gcc/boost_regex-gcc-1_32_shared
+gcc/boost_regex-gcc-1_33_1_shared : 
+	mkdir -p gcc/boost_regex-gcc-1_33_1_shared
 
-boost_regex-gcc-1_32_clean :
-	rm -f gcc/boost_regex-gcc-1_32_shared/*.o
+boost_regex-gcc-1_33_1_clean :
+	rm -f gcc/boost_regex-gcc-1_33_1_shared/*.o
 
-./gcc/libboost_regex-gcc-1_32.so : gcc/boost_regex-gcc-1_32_shared/c_regex_traits.o gcc/boost_regex-gcc-1_32_shared/cpp_regex_traits.o gcc/boost_regex-gcc-1_32_shared/cregex.o gcc/boost_regex-gcc-1_32_shared/fileiter.o gcc/boost_regex-gcc-1_32_shared/icu.o gcc/boost_regex-gcc-1_32_shared/instances.o gcc/boost_regex-gcc-1_32_shared/posix_api.o gcc/boost_regex-gcc-1_32_shared/regex.o gcc/boost_regex-gcc-1_32_shared/regex_debug.o gcc/boost_regex-gcc-1_32_shared/regex_raw_buffer.o gcc/boost_regex-gcc-1_32_shared/regex_traits_defaults.o gcc/boost_regex-gcc-1_32_shared/static_mutex.o gcc/boost_regex-gcc-1_32_shared/usinstances.o gcc/boost_regex-gcc-1_32_shared/w32_regex_traits.o gcc/boost_regex-gcc-1_32_shared/wc_regex_traits.o gcc/boost_regex-gcc-1_32_shared/wide_posix_api.o gcc/boost_regex-gcc-1_32_shared/winstances.o
-	$(LINKER) -o gcc/libboost_regex-gcc-1_32.so $(LDFLAGS)  $(ICU_LDFLAGS)  gcc/boost_regex-gcc-1_32_shared/c_regex_traits.o gcc/boost_regex-gcc-1_32_shared/cpp_regex_traits.o gcc/boost_regex-gcc-1_32_shared/cregex.o gcc/boost_regex-gcc-1_32_shared/fileiter.o gcc/boost_regex-gcc-1_32_shared/icu.o gcc/boost_regex-gcc-1_32_shared/instances.o gcc/boost_regex-gcc-1_32_shared/posix_api.o gcc/boost_regex-gcc-1_32_shared/regex.o gcc/boost_regex-gcc-1_32_shared/regex_debug.o gcc/boost_regex-gcc-1_32_shared/regex_raw_buffer.o gcc/boost_regex-gcc-1_32_shared/regex_traits_defaults.o gcc/boost_regex-gcc-1_32_shared/static_mutex.o gcc/boost_regex-gcc-1_32_shared/usinstances.o gcc/boost_regex-gcc-1_32_shared/w32_regex_traits.o gcc/boost_regex-gcc-1_32_shared/wc_regex_traits.o gcc/boost_regex-gcc-1_32_shared/wide_posix_api.o gcc/boost_regex-gcc-1_32_shared/winstances.o $(ICU_LIBS) $(LIBS)
+./gcc/libboost_regex-gcc-1_33_1.so : gcc/boost_regex-gcc-1_33_1_shared/c_regex_traits.o gcc/boost_regex-gcc-1_33_1_shared/cpp_regex_traits.o gcc/boost_regex-gcc-1_33_1_shared/cregex.o gcc/boost_regex-gcc-1_33_1_shared/fileiter.o gcc/boost_regex-gcc-1_33_1_shared/icu.o gcc/boost_regex-gcc-1_33_1_shared/instances.o gcc/boost_regex-gcc-1_33_1_shared/posix_api.o gcc/boost_regex-gcc-1_33_1_shared/regex.o gcc/boost_regex-gcc-1_33_1_shared/regex_debug.o gcc/boost_regex-gcc-1_33_1_shared/regex_raw_buffer.o gcc/boost_regex-gcc-1_33_1_shared/regex_traits_defaults.o gcc/boost_regex-gcc-1_33_1_shared/static_mutex.o gcc/boost_regex-gcc-1_33_1_shared/usinstances.o gcc/boost_regex-gcc-1_33_1_shared/w32_regex_traits.o gcc/boost_regex-gcc-1_33_1_shared/wc_regex_traits.o gcc/boost_regex-gcc-1_33_1_shared/wide_posix_api.o gcc/boost_regex-gcc-1_33_1_shared/winstances.o
+	$(LINKER) -o gcc/libboost_regex-gcc-1_33_1.so $(LDFLAGS)  $(ICU_LDFLAGS)  gcc/boost_regex-gcc-1_33_1_shared/c_regex_traits.o gcc/boost_regex-gcc-1_33_1_shared/cpp_regex_traits.o gcc/boost_regex-gcc-1_33_1_shared/cregex.o gcc/boost_regex-gcc-1_33_1_shared/fileiter.o gcc/boost_regex-gcc-1_33_1_shared/icu.o gcc/boost_regex-gcc-1_33_1_shared/instances.o gcc/boost_regex-gcc-1_33_1_shared/posix_api.o gcc/boost_regex-gcc-1_33_1_shared/regex.o gcc/boost_regex-gcc-1_33_1_shared/regex_debug.o gcc/boost_regex-gcc-1_33_1_shared/regex_raw_buffer.o gcc/boost_regex-gcc-1_33_1_shared/regex_traits_defaults.o gcc/boost_regex-gcc-1_33_1_shared/static_mutex.o gcc/boost_regex-gcc-1_33_1_shared/usinstances.o gcc/boost_regex-gcc-1_33_1_shared/w32_regex_traits.o gcc/boost_regex-gcc-1_33_1_shared/wc_regex_traits.o gcc/boost_regex-gcc-1_33_1_shared/wide_posix_api.o gcc/boost_regex-gcc-1_33_1_shared/winstances.o $(ICU_LIBS) $(LIBS)
 
 ########################################################
 #
-# section for libboost_regex-gcc-d-1_32.a
+# section for libboost_regex-gcc-d-1_33_1.a
 #
 ########################################################
-gcc/boost_regex-gcc-d-1_32_shared/c_regex_traits.o: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/c_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/c_regex_traits.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/c_regex_traits.o: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/c_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/c_regex_traits.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/cpp_regex_traits.o: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/cpp_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cpp_regex_traits.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/cpp_regex_traits.o: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/cpp_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cpp_regex_traits.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/cregex.o: ../src/cregex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/cregex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cregex.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/cregex.o: ../src/cregex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/cregex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cregex.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/fileiter.o: ../src/fileiter.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/fileiter.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/fileiter.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/fileiter.o: ../src/fileiter.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/fileiter.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/fileiter.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/icu.o: ../src/icu.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/icu.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/icu.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/icu.o: ../src/icu.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/icu.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/icu.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/instances.o: ../src/instances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/instances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/instances.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/instances.o: ../src/instances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/instances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/instances.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/posix_api.o: ../src/posix_api.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/posix_api.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/posix_api.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/posix_api.o: ../src/posix_api.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/posix_api.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/posix_api.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/regex.o: ../src/regex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/regex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/regex.o: ../src/regex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/regex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/regex_debug.o: ../src/regex_debug.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/regex_debug.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_debug.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/regex_debug.o: ../src/regex_debug.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/regex_debug.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_debug.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/regex_raw_buffer.o: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/regex_raw_buffer.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_raw_buffer.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/regex_raw_buffer.o: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/regex_raw_buffer.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_raw_buffer.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/regex_traits_defaults.o: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/regex_traits_defaults.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_traits_defaults.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/regex_traits_defaults.o: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/regex_traits_defaults.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_traits_defaults.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/static_mutex.o: ../src/static_mutex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/static_mutex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/static_mutex.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/static_mutex.o: ../src/static_mutex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/static_mutex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/static_mutex.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/usinstances.o: ../src/usinstances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/usinstances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/usinstances.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/usinstances.o: ../src/usinstances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/usinstances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/usinstances.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/w32_regex_traits.o: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/w32_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/w32_regex_traits.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/w32_regex_traits.o: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/w32_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/w32_regex_traits.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/wc_regex_traits.o: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/wc_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wc_regex_traits.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/wc_regex_traits.o: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/wc_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wc_regex_traits.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/wide_posix_api.o: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/wide_posix_api.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wide_posix_api.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/wide_posix_api.o: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/wide_posix_api.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wide_posix_api.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared/winstances.o: ../src/winstances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32_shared/winstances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/winstances.cpp
+gcc/boost_regex-gcc-d-1_33_1_shared/winstances.o: ../src/winstances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1_shared/winstances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/winstances.cpp
 
-gcc/boost_regex-gcc-d-1_32_shared : 
-	mkdir -p gcc/boost_regex-gcc-d-1_32_shared
+gcc/boost_regex-gcc-d-1_33_1_shared : 
+	mkdir -p gcc/boost_regex-gcc-d-1_33_1_shared
 
-boost_regex-gcc-d-1_32_clean :
-	rm -f gcc/boost_regex-gcc-d-1_32_shared/*.o
+boost_regex-gcc-d-1_33_1_clean :
+	rm -f gcc/boost_regex-gcc-d-1_33_1_shared/*.o
 
-./gcc/libboost_regex-gcc-d-1_32.so : gcc/boost_regex-gcc-d-1_32_shared/c_regex_traits.o gcc/boost_regex-gcc-d-1_32_shared/cpp_regex_traits.o gcc/boost_regex-gcc-d-1_32_shared/cregex.o gcc/boost_regex-gcc-d-1_32_shared/fileiter.o gcc/boost_regex-gcc-d-1_32_shared/icu.o gcc/boost_regex-gcc-d-1_32_shared/instances.o gcc/boost_regex-gcc-d-1_32_shared/posix_api.o gcc/boost_regex-gcc-d-1_32_shared/regex.o gcc/boost_regex-gcc-d-1_32_shared/regex_debug.o gcc/boost_regex-gcc-d-1_32_shared/regex_raw_buffer.o gcc/boost_regex-gcc-d-1_32_shared/regex_traits_defaults.o gcc/boost_regex-gcc-d-1_32_shared/static_mutex.o gcc/boost_regex-gcc-d-1_32_shared/usinstances.o gcc/boost_regex-gcc-d-1_32_shared/w32_regex_traits.o gcc/boost_regex-gcc-d-1_32_shared/wc_regex_traits.o gcc/boost_regex-gcc-d-1_32_shared/wide_posix_api.o gcc/boost_regex-gcc-d-1_32_shared/winstances.o
-	$(LINKER) -o gcc/libboost_regex-gcc-d-1_32.so $(LDFLAGS)  $(ICU_LDFLAGS)  gcc/boost_regex-gcc-d-1_32_shared/c_regex_traits.o gcc/boost_regex-gcc-d-1_32_shared/cpp_regex_traits.o gcc/boost_regex-gcc-d-1_32_shared/cregex.o gcc/boost_regex-gcc-d-1_32_shared/fileiter.o gcc/boost_regex-gcc-d-1_32_shared/icu.o gcc/boost_regex-gcc-d-1_32_shared/instances.o gcc/boost_regex-gcc-d-1_32_shared/posix_api.o gcc/boost_regex-gcc-d-1_32_shared/regex.o gcc/boost_regex-gcc-d-1_32_shared/regex_debug.o gcc/boost_regex-gcc-d-1_32_shared/regex_raw_buffer.o gcc/boost_regex-gcc-d-1_32_shared/regex_traits_defaults.o gcc/boost_regex-gcc-d-1_32_shared/static_mutex.o gcc/boost_regex-gcc-d-1_32_shared/usinstances.o gcc/boost_regex-gcc-d-1_32_shared/w32_regex_traits.o gcc/boost_regex-gcc-d-1_32_shared/wc_regex_traits.o gcc/boost_regex-gcc-d-1_32_shared/wide_posix_api.o gcc/boost_regex-gcc-d-1_32_shared/winstances.o $(ICU_LIBS) $(LIBS)
+./gcc/libboost_regex-gcc-d-1_33_1.so : gcc/boost_regex-gcc-d-1_33_1_shared/c_regex_traits.o gcc/boost_regex-gcc-d-1_33_1_shared/cpp_regex_traits.o gcc/boost_regex-gcc-d-1_33_1_shared/cregex.o gcc/boost_regex-gcc-d-1_33_1_shared/fileiter.o gcc/boost_regex-gcc-d-1_33_1_shared/icu.o gcc/boost_regex-gcc-d-1_33_1_shared/instances.o gcc/boost_regex-gcc-d-1_33_1_shared/posix_api.o gcc/boost_regex-gcc-d-1_33_1_shared/regex.o gcc/boost_regex-gcc-d-1_33_1_shared/regex_debug.o gcc/boost_regex-gcc-d-1_33_1_shared/regex_raw_buffer.o gcc/boost_regex-gcc-d-1_33_1_shared/regex_traits_defaults.o gcc/boost_regex-gcc-d-1_33_1_shared/static_mutex.o gcc/boost_regex-gcc-d-1_33_1_shared/usinstances.o gcc/boost_regex-gcc-d-1_33_1_shared/w32_regex_traits.o gcc/boost_regex-gcc-d-1_33_1_shared/wc_regex_traits.o gcc/boost_regex-gcc-d-1_33_1_shared/wide_posix_api.o gcc/boost_regex-gcc-d-1_33_1_shared/winstances.o
+	$(LINKER) -o gcc/libboost_regex-gcc-d-1_33_1.so $(LDFLAGS)  $(ICU_LDFLAGS)  gcc/boost_regex-gcc-d-1_33_1_shared/c_regex_traits.o gcc/boost_regex-gcc-d-1_33_1_shared/cpp_regex_traits.o gcc/boost_regex-gcc-d-1_33_1_shared/cregex.o gcc/boost_regex-gcc-d-1_33_1_shared/fileiter.o gcc/boost_regex-gcc-d-1_33_1_shared/icu.o gcc/boost_regex-gcc-d-1_33_1_shared/instances.o gcc/boost_regex-gcc-d-1_33_1_shared/posix_api.o gcc/boost_regex-gcc-d-1_33_1_shared/regex.o gcc/boost_regex-gcc-d-1_33_1_shared/regex_debug.o gcc/boost_regex-gcc-d-1_33_1_shared/regex_raw_buffer.o gcc/boost_regex-gcc-d-1_33_1_shared/regex_traits_defaults.o gcc/boost_regex-gcc-d-1_33_1_shared/static_mutex.o gcc/boost_regex-gcc-d-1_33_1_shared/usinstances.o gcc/boost_regex-gcc-d-1_33_1_shared/w32_regex_traits.o gcc/boost_regex-gcc-d-1_33_1_shared/wc_regex_traits.o gcc/boost_regex-gcc-d-1_33_1_shared/wide_posix_api.o gcc/boost_regex-gcc-d-1_33_1_shared/winstances.o $(ICU_LIBS) $(LIBS)
 

Modified: boost/trunk/libs/regex/build/gcc.mak
===================================================================
--- boost/trunk/libs/regex/build/gcc.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/gcc.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -41,14 +41,14 @@
 endif
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/static_mutex.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : gcc  gcc gcc/boost_regex-gcc-1_32 ./gcc/libboost_regex-gcc-1_32.a gcc gcc/boost_regex-gcc-d-1_32 ./gcc/libboost_regex-gcc-d-1_32.a
+all : gcc  gcc gcc/boost_regex-gcc-1_33_1 ./gcc/libboost_regex-gcc-1_33_1.a gcc gcc/boost_regex-gcc-d-1_33_1 ./gcc/libboost_regex-gcc-d-1_33_1.a
 
 gcc :
 	mkdir -p gcc
 
-clean :  boost_regex-gcc-1_32_clean boost_regex-gcc-d-1_32_clean
+clean :  boost_regex-gcc-1_33_1_clean boost_regex-gcc-d-1_33_1_clean
 
 install : all
 
@@ -56,133 +56,133 @@
 
 ########################################################
 #
-# section for libboost_regex-gcc-1_32.a
+# section for libboost_regex-gcc-1_33_1.a
 #
 ########################################################
-gcc/boost_regex-gcc-1_32/c_regex_traits.o: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/c_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/c_regex_traits.cpp
+gcc/boost_regex-gcc-1_33_1/c_regex_traits.o: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/c_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/c_regex_traits.cpp
 
-gcc/boost_regex-gcc-1_32/cpp_regex_traits.o: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/cpp_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cpp_regex_traits.cpp
+gcc/boost_regex-gcc-1_33_1/cpp_regex_traits.o: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/cpp_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cpp_regex_traits.cpp
 
-gcc/boost_regex-gcc-1_32/cregex.o: ../src/cregex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/cregex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cregex.cpp
+gcc/boost_regex-gcc-1_33_1/cregex.o: ../src/cregex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/cregex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cregex.cpp
 
-gcc/boost_regex-gcc-1_32/fileiter.o: ../src/fileiter.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/fileiter.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/fileiter.cpp
+gcc/boost_regex-gcc-1_33_1/fileiter.o: ../src/fileiter.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/fileiter.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/fileiter.cpp
 
-gcc/boost_regex-gcc-1_32/icu.o: ../src/icu.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/icu.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/icu.cpp
+gcc/boost_regex-gcc-1_33_1/icu.o: ../src/icu.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/icu.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/icu.cpp
 
-gcc/boost_regex-gcc-1_32/instances.o: ../src/instances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/instances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/instances.cpp
+gcc/boost_regex-gcc-1_33_1/instances.o: ../src/instances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/instances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/instances.cpp
 
-gcc/boost_regex-gcc-1_32/posix_api.o: ../src/posix_api.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/posix_api.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/posix_api.cpp
+gcc/boost_regex-gcc-1_33_1/posix_api.o: ../src/posix_api.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/posix_api.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/posix_api.cpp
 
-gcc/boost_regex-gcc-1_32/regex.o: ../src/regex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/regex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex.cpp
+gcc/boost_regex-gcc-1_33_1/regex.o: ../src/regex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/regex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex.cpp
 
-gcc/boost_regex-gcc-1_32/regex_debug.o: ../src/regex_debug.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/regex_debug.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_debug.cpp
+gcc/boost_regex-gcc-1_33_1/regex_debug.o: ../src/regex_debug.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/regex_debug.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_debug.cpp
 
-gcc/boost_regex-gcc-1_32/regex_raw_buffer.o: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/regex_raw_buffer.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_raw_buffer.cpp
+gcc/boost_regex-gcc-1_33_1/regex_raw_buffer.o: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/regex_raw_buffer.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_raw_buffer.cpp
 
-gcc/boost_regex-gcc-1_32/regex_traits_defaults.o: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/regex_traits_defaults.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_traits_defaults.cpp
+gcc/boost_regex-gcc-1_33_1/regex_traits_defaults.o: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/regex_traits_defaults.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_traits_defaults.cpp
 
-gcc/boost_regex-gcc-1_32/static_mutex.o: ../src/static_mutex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/static_mutex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/static_mutex.cpp
+gcc/boost_regex-gcc-1_33_1/static_mutex.o: ../src/static_mutex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/static_mutex.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/static_mutex.cpp
 
-gcc/boost_regex-gcc-1_32/usinstances.o: ../src/usinstances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/usinstances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/usinstances.cpp
+gcc/boost_regex-gcc-1_33_1/usinstances.o: ../src/usinstances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/usinstances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/usinstances.cpp
 
-gcc/boost_regex-gcc-1_32/w32_regex_traits.o: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/w32_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/w32_regex_traits.cpp
+gcc/boost_regex-gcc-1_33_1/w32_regex_traits.o: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/w32_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/w32_regex_traits.cpp
 
-gcc/boost_regex-gcc-1_32/wc_regex_traits.o: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/wc_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wc_regex_traits.cpp
+gcc/boost_regex-gcc-1_33_1/wc_regex_traits.o: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/wc_regex_traits.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wc_regex_traits.cpp
 
-gcc/boost_regex-gcc-1_32/wide_posix_api.o: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/wide_posix_api.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wide_posix_api.cpp
+gcc/boost_regex-gcc-1_33_1/wide_posix_api.o: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/wide_posix_api.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wide_posix_api.cpp
 
-gcc/boost_regex-gcc-1_32/winstances.o: ../src/winstances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_32/winstances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/winstances.cpp
+gcc/boost_regex-gcc-1_33_1/winstances.o: ../src/winstances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-1_33_1/winstances.o $(C1) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/winstances.cpp
 
-gcc/boost_regex-gcc-1_32 : 
-	mkdir -p gcc/boost_regex-gcc-1_32
+gcc/boost_regex-gcc-1_33_1 : 
+	mkdir -p gcc/boost_regex-gcc-1_33_1
 
-boost_regex-gcc-1_32_clean :
-	rm -f gcc/boost_regex-gcc-1_32/*.o
+boost_regex-gcc-1_33_1_clean :
+	rm -f gcc/boost_regex-gcc-1_33_1/*.o
 
-./gcc/libboost_regex-gcc-1_32.a : gcc/boost_regex-gcc-1_32/c_regex_traits.o gcc/boost_regex-gcc-1_32/cpp_regex_traits.o gcc/boost_regex-gcc-1_32/cregex.o gcc/boost_regex-gcc-1_32/fileiter.o gcc/boost_regex-gcc-1_32/icu.o gcc/boost_regex-gcc-1_32/instances.o gcc/boost_regex-gcc-1_32/posix_api.o gcc/boost_regex-gcc-1_32/regex.o gcc/boost_regex-gcc-1_32/regex_debug.o gcc/boost_regex-gcc-1_32/regex_raw_buffer.o gcc/boost_regex-gcc-1_32/regex_traits_defaults.o gcc/boost_regex-gcc-1_32/static_mutex.o gcc/boost_regex-gcc-1_32/usinstances.o gcc/boost_regex-gcc-1_32/w32_regex_traits.o gcc/boost_regex-gcc-1_32/wc_regex_traits.o gcc/boost_regex-gcc-1_32/wide_posix_api.o gcc/boost_regex-gcc-1_32/winstances.o
-	ar -r gcc/libboost_regex-gcc-1_32.a  gcc/boost_regex-gcc-1_32/c_regex_traits.o gcc/boost_regex-gcc-1_32/cpp_regex_traits.o gcc/boost_regex-gcc-1_32/cregex.o gcc/boost_regex-gcc-1_32/fileiter.o gcc/boost_regex-gcc-1_32/icu.o gcc/boost_regex-gcc-1_32/instances.o gcc/boost_regex-gcc-1_32/posix_api.o gcc/boost_regex-gcc-1_32/regex.o gcc/boost_regex-gcc-1_32/regex_debug.o gcc/boost_regex-gcc-1_32/regex_raw_buffer.o gcc/boost_regex-gcc-1_32/regex_traits_defaults.o gcc/boost_regex-gcc-1_32/static_mutex.o gcc/boost_regex-gcc-1_32/usinstances.o gcc/boost_regex-gcc-1_32/w32_regex_traits.o gcc/boost_regex-gcc-1_32/wc_regex_traits.o gcc/boost_regex-gcc-1_32/wide_posix_api.o gcc/boost_regex-gcc-1_32/winstances.o
-	-ar -s gcc/libboost_regex-gcc-1_32.a
+./gcc/libboost_regex-gcc-1_33_1.a : gcc/boost_regex-gcc-1_33_1/c_regex_traits.o gcc/boost_regex-gcc-1_33_1/cpp_regex_traits.o gcc/boost_regex-gcc-1_33_1/cregex.o gcc/boost_regex-gcc-1_33_1/fileiter.o gcc/boost_regex-gcc-1_33_1/icu.o gcc/boost_regex-gcc-1_33_1/instances.o gcc/boost_regex-gcc-1_33_1/posix_api.o gcc/boost_regex-gcc-1_33_1/regex.o gcc/boost_regex-gcc-1_33_1/regex_debug.o gcc/boost_regex-gcc-1_33_1/regex_raw_buffer.o gcc/boost_regex-gcc-1_33_1/regex_traits_defaults.o gcc/boost_regex-gcc-1_33_1/static_mutex.o gcc/boost_regex-gcc-1_33_1/usinstances.o gcc/boost_regex-gcc-1_33_1/w32_regex_traits.o gcc/boost_regex-gcc-1_33_1/wc_regex_traits.o gcc/boost_regex-gcc-1_33_1/wide_posix_api.o gcc/boost_regex-gcc-1_33_1/winstances.o
+	ar -r gcc/libboost_regex-gcc-1_33_1.a  gcc/boost_regex-gcc-1_33_1/c_regex_traits.o gcc/boost_regex-gcc-1_33_1/cpp_regex_traits.o gcc/boost_regex-gcc-1_33_1/cregex.o gcc/boost_regex-gcc-1_33_1/fileiter.o gcc/boost_regex-gcc-1_33_1/icu.o gcc/boost_regex-gcc-1_33_1/instances.o gcc/boost_regex-gcc-1_33_1/posix_api.o gcc/boost_regex-gcc-1_33_1/regex.o gcc/boost_regex-gcc-1_33_1/regex_debug.o gcc/boost_regex-gcc-1_33_1/regex_raw_buffer.o gcc/boost_regex-gcc-1_33_1/regex_traits_defaults.o gcc/boost_regex-gcc-1_33_1/static_mutex.o gcc/boost_regex-gcc-1_33_1/usinstances.o gcc/boost_regex-gcc-1_33_1/w32_regex_traits.o gcc/boost_regex-gcc-1_33_1/wc_regex_traits.o gcc/boost_regex-gcc-1_33_1/wide_posix_api.o gcc/boost_regex-gcc-1_33_1/winstances.o
+	-ar -s gcc/libboost_regex-gcc-1_33_1.a
 
 ########################################################
 #
-# section for libboost_regex-gcc-d-1_32.a
+# section for libboost_regex-gcc-d-1_33_1.a
 #
 ########################################################
-gcc/boost_regex-gcc-d-1_32/c_regex_traits.o: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/c_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/c_regex_traits.cpp
+gcc/boost_regex-gcc-d-1_33_1/c_regex_traits.o: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/c_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/c_regex_traits.cpp
 
-gcc/boost_regex-gcc-d-1_32/cpp_regex_traits.o: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/cpp_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cpp_regex_traits.cpp
+gcc/boost_regex-gcc-d-1_33_1/cpp_regex_traits.o: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/cpp_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cpp_regex_traits.cpp
 
-gcc/boost_regex-gcc-d-1_32/cregex.o: ../src/cregex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/cregex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cregex.cpp
+gcc/boost_regex-gcc-d-1_33_1/cregex.o: ../src/cregex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/cregex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/cregex.cpp
 
-gcc/boost_regex-gcc-d-1_32/fileiter.o: ../src/fileiter.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/fileiter.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/fileiter.cpp
+gcc/boost_regex-gcc-d-1_33_1/fileiter.o: ../src/fileiter.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/fileiter.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/fileiter.cpp
 
-gcc/boost_regex-gcc-d-1_32/icu.o: ../src/icu.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/icu.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/icu.cpp
+gcc/boost_regex-gcc-d-1_33_1/icu.o: ../src/icu.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/icu.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/icu.cpp
 
-gcc/boost_regex-gcc-d-1_32/instances.o: ../src/instances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/instances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/instances.cpp
+gcc/boost_regex-gcc-d-1_33_1/instances.o: ../src/instances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/instances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/instances.cpp
 
-gcc/boost_regex-gcc-d-1_32/posix_api.o: ../src/posix_api.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/posix_api.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/posix_api.cpp
+gcc/boost_regex-gcc-d-1_33_1/posix_api.o: ../src/posix_api.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/posix_api.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/posix_api.cpp
 
-gcc/boost_regex-gcc-d-1_32/regex.o: ../src/regex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/regex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex.cpp
+gcc/boost_regex-gcc-d-1_33_1/regex.o: ../src/regex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/regex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex.cpp
 
-gcc/boost_regex-gcc-d-1_32/regex_debug.o: ../src/regex_debug.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/regex_debug.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_debug.cpp
+gcc/boost_regex-gcc-d-1_33_1/regex_debug.o: ../src/regex_debug.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/regex_debug.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_debug.cpp
 
-gcc/boost_regex-gcc-d-1_32/regex_raw_buffer.o: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/regex_raw_buffer.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_raw_buffer.cpp
+gcc/boost_regex-gcc-d-1_33_1/regex_raw_buffer.o: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/regex_raw_buffer.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_raw_buffer.cpp
 
-gcc/boost_regex-gcc-d-1_32/regex_traits_defaults.o: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/regex_traits_defaults.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_traits_defaults.cpp
+gcc/boost_regex-gcc-d-1_33_1/regex_traits_defaults.o: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/regex_traits_defaults.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/regex_traits_defaults.cpp
 
-gcc/boost_regex-gcc-d-1_32/static_mutex.o: ../src/static_mutex.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/static_mutex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/static_mutex.cpp
+gcc/boost_regex-gcc-d-1_33_1/static_mutex.o: ../src/static_mutex.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/static_mutex.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/static_mutex.cpp
 
-gcc/boost_regex-gcc-d-1_32/usinstances.o: ../src/usinstances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/usinstances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/usinstances.cpp
+gcc/boost_regex-gcc-d-1_33_1/usinstances.o: ../src/usinstances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/usinstances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/usinstances.cpp
 
-gcc/boost_regex-gcc-d-1_32/w32_regex_traits.o: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/w32_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/w32_regex_traits.cpp
+gcc/boost_regex-gcc-d-1_33_1/w32_regex_traits.o: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/w32_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/w32_regex_traits.cpp
 
-gcc/boost_regex-gcc-d-1_32/wc_regex_traits.o: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/wc_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wc_regex_traits.cpp
+gcc/boost_regex-gcc-d-1_33_1/wc_regex_traits.o: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/wc_regex_traits.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wc_regex_traits.cpp
 
-gcc/boost_regex-gcc-d-1_32/wide_posix_api.o: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/wide_posix_api.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wide_posix_api.cpp
+gcc/boost_regex-gcc-d-1_33_1/wide_posix_api.o: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/wide_posix_api.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/wide_posix_api.cpp
 
-gcc/boost_regex-gcc-d-1_32/winstances.o: ../src/winstances.cpp $(ALL_HEADER)
-	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_32/winstances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/winstances.cpp
+gcc/boost_regex-gcc-d-1_33_1/winstances.o: ../src/winstances.cpp $(ALL_HEADER)
+	$(CXX) $(INCLUDES) -o gcc/boost_regex-gcc-d-1_33_1/winstances.o $(C2) $(CXXFLAGS) $(ICU_CXXFLAGS) ../src/winstances.cpp
 
-gcc/boost_regex-gcc-d-1_32 : 
-	mkdir -p gcc/boost_regex-gcc-d-1_32
+gcc/boost_regex-gcc-d-1_33_1 : 
+	mkdir -p gcc/boost_regex-gcc-d-1_33_1
 
-boost_regex-gcc-d-1_32_clean :
-	rm -f gcc/boost_regex-gcc-d-1_32/*.o
+boost_regex-gcc-d-1_33_1_clean :
+	rm -f gcc/boost_regex-gcc-d-1_33_1/*.o
 
-./gcc/libboost_regex-gcc-d-1_32.a : gcc/boost_regex-gcc-d-1_32/c_regex_traits.o gcc/boost_regex-gcc-d-1_32/cpp_regex_traits.o gcc/boost_regex-gcc-d-1_32/cregex.o gcc/boost_regex-gcc-d-1_32/fileiter.o gcc/boost_regex-gcc-d-1_32/icu.o gcc/boost_regex-gcc-d-1_32/instances.o gcc/boost_regex-gcc-d-1_32/posix_api.o gcc/boost_regex-gcc-d-1_32/regex.o gcc/boost_regex-gcc-d-1_32/regex_debug.o gcc/boost_regex-gcc-d-1_32/regex_raw_buffer.o gcc/boost_regex-gcc-d-1_32/regex_traits_defaults.o gcc/boost_regex-gcc-d-1_32/static_mutex.o gcc/boost_regex-gcc-d-1_32/usinstances.o gcc/boost_regex-gcc-d-1_32/w32_regex_traits.o gcc/boost_regex-gcc-d-1_32/wc_regex_traits.o gcc/boost_regex-gcc-d-1_32/wide_posix_api.o gcc/boost_regex-gcc-d-1_32/winstances.o
-	ar -r gcc/libboost_regex-gcc-d-1_32.a  gcc/boost_regex-gcc-d-1_32/c_regex_traits.o gcc/boost_regex-gcc-d-1_32/cpp_regex_traits.o gcc/boost_regex-gcc-d-1_32/cregex.o gcc/boost_regex-gcc-d-1_32/fileiter.o gcc/boost_regex-gcc-d-1_32/icu.o gcc/boost_regex-gcc-d-1_32/instances.o gcc/boost_regex-gcc-d-1_32/posix_api.o gcc/boost_regex-gcc-d-1_32/regex.o gcc/boost_regex-gcc-d-1_32/regex_debug.o gcc/boost_regex-gcc-d-1_32/regex_raw_buffer.o gcc/boost_regex-gcc-d-1_32/regex_traits_defaults.o gcc/boost_regex-gcc-d-1_32/static_mutex.o gcc/boost_regex-gcc-d-1_32/usinstances.o gcc/boost_regex-gcc-d-1_32/w32_regex_traits.o gcc/boost_regex-gcc-d-1_32/wc_regex_traits.o gcc/boost_regex-gcc-d-1_32/wide_posix_api.o gcc/boost_regex-gcc-d-1_32/winstances.o
-	-ar -s gcc/libboost_regex-gcc-d-1_32.a
+./gcc/libboost_regex-gcc-d-1_33_1.a : gcc/boost_regex-gcc-d-1_33_1/c_regex_traits.o gcc/boost_regex-gcc-d-1_33_1/cpp_regex_traits.o gcc/boost_regex-gcc-d-1_33_1/cregex.o gcc/boost_regex-gcc-d-1_33_1/fileiter.o gcc/boost_regex-gcc-d-1_33_1/icu.o gcc/boost_regex-gcc-d-1_33_1/instances.o gcc/boost_regex-gcc-d-1_33_1/posix_api.o gcc/boost_regex-gcc-d-1_33_1/regex.o gcc/boost_regex-gcc-d-1_33_1/regex_debug.o gcc/boost_regex-gcc-d-1_33_1/regex_raw_buffer.o gcc/boost_regex-gcc-d-1_33_1/regex_traits_defaults.o gcc/boost_regex-gcc-d-1_33_1/static_mutex.o gcc/boost_regex-gcc-d-1_33_1/usinstances.o gcc/boost_regex-gcc-d-1_33_1/w32_regex_traits.o gcc/boost_regex-gcc-d-1_33_1/wc_regex_traits.o gcc/boost_regex-gcc-d-1_33_1/wide_posix_api.o gcc/boost_regex-gcc-d-1_33_1/winstances.o
+	ar -r gcc/libboost_regex-gcc-d-1_33_1.a  gcc/boost_regex-gcc-d-1_33_1/c_regex_traits.o gcc/boost_regex-gcc-d-1_33_1/cpp_regex_traits.o gcc/boost_regex-gcc-d-1_33_1/cregex.o gcc/boost_regex-gcc-d-1_33_1/fileiter.o gcc/boost_regex-gcc-d-1_33_1/icu.o gcc/boost_regex-gcc-d-1_33_1/instances.o gcc/boost_regex-gcc-d-1_33_1/posix_api.o gcc/boost_regex-gcc-d-1_33_1/regex.o gcc/boost_regex-gcc-d-1_33_1/regex_debug.o gcc/boost_regex-gcc-d-1_33_1/regex_raw_buffer.o gcc/boost_regex-gcc-d-1_33_1/regex_traits_defaults.o gcc/boost_regex-gcc-d-1_33_1/static_mutex.o gcc/boost_regex-gcc-d-1_33_1/usinstances.o gcc/boost_regex-gcc-d-1_33_1/w32_regex_traits.o gcc/boost_regex-gcc-d-1_33_1/wc_regex_traits.o gcc/boost_regex-gcc-d-1_33_1/wide_posix_api.o gcc/boost_regex-gcc-d-1_33_1/winstances.o
+	-ar -s gcc/libboost_regex-gcc-d-1_33_1.a
 

Modified: boost/trunk/libs/regex/build/generic.mak
===================================================================
--- boost/trunk/libs/regex/build/generic.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/generic.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -26,7 +26,7 @@
 
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/static_mutex.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
 all : $(DIRNAME)  $(DIRNAME) $(DIRNAME)/boost_regex ./$(DIRNAME)/libboost_regex.so
 

Modified: boost/trunk/libs/regex/build/sunpro.mak
===================================================================
--- boost/trunk/libs/regex/build/sunpro.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/sunpro.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -34,7 +34,7 @@
 
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/static_mutex.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
 all : sunpro sunpro/libboost_regex$(LIBSUFFIX) sunpro/libboost_regex$(LIBSUFFIX).a sunpro/libboost_regex_mt$(LIBSUFFIX) sunpro/libboost_regex_mt$(LIBSUFFIX).a sunpro/shared_libboost_regex$(LIBSUFFIX) sunpro/libboost_regex$(LIBSUFFIX).so sunpro/shared_libboost_regex_mt$(LIBSUFFIX) sunpro/libboost_regex_mt$(LIBSUFFIX).so
 

Modified: boost/trunk/libs/regex/build/vc6-stlport.mak
===================================================================
--- boost/trunk/libs/regex/build/vc6-stlport.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/vc6-stlport.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -50,443 +50,443 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I$(ICU_PATH)\include
-ICU_LINK_OPTS= /LIBPATH:$(ICU_PATH)\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"$(ICU_PATH)\include"
+ICU_LINK_OPTS= /LIBPATH:"$(ICU_PATH)\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in $(ICU_PATH)
 !ENDIF
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/allocator.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : main_dir libboost_regex-vc6-mt-sp-1_33_dir ./vc6-stlport/libboost_regex-vc6-mt-sp-1_33.lib boost_regex-vc6-mt-p-1_33_dir ./vc6-stlport/boost_regex-vc6-mt-p-1_33.lib libboost_regex-vc6-mt-p-1_33_dir ./vc6-stlport/libboost_regex-vc6-mt-p-1_33.lib boost_regex-vc6-mt-gdp-1_33_dir ./vc6-stlport/boost_regex-vc6-mt-gdp-1_33.lib libboost_regex-vc6-mt-sgdp-1_33_dir ./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.lib libboost_regex-vc6-mt-gdp-1_33_dir ./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33.lib
+all : main_dir libboost_regex-vc6-mt-sp-1_33_1_dir ./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.lib boost_regex-vc6-mt-p-1_33_1_dir ./vc6-stlport/boost_regex-vc6-mt-p-1_33_1.lib libboost_regex-vc6-mt-p-1_33_1_dir ./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1.lib boost_regex-vc6-mt-gdp-1_33_1_dir ./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.lib libboost_regex-vc6-mt-sgdp-1_33_1_dir ./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.lib libboost_regex-vc6-mt-gdp-1_33_1_dir ./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.lib
 
-clean :  libboost_regex-vc6-mt-sp-1_33_clean boost_regex-vc6-mt-p-1_33_clean libboost_regex-vc6-mt-p-1_33_clean boost_regex-vc6-mt-gdp-1_33_clean libboost_regex-vc6-mt-sgdp-1_33_clean libboost_regex-vc6-mt-gdp-1_33_clean
+clean :  libboost_regex-vc6-mt-sp-1_33_1_clean boost_regex-vc6-mt-p-1_33_1_clean libboost_regex-vc6-mt-p-1_33_1_clean boost_regex-vc6-mt-gdp-1_33_1_clean libboost_regex-vc6-mt-sgdp-1_33_1_clean libboost_regex-vc6-mt-gdp-1_33_1_clean
 
 install : stlport_check all
-	copy vc6-stlport\libboost_regex-vc6-mt-sp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6-stlport\boost_regex-vc6-mt-p-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6-stlport\boost_regex-vc6-mt-p-1_33.dll "$(MSVCDIR)\bin"
-	copy vc6-stlport\libboost_regex-vc6-mt-p-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6-stlport\boost_regex-vc6-mt-gdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6-stlport\boost_regex-vc6-mt-gdp-1_33.dll "$(MSVCDIR)\bin"
-	copy vc6-stlport\boost_regex-vc6-mt-gdp-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc6-stlport\libboost_regex-vc6-mt-gdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6-stlport\libboost_regex-vc6-mt-gdp-1_33.pdb "$(MSVCDIR)\lib"
+	copy vc6-stlport\libboost_regex-vc6-mt-sp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6-stlport\boost_regex-vc6-mt-p-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6-stlport\boost_regex-vc6-mt-p-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc6-stlport\libboost_regex-vc6-mt-p-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc6-stlport\libboost_regex-vc6-mt-gdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6-stlport\libboost_regex-vc6-mt-gdp-1_33_1.pdb "$(MSVCDIR)\lib"
 
 main_dir :
 	@if not exist "vc6-stlport\$(NULL)" mkdir vc6-stlport
 
-stlport_check : $(STLPORT_PATH)\stlport\string
+stlport_check : "$(STLPORT_PATH)\stlport\string"
 	echo
 
 
 ########################################################
 #
-# section for libboost_regex-vc6-mt-sp-1_33.lib
+# section for libboost_regex-vc6-mt-sp-1_33_1.lib
 #
 ########################################################
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/c_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/cregex.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/cregex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/fileiter.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/fileiter.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/icu.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/icu.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/instances.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/instances.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/posix_api.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/posix_api.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/regex.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/regex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/regex_debug.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/static_mutex.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/usinstances.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/usinstances.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/w32_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/wc_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/wide_posix_api.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33.pdb ../src/winstances.cpp
+vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-mt-sp-1_33_dir :
-	@if not exist "vc6-stlport\libboost_regex-vc6-mt-sp-1_33\$(NULL)" mkdir vc6-stlport\libboost_regex-vc6-mt-sp-1_33
+libboost_regex-vc6-mt-sp-1_33_1_dir :
+	@if not exist "vc6-stlport\libboost_regex-vc6-mt-sp-1_33_1\$(NULL)" mkdir vc6-stlport\libboost_regex-vc6-mt-sp-1_33_1
 
-libboost_regex-vc6-mt-sp-1_33_clean :
-	del vc6-stlport\libboost_regex-vc6-mt-sp-1_33\*.obj
-	del vc6-stlport\libboost_regex-vc6-mt-sp-1_33\*.idb
-	del vc6-stlport\libboost_regex-vc6-mt-sp-1_33\*.exp
-	del vc6-stlport\libboost_regex-vc6-mt-sp-1_33\*.pch
+libboost_regex-vc6-mt-sp-1_33_1_clean :
+	del vc6-stlport\libboost_regex-vc6-mt-sp-1_33_1\*.obj
+	del vc6-stlport\libboost_regex-vc6-mt-sp-1_33_1\*.idb
+	del vc6-stlport\libboost_regex-vc6-mt-sp-1_33_1\*.exp
+	del vc6-stlport\libboost_regex-vc6-mt-sp-1_33_1\*.pch
 
-./vc6-stlport/libboost_regex-vc6-mt-sp-1_33.lib : vc6-stlport/libboost_regex-vc6-mt-sp-1_33/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/cregex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/icu.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/instances.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/winstances.obj
-	link -lib /nologo /out:vc6-stlport/libboost_regex-vc6-mt-sp-1_33.lib $(XSFLAGS)  vc6-stlport/libboost_regex-vc6-mt-sp-1_33/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/cregex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/icu.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/instances.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33/winstances.obj
+./vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.lib : vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/cregex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/icu.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/instances.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1.lib $(XSFLAGS)  vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/cregex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/icu.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/instances.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc6-mt-p-1_33.lib
+# section for boost_regex-vc6-mt-p-1_33_1.lib
 #
 ########################################################
-vc6-stlport/boost_regex-vc6-mt-p-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/c_regex_traits.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/cregex.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/cregex.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/fileiter.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/fileiter.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/icu.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/icu.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/instances.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/instances.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/posix_api.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/posix_api.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/regex.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/regex.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/regex_debug.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/static_mutex.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/usinstances.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/usinstances.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/w32_regex_traits.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/wc_regex_traits.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/wide_posix_api.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6-stlport/boost_regex-vc6-mt-p-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33.pdb ../src/winstances.cpp
+vc6-stlport/boost_regex-vc6-mt-p-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc6-mt-p-1_33_dir :
-	@if not exist "vc6-stlport\boost_regex-vc6-mt-p-1_33\$(NULL)" mkdir vc6-stlport\boost_regex-vc6-mt-p-1_33
+boost_regex-vc6-mt-p-1_33_1_dir :
+	@if not exist "vc6-stlport\boost_regex-vc6-mt-p-1_33_1\$(NULL)" mkdir vc6-stlport\boost_regex-vc6-mt-p-1_33_1
 
-boost_regex-vc6-mt-p-1_33_clean :
-	del vc6-stlport\boost_regex-vc6-mt-p-1_33\*.obj
-	del vc6-stlport\boost_regex-vc6-mt-p-1_33\*.idb
-	del vc6-stlport\boost_regex-vc6-mt-p-1_33\*.exp
-	del vc6-stlport\boost_regex-vc6-mt-p-1_33\*.pch
+boost_regex-vc6-mt-p-1_33_1_clean :
+	del vc6-stlport\boost_regex-vc6-mt-p-1_33_1\*.obj
+	del vc6-stlport\boost_regex-vc6-mt-p-1_33_1\*.idb
+	del vc6-stlport\boost_regex-vc6-mt-p-1_33_1\*.exp
+	del vc6-stlport\boost_regex-vc6-mt-p-1_33_1\*.pch
 
-./vc6-stlport/boost_regex-vc6-mt-p-1_33.lib : vc6-stlport/boost_regex-vc6-mt-p-1_33/c_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/cpp_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/cregex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/fileiter.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/icu.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/instances.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/posix_api.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/regex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_debug.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_raw_buffer.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_traits_defaults.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/static_mutex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/usinstances.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/w32_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/wc_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/wide_posix_api.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/boost_regex-vc6-mt-p-1_33.pdb" /debug /machine:I386 /out:"vc6-stlport/boost_regex-vc6-mt-p-1_33.dll" /implib:"vc6-stlport/boost_regex-vc6-mt-p-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc6-stlport/boost_regex-vc6-mt-p-1_33/c_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/cpp_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/cregex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/fileiter.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/icu.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/instances.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/posix_api.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/regex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_debug.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_raw_buffer.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/regex_traits_defaults.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/static_mutex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/usinstances.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/w32_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/wc_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/wide_posix_api.obj vc6-stlport/boost_regex-vc6-mt-p-1_33/winstances.obj
+./vc6-stlport/boost_regex-vc6-mt-p-1_33_1.lib : vc6-stlport/boost_regex-vc6-mt-p-1_33_1/c_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/cpp_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/cregex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/fileiter.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/icu.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/instances.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/posix_api.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_debug.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_raw_buffer.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_traits_defaults.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/static_mutex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/usinstances.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/w32_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/wc_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/wide_posix_api.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/boost_regex-vc6-mt-p-1_33_1.pdb" /debug /machine:I386 /out:"vc6-stlport/boost_regex-vc6-mt-p-1_33_1.dll" /implib:"vc6-stlport/boost_regex-vc6-mt-p-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc6-stlport/boost_regex-vc6-mt-p-1_33_1/c_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/cpp_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/cregex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/fileiter.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/icu.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/instances.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/posix_api.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_debug.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_raw_buffer.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/regex_traits_defaults.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/static_mutex.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/usinstances.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/w32_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/wc_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/wide_posix_api.obj vc6-stlport/boost_regex-vc6-mt-p-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc6-mt-p-1_33.lib
+# section for libboost_regex-vc6-mt-p-1_33_1.lib
 #
 ########################################################
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/c_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/cregex.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/cregex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/fileiter.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/fileiter.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/icu.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/icu.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/instances.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/instances.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/posix_api.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/posix_api.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/regex.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/regex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/regex_debug.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/static_mutex.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/usinstances.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/usinstances.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/w32_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/wc_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/wide_posix_api.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-p-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33.pdb ../src/winstances.cpp
+vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-p-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-mt-p-1_33_dir :
-	@if not exist "vc6-stlport\libboost_regex-vc6-mt-p-1_33\$(NULL)" mkdir vc6-stlport\libboost_regex-vc6-mt-p-1_33
+libboost_regex-vc6-mt-p-1_33_1_dir :
+	@if not exist "vc6-stlport\libboost_regex-vc6-mt-p-1_33_1\$(NULL)" mkdir vc6-stlport\libboost_regex-vc6-mt-p-1_33_1
 
-libboost_regex-vc6-mt-p-1_33_clean :
-	del vc6-stlport\libboost_regex-vc6-mt-p-1_33\*.obj
-	del vc6-stlport\libboost_regex-vc6-mt-p-1_33\*.idb
-	del vc6-stlport\libboost_regex-vc6-mt-p-1_33\*.exp
-	del vc6-stlport\libboost_regex-vc6-mt-p-1_33\*.pch
+libboost_regex-vc6-mt-p-1_33_1_clean :
+	del vc6-stlport\libboost_regex-vc6-mt-p-1_33_1\*.obj
+	del vc6-stlport\libboost_regex-vc6-mt-p-1_33_1\*.idb
+	del vc6-stlport\libboost_regex-vc6-mt-p-1_33_1\*.exp
+	del vc6-stlport\libboost_regex-vc6-mt-p-1_33_1\*.pch
 
-./vc6-stlport/libboost_regex-vc6-mt-p-1_33.lib : vc6-stlport/libboost_regex-vc6-mt-p-1_33/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/cregex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/icu.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/instances.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/winstances.obj
-	link -lib /nologo /out:vc6-stlport/libboost_regex-vc6-mt-p-1_33.lib $(XSFLAGS)  vc6-stlport/libboost_regex-vc6-mt-p-1_33/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/cregex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/icu.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/instances.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33/winstances.obj
+./vc6-stlport/libboost_regex-vc6-mt-p-1_33_1.lib : vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/cregex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/icu.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/instances.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6-stlport/libboost_regex-vc6-mt-p-1_33_1.lib $(XSFLAGS)  vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/cregex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/icu.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/instances.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-p-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc6-mt-gdp-1_33.lib
+# section for boost_regex-vc6-mt-gdp-1_33_1.lib
 #
 ########################################################
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/c_regex_traits.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/cregex.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/cregex.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/fileiter.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/icu.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/icu.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/instances.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/instances.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/posix_api.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/regex.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/regex.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/regex_debug.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/static_mutex.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/usinstances.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/wide_posix_api.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6-stlport/boost_regex-vc6-mt-gdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb ../src/winstances.cpp
+vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc6-mt-gdp-1_33_dir :
-	@if not exist "vc6-stlport\boost_regex-vc6-mt-gdp-1_33\$(NULL)" mkdir vc6-stlport\boost_regex-vc6-mt-gdp-1_33
+boost_regex-vc6-mt-gdp-1_33_1_dir :
+	@if not exist "vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1\$(NULL)" mkdir vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1
 
-boost_regex-vc6-mt-gdp-1_33_clean :
-	del vc6-stlport\boost_regex-vc6-mt-gdp-1_33\*.obj
-	del vc6-stlport\boost_regex-vc6-mt-gdp-1_33\*.idb
-	del vc6-stlport\boost_regex-vc6-mt-gdp-1_33\*.exp
-	del vc6-stlport\boost_regex-vc6-mt-gdp-1_33\*.pch
+boost_regex-vc6-mt-gdp-1_33_1_clean :
+	del vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1\*.obj
+	del vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1\*.idb
+	del vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1\*.exp
+	del vc6-stlport\boost_regex-vc6-mt-gdp-1_33_1\*.pch
 
-./vc6-stlport/boost_regex-vc6-mt-gdp-1_33.lib : vc6-stlport/boost_regex-vc6-mt-gdp-1_33/c_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/cpp_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/cregex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/fileiter.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/icu.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/instances.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/posix_api.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_debug.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_raw_buffer.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_traits_defaults.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/static_mutex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/usinstances.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/w32_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/wc_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/wide_posix_api.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/boost_regex-vc6-mt-gdp-1_33.pdb" /debug /machine:I386 /out:"vc6-stlport/boost_regex-vc6-mt-gdp-1_33.dll" /implib:"vc6-stlport/boost_regex-vc6-mt-gdp-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc6-stlport/boost_regex-vc6-mt-gdp-1_33/c_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/cpp_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/cregex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/fileiter.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/icu.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/instances.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/posix_api.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_debug.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_raw_buffer.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/regex_traits_defaults.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/static_mutex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/usinstances.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/w32_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/wc_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/wide_posix_api.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33/winstances.obj
+./vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.lib : vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/c_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/cpp_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/cregex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/fileiter.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/icu.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/instances.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/posix_api.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_debug.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_raw_buffer.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_traits_defaults.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/static_mutex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/usinstances.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/w32_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/wc_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/wide_posix_api.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.pdb" /debug /machine:I386 /out:"vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.dll" /implib:"vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/c_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/cpp_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/cregex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/fileiter.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/icu.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/instances.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/posix_api.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_debug.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_raw_buffer.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/regex_traits_defaults.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/static_mutex.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/usinstances.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/w32_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/wc_regex_traits.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/wide_posix_api.obj vc6-stlport/boost_regex-vc6-mt-gdp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc6-mt-sgdp-1_33.lib
+# section for libboost_regex-vc6-mt-sgdp-1_33_1.lib
 #
 ########################################################
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/c_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/cregex.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/cregex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/fileiter.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/icu.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/icu.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/instances.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/instances.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/posix_api.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/regex.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/regex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/regex_debug.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/static_mutex.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/usinstances.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/wide_posix_api.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.pdb ../src/winstances.cpp
+vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-mt-sgdp-1_33_dir :
-	@if not exist "vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33\$(NULL)" mkdir vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33
+libboost_regex-vc6-mt-sgdp-1_33_1_dir :
+	@if not exist "vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33_1\$(NULL)" mkdir vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33_1
 
-libboost_regex-vc6-mt-sgdp-1_33_clean :
-	del vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33\*.obj
-	del vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33\*.idb
-	del vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33\*.exp
-	del vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33\*.pch
+libboost_regex-vc6-mt-sgdp-1_33_1_clean :
+	del vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33_1\*.obj
+	del vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33_1\*.idb
+	del vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33_1\*.exp
+	del vc6-stlport\libboost_regex-vc6-mt-sgdp-1_33_1\*.pch
 
-./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.lib : vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/cregex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/icu.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/instances.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/winstances.obj
-	link -lib /nologo /out:vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33.lib $(XSFLAGS)  vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/cregex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/icu.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/instances.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33/winstances.obj
+./vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.lib : vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/cregex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/icu.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/instances.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1.lib $(XSFLAGS)  vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/cregex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/icu.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/instances.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-sgdp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc6-mt-gdp-1_33.lib
+# section for libboost_regex-vc6-mt-gdp-1_33_1.lib
 #
 ########################################################
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/c_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/cregex.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/cregex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/fileiter.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/icu.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/icu.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/instances.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/instances.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/posix_api.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/regex.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/regex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/regex_debug.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/static_mutex.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/usinstances.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/wide_posix_api.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33.pdb ../src/winstances.cpp
+vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/ -Fdvc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-mt-gdp-1_33_dir :
-	@if not exist "vc6-stlport\libboost_regex-vc6-mt-gdp-1_33\$(NULL)" mkdir vc6-stlport\libboost_regex-vc6-mt-gdp-1_33
+libboost_regex-vc6-mt-gdp-1_33_1_dir :
+	@if not exist "vc6-stlport\libboost_regex-vc6-mt-gdp-1_33_1\$(NULL)" mkdir vc6-stlport\libboost_regex-vc6-mt-gdp-1_33_1
 
-libboost_regex-vc6-mt-gdp-1_33_clean :
-	del vc6-stlport\libboost_regex-vc6-mt-gdp-1_33\*.obj
-	del vc6-stlport\libboost_regex-vc6-mt-gdp-1_33\*.idb
-	del vc6-stlport\libboost_regex-vc6-mt-gdp-1_33\*.exp
-	del vc6-stlport\libboost_regex-vc6-mt-gdp-1_33\*.pch
+libboost_regex-vc6-mt-gdp-1_33_1_clean :
+	del vc6-stlport\libboost_regex-vc6-mt-gdp-1_33_1\*.obj
+	del vc6-stlport\libboost_regex-vc6-mt-gdp-1_33_1\*.idb
+	del vc6-stlport\libboost_regex-vc6-mt-gdp-1_33_1\*.exp
+	del vc6-stlport\libboost_regex-vc6-mt-gdp-1_33_1\*.pch
 
-./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33.lib : vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/cregex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/icu.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/instances.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/winstances.obj
-	link -lib /nologo /out:vc6-stlport/libboost_regex-vc6-mt-gdp-1_33.lib $(XSFLAGS)  vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/cregex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/icu.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/instances.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33/winstances.obj
+./vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.lib : vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/cregex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/icu.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/instances.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1.lib $(XSFLAGS)  vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/c_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/cpp_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/cregex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/fileiter.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/icu.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/instances.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/posix_api.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_debug.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_raw_buffer.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/regex_traits_defaults.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/static_mutex.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/usinstances.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/w32_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/wc_regex_traits.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/wide_posix_api.obj vc6-stlport/libboost_regex-vc6-mt-gdp-1_33_1/winstances.obj
 

Modified: boost/trunk/libs/regex/build/vc6.mak
===================================================================
--- boost/trunk/libs/regex/build/vc6.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/vc6.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,8 +35,10 @@
 NULL=nul
 !ENDIF 
 
-MSVCDIR=$(VS80COMNTOOLS)..\..\VC
+!IF "$(MSVCDIR)" == ""
 
+!ENDIF
+
 !IF "$(MSVCDIR)" == ""
 !ERROR Variable MSVCDIR not set.
 !ENDIF
@@ -48,33 +50,33 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I$(ICU_PATH)\include
-ICU_LINK_OPTS= /LIBPATH:$(ICU_PATH)\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"$(ICU_PATH)\include"
+ICU_LINK_OPTS= /LIBPATH:"$(ICU_PATH)\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in $(ICU_PATH)
 !ENDIF
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/allocator.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : main_dir libboost_regex-vc6-s-1_33_dir ./vc6/libboost_regex-vc6-s-1_33.lib libboost_regex-vc6-mt-s-1_33_dir ./vc6/libboost_regex-vc6-mt-s-1_33.lib libboost_regex-vc6-sgd-1_33_dir ./vc6/libboost_regex-vc6-sgd-1_33.lib libboost_regex-vc6-mt-sgd-1_33_dir ./vc6/libboost_regex-vc6-mt-sgd-1_33.lib boost_regex-vc6-mt-gd-1_33_dir ./vc6/boost_regex-vc6-mt-gd-1_33.lib boost_regex-vc6-mt-1_33_dir ./vc6/boost_regex-vc6-mt-1_33.lib libboost_regex-vc6-mt-1_33_dir ./vc6/libboost_regex-vc6-mt-1_33.lib libboost_regex-vc6-mt-gd-1_33_dir ./vc6/libboost_regex-vc6-mt-gd-1_33.lib
+all : main_dir libboost_regex-vc6-s-1_33_1_dir ./vc6/libboost_regex-vc6-s-1_33_1.lib libboost_regex-vc6-mt-s-1_33_1_dir ./vc6/libboost_regex-vc6-mt-s-1_33_1.lib libboost_regex-vc6-sgd-1_33_1_dir ./vc6/libboost_regex-vc6-sgd-1_33_1.lib libboost_regex-vc6-mt-sgd-1_33_1_dir ./vc6/libboost_regex-vc6-mt-sgd-1_33_1.lib boost_regex-vc6-mt-gd-1_33_1_dir ./vc6/boost_regex-vc6-mt-gd-1_33_1.lib boost_regex-vc6-mt-1_33_1_dir ./vc6/boost_regex-vc6-mt-1_33_1.lib libboost_regex-vc6-mt-1_33_1_dir ./vc6/libboost_regex-vc6-mt-1_33_1.lib libboost_regex-vc6-mt-gd-1_33_1_dir ./vc6/libboost_regex-vc6-mt-gd-1_33_1.lib
 
-clean :  libboost_regex-vc6-s-1_33_clean libboost_regex-vc6-mt-s-1_33_clean libboost_regex-vc6-sgd-1_33_clean libboost_regex-vc6-mt-sgd-1_33_clean boost_regex-vc6-mt-gd-1_33_clean boost_regex-vc6-mt-1_33_clean libboost_regex-vc6-mt-1_33_clean libboost_regex-vc6-mt-gd-1_33_clean
+clean :  libboost_regex-vc6-s-1_33_1_clean libboost_regex-vc6-mt-s-1_33_1_clean libboost_regex-vc6-sgd-1_33_1_clean libboost_regex-vc6-mt-sgd-1_33_1_clean boost_regex-vc6-mt-gd-1_33_1_clean boost_regex-vc6-mt-1_33_1_clean libboost_regex-vc6-mt-1_33_1_clean libboost_regex-vc6-mt-gd-1_33_1_clean
 
 install : all
-	copy vc6\libboost_regex-vc6-s-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6\libboost_regex-vc6-mt-s-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6\libboost_regex-vc6-sgd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6\libboost_regex-vc6-sgd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc6\libboost_regex-vc6-mt-sgd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6\libboost_regex-vc6-mt-sgd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc6\boost_regex-vc6-mt-gd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6\boost_regex-vc6-mt-gd-1_33.dll "$(MSVCDIR)\bin"
-	copy vc6\boost_regex-vc6-mt-gd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc6\boost_regex-vc6-mt-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6\boost_regex-vc6-mt-1_33.dll "$(MSVCDIR)\bin"
-	copy vc6\libboost_regex-vc6-mt-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6\libboost_regex-vc6-mt-gd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc6\libboost_regex-vc6-mt-gd-1_33.pdb "$(MSVCDIR)\lib"
+	copy vc6\libboost_regex-vc6-s-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6\libboost_regex-vc6-mt-s-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6\libboost_regex-vc6-sgd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6\libboost_regex-vc6-sgd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc6\libboost_regex-vc6-mt-sgd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6\libboost_regex-vc6-mt-sgd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc6\boost_regex-vc6-mt-gd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6\boost_regex-vc6-mt-gd-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc6\boost_regex-vc6-mt-gd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc6\boost_regex-vc6-mt-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6\boost_regex-vc6-mt-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc6\libboost_regex-vc6-mt-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6\libboost_regex-vc6-mt-gd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc6\libboost_regex-vc6-mt-gd-1_33_1.pdb "$(MSVCDIR)\lib"
 
 main_dir :
 	@if not exist "vc6\$(NULL)" mkdir vc6
@@ -82,545 +84,545 @@
 
 ########################################################
 #
-# section for libboost_regex-vc6-s-1_33.lib
+# section for libboost_regex-vc6-s-1_33_1.lib
 #
 ########################################################
-vc6/libboost_regex-vc6-s-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/c_regex_traits.cpp
+vc6/libboost_regex-vc6-s-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6/libboost_regex-vc6-s-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6/libboost_regex-vc6-s-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6/libboost_regex-vc6-s-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/cregex.cpp
+vc6/libboost_regex-vc6-s-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/cregex.cpp
 
-vc6/libboost_regex-vc6-s-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/fileiter.cpp
+vc6/libboost_regex-vc6-s-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/fileiter.cpp
 
-vc6/libboost_regex-vc6-s-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/icu.cpp
+vc6/libboost_regex-vc6-s-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/icu.cpp
 
-vc6/libboost_regex-vc6-s-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/instances.cpp
+vc6/libboost_regex-vc6-s-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/instances.cpp
 
-vc6/libboost_regex-vc6-s-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/posix_api.cpp
+vc6/libboost_regex-vc6-s-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/posix_api.cpp
 
-vc6/libboost_regex-vc6-s-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/regex.cpp
+vc6/libboost_regex-vc6-s-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/regex.cpp
 
-vc6/libboost_regex-vc6-s-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/regex_debug.cpp
+vc6/libboost_regex-vc6-s-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6/libboost_regex-vc6-s-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6/libboost_regex-vc6-s-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6/libboost_regex-vc6-s-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6/libboost_regex-vc6-s-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6/libboost_regex-vc6-s-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/static_mutex.cpp
+vc6/libboost_regex-vc6-s-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6/libboost_regex-vc6-s-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/usinstances.cpp
+vc6/libboost_regex-vc6-s-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/usinstances.cpp
 
-vc6/libboost_regex-vc6-s-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/w32_regex_traits.cpp
+vc6/libboost_regex-vc6-s-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6/libboost_regex-vc6-s-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/wc_regex_traits.cpp
+vc6/libboost_regex-vc6-s-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6/libboost_regex-vc6-s-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/wide_posix_api.cpp
+vc6/libboost_regex-vc6-s-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6/libboost_regex-vc6-s-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33/ -Fdvc6/libboost_regex-vc6-s-1_33.pdb ../src/winstances.cpp
+vc6/libboost_regex-vc6-s-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD   $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-s-1_33_1/ -Fdvc6/libboost_regex-vc6-s-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-s-1_33_dir :
-	@if not exist "vc6\libboost_regex-vc6-s-1_33\$(NULL)" mkdir vc6\libboost_regex-vc6-s-1_33
+libboost_regex-vc6-s-1_33_1_dir :
+	@if not exist "vc6\libboost_regex-vc6-s-1_33_1\$(NULL)" mkdir vc6\libboost_regex-vc6-s-1_33_1
 
-libboost_regex-vc6-s-1_33_clean :
-	del vc6\libboost_regex-vc6-s-1_33\*.obj
-	del vc6\libboost_regex-vc6-s-1_33\*.idb
-	del vc6\libboost_regex-vc6-s-1_33\*.exp
-	del vc6\libboost_regex-vc6-s-1_33\*.pch
+libboost_regex-vc6-s-1_33_1_clean :
+	del vc6\libboost_regex-vc6-s-1_33_1\*.obj
+	del vc6\libboost_regex-vc6-s-1_33_1\*.idb
+	del vc6\libboost_regex-vc6-s-1_33_1\*.exp
+	del vc6\libboost_regex-vc6-s-1_33_1\*.pch
 
-./vc6/libboost_regex-vc6-s-1_33.lib : vc6/libboost_regex-vc6-s-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-s-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-s-1_33/cregex.obj vc6/libboost_regex-vc6-s-1_33/fileiter.obj vc6/libboost_regex-vc6-s-1_33/icu.obj vc6/libboost_regex-vc6-s-1_33/instances.obj vc6/libboost_regex-vc6-s-1_33/posix_api.obj vc6/libboost_regex-vc6-s-1_33/regex.obj vc6/libboost_regex-vc6-s-1_33/regex_debug.obj vc6/libboost_regex-vc6-s-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-s-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-s-1_33/static_mutex.obj vc6/libboost_regex-vc6-s-1_33/usinstances.obj vc6/libboost_regex-vc6-s-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-s-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-s-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-s-1_33/winstances.obj
-	link -lib /nologo /out:vc6/libboost_regex-vc6-s-1_33.lib $(XSFLAGS)  vc6/libboost_regex-vc6-s-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-s-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-s-1_33/cregex.obj vc6/libboost_regex-vc6-s-1_33/fileiter.obj vc6/libboost_regex-vc6-s-1_33/icu.obj vc6/libboost_regex-vc6-s-1_33/instances.obj vc6/libboost_regex-vc6-s-1_33/posix_api.obj vc6/libboost_regex-vc6-s-1_33/regex.obj vc6/libboost_regex-vc6-s-1_33/regex_debug.obj vc6/libboost_regex-vc6-s-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-s-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-s-1_33/static_mutex.obj vc6/libboost_regex-vc6-s-1_33/usinstances.obj vc6/libboost_regex-vc6-s-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-s-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-s-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-s-1_33/winstances.obj
+./vc6/libboost_regex-vc6-s-1_33_1.lib : vc6/libboost_regex-vc6-s-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-s-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-s-1_33_1/cregex.obj vc6/libboost_regex-vc6-s-1_33_1/fileiter.obj vc6/libboost_regex-vc6-s-1_33_1/icu.obj vc6/libboost_regex-vc6-s-1_33_1/instances.obj vc6/libboost_regex-vc6-s-1_33_1/posix_api.obj vc6/libboost_regex-vc6-s-1_33_1/regex.obj vc6/libboost_regex-vc6-s-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-s-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-s-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-s-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-s-1_33_1/usinstances.obj vc6/libboost_regex-vc6-s-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-s-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-s-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-s-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6/libboost_regex-vc6-s-1_33_1.lib $(XSFLAGS)  vc6/libboost_regex-vc6-s-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-s-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-s-1_33_1/cregex.obj vc6/libboost_regex-vc6-s-1_33_1/fileiter.obj vc6/libboost_regex-vc6-s-1_33_1/icu.obj vc6/libboost_regex-vc6-s-1_33_1/instances.obj vc6/libboost_regex-vc6-s-1_33_1/posix_api.obj vc6/libboost_regex-vc6-s-1_33_1/regex.obj vc6/libboost_regex-vc6-s-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-s-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-s-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-s-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-s-1_33_1/usinstances.obj vc6/libboost_regex-vc6-s-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-s-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-s-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-s-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc6-mt-s-1_33.lib
+# section for libboost_regex-vc6-mt-s-1_33_1.lib
 #
 ########################################################
-vc6/libboost_regex-vc6-mt-s-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/c_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/cregex.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/cregex.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/fileiter.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/fileiter.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/icu.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/icu.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/instances.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/instances.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/posix_api.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/posix_api.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/regex.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/regex.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/regex_debug.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/static_mutex.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/usinstances.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/usinstances.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/w32_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/wc_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/wide_posix_api.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6/libboost_regex-vc6-mt-s-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33/ -Fdvc6/libboost_regex-vc6-mt-s-1_33.pdb ../src/winstances.cpp
+vc6/libboost_regex-vc6-mt-s-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-s-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-s-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-mt-s-1_33_dir :
-	@if not exist "vc6\libboost_regex-vc6-mt-s-1_33\$(NULL)" mkdir vc6\libboost_regex-vc6-mt-s-1_33
+libboost_regex-vc6-mt-s-1_33_1_dir :
+	@if not exist "vc6\libboost_regex-vc6-mt-s-1_33_1\$(NULL)" mkdir vc6\libboost_regex-vc6-mt-s-1_33_1
 
-libboost_regex-vc6-mt-s-1_33_clean :
-	del vc6\libboost_regex-vc6-mt-s-1_33\*.obj
-	del vc6\libboost_regex-vc6-mt-s-1_33\*.idb
-	del vc6\libboost_regex-vc6-mt-s-1_33\*.exp
-	del vc6\libboost_regex-vc6-mt-s-1_33\*.pch
+libboost_regex-vc6-mt-s-1_33_1_clean :
+	del vc6\libboost_regex-vc6-mt-s-1_33_1\*.obj
+	del vc6\libboost_regex-vc6-mt-s-1_33_1\*.idb
+	del vc6\libboost_regex-vc6-mt-s-1_33_1\*.exp
+	del vc6\libboost_regex-vc6-mt-s-1_33_1\*.pch
 
-./vc6/libboost_regex-vc6-mt-s-1_33.lib : vc6/libboost_regex-vc6-mt-s-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33/cregex.obj vc6/libboost_regex-vc6-mt-s-1_33/fileiter.obj vc6/libboost_regex-vc6-mt-s-1_33/icu.obj vc6/libboost_regex-vc6-mt-s-1_33/instances.obj vc6/libboost_regex-vc6-mt-s-1_33/posix_api.obj vc6/libboost_regex-vc6-mt-s-1_33/regex.obj vc6/libboost_regex-vc6-mt-s-1_33/regex_debug.obj vc6/libboost_regex-vc6-mt-s-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-s-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-s-1_33/static_mutex.obj vc6/libboost_regex-vc6-mt-s-1_33/usinstances.obj vc6/libboost_regex-vc6-mt-s-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-mt-s-1_33/winstances.obj
-	link -lib /nologo /out:vc6/libboost_regex-vc6-mt-s-1_33.lib $(XSFLAGS)  vc6/libboost_regex-vc6-mt-s-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33/cregex.obj vc6/libboost_regex-vc6-mt-s-1_33/fileiter.obj vc6/libboost_regex-vc6-mt-s-1_33/icu.obj vc6/libboost_regex-vc6-mt-s-1_33/instances.obj vc6/libboost_regex-vc6-mt-s-1_33/posix_api.obj vc6/libboost_regex-vc6-mt-s-1_33/regex.obj vc6/libboost_regex-vc6-mt-s-1_33/regex_debug.obj vc6/libboost_regex-vc6-mt-s-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-s-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-s-1_33/static_mutex.obj vc6/libboost_regex-vc6-mt-s-1_33/usinstances.obj vc6/libboost_regex-vc6-mt-s-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-mt-s-1_33/winstances.obj
+./vc6/libboost_regex-vc6-mt-s-1_33_1.lib : vc6/libboost_regex-vc6-mt-s-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33_1/cregex.obj vc6/libboost_regex-vc6-mt-s-1_33_1/fileiter.obj vc6/libboost_regex-vc6-mt-s-1_33_1/icu.obj vc6/libboost_regex-vc6-mt-s-1_33_1/instances.obj vc6/libboost_regex-vc6-mt-s-1_33_1/posix_api.obj vc6/libboost_regex-vc6-mt-s-1_33_1/regex.obj vc6/libboost_regex-vc6-mt-s-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-mt-s-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-s-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-s-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-mt-s-1_33_1/usinstances.obj vc6/libboost_regex-vc6-mt-s-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-mt-s-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6/libboost_regex-vc6-mt-s-1_33_1.lib $(XSFLAGS)  vc6/libboost_regex-vc6-mt-s-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33_1/cregex.obj vc6/libboost_regex-vc6-mt-s-1_33_1/fileiter.obj vc6/libboost_regex-vc6-mt-s-1_33_1/icu.obj vc6/libboost_regex-vc6-mt-s-1_33_1/instances.obj vc6/libboost_regex-vc6-mt-s-1_33_1/posix_api.obj vc6/libboost_regex-vc6-mt-s-1_33_1/regex.obj vc6/libboost_regex-vc6-mt-s-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-mt-s-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-s-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-s-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-mt-s-1_33_1/usinstances.obj vc6/libboost_regex-vc6-mt-s-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-s-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-mt-s-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc6-sgd-1_33.lib
+# section for libboost_regex-vc6-sgd-1_33_1.lib
 #
 ########################################################
-vc6/libboost_regex-vc6-sgd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/c_regex_traits.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/cregex.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/cregex.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/fileiter.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/fileiter.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/icu.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/icu.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/instances.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/instances.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/posix_api.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/posix_api.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/regex.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/regex.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/regex_debug.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/static_mutex.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/usinstances.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/usinstances.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/w32_regex_traits.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/wc_regex_traits.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/wide_posix_api.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6/libboost_regex-vc6-sgd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33/ -Fdvc6/libboost_regex-vc6-sgd-1_33.pdb ../src/winstances.cpp
+vc6/libboost_regex-vc6-sgd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-sgd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-sgd-1_33_dir :
-	@if not exist "vc6\libboost_regex-vc6-sgd-1_33\$(NULL)" mkdir vc6\libboost_regex-vc6-sgd-1_33
+libboost_regex-vc6-sgd-1_33_1_dir :
+	@if not exist "vc6\libboost_regex-vc6-sgd-1_33_1\$(NULL)" mkdir vc6\libboost_regex-vc6-sgd-1_33_1
 
-libboost_regex-vc6-sgd-1_33_clean :
-	del vc6\libboost_regex-vc6-sgd-1_33\*.obj
-	del vc6\libboost_regex-vc6-sgd-1_33\*.idb
-	del vc6\libboost_regex-vc6-sgd-1_33\*.exp
-	del vc6\libboost_regex-vc6-sgd-1_33\*.pch
+libboost_regex-vc6-sgd-1_33_1_clean :
+	del vc6\libboost_regex-vc6-sgd-1_33_1\*.obj
+	del vc6\libboost_regex-vc6-sgd-1_33_1\*.idb
+	del vc6\libboost_regex-vc6-sgd-1_33_1\*.exp
+	del vc6\libboost_regex-vc6-sgd-1_33_1\*.pch
 
-./vc6/libboost_regex-vc6-sgd-1_33.lib : vc6/libboost_regex-vc6-sgd-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33/cregex.obj vc6/libboost_regex-vc6-sgd-1_33/fileiter.obj vc6/libboost_regex-vc6-sgd-1_33/icu.obj vc6/libboost_regex-vc6-sgd-1_33/instances.obj vc6/libboost_regex-vc6-sgd-1_33/posix_api.obj vc6/libboost_regex-vc6-sgd-1_33/regex.obj vc6/libboost_regex-vc6-sgd-1_33/regex_debug.obj vc6/libboost_regex-vc6-sgd-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-sgd-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-sgd-1_33/static_mutex.obj vc6/libboost_regex-vc6-sgd-1_33/usinstances.obj vc6/libboost_regex-vc6-sgd-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-sgd-1_33/winstances.obj
-	link -lib /nologo /out:vc6/libboost_regex-vc6-sgd-1_33.lib $(XSFLAGS)  vc6/libboost_regex-vc6-sgd-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33/cregex.obj vc6/libboost_regex-vc6-sgd-1_33/fileiter.obj vc6/libboost_regex-vc6-sgd-1_33/icu.obj vc6/libboost_regex-vc6-sgd-1_33/instances.obj vc6/libboost_regex-vc6-sgd-1_33/posix_api.obj vc6/libboost_regex-vc6-sgd-1_33/regex.obj vc6/libboost_regex-vc6-sgd-1_33/regex_debug.obj vc6/libboost_regex-vc6-sgd-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-sgd-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-sgd-1_33/static_mutex.obj vc6/libboost_regex-vc6-sgd-1_33/usinstances.obj vc6/libboost_regex-vc6-sgd-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-sgd-1_33/winstances.obj
+./vc6/libboost_regex-vc6-sgd-1_33_1.lib : vc6/libboost_regex-vc6-sgd-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33_1/cregex.obj vc6/libboost_regex-vc6-sgd-1_33_1/fileiter.obj vc6/libboost_regex-vc6-sgd-1_33_1/icu.obj vc6/libboost_regex-vc6-sgd-1_33_1/instances.obj vc6/libboost_regex-vc6-sgd-1_33_1/posix_api.obj vc6/libboost_regex-vc6-sgd-1_33_1/regex.obj vc6/libboost_regex-vc6-sgd-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-sgd-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-sgd-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-sgd-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-sgd-1_33_1/usinstances.obj vc6/libboost_regex-vc6-sgd-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-sgd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6/libboost_regex-vc6-sgd-1_33_1.lib $(XSFLAGS)  vc6/libboost_regex-vc6-sgd-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33_1/cregex.obj vc6/libboost_regex-vc6-sgd-1_33_1/fileiter.obj vc6/libboost_regex-vc6-sgd-1_33_1/icu.obj vc6/libboost_regex-vc6-sgd-1_33_1/instances.obj vc6/libboost_regex-vc6-sgd-1_33_1/posix_api.obj vc6/libboost_regex-vc6-sgd-1_33_1/regex.obj vc6/libboost_regex-vc6-sgd-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-sgd-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-sgd-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-sgd-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-sgd-1_33_1/usinstances.obj vc6/libboost_regex-vc6-sgd-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-sgd-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-sgd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc6-mt-sgd-1_33.lib
+# section for libboost_regex-vc6-mt-sgd-1_33_1.lib
 #
 ########################################################
-vc6/libboost_regex-vc6-mt-sgd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/c_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/cregex.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/cregex.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/fileiter.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/fileiter.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/icu.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/icu.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/instances.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/instances.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/posix_api.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/posix_api.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/regex.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/regex.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/regex_debug.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/static_mutex.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/usinstances.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/usinstances.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/w32_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/wc_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/wide_posix_api.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6/libboost_regex-vc6-mt-sgd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33.pdb ../src/winstances.cpp
+vc6/libboost_regex-vc6-mt-sgd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-sgd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-sgd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-mt-sgd-1_33_dir :
-	@if not exist "vc6\libboost_regex-vc6-mt-sgd-1_33\$(NULL)" mkdir vc6\libboost_regex-vc6-mt-sgd-1_33
+libboost_regex-vc6-mt-sgd-1_33_1_dir :
+	@if not exist "vc6\libboost_regex-vc6-mt-sgd-1_33_1\$(NULL)" mkdir vc6\libboost_regex-vc6-mt-sgd-1_33_1
 
-libboost_regex-vc6-mt-sgd-1_33_clean :
-	del vc6\libboost_regex-vc6-mt-sgd-1_33\*.obj
-	del vc6\libboost_regex-vc6-mt-sgd-1_33\*.idb
-	del vc6\libboost_regex-vc6-mt-sgd-1_33\*.exp
-	del vc6\libboost_regex-vc6-mt-sgd-1_33\*.pch
+libboost_regex-vc6-mt-sgd-1_33_1_clean :
+	del vc6\libboost_regex-vc6-mt-sgd-1_33_1\*.obj
+	del vc6\libboost_regex-vc6-mt-sgd-1_33_1\*.idb
+	del vc6\libboost_regex-vc6-mt-sgd-1_33_1\*.exp
+	del vc6\libboost_regex-vc6-mt-sgd-1_33_1\*.pch
 
-./vc6/libboost_regex-vc6-mt-sgd-1_33.lib : vc6/libboost_regex-vc6-mt-sgd-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33/cregex.obj vc6/libboost_regex-vc6-mt-sgd-1_33/fileiter.obj vc6/libboost_regex-vc6-mt-sgd-1_33/icu.obj vc6/libboost_regex-vc6-mt-sgd-1_33/instances.obj vc6/libboost_regex-vc6-mt-sgd-1_33/posix_api.obj vc6/libboost_regex-vc6-mt-sgd-1_33/regex.obj vc6/libboost_regex-vc6-mt-sgd-1_33/regex_debug.obj vc6/libboost_regex-vc6-mt-sgd-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-sgd-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-sgd-1_33/static_mutex.obj vc6/libboost_regex-vc6-mt-sgd-1_33/usinstances.obj vc6/libboost_regex-vc6-mt-sgd-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-mt-sgd-1_33/winstances.obj
-	link -lib /nologo /out:vc6/libboost_regex-vc6-mt-sgd-1_33.lib $(XSFLAGS)  vc6/libboost_regex-vc6-mt-sgd-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33/cregex.obj vc6/libboost_regex-vc6-mt-sgd-1_33/fileiter.obj vc6/libboost_regex-vc6-mt-sgd-1_33/icu.obj vc6/libboost_regex-vc6-mt-sgd-1_33/instances.obj vc6/libboost_regex-vc6-mt-sgd-1_33/posix_api.obj vc6/libboost_regex-vc6-mt-sgd-1_33/regex.obj vc6/libboost_regex-vc6-mt-sgd-1_33/regex_debug.obj vc6/libboost_regex-vc6-mt-sgd-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-sgd-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-sgd-1_33/static_mutex.obj vc6/libboost_regex-vc6-mt-sgd-1_33/usinstances.obj vc6/libboost_regex-vc6-mt-sgd-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-mt-sgd-1_33/winstances.obj
+./vc6/libboost_regex-vc6-mt-sgd-1_33_1.lib : vc6/libboost_regex-vc6-mt-sgd-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/cregex.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/fileiter.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/icu.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/instances.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/posix_api.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/usinstances.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6/libboost_regex-vc6-mt-sgd-1_33_1.lib $(XSFLAGS)  vc6/libboost_regex-vc6-mt-sgd-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/cregex.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/fileiter.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/icu.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/instances.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/posix_api.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/usinstances.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-mt-sgd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc6-mt-gd-1_33.lib
+# section for boost_regex-vc6-mt-gd-1_33_1.lib
 #
 ########################################################
-vc6/boost_regex-vc6-mt-gd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/c_regex_traits.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/cregex.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/cregex.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/fileiter.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/fileiter.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/icu.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/icu.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/instances.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/instances.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/posix_api.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/posix_api.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/regex.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/regex.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/regex_debug.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/static_mutex.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/usinstances.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/usinstances.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/w32_regex_traits.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/wc_regex_traits.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/wide_posix_api.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6/boost_regex-vc6-mt-gd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33/ -Fdvc6/boost_regex-vc6-mt-gd-1_33.pdb ../src/winstances.cpp
+vc6/boost_regex-vc6-mt-gd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/boost_regex-vc6-mt-gd-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc6-mt-gd-1_33_dir :
-	@if not exist "vc6\boost_regex-vc6-mt-gd-1_33\$(NULL)" mkdir vc6\boost_regex-vc6-mt-gd-1_33
+boost_regex-vc6-mt-gd-1_33_1_dir :
+	@if not exist "vc6\boost_regex-vc6-mt-gd-1_33_1\$(NULL)" mkdir vc6\boost_regex-vc6-mt-gd-1_33_1
 
-boost_regex-vc6-mt-gd-1_33_clean :
-	del vc6\boost_regex-vc6-mt-gd-1_33\*.obj
-	del vc6\boost_regex-vc6-mt-gd-1_33\*.idb
-	del vc6\boost_regex-vc6-mt-gd-1_33\*.exp
-	del vc6\boost_regex-vc6-mt-gd-1_33\*.pch
+boost_regex-vc6-mt-gd-1_33_1_clean :
+	del vc6\boost_regex-vc6-mt-gd-1_33_1\*.obj
+	del vc6\boost_regex-vc6-mt-gd-1_33_1\*.idb
+	del vc6\boost_regex-vc6-mt-gd-1_33_1\*.exp
+	del vc6\boost_regex-vc6-mt-gd-1_33_1\*.pch
 
-./vc6/boost_regex-vc6-mt-gd-1_33.lib : vc6/boost_regex-vc6-mt-gd-1_33/c_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33/cpp_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33/cregex.obj vc6/boost_regex-vc6-mt-gd-1_33/fileiter.obj vc6/boost_regex-vc6-mt-gd-1_33/icu.obj vc6/boost_regex-vc6-mt-gd-1_33/instances.obj vc6/boost_regex-vc6-mt-gd-1_33/posix_api.obj vc6/boost_regex-vc6-mt-gd-1_33/regex.obj vc6/boost_regex-vc6-mt-gd-1_33/regex_debug.obj vc6/boost_regex-vc6-mt-gd-1_33/regex_raw_buffer.obj vc6/boost_regex-vc6-mt-gd-1_33/regex_traits_defaults.obj vc6/boost_regex-vc6-mt-gd-1_33/static_mutex.obj vc6/boost_regex-vc6-mt-gd-1_33/usinstances.obj vc6/boost_regex-vc6-mt-gd-1_33/w32_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33/wc_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33/wide_posix_api.obj vc6/boost_regex-vc6-mt-gd-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6/boost_regex-vc6-mt-gd-1_33.pdb" /debug /machine:I386 /out:"vc6/boost_regex-vc6-mt-gd-1_33.dll" /implib:"vc6/boost_regex-vc6-mt-gd-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc6/boost_regex-vc6-mt-gd-1_33/c_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33/cpp_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33/cregex.obj vc6/boost_regex-vc6-mt-gd-1_33/fileiter.obj vc6/boost_regex-vc6-mt-gd-1_33/icu.obj vc6/boost_regex-vc6-mt-gd-1_33/instances.obj vc6/boost_regex-vc6-mt-gd-1_33/posix_api.obj vc6/boost_regex-vc6-mt-gd-1_33/regex.obj vc6/boost_regex-vc6-mt-gd-1_33/regex_debug.obj vc6/boost_regex-vc6-mt-gd-1_33/regex_raw_buffer.obj vc6/boost_regex-vc6-mt-gd-1_33/regex_traits_defaults.obj vc6/boost_regex-vc6-mt-gd-1_33/static_mutex.obj vc6/boost_regex-vc6-mt-gd-1_33/usinstances.obj vc6/boost_regex-vc6-mt-gd-1_33/w32_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33/wc_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33/wide_posix_api.obj vc6/boost_regex-vc6-mt-gd-1_33/winstances.obj
+./vc6/boost_regex-vc6-mt-gd-1_33_1.lib : vc6/boost_regex-vc6-mt-gd-1_33_1/c_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33_1/cpp_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33_1/cregex.obj vc6/boost_regex-vc6-mt-gd-1_33_1/fileiter.obj vc6/boost_regex-vc6-mt-gd-1_33_1/icu.obj vc6/boost_regex-vc6-mt-gd-1_33_1/instances.obj vc6/boost_regex-vc6-mt-gd-1_33_1/posix_api.obj vc6/boost_regex-vc6-mt-gd-1_33_1/regex.obj vc6/boost_regex-vc6-mt-gd-1_33_1/regex_debug.obj vc6/boost_regex-vc6-mt-gd-1_33_1/regex_raw_buffer.obj vc6/boost_regex-vc6-mt-gd-1_33_1/regex_traits_defaults.obj vc6/boost_regex-vc6-mt-gd-1_33_1/static_mutex.obj vc6/boost_regex-vc6-mt-gd-1_33_1/usinstances.obj vc6/boost_regex-vc6-mt-gd-1_33_1/w32_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33_1/wc_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33_1/wide_posix_api.obj vc6/boost_regex-vc6-mt-gd-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6/boost_regex-vc6-mt-gd-1_33_1.pdb" /debug /machine:I386 /out:"vc6/boost_regex-vc6-mt-gd-1_33_1.dll" /implib:"vc6/boost_regex-vc6-mt-gd-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc6/boost_regex-vc6-mt-gd-1_33_1/c_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33_1/cpp_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33_1/cregex.obj vc6/boost_regex-vc6-mt-gd-1_33_1/fileiter.obj vc6/boost_regex-vc6-mt-gd-1_33_1/icu.obj vc6/boost_regex-vc6-mt-gd-1_33_1/instances.obj vc6/boost_regex-vc6-mt-gd-1_33_1/posix_api.obj vc6/boost_regex-vc6-mt-gd-1_33_1/regex.obj vc6/boost_regex-vc6-mt-gd-1_33_1/regex_debug.obj vc6/boost_regex-vc6-mt-gd-1_33_1/regex_raw_buffer.obj vc6/boost_regex-vc6-mt-gd-1_33_1/regex_traits_defaults.obj vc6/boost_regex-vc6-mt-gd-1_33_1/static_mutex.obj vc6/boost_regex-vc6-mt-gd-1_33_1/usinstances.obj vc6/boost_regex-vc6-mt-gd-1_33_1/w32_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33_1/wc_regex_traits.obj vc6/boost_regex-vc6-mt-gd-1_33_1/wide_posix_api.obj vc6/boost_regex-vc6-mt-gd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc6-mt-1_33.lib
+# section for boost_regex-vc6-mt-1_33_1.lib
 #
 ########################################################
-vc6/boost_regex-vc6-mt-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/c_regex_traits.cpp
+vc6/boost_regex-vc6-mt-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6/boost_regex-vc6-mt-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6/boost_regex-vc6-mt-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6/boost_regex-vc6-mt-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/cregex.cpp
+vc6/boost_regex-vc6-mt-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/cregex.cpp
 
-vc6/boost_regex-vc6-mt-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/fileiter.cpp
+vc6/boost_regex-vc6-mt-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/fileiter.cpp
 
-vc6/boost_regex-vc6-mt-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/icu.cpp
+vc6/boost_regex-vc6-mt-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/icu.cpp
 
-vc6/boost_regex-vc6-mt-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/instances.cpp
+vc6/boost_regex-vc6-mt-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/instances.cpp
 
-vc6/boost_regex-vc6-mt-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/posix_api.cpp
+vc6/boost_regex-vc6-mt-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/posix_api.cpp
 
-vc6/boost_regex-vc6-mt-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/regex.cpp
+vc6/boost_regex-vc6-mt-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/regex.cpp
 
-vc6/boost_regex-vc6-mt-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/regex_debug.cpp
+vc6/boost_regex-vc6-mt-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6/boost_regex-vc6-mt-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6/boost_regex-vc6-mt-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6/boost_regex-vc6-mt-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6/boost_regex-vc6-mt-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6/boost_regex-vc6-mt-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/static_mutex.cpp
+vc6/boost_regex-vc6-mt-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6/boost_regex-vc6-mt-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/usinstances.cpp
+vc6/boost_regex-vc6-mt-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/usinstances.cpp
 
-vc6/boost_regex-vc6-mt-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/w32_regex_traits.cpp
+vc6/boost_regex-vc6-mt-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6/boost_regex-vc6-mt-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/wc_regex_traits.cpp
+vc6/boost_regex-vc6-mt-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6/boost_regex-vc6-mt-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/wide_posix_api.cpp
+vc6/boost_regex-vc6-mt-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6/boost_regex-vc6-mt-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33/ -Fdvc6/boost_regex-vc6-mt-1_33.pdb ../src/winstances.cpp
+vc6/boost_regex-vc6-mt-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/boost_regex-vc6-mt-1_33_1/ -Fdvc6/boost_regex-vc6-mt-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc6-mt-1_33_dir :
-	@if not exist "vc6\boost_regex-vc6-mt-1_33\$(NULL)" mkdir vc6\boost_regex-vc6-mt-1_33
+boost_regex-vc6-mt-1_33_1_dir :
+	@if not exist "vc6\boost_regex-vc6-mt-1_33_1\$(NULL)" mkdir vc6\boost_regex-vc6-mt-1_33_1
 
-boost_regex-vc6-mt-1_33_clean :
-	del vc6\boost_regex-vc6-mt-1_33\*.obj
-	del vc6\boost_regex-vc6-mt-1_33\*.idb
-	del vc6\boost_regex-vc6-mt-1_33\*.exp
-	del vc6\boost_regex-vc6-mt-1_33\*.pch
+boost_regex-vc6-mt-1_33_1_clean :
+	del vc6\boost_regex-vc6-mt-1_33_1\*.obj
+	del vc6\boost_regex-vc6-mt-1_33_1\*.idb
+	del vc6\boost_regex-vc6-mt-1_33_1\*.exp
+	del vc6\boost_regex-vc6-mt-1_33_1\*.pch
 
-./vc6/boost_regex-vc6-mt-1_33.lib : vc6/boost_regex-vc6-mt-1_33/c_regex_traits.obj vc6/boost_regex-vc6-mt-1_33/cpp_regex_traits.obj vc6/boost_regex-vc6-mt-1_33/cregex.obj vc6/boost_regex-vc6-mt-1_33/fileiter.obj vc6/boost_regex-vc6-mt-1_33/icu.obj vc6/boost_regex-vc6-mt-1_33/instances.obj vc6/boost_regex-vc6-mt-1_33/posix_api.obj vc6/boost_regex-vc6-mt-1_33/regex.obj vc6/boost_regex-vc6-mt-1_33/regex_debug.obj vc6/boost_regex-vc6-mt-1_33/regex_raw_buffer.obj vc6/boost_regex-vc6-mt-1_33/regex_traits_defaults.obj vc6/boost_regex-vc6-mt-1_33/static_mutex.obj vc6/boost_regex-vc6-mt-1_33/usinstances.obj vc6/boost_regex-vc6-mt-1_33/w32_regex_traits.obj vc6/boost_regex-vc6-mt-1_33/wc_regex_traits.obj vc6/boost_regex-vc6-mt-1_33/wide_posix_api.obj vc6/boost_regex-vc6-mt-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6/boost_regex-vc6-mt-1_33.pdb" /debug /machine:I386 /out:"vc6/boost_regex-vc6-mt-1_33.dll" /implib:"vc6/boost_regex-vc6-mt-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc6/boost_regex-vc6-mt-1_33/c_regex_traits.obj vc6/boost_regex-vc6-mt-1_33/cpp_regex_traits.obj vc6/boost_regex-vc6-mt-1_33/cregex.obj vc6/boost_regex-vc6-mt-1_33/fileiter.obj vc6/boost_regex-vc6-mt-1_33/icu.obj vc6/boost_regex-vc6-mt-1_33/instances.obj vc6/boost_regex-vc6-mt-1_33/posix_api.obj vc6/boost_regex-vc6-mt-1_33/regex.obj vc6/boost_regex-vc6-mt-1_33/regex_debug.obj vc6/boost_regex-vc6-mt-1_33/regex_raw_buffer.obj vc6/boost_regex-vc6-mt-1_33/regex_traits_defaults.obj vc6/boost_regex-vc6-mt-1_33/static_mutex.obj vc6/boost_regex-vc6-mt-1_33/usinstances.obj vc6/boost_regex-vc6-mt-1_33/w32_regex_traits.obj vc6/boost_regex-vc6-mt-1_33/wc_regex_traits.obj vc6/boost_regex-vc6-mt-1_33/wide_posix_api.obj vc6/boost_regex-vc6-mt-1_33/winstances.obj
+./vc6/boost_regex-vc6-mt-1_33_1.lib : vc6/boost_regex-vc6-mt-1_33_1/c_regex_traits.obj vc6/boost_regex-vc6-mt-1_33_1/cpp_regex_traits.obj vc6/boost_regex-vc6-mt-1_33_1/cregex.obj vc6/boost_regex-vc6-mt-1_33_1/fileiter.obj vc6/boost_regex-vc6-mt-1_33_1/icu.obj vc6/boost_regex-vc6-mt-1_33_1/instances.obj vc6/boost_regex-vc6-mt-1_33_1/posix_api.obj vc6/boost_regex-vc6-mt-1_33_1/regex.obj vc6/boost_regex-vc6-mt-1_33_1/regex_debug.obj vc6/boost_regex-vc6-mt-1_33_1/regex_raw_buffer.obj vc6/boost_regex-vc6-mt-1_33_1/regex_traits_defaults.obj vc6/boost_regex-vc6-mt-1_33_1/static_mutex.obj vc6/boost_regex-vc6-mt-1_33_1/usinstances.obj vc6/boost_regex-vc6-mt-1_33_1/w32_regex_traits.obj vc6/boost_regex-vc6-mt-1_33_1/wc_regex_traits.obj vc6/boost_regex-vc6-mt-1_33_1/wide_posix_api.obj vc6/boost_regex-vc6-mt-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6/boost_regex-vc6-mt-1_33_1.pdb" /debug /machine:I386 /out:"vc6/boost_regex-vc6-mt-1_33_1.dll" /implib:"vc6/boost_regex-vc6-mt-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc6/boost_regex-vc6-mt-1_33_1/c_regex_traits.obj vc6/boost_regex-vc6-mt-1_33_1/cpp_regex_traits.obj vc6/boost_regex-vc6-mt-1_33_1/cregex.obj vc6/boost_regex-vc6-mt-1_33_1/fileiter.obj vc6/boost_regex-vc6-mt-1_33_1/icu.obj vc6/boost_regex-vc6-mt-1_33_1/instances.obj vc6/boost_regex-vc6-mt-1_33_1/posix_api.obj vc6/boost_regex-vc6-mt-1_33_1/regex.obj vc6/boost_regex-vc6-mt-1_33_1/regex_debug.obj vc6/boost_regex-vc6-mt-1_33_1/regex_raw_buffer.obj vc6/boost_regex-vc6-mt-1_33_1/regex_traits_defaults.obj vc6/boost_regex-vc6-mt-1_33_1/static_mutex.obj vc6/boost_regex-vc6-mt-1_33_1/usinstances.obj vc6/boost_regex-vc6-mt-1_33_1/w32_regex_traits.obj vc6/boost_regex-vc6-mt-1_33_1/wc_regex_traits.obj vc6/boost_regex-vc6-mt-1_33_1/wide_posix_api.obj vc6/boost_regex-vc6-mt-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc6-mt-1_33.lib
+# section for libboost_regex-vc6-mt-1_33_1.lib
 #
 ########################################################
-vc6/libboost_regex-vc6-mt-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/c_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/cregex.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/cregex.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/fileiter.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/fileiter.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/icu.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/icu.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/instances.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/instances.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/posix_api.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/posix_api.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/regex.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/regex.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/regex_debug.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/static_mutex.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/usinstances.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/usinstances.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/w32_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/wc_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/wide_posix_api.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6/libboost_regex-vc6-mt-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33/ -Fdvc6/libboost_regex-vc6-mt-1_33.pdb ../src/winstances.cpp
+vc6/libboost_regex-vc6-mt-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD  /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-mt-1_33_dir :
-	@if not exist "vc6\libboost_regex-vc6-mt-1_33\$(NULL)" mkdir vc6\libboost_regex-vc6-mt-1_33
+libboost_regex-vc6-mt-1_33_1_dir :
+	@if not exist "vc6\libboost_regex-vc6-mt-1_33_1\$(NULL)" mkdir vc6\libboost_regex-vc6-mt-1_33_1
 
-libboost_regex-vc6-mt-1_33_clean :
-	del vc6\libboost_regex-vc6-mt-1_33\*.obj
-	del vc6\libboost_regex-vc6-mt-1_33\*.idb
-	del vc6\libboost_regex-vc6-mt-1_33\*.exp
-	del vc6\libboost_regex-vc6-mt-1_33\*.pch
+libboost_regex-vc6-mt-1_33_1_clean :
+	del vc6\libboost_regex-vc6-mt-1_33_1\*.obj
+	del vc6\libboost_regex-vc6-mt-1_33_1\*.idb
+	del vc6\libboost_regex-vc6-mt-1_33_1\*.exp
+	del vc6\libboost_regex-vc6-mt-1_33_1\*.pch
 
-./vc6/libboost_regex-vc6-mt-1_33.lib : vc6/libboost_regex-vc6-mt-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33/cregex.obj vc6/libboost_regex-vc6-mt-1_33/fileiter.obj vc6/libboost_regex-vc6-mt-1_33/icu.obj vc6/libboost_regex-vc6-mt-1_33/instances.obj vc6/libboost_regex-vc6-mt-1_33/posix_api.obj vc6/libboost_regex-vc6-mt-1_33/regex.obj vc6/libboost_regex-vc6-mt-1_33/regex_debug.obj vc6/libboost_regex-vc6-mt-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-1_33/static_mutex.obj vc6/libboost_regex-vc6-mt-1_33/usinstances.obj vc6/libboost_regex-vc6-mt-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-mt-1_33/winstances.obj
-	link -lib /nologo /out:vc6/libboost_regex-vc6-mt-1_33.lib $(XSFLAGS)  vc6/libboost_regex-vc6-mt-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33/cregex.obj vc6/libboost_regex-vc6-mt-1_33/fileiter.obj vc6/libboost_regex-vc6-mt-1_33/icu.obj vc6/libboost_regex-vc6-mt-1_33/instances.obj vc6/libboost_regex-vc6-mt-1_33/posix_api.obj vc6/libboost_regex-vc6-mt-1_33/regex.obj vc6/libboost_regex-vc6-mt-1_33/regex_debug.obj vc6/libboost_regex-vc6-mt-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-1_33/static_mutex.obj vc6/libboost_regex-vc6-mt-1_33/usinstances.obj vc6/libboost_regex-vc6-mt-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-mt-1_33/winstances.obj
+./vc6/libboost_regex-vc6-mt-1_33_1.lib : vc6/libboost_regex-vc6-mt-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33_1/cregex.obj vc6/libboost_regex-vc6-mt-1_33_1/fileiter.obj vc6/libboost_regex-vc6-mt-1_33_1/icu.obj vc6/libboost_regex-vc6-mt-1_33_1/instances.obj vc6/libboost_regex-vc6-mt-1_33_1/posix_api.obj vc6/libboost_regex-vc6-mt-1_33_1/regex.obj vc6/libboost_regex-vc6-mt-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-mt-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-mt-1_33_1/usinstances.obj vc6/libboost_regex-vc6-mt-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-mt-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6/libboost_regex-vc6-mt-1_33_1.lib $(XSFLAGS)  vc6/libboost_regex-vc6-mt-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33_1/cregex.obj vc6/libboost_regex-vc6-mt-1_33_1/fileiter.obj vc6/libboost_regex-vc6-mt-1_33_1/icu.obj vc6/libboost_regex-vc6-mt-1_33_1/instances.obj vc6/libboost_regex-vc6-mt-1_33_1/posix_api.obj vc6/libboost_regex-vc6-mt-1_33_1/regex.obj vc6/libboost_regex-vc6-mt-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-mt-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-mt-1_33_1/usinstances.obj vc6/libboost_regex-vc6-mt-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-mt-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc6-mt-gd-1_33.lib
+# section for libboost_regex-vc6-mt-gd-1_33_1.lib
 #
 ########################################################
-vc6/libboost_regex-vc6-mt-gd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/c_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/cregex.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/cregex.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/fileiter.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/fileiter.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/icu.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/icu.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/instances.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/instances.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/posix_api.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/posix_api.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/regex.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/regex.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/regex_debug.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/static_mutex.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/usinstances.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/usinstances.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/w32_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/wc_regex_traits.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/wide_posix_api.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc6/libboost_regex-vc6-mt-gd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33.pdb ../src/winstances.cpp
+vc6/libboost_regex-vc6-mt-gd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc6/libboost_regex-vc6-mt-gd-1_33_1/ -Fdvc6/libboost_regex-vc6-mt-gd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc6-mt-gd-1_33_dir :
-	@if not exist "vc6\libboost_regex-vc6-mt-gd-1_33\$(NULL)" mkdir vc6\libboost_regex-vc6-mt-gd-1_33
+libboost_regex-vc6-mt-gd-1_33_1_dir :
+	@if not exist "vc6\libboost_regex-vc6-mt-gd-1_33_1\$(NULL)" mkdir vc6\libboost_regex-vc6-mt-gd-1_33_1
 
-libboost_regex-vc6-mt-gd-1_33_clean :
-	del vc6\libboost_regex-vc6-mt-gd-1_33\*.obj
-	del vc6\libboost_regex-vc6-mt-gd-1_33\*.idb
-	del vc6\libboost_regex-vc6-mt-gd-1_33\*.exp
-	del vc6\libboost_regex-vc6-mt-gd-1_33\*.pch
+libboost_regex-vc6-mt-gd-1_33_1_clean :
+	del vc6\libboost_regex-vc6-mt-gd-1_33_1\*.obj
+	del vc6\libboost_regex-vc6-mt-gd-1_33_1\*.idb
+	del vc6\libboost_regex-vc6-mt-gd-1_33_1\*.exp
+	del vc6\libboost_regex-vc6-mt-gd-1_33_1\*.pch
 
-./vc6/libboost_regex-vc6-mt-gd-1_33.lib : vc6/libboost_regex-vc6-mt-gd-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33/cregex.obj vc6/libboost_regex-vc6-mt-gd-1_33/fileiter.obj vc6/libboost_regex-vc6-mt-gd-1_33/icu.obj vc6/libboost_regex-vc6-mt-gd-1_33/instances.obj vc6/libboost_regex-vc6-mt-gd-1_33/posix_api.obj vc6/libboost_regex-vc6-mt-gd-1_33/regex.obj vc6/libboost_regex-vc6-mt-gd-1_33/regex_debug.obj vc6/libboost_regex-vc6-mt-gd-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-gd-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-gd-1_33/static_mutex.obj vc6/libboost_regex-vc6-mt-gd-1_33/usinstances.obj vc6/libboost_regex-vc6-mt-gd-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-mt-gd-1_33/winstances.obj
-	link -lib /nologo /out:vc6/libboost_regex-vc6-mt-gd-1_33.lib $(XSFLAGS)  vc6/libboost_regex-vc6-mt-gd-1_33/c_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33/cregex.obj vc6/libboost_regex-vc6-mt-gd-1_33/fileiter.obj vc6/libboost_regex-vc6-mt-gd-1_33/icu.obj vc6/libboost_regex-vc6-mt-gd-1_33/instances.obj vc6/libboost_regex-vc6-mt-gd-1_33/posix_api.obj vc6/libboost_regex-vc6-mt-gd-1_33/regex.obj vc6/libboost_regex-vc6-mt-gd-1_33/regex_debug.obj vc6/libboost_regex-vc6-mt-gd-1_33/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-gd-1_33/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-gd-1_33/static_mutex.obj vc6/libboost_regex-vc6-mt-gd-1_33/usinstances.obj vc6/libboost_regex-vc6-mt-gd-1_33/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33/wide_posix_api.obj vc6/libboost_regex-vc6-mt-gd-1_33/winstances.obj
+./vc6/libboost_regex-vc6-mt-gd-1_33_1.lib : vc6/libboost_regex-vc6-mt-gd-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/cregex.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/fileiter.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/icu.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/instances.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/posix_api.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/regex.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/usinstances.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc6/libboost_regex-vc6-mt-gd-1_33_1.lib $(XSFLAGS)  vc6/libboost_regex-vc6-mt-gd-1_33_1/c_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/cpp_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/cregex.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/fileiter.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/icu.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/instances.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/posix_api.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/regex.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_debug.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_raw_buffer.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/regex_traits_defaults.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/static_mutex.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/usinstances.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/w32_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/wc_regex_traits.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/wide_posix_api.obj vc6/libboost_regex-vc6-mt-gd-1_33_1/winstances.obj
 

Modified: boost/trunk/libs/regex/build/vc7-stlport.mak
===================================================================
--- boost/trunk/libs/regex/build/vc7-stlport.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/vc7-stlport.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -50,443 +50,443 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I$(ICU_PATH)\include
-ICU_LINK_OPTS= /LIBPATH:$(ICU_PATH)\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"$(ICU_PATH)\include"
+ICU_LINK_OPTS= /LIBPATH:"$(ICU_PATH)\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in $(ICU_PATH)
 !ENDIF
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/allocator.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : main_dir libboost_regex-vc7-mt-sp-1_33_dir ./vc7-stlport/libboost_regex-vc7-mt-sp-1_33.lib boost_regex-vc7-mt-p-1_33_dir ./vc7-stlport/boost_regex-vc7-mt-p-1_33.lib libboost_regex-vc7-mt-p-1_33_dir ./vc7-stlport/libboost_regex-vc7-mt-p-1_33.lib boost_regex-vc7-mt-gdp-1_33_dir ./vc7-stlport/boost_regex-vc7-mt-gdp-1_33.lib libboost_regex-vc7-mt-sgdp-1_33_dir ./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.lib libboost_regex-vc7-mt-gdp-1_33_dir ./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33.lib
+all : main_dir libboost_regex-vc7-mt-sp-1_33_1_dir ./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.lib boost_regex-vc7-mt-p-1_33_1_dir ./vc7-stlport/boost_regex-vc7-mt-p-1_33_1.lib libboost_regex-vc7-mt-p-1_33_1_dir ./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1.lib boost_regex-vc7-mt-gdp-1_33_1_dir ./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.lib libboost_regex-vc7-mt-sgdp-1_33_1_dir ./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.lib libboost_regex-vc7-mt-gdp-1_33_1_dir ./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.lib
 
-clean :  libboost_regex-vc7-mt-sp-1_33_clean boost_regex-vc7-mt-p-1_33_clean libboost_regex-vc7-mt-p-1_33_clean boost_regex-vc7-mt-gdp-1_33_clean libboost_regex-vc7-mt-sgdp-1_33_clean libboost_regex-vc7-mt-gdp-1_33_clean
+clean :  libboost_regex-vc7-mt-sp-1_33_1_clean boost_regex-vc7-mt-p-1_33_1_clean libboost_regex-vc7-mt-p-1_33_1_clean boost_regex-vc7-mt-gdp-1_33_1_clean libboost_regex-vc7-mt-sgdp-1_33_1_clean libboost_regex-vc7-mt-gdp-1_33_1_clean
 
 install : stlport_check all
-	copy vc7-stlport\libboost_regex-vc7-mt-sp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7-stlport\boost_regex-vc7-mt-p-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7-stlport\boost_regex-vc7-mt-p-1_33.dll "$(MSVCDIR)\bin"
-	copy vc7-stlport\libboost_regex-vc7-mt-p-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7-stlport\boost_regex-vc7-mt-gdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7-stlport\boost_regex-vc7-mt-gdp-1_33.dll "$(MSVCDIR)\bin"
-	copy vc7-stlport\boost_regex-vc7-mt-gdp-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc7-stlport\libboost_regex-vc7-mt-gdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7-stlport\libboost_regex-vc7-mt-gdp-1_33.pdb "$(MSVCDIR)\lib"
+	copy vc7-stlport\libboost_regex-vc7-mt-sp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7-stlport\boost_regex-vc7-mt-p-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7-stlport\boost_regex-vc7-mt-p-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc7-stlport\libboost_regex-vc7-mt-p-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc7-stlport\libboost_regex-vc7-mt-gdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7-stlport\libboost_regex-vc7-mt-gdp-1_33_1.pdb "$(MSVCDIR)\lib"
 
 main_dir :
 	@if not exist "vc7-stlport\$(NULL)" mkdir vc7-stlport
 
-stlport_check : $(STLPORT_PATH)\stlport\string
+stlport_check : "$(STLPORT_PATH)\stlport\string"
 	echo
 
 
 ########################################################
 #
-# section for libboost_regex-vc7-mt-sp-1_33.lib
+# section for libboost_regex-vc7-mt-sp-1_33_1.lib
 #
 ########################################################
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/c_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/cregex.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/cregex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/fileiter.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/fileiter.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/icu.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/icu.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/instances.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/instances.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/posix_api.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/posix_api.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/regex.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/regex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/regex_debug.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/static_mutex.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/usinstances.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/usinstances.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/w32_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/wc_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/wide_posix_api.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33.pdb ../src/winstances.cpp
+vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-mt-sp-1_33_dir :
-	@if not exist "vc7-stlport\libboost_regex-vc7-mt-sp-1_33\$(NULL)" mkdir vc7-stlport\libboost_regex-vc7-mt-sp-1_33
+libboost_regex-vc7-mt-sp-1_33_1_dir :
+	@if not exist "vc7-stlport\libboost_regex-vc7-mt-sp-1_33_1\$(NULL)" mkdir vc7-stlport\libboost_regex-vc7-mt-sp-1_33_1
 
-libboost_regex-vc7-mt-sp-1_33_clean :
-	del vc7-stlport\libboost_regex-vc7-mt-sp-1_33\*.obj
-	del vc7-stlport\libboost_regex-vc7-mt-sp-1_33\*.idb
-	del vc7-stlport\libboost_regex-vc7-mt-sp-1_33\*.exp
-	del vc7-stlport\libboost_regex-vc7-mt-sp-1_33\*.pch
+libboost_regex-vc7-mt-sp-1_33_1_clean :
+	del vc7-stlport\libboost_regex-vc7-mt-sp-1_33_1\*.obj
+	del vc7-stlport\libboost_regex-vc7-mt-sp-1_33_1\*.idb
+	del vc7-stlport\libboost_regex-vc7-mt-sp-1_33_1\*.exp
+	del vc7-stlport\libboost_regex-vc7-mt-sp-1_33_1\*.pch
 
-./vc7-stlport/libboost_regex-vc7-mt-sp-1_33.lib : vc7-stlport/libboost_regex-vc7-mt-sp-1_33/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/cregex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/icu.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/instances.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/winstances.obj
-	link -lib /nologo /out:vc7-stlport/libboost_regex-vc7-mt-sp-1_33.lib $(XSFLAGS)  vc7-stlport/libboost_regex-vc7-mt-sp-1_33/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/cregex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/icu.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/instances.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33/winstances.obj
+./vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.lib : vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/cregex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/icu.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/instances.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1.lib $(XSFLAGS)  vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/cregex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/icu.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/instances.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc7-mt-p-1_33.lib
+# section for boost_regex-vc7-mt-p-1_33_1.lib
 #
 ########################################################
-vc7-stlport/boost_regex-vc7-mt-p-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/c_regex_traits.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/cregex.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/cregex.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/fileiter.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/fileiter.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/icu.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/icu.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/instances.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/instances.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/posix_api.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/posix_api.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/regex.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/regex.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/regex_debug.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/static_mutex.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/usinstances.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/usinstances.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/w32_regex_traits.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/wc_regex_traits.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/wide_posix_api.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7-stlport/boost_regex-vc7-mt-p-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33.pdb ../src/winstances.cpp
+vc7-stlport/boost_regex-vc7-mt-p-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc7-mt-p-1_33_dir :
-	@if not exist "vc7-stlport\boost_regex-vc7-mt-p-1_33\$(NULL)" mkdir vc7-stlport\boost_regex-vc7-mt-p-1_33
+boost_regex-vc7-mt-p-1_33_1_dir :
+	@if not exist "vc7-stlport\boost_regex-vc7-mt-p-1_33_1\$(NULL)" mkdir vc7-stlport\boost_regex-vc7-mt-p-1_33_1
 
-boost_regex-vc7-mt-p-1_33_clean :
-	del vc7-stlport\boost_regex-vc7-mt-p-1_33\*.obj
-	del vc7-stlport\boost_regex-vc7-mt-p-1_33\*.idb
-	del vc7-stlport\boost_regex-vc7-mt-p-1_33\*.exp
-	del vc7-stlport\boost_regex-vc7-mt-p-1_33\*.pch
+boost_regex-vc7-mt-p-1_33_1_clean :
+	del vc7-stlport\boost_regex-vc7-mt-p-1_33_1\*.obj
+	del vc7-stlport\boost_regex-vc7-mt-p-1_33_1\*.idb
+	del vc7-stlport\boost_regex-vc7-mt-p-1_33_1\*.exp
+	del vc7-stlport\boost_regex-vc7-mt-p-1_33_1\*.pch
 
-./vc7-stlport/boost_regex-vc7-mt-p-1_33.lib : vc7-stlport/boost_regex-vc7-mt-p-1_33/c_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/cpp_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/cregex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/fileiter.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/icu.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/instances.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/posix_api.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/regex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_debug.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_raw_buffer.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_traits_defaults.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/static_mutex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/usinstances.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/w32_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/wc_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/wide_posix_api.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/boost_regex-vc7-mt-p-1_33.pdb" /debug /machine:I386 /out:"vc7-stlport/boost_regex-vc7-mt-p-1_33.dll" /implib:"vc7-stlport/boost_regex-vc7-mt-p-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc7-stlport/boost_regex-vc7-mt-p-1_33/c_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/cpp_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/cregex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/fileiter.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/icu.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/instances.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/posix_api.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/regex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_debug.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_raw_buffer.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/regex_traits_defaults.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/static_mutex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/usinstances.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/w32_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/wc_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/wide_posix_api.obj vc7-stlport/boost_regex-vc7-mt-p-1_33/winstances.obj
+./vc7-stlport/boost_regex-vc7-mt-p-1_33_1.lib : vc7-stlport/boost_regex-vc7-mt-p-1_33_1/c_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/cpp_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/cregex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/fileiter.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/icu.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/instances.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/posix_api.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_debug.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_raw_buffer.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_traits_defaults.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/static_mutex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/usinstances.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/w32_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/wc_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/wide_posix_api.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/boost_regex-vc7-mt-p-1_33_1.pdb" /debug /machine:I386 /out:"vc7-stlport/boost_regex-vc7-mt-p-1_33_1.dll" /implib:"vc7-stlport/boost_regex-vc7-mt-p-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc7-stlport/boost_regex-vc7-mt-p-1_33_1/c_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/cpp_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/cregex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/fileiter.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/icu.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/instances.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/posix_api.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_debug.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_raw_buffer.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/regex_traits_defaults.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/static_mutex.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/usinstances.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/w32_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/wc_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/wide_posix_api.obj vc7-stlport/boost_regex-vc7-mt-p-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc7-mt-p-1_33.lib
+# section for libboost_regex-vc7-mt-p-1_33_1.lib
 #
 ########################################################
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/c_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/cregex.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/cregex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/fileiter.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/fileiter.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/icu.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/icu.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/instances.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/instances.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/posix_api.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/posix_api.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/regex.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/regex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/regex_debug.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/static_mutex.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/usinstances.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/usinstances.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/w32_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/wc_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/wide_posix_api.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-p-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33.pdb ../src/winstances.cpp
+vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-p-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-mt-p-1_33_dir :
-	@if not exist "vc7-stlport\libboost_regex-vc7-mt-p-1_33\$(NULL)" mkdir vc7-stlport\libboost_regex-vc7-mt-p-1_33
+libboost_regex-vc7-mt-p-1_33_1_dir :
+	@if not exist "vc7-stlport\libboost_regex-vc7-mt-p-1_33_1\$(NULL)" mkdir vc7-stlport\libboost_regex-vc7-mt-p-1_33_1
 
-libboost_regex-vc7-mt-p-1_33_clean :
-	del vc7-stlport\libboost_regex-vc7-mt-p-1_33\*.obj
-	del vc7-stlport\libboost_regex-vc7-mt-p-1_33\*.idb
-	del vc7-stlport\libboost_regex-vc7-mt-p-1_33\*.exp
-	del vc7-stlport\libboost_regex-vc7-mt-p-1_33\*.pch
+libboost_regex-vc7-mt-p-1_33_1_clean :
+	del vc7-stlport\libboost_regex-vc7-mt-p-1_33_1\*.obj
+	del vc7-stlport\libboost_regex-vc7-mt-p-1_33_1\*.idb
+	del vc7-stlport\libboost_regex-vc7-mt-p-1_33_1\*.exp
+	del vc7-stlport\libboost_regex-vc7-mt-p-1_33_1\*.pch
 
-./vc7-stlport/libboost_regex-vc7-mt-p-1_33.lib : vc7-stlport/libboost_regex-vc7-mt-p-1_33/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/cregex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/icu.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/instances.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/winstances.obj
-	link -lib /nologo /out:vc7-stlport/libboost_regex-vc7-mt-p-1_33.lib $(XSFLAGS)  vc7-stlport/libboost_regex-vc7-mt-p-1_33/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/cregex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/icu.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/instances.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33/winstances.obj
+./vc7-stlport/libboost_regex-vc7-mt-p-1_33_1.lib : vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/cregex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/icu.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/instances.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7-stlport/libboost_regex-vc7-mt-p-1_33_1.lib $(XSFLAGS)  vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/cregex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/icu.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/instances.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-p-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc7-mt-gdp-1_33.lib
+# section for boost_regex-vc7-mt-gdp-1_33_1.lib
 #
 ########################################################
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/c_regex_traits.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/cregex.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/cregex.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/fileiter.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/icu.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/icu.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/instances.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/instances.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/posix_api.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/regex.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/regex.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/regex_debug.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/static_mutex.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/usinstances.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/wide_posix_api.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7-stlport/boost_regex-vc7-mt-gdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb ../src/winstances.cpp
+vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc7-mt-gdp-1_33_dir :
-	@if not exist "vc7-stlport\boost_regex-vc7-mt-gdp-1_33\$(NULL)" mkdir vc7-stlport\boost_regex-vc7-mt-gdp-1_33
+boost_regex-vc7-mt-gdp-1_33_1_dir :
+	@if not exist "vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1\$(NULL)" mkdir vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1
 
-boost_regex-vc7-mt-gdp-1_33_clean :
-	del vc7-stlport\boost_regex-vc7-mt-gdp-1_33\*.obj
-	del vc7-stlport\boost_regex-vc7-mt-gdp-1_33\*.idb
-	del vc7-stlport\boost_regex-vc7-mt-gdp-1_33\*.exp
-	del vc7-stlport\boost_regex-vc7-mt-gdp-1_33\*.pch
+boost_regex-vc7-mt-gdp-1_33_1_clean :
+	del vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1\*.obj
+	del vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1\*.idb
+	del vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1\*.exp
+	del vc7-stlport\boost_regex-vc7-mt-gdp-1_33_1\*.pch
 
-./vc7-stlport/boost_regex-vc7-mt-gdp-1_33.lib : vc7-stlport/boost_regex-vc7-mt-gdp-1_33/c_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/cpp_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/cregex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/fileiter.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/icu.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/instances.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/posix_api.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_debug.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_raw_buffer.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_traits_defaults.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/static_mutex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/usinstances.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/w32_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/wc_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/wide_posix_api.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/boost_regex-vc7-mt-gdp-1_33.pdb" /debug /machine:I386 /out:"vc7-stlport/boost_regex-vc7-mt-gdp-1_33.dll" /implib:"vc7-stlport/boost_regex-vc7-mt-gdp-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc7-stlport/boost_regex-vc7-mt-gdp-1_33/c_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/cpp_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/cregex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/fileiter.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/icu.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/instances.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/posix_api.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_debug.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_raw_buffer.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/regex_traits_defaults.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/static_mutex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/usinstances.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/w32_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/wc_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/wide_posix_api.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33/winstances.obj
+./vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.lib : vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/c_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/cpp_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/cregex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/fileiter.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/icu.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/instances.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/posix_api.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_debug.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_raw_buffer.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_traits_defaults.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/static_mutex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/usinstances.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/w32_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/wc_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/wide_posix_api.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.pdb" /debug /machine:I386 /out:"vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.dll" /implib:"vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/c_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/cpp_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/cregex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/fileiter.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/icu.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/instances.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/posix_api.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_debug.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_raw_buffer.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/regex_traits_defaults.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/static_mutex.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/usinstances.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/w32_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/wc_regex_traits.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/wide_posix_api.obj vc7-stlport/boost_regex-vc7-mt-gdp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc7-mt-sgdp-1_33.lib
+# section for libboost_regex-vc7-mt-sgdp-1_33_1.lib
 #
 ########################################################
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/c_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/cregex.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/cregex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/fileiter.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/icu.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/icu.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/instances.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/instances.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/posix_api.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/regex.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/regex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/regex_debug.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/static_mutex.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/usinstances.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/wide_posix_api.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.pdb ../src/winstances.cpp
+vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-mt-sgdp-1_33_dir :
-	@if not exist "vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33\$(NULL)" mkdir vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33
+libboost_regex-vc7-mt-sgdp-1_33_1_dir :
+	@if not exist "vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33_1\$(NULL)" mkdir vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33_1
 
-libboost_regex-vc7-mt-sgdp-1_33_clean :
-	del vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33\*.obj
-	del vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33\*.idb
-	del vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33\*.exp
-	del vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33\*.pch
+libboost_regex-vc7-mt-sgdp-1_33_1_clean :
+	del vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33_1\*.obj
+	del vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33_1\*.idb
+	del vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33_1\*.exp
+	del vc7-stlport\libboost_regex-vc7-mt-sgdp-1_33_1\*.pch
 
-./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.lib : vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/cregex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/icu.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/instances.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/winstances.obj
-	link -lib /nologo /out:vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33.lib $(XSFLAGS)  vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/cregex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/icu.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/instances.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33/winstances.obj
+./vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.lib : vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/cregex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/icu.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/instances.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1.lib $(XSFLAGS)  vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/cregex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/icu.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/instances.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-sgdp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc7-mt-gdp-1_33.lib
+# section for libboost_regex-vc7-mt-gdp-1_33_1.lib
 #
 ########################################################
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/c_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/cregex.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/cregex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/fileiter.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/icu.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/icu.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/instances.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/instances.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/posix_api.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/regex.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/regex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/regex_debug.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/static_mutex.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/usinstances.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/wide_posix_api.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33.pdb ../src/winstances.cpp
+vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/ -Fdvc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-mt-gdp-1_33_dir :
-	@if not exist "vc7-stlport\libboost_regex-vc7-mt-gdp-1_33\$(NULL)" mkdir vc7-stlport\libboost_regex-vc7-mt-gdp-1_33
+libboost_regex-vc7-mt-gdp-1_33_1_dir :
+	@if not exist "vc7-stlport\libboost_regex-vc7-mt-gdp-1_33_1\$(NULL)" mkdir vc7-stlport\libboost_regex-vc7-mt-gdp-1_33_1
 
-libboost_regex-vc7-mt-gdp-1_33_clean :
-	del vc7-stlport\libboost_regex-vc7-mt-gdp-1_33\*.obj
-	del vc7-stlport\libboost_regex-vc7-mt-gdp-1_33\*.idb
-	del vc7-stlport\libboost_regex-vc7-mt-gdp-1_33\*.exp
-	del vc7-stlport\libboost_regex-vc7-mt-gdp-1_33\*.pch
+libboost_regex-vc7-mt-gdp-1_33_1_clean :
+	del vc7-stlport\libboost_regex-vc7-mt-gdp-1_33_1\*.obj
+	del vc7-stlport\libboost_regex-vc7-mt-gdp-1_33_1\*.idb
+	del vc7-stlport\libboost_regex-vc7-mt-gdp-1_33_1\*.exp
+	del vc7-stlport\libboost_regex-vc7-mt-gdp-1_33_1\*.pch
 
-./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33.lib : vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/cregex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/icu.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/instances.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/winstances.obj
-	link -lib /nologo /out:vc7-stlport/libboost_regex-vc7-mt-gdp-1_33.lib $(XSFLAGS)  vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/cregex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/icu.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/instances.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33/winstances.obj
+./vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.lib : vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/cregex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/icu.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/instances.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1.lib $(XSFLAGS)  vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/c_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/cpp_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/cregex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/fileiter.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/icu.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/instances.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/posix_api.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_debug.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_raw_buffer.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/regex_traits_defaults.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/static_mutex.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/usinstances.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/w32_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/wc_regex_traits.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/wide_posix_api.obj vc7-stlport/libboost_regex-vc7-mt-gdp-1_33_1/winstances.obj
 

Modified: boost/trunk/libs/regex/build/vc7.mak
===================================================================
--- boost/trunk/libs/regex/build/vc7.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/vc7.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,8 +35,10 @@
 NULL=nul
 !ENDIF 
 
-MSVCDIR=$(VS80COMNTOOLS)..\..\VC
+!IF "$(MSVCDIR)" == ""
 
+!ENDIF
+
 !IF "$(MSVCDIR)" == ""
 !ERROR Variable MSVCDIR not set.
 !ENDIF
@@ -48,33 +50,33 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I$(ICU_PATH)\include
-ICU_LINK_OPTS= /LIBPATH:$(ICU_PATH)\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"$(ICU_PATH)\include"
+ICU_LINK_OPTS= /LIBPATH:"$(ICU_PATH)\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in $(ICU_PATH)
 !ENDIF
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/allocator.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : main_dir libboost_regex-vc7-s-1_33_dir ./vc7/libboost_regex-vc7-s-1_33.lib libboost_regex-vc7-mt-s-1_33_dir ./vc7/libboost_regex-vc7-mt-s-1_33.lib libboost_regex-vc7-sgd-1_33_dir ./vc7/libboost_regex-vc7-sgd-1_33.lib libboost_regex-vc7-mt-sgd-1_33_dir ./vc7/libboost_regex-vc7-mt-sgd-1_33.lib boost_regex-vc7-mt-gd-1_33_dir ./vc7/boost_regex-vc7-mt-gd-1_33.lib boost_regex-vc7-mt-1_33_dir ./vc7/boost_regex-vc7-mt-1_33.lib libboost_regex-vc7-mt-1_33_dir ./vc7/libboost_regex-vc7-mt-1_33.lib libboost_regex-vc7-mt-gd-1_33_dir ./vc7/libboost_regex-vc7-mt-gd-1_33.lib
+all : main_dir libboost_regex-vc7-s-1_33_1_dir ./vc7/libboost_regex-vc7-s-1_33_1.lib libboost_regex-vc7-mt-s-1_33_1_dir ./vc7/libboost_regex-vc7-mt-s-1_33_1.lib libboost_regex-vc7-sgd-1_33_1_dir ./vc7/libboost_regex-vc7-sgd-1_33_1.lib libboost_regex-vc7-mt-sgd-1_33_1_dir ./vc7/libboost_regex-vc7-mt-sgd-1_33_1.lib boost_regex-vc7-mt-gd-1_33_1_dir ./vc7/boost_regex-vc7-mt-gd-1_33_1.lib boost_regex-vc7-mt-1_33_1_dir ./vc7/boost_regex-vc7-mt-1_33_1.lib libboost_regex-vc7-mt-1_33_1_dir ./vc7/libboost_regex-vc7-mt-1_33_1.lib libboost_regex-vc7-mt-gd-1_33_1_dir ./vc7/libboost_regex-vc7-mt-gd-1_33_1.lib
 
-clean :  libboost_regex-vc7-s-1_33_clean libboost_regex-vc7-mt-s-1_33_clean libboost_regex-vc7-sgd-1_33_clean libboost_regex-vc7-mt-sgd-1_33_clean boost_regex-vc7-mt-gd-1_33_clean boost_regex-vc7-mt-1_33_clean libboost_regex-vc7-mt-1_33_clean libboost_regex-vc7-mt-gd-1_33_clean
+clean :  libboost_regex-vc7-s-1_33_1_clean libboost_regex-vc7-mt-s-1_33_1_clean libboost_regex-vc7-sgd-1_33_1_clean libboost_regex-vc7-mt-sgd-1_33_1_clean boost_regex-vc7-mt-gd-1_33_1_clean boost_regex-vc7-mt-1_33_1_clean libboost_regex-vc7-mt-1_33_1_clean libboost_regex-vc7-mt-gd-1_33_1_clean
 
 install : all
-	copy vc7\libboost_regex-vc7-s-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7\libboost_regex-vc7-mt-s-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7\libboost_regex-vc7-sgd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7\libboost_regex-vc7-sgd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc7\libboost_regex-vc7-mt-sgd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7\libboost_regex-vc7-mt-sgd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc7\boost_regex-vc7-mt-gd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7\boost_regex-vc7-mt-gd-1_33.dll "$(MSVCDIR)\bin"
-	copy vc7\boost_regex-vc7-mt-gd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc7\boost_regex-vc7-mt-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7\boost_regex-vc7-mt-1_33.dll "$(MSVCDIR)\bin"
-	copy vc7\libboost_regex-vc7-mt-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7\libboost_regex-vc7-mt-gd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc7\libboost_regex-vc7-mt-gd-1_33.pdb "$(MSVCDIR)\lib"
+	copy vc7\libboost_regex-vc7-s-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7\libboost_regex-vc7-mt-s-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7\libboost_regex-vc7-sgd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7\libboost_regex-vc7-sgd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc7\libboost_regex-vc7-mt-sgd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7\libboost_regex-vc7-mt-sgd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc7\boost_regex-vc7-mt-gd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7\boost_regex-vc7-mt-gd-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc7\boost_regex-vc7-mt-gd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc7\boost_regex-vc7-mt-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7\boost_regex-vc7-mt-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc7\libboost_regex-vc7-mt-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7\libboost_regex-vc7-mt-gd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc7\libboost_regex-vc7-mt-gd-1_33_1.pdb "$(MSVCDIR)\lib"
 
 main_dir :
 	@if not exist "vc7\$(NULL)" mkdir vc7
@@ -82,545 +84,545 @@
 
 ########################################################
 #
-# section for libboost_regex-vc7-s-1_33.lib
+# section for libboost_regex-vc7-s-1_33_1.lib
 #
 ########################################################
-vc7/libboost_regex-vc7-s-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/c_regex_traits.cpp
+vc7/libboost_regex-vc7-s-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7/libboost_regex-vc7-s-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7/libboost_regex-vc7-s-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7/libboost_regex-vc7-s-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/cregex.cpp
+vc7/libboost_regex-vc7-s-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/cregex.cpp
 
-vc7/libboost_regex-vc7-s-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/fileiter.cpp
+vc7/libboost_regex-vc7-s-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/fileiter.cpp
 
-vc7/libboost_regex-vc7-s-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/icu.cpp
+vc7/libboost_regex-vc7-s-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/icu.cpp
 
-vc7/libboost_regex-vc7-s-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/instances.cpp
+vc7/libboost_regex-vc7-s-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/instances.cpp
 
-vc7/libboost_regex-vc7-s-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/posix_api.cpp
+vc7/libboost_regex-vc7-s-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/posix_api.cpp
 
-vc7/libboost_regex-vc7-s-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/regex.cpp
+vc7/libboost_regex-vc7-s-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/regex.cpp
 
-vc7/libboost_regex-vc7-s-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/regex_debug.cpp
+vc7/libboost_regex-vc7-s-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7/libboost_regex-vc7-s-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7/libboost_regex-vc7-s-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7/libboost_regex-vc7-s-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7/libboost_regex-vc7-s-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7/libboost_regex-vc7-s-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/static_mutex.cpp
+vc7/libboost_regex-vc7-s-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7/libboost_regex-vc7-s-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/usinstances.cpp
+vc7/libboost_regex-vc7-s-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/usinstances.cpp
 
-vc7/libboost_regex-vc7-s-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/w32_regex_traits.cpp
+vc7/libboost_regex-vc7-s-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7/libboost_regex-vc7-s-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/wc_regex_traits.cpp
+vc7/libboost_regex-vc7-s-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7/libboost_regex-vc7-s-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/wide_posix_api.cpp
+vc7/libboost_regex-vc7-s-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7/libboost_regex-vc7-s-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33/ -Fdvc7/libboost_regex-vc7-s-1_33.pdb ../src/winstances.cpp
+vc7/libboost_regex-vc7-s-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-s-1_33_1/ -Fdvc7/libboost_regex-vc7-s-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-s-1_33_dir :
-	@if not exist "vc7\libboost_regex-vc7-s-1_33\$(NULL)" mkdir vc7\libboost_regex-vc7-s-1_33
+libboost_regex-vc7-s-1_33_1_dir :
+	@if not exist "vc7\libboost_regex-vc7-s-1_33_1\$(NULL)" mkdir vc7\libboost_regex-vc7-s-1_33_1
 
-libboost_regex-vc7-s-1_33_clean :
-	del vc7\libboost_regex-vc7-s-1_33\*.obj
-	del vc7\libboost_regex-vc7-s-1_33\*.idb
-	del vc7\libboost_regex-vc7-s-1_33\*.exp
-	del vc7\libboost_regex-vc7-s-1_33\*.pch
+libboost_regex-vc7-s-1_33_1_clean :
+	del vc7\libboost_regex-vc7-s-1_33_1\*.obj
+	del vc7\libboost_regex-vc7-s-1_33_1\*.idb
+	del vc7\libboost_regex-vc7-s-1_33_1\*.exp
+	del vc7\libboost_regex-vc7-s-1_33_1\*.pch
 
-./vc7/libboost_regex-vc7-s-1_33.lib : vc7/libboost_regex-vc7-s-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-s-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-s-1_33/cregex.obj vc7/libboost_regex-vc7-s-1_33/fileiter.obj vc7/libboost_regex-vc7-s-1_33/icu.obj vc7/libboost_regex-vc7-s-1_33/instances.obj vc7/libboost_regex-vc7-s-1_33/posix_api.obj vc7/libboost_regex-vc7-s-1_33/regex.obj vc7/libboost_regex-vc7-s-1_33/regex_debug.obj vc7/libboost_regex-vc7-s-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-s-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-s-1_33/static_mutex.obj vc7/libboost_regex-vc7-s-1_33/usinstances.obj vc7/libboost_regex-vc7-s-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-s-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-s-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-s-1_33/winstances.obj
-	link -lib /nologo /out:vc7/libboost_regex-vc7-s-1_33.lib $(XSFLAGS)  vc7/libboost_regex-vc7-s-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-s-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-s-1_33/cregex.obj vc7/libboost_regex-vc7-s-1_33/fileiter.obj vc7/libboost_regex-vc7-s-1_33/icu.obj vc7/libboost_regex-vc7-s-1_33/instances.obj vc7/libboost_regex-vc7-s-1_33/posix_api.obj vc7/libboost_regex-vc7-s-1_33/regex.obj vc7/libboost_regex-vc7-s-1_33/regex_debug.obj vc7/libboost_regex-vc7-s-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-s-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-s-1_33/static_mutex.obj vc7/libboost_regex-vc7-s-1_33/usinstances.obj vc7/libboost_regex-vc7-s-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-s-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-s-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-s-1_33/winstances.obj
+./vc7/libboost_regex-vc7-s-1_33_1.lib : vc7/libboost_regex-vc7-s-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-s-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-s-1_33_1/cregex.obj vc7/libboost_regex-vc7-s-1_33_1/fileiter.obj vc7/libboost_regex-vc7-s-1_33_1/icu.obj vc7/libboost_regex-vc7-s-1_33_1/instances.obj vc7/libboost_regex-vc7-s-1_33_1/posix_api.obj vc7/libboost_regex-vc7-s-1_33_1/regex.obj vc7/libboost_regex-vc7-s-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-s-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-s-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-s-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-s-1_33_1/usinstances.obj vc7/libboost_regex-vc7-s-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-s-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-s-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-s-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7/libboost_regex-vc7-s-1_33_1.lib $(XSFLAGS)  vc7/libboost_regex-vc7-s-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-s-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-s-1_33_1/cregex.obj vc7/libboost_regex-vc7-s-1_33_1/fileiter.obj vc7/libboost_regex-vc7-s-1_33_1/icu.obj vc7/libboost_regex-vc7-s-1_33_1/instances.obj vc7/libboost_regex-vc7-s-1_33_1/posix_api.obj vc7/libboost_regex-vc7-s-1_33_1/regex.obj vc7/libboost_regex-vc7-s-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-s-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-s-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-s-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-s-1_33_1/usinstances.obj vc7/libboost_regex-vc7-s-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-s-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-s-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-s-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc7-mt-s-1_33.lib
+# section for libboost_regex-vc7-mt-s-1_33_1.lib
 #
 ########################################################
-vc7/libboost_regex-vc7-mt-s-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/c_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/cregex.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/cregex.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/fileiter.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/fileiter.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/icu.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/icu.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/instances.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/instances.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/posix_api.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/posix_api.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/regex.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/regex.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/regex_debug.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/static_mutex.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/usinstances.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/usinstances.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/w32_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/wc_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/wide_posix_api.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7/libboost_regex-vc7-mt-s-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33/ -Fdvc7/libboost_regex-vc7-mt-s-1_33.pdb ../src/winstances.cpp
+vc7/libboost_regex-vc7-mt-s-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-s-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-s-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-mt-s-1_33_dir :
-	@if not exist "vc7\libboost_regex-vc7-mt-s-1_33\$(NULL)" mkdir vc7\libboost_regex-vc7-mt-s-1_33
+libboost_regex-vc7-mt-s-1_33_1_dir :
+	@if not exist "vc7\libboost_regex-vc7-mt-s-1_33_1\$(NULL)" mkdir vc7\libboost_regex-vc7-mt-s-1_33_1
 
-libboost_regex-vc7-mt-s-1_33_clean :
-	del vc7\libboost_regex-vc7-mt-s-1_33\*.obj
-	del vc7\libboost_regex-vc7-mt-s-1_33\*.idb
-	del vc7\libboost_regex-vc7-mt-s-1_33\*.exp
-	del vc7\libboost_regex-vc7-mt-s-1_33\*.pch
+libboost_regex-vc7-mt-s-1_33_1_clean :
+	del vc7\libboost_regex-vc7-mt-s-1_33_1\*.obj
+	del vc7\libboost_regex-vc7-mt-s-1_33_1\*.idb
+	del vc7\libboost_regex-vc7-mt-s-1_33_1\*.exp
+	del vc7\libboost_regex-vc7-mt-s-1_33_1\*.pch
 
-./vc7/libboost_regex-vc7-mt-s-1_33.lib : vc7/libboost_regex-vc7-mt-s-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33/cregex.obj vc7/libboost_regex-vc7-mt-s-1_33/fileiter.obj vc7/libboost_regex-vc7-mt-s-1_33/icu.obj vc7/libboost_regex-vc7-mt-s-1_33/instances.obj vc7/libboost_regex-vc7-mt-s-1_33/posix_api.obj vc7/libboost_regex-vc7-mt-s-1_33/regex.obj vc7/libboost_regex-vc7-mt-s-1_33/regex_debug.obj vc7/libboost_regex-vc7-mt-s-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-s-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-s-1_33/static_mutex.obj vc7/libboost_regex-vc7-mt-s-1_33/usinstances.obj vc7/libboost_regex-vc7-mt-s-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-mt-s-1_33/winstances.obj
-	link -lib /nologo /out:vc7/libboost_regex-vc7-mt-s-1_33.lib $(XSFLAGS)  vc7/libboost_regex-vc7-mt-s-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33/cregex.obj vc7/libboost_regex-vc7-mt-s-1_33/fileiter.obj vc7/libboost_regex-vc7-mt-s-1_33/icu.obj vc7/libboost_regex-vc7-mt-s-1_33/instances.obj vc7/libboost_regex-vc7-mt-s-1_33/posix_api.obj vc7/libboost_regex-vc7-mt-s-1_33/regex.obj vc7/libboost_regex-vc7-mt-s-1_33/regex_debug.obj vc7/libboost_regex-vc7-mt-s-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-s-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-s-1_33/static_mutex.obj vc7/libboost_regex-vc7-mt-s-1_33/usinstances.obj vc7/libboost_regex-vc7-mt-s-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-mt-s-1_33/winstances.obj
+./vc7/libboost_regex-vc7-mt-s-1_33_1.lib : vc7/libboost_regex-vc7-mt-s-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33_1/cregex.obj vc7/libboost_regex-vc7-mt-s-1_33_1/fileiter.obj vc7/libboost_regex-vc7-mt-s-1_33_1/icu.obj vc7/libboost_regex-vc7-mt-s-1_33_1/instances.obj vc7/libboost_regex-vc7-mt-s-1_33_1/posix_api.obj vc7/libboost_regex-vc7-mt-s-1_33_1/regex.obj vc7/libboost_regex-vc7-mt-s-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-mt-s-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-s-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-s-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-mt-s-1_33_1/usinstances.obj vc7/libboost_regex-vc7-mt-s-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-mt-s-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7/libboost_regex-vc7-mt-s-1_33_1.lib $(XSFLAGS)  vc7/libboost_regex-vc7-mt-s-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33_1/cregex.obj vc7/libboost_regex-vc7-mt-s-1_33_1/fileiter.obj vc7/libboost_regex-vc7-mt-s-1_33_1/icu.obj vc7/libboost_regex-vc7-mt-s-1_33_1/instances.obj vc7/libboost_regex-vc7-mt-s-1_33_1/posix_api.obj vc7/libboost_regex-vc7-mt-s-1_33_1/regex.obj vc7/libboost_regex-vc7-mt-s-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-mt-s-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-s-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-s-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-mt-s-1_33_1/usinstances.obj vc7/libboost_regex-vc7-mt-s-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-s-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-mt-s-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc7-sgd-1_33.lib
+# section for libboost_regex-vc7-sgd-1_33_1.lib
 #
 ########################################################
-vc7/libboost_regex-vc7-sgd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/c_regex_traits.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/cregex.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/cregex.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/fileiter.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/fileiter.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/icu.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/icu.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/instances.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/instances.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/posix_api.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/posix_api.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/regex.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/regex.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/regex_debug.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/static_mutex.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/usinstances.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/usinstances.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/w32_regex_traits.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/wc_regex_traits.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/wide_posix_api.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7/libboost_regex-vc7-sgd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33/ -Fdvc7/libboost_regex-vc7-sgd-1_33.pdb ../src/winstances.cpp
+vc7/libboost_regex-vc7-sgd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-sgd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-sgd-1_33_dir :
-	@if not exist "vc7\libboost_regex-vc7-sgd-1_33\$(NULL)" mkdir vc7\libboost_regex-vc7-sgd-1_33
+libboost_regex-vc7-sgd-1_33_1_dir :
+	@if not exist "vc7\libboost_regex-vc7-sgd-1_33_1\$(NULL)" mkdir vc7\libboost_regex-vc7-sgd-1_33_1
 
-libboost_regex-vc7-sgd-1_33_clean :
-	del vc7\libboost_regex-vc7-sgd-1_33\*.obj
-	del vc7\libboost_regex-vc7-sgd-1_33\*.idb
-	del vc7\libboost_regex-vc7-sgd-1_33\*.exp
-	del vc7\libboost_regex-vc7-sgd-1_33\*.pch
+libboost_regex-vc7-sgd-1_33_1_clean :
+	del vc7\libboost_regex-vc7-sgd-1_33_1\*.obj
+	del vc7\libboost_regex-vc7-sgd-1_33_1\*.idb
+	del vc7\libboost_regex-vc7-sgd-1_33_1\*.exp
+	del vc7\libboost_regex-vc7-sgd-1_33_1\*.pch
 
-./vc7/libboost_regex-vc7-sgd-1_33.lib : vc7/libboost_regex-vc7-sgd-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33/cregex.obj vc7/libboost_regex-vc7-sgd-1_33/fileiter.obj vc7/libboost_regex-vc7-sgd-1_33/icu.obj vc7/libboost_regex-vc7-sgd-1_33/instances.obj vc7/libboost_regex-vc7-sgd-1_33/posix_api.obj vc7/libboost_regex-vc7-sgd-1_33/regex.obj vc7/libboost_regex-vc7-sgd-1_33/regex_debug.obj vc7/libboost_regex-vc7-sgd-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-sgd-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-sgd-1_33/static_mutex.obj vc7/libboost_regex-vc7-sgd-1_33/usinstances.obj vc7/libboost_regex-vc7-sgd-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-sgd-1_33/winstances.obj
-	link -lib /nologo /out:vc7/libboost_regex-vc7-sgd-1_33.lib $(XSFLAGS)  vc7/libboost_regex-vc7-sgd-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33/cregex.obj vc7/libboost_regex-vc7-sgd-1_33/fileiter.obj vc7/libboost_regex-vc7-sgd-1_33/icu.obj vc7/libboost_regex-vc7-sgd-1_33/instances.obj vc7/libboost_regex-vc7-sgd-1_33/posix_api.obj vc7/libboost_regex-vc7-sgd-1_33/regex.obj vc7/libboost_regex-vc7-sgd-1_33/regex_debug.obj vc7/libboost_regex-vc7-sgd-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-sgd-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-sgd-1_33/static_mutex.obj vc7/libboost_regex-vc7-sgd-1_33/usinstances.obj vc7/libboost_regex-vc7-sgd-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-sgd-1_33/winstances.obj
+./vc7/libboost_regex-vc7-sgd-1_33_1.lib : vc7/libboost_regex-vc7-sgd-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33_1/cregex.obj vc7/libboost_regex-vc7-sgd-1_33_1/fileiter.obj vc7/libboost_regex-vc7-sgd-1_33_1/icu.obj vc7/libboost_regex-vc7-sgd-1_33_1/instances.obj vc7/libboost_regex-vc7-sgd-1_33_1/posix_api.obj vc7/libboost_regex-vc7-sgd-1_33_1/regex.obj vc7/libboost_regex-vc7-sgd-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-sgd-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-sgd-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-sgd-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-sgd-1_33_1/usinstances.obj vc7/libboost_regex-vc7-sgd-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-sgd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7/libboost_regex-vc7-sgd-1_33_1.lib $(XSFLAGS)  vc7/libboost_regex-vc7-sgd-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33_1/cregex.obj vc7/libboost_regex-vc7-sgd-1_33_1/fileiter.obj vc7/libboost_regex-vc7-sgd-1_33_1/icu.obj vc7/libboost_regex-vc7-sgd-1_33_1/instances.obj vc7/libboost_regex-vc7-sgd-1_33_1/posix_api.obj vc7/libboost_regex-vc7-sgd-1_33_1/regex.obj vc7/libboost_regex-vc7-sgd-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-sgd-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-sgd-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-sgd-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-sgd-1_33_1/usinstances.obj vc7/libboost_regex-vc7-sgd-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-sgd-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-sgd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc7-mt-sgd-1_33.lib
+# section for libboost_regex-vc7-mt-sgd-1_33_1.lib
 #
 ########################################################
-vc7/libboost_regex-vc7-mt-sgd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/c_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/cregex.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/cregex.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/fileiter.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/fileiter.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/icu.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/icu.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/instances.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/instances.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/posix_api.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/posix_api.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/regex.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/regex.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/regex_debug.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/static_mutex.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/usinstances.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/usinstances.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/w32_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/wc_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/wide_posix_api.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7/libboost_regex-vc7-mt-sgd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33.pdb ../src/winstances.cpp
+vc7/libboost_regex-vc7-mt-sgd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-sgd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-sgd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-mt-sgd-1_33_dir :
-	@if not exist "vc7\libboost_regex-vc7-mt-sgd-1_33\$(NULL)" mkdir vc7\libboost_regex-vc7-mt-sgd-1_33
+libboost_regex-vc7-mt-sgd-1_33_1_dir :
+	@if not exist "vc7\libboost_regex-vc7-mt-sgd-1_33_1\$(NULL)" mkdir vc7\libboost_regex-vc7-mt-sgd-1_33_1
 
-libboost_regex-vc7-mt-sgd-1_33_clean :
-	del vc7\libboost_regex-vc7-mt-sgd-1_33\*.obj
-	del vc7\libboost_regex-vc7-mt-sgd-1_33\*.idb
-	del vc7\libboost_regex-vc7-mt-sgd-1_33\*.exp
-	del vc7\libboost_regex-vc7-mt-sgd-1_33\*.pch
+libboost_regex-vc7-mt-sgd-1_33_1_clean :
+	del vc7\libboost_regex-vc7-mt-sgd-1_33_1\*.obj
+	del vc7\libboost_regex-vc7-mt-sgd-1_33_1\*.idb
+	del vc7\libboost_regex-vc7-mt-sgd-1_33_1\*.exp
+	del vc7\libboost_regex-vc7-mt-sgd-1_33_1\*.pch
 
-./vc7/libboost_regex-vc7-mt-sgd-1_33.lib : vc7/libboost_regex-vc7-mt-sgd-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33/cregex.obj vc7/libboost_regex-vc7-mt-sgd-1_33/fileiter.obj vc7/libboost_regex-vc7-mt-sgd-1_33/icu.obj vc7/libboost_regex-vc7-mt-sgd-1_33/instances.obj vc7/libboost_regex-vc7-mt-sgd-1_33/posix_api.obj vc7/libboost_regex-vc7-mt-sgd-1_33/regex.obj vc7/libboost_regex-vc7-mt-sgd-1_33/regex_debug.obj vc7/libboost_regex-vc7-mt-sgd-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-sgd-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-sgd-1_33/static_mutex.obj vc7/libboost_regex-vc7-mt-sgd-1_33/usinstances.obj vc7/libboost_regex-vc7-mt-sgd-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-mt-sgd-1_33/winstances.obj
-	link -lib /nologo /out:vc7/libboost_regex-vc7-mt-sgd-1_33.lib $(XSFLAGS)  vc7/libboost_regex-vc7-mt-sgd-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33/cregex.obj vc7/libboost_regex-vc7-mt-sgd-1_33/fileiter.obj vc7/libboost_regex-vc7-mt-sgd-1_33/icu.obj vc7/libboost_regex-vc7-mt-sgd-1_33/instances.obj vc7/libboost_regex-vc7-mt-sgd-1_33/posix_api.obj vc7/libboost_regex-vc7-mt-sgd-1_33/regex.obj vc7/libboost_regex-vc7-mt-sgd-1_33/regex_debug.obj vc7/libboost_regex-vc7-mt-sgd-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-sgd-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-sgd-1_33/static_mutex.obj vc7/libboost_regex-vc7-mt-sgd-1_33/usinstances.obj vc7/libboost_regex-vc7-mt-sgd-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-mt-sgd-1_33/winstances.obj
+./vc7/libboost_regex-vc7-mt-sgd-1_33_1.lib : vc7/libboost_regex-vc7-mt-sgd-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/cregex.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/fileiter.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/icu.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/instances.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/posix_api.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/usinstances.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7/libboost_regex-vc7-mt-sgd-1_33_1.lib $(XSFLAGS)  vc7/libboost_regex-vc7-mt-sgd-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/cregex.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/fileiter.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/icu.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/instances.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/posix_api.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/usinstances.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-mt-sgd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc7-mt-gd-1_33.lib
+# section for boost_regex-vc7-mt-gd-1_33_1.lib
 #
 ########################################################
-vc7/boost_regex-vc7-mt-gd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/c_regex_traits.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/cregex.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/cregex.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/fileiter.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/fileiter.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/icu.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/icu.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/instances.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/instances.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/posix_api.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/posix_api.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/regex.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/regex.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/regex_debug.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/static_mutex.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/usinstances.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/usinstances.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/w32_regex_traits.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/wc_regex_traits.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/wide_posix_api.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7/boost_regex-vc7-mt-gd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33/ -Fdvc7/boost_regex-vc7-mt-gd-1_33.pdb ../src/winstances.cpp
+vc7/boost_regex-vc7-mt-gd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/boost_regex-vc7-mt-gd-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc7-mt-gd-1_33_dir :
-	@if not exist "vc7\boost_regex-vc7-mt-gd-1_33\$(NULL)" mkdir vc7\boost_regex-vc7-mt-gd-1_33
+boost_regex-vc7-mt-gd-1_33_1_dir :
+	@if not exist "vc7\boost_regex-vc7-mt-gd-1_33_1\$(NULL)" mkdir vc7\boost_regex-vc7-mt-gd-1_33_1
 
-boost_regex-vc7-mt-gd-1_33_clean :
-	del vc7\boost_regex-vc7-mt-gd-1_33\*.obj
-	del vc7\boost_regex-vc7-mt-gd-1_33\*.idb
-	del vc7\boost_regex-vc7-mt-gd-1_33\*.exp
-	del vc7\boost_regex-vc7-mt-gd-1_33\*.pch
+boost_regex-vc7-mt-gd-1_33_1_clean :
+	del vc7\boost_regex-vc7-mt-gd-1_33_1\*.obj
+	del vc7\boost_regex-vc7-mt-gd-1_33_1\*.idb
+	del vc7\boost_regex-vc7-mt-gd-1_33_1\*.exp
+	del vc7\boost_regex-vc7-mt-gd-1_33_1\*.pch
 
-./vc7/boost_regex-vc7-mt-gd-1_33.lib : vc7/boost_regex-vc7-mt-gd-1_33/c_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33/cpp_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33/cregex.obj vc7/boost_regex-vc7-mt-gd-1_33/fileiter.obj vc7/boost_regex-vc7-mt-gd-1_33/icu.obj vc7/boost_regex-vc7-mt-gd-1_33/instances.obj vc7/boost_regex-vc7-mt-gd-1_33/posix_api.obj vc7/boost_regex-vc7-mt-gd-1_33/regex.obj vc7/boost_regex-vc7-mt-gd-1_33/regex_debug.obj vc7/boost_regex-vc7-mt-gd-1_33/regex_raw_buffer.obj vc7/boost_regex-vc7-mt-gd-1_33/regex_traits_defaults.obj vc7/boost_regex-vc7-mt-gd-1_33/static_mutex.obj vc7/boost_regex-vc7-mt-gd-1_33/usinstances.obj vc7/boost_regex-vc7-mt-gd-1_33/w32_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33/wc_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33/wide_posix_api.obj vc7/boost_regex-vc7-mt-gd-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7/boost_regex-vc7-mt-gd-1_33.pdb" /debug /machine:I386 /out:"vc7/boost_regex-vc7-mt-gd-1_33.dll" /implib:"vc7/boost_regex-vc7-mt-gd-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc7/boost_regex-vc7-mt-gd-1_33/c_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33/cpp_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33/cregex.obj vc7/boost_regex-vc7-mt-gd-1_33/fileiter.obj vc7/boost_regex-vc7-mt-gd-1_33/icu.obj vc7/boost_regex-vc7-mt-gd-1_33/instances.obj vc7/boost_regex-vc7-mt-gd-1_33/posix_api.obj vc7/boost_regex-vc7-mt-gd-1_33/regex.obj vc7/boost_regex-vc7-mt-gd-1_33/regex_debug.obj vc7/boost_regex-vc7-mt-gd-1_33/regex_raw_buffer.obj vc7/boost_regex-vc7-mt-gd-1_33/regex_traits_defaults.obj vc7/boost_regex-vc7-mt-gd-1_33/static_mutex.obj vc7/boost_regex-vc7-mt-gd-1_33/usinstances.obj vc7/boost_regex-vc7-mt-gd-1_33/w32_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33/wc_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33/wide_posix_api.obj vc7/boost_regex-vc7-mt-gd-1_33/winstances.obj
+./vc7/boost_regex-vc7-mt-gd-1_33_1.lib : vc7/boost_regex-vc7-mt-gd-1_33_1/c_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33_1/cpp_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33_1/cregex.obj vc7/boost_regex-vc7-mt-gd-1_33_1/fileiter.obj vc7/boost_regex-vc7-mt-gd-1_33_1/icu.obj vc7/boost_regex-vc7-mt-gd-1_33_1/instances.obj vc7/boost_regex-vc7-mt-gd-1_33_1/posix_api.obj vc7/boost_regex-vc7-mt-gd-1_33_1/regex.obj vc7/boost_regex-vc7-mt-gd-1_33_1/regex_debug.obj vc7/boost_regex-vc7-mt-gd-1_33_1/regex_raw_buffer.obj vc7/boost_regex-vc7-mt-gd-1_33_1/regex_traits_defaults.obj vc7/boost_regex-vc7-mt-gd-1_33_1/static_mutex.obj vc7/boost_regex-vc7-mt-gd-1_33_1/usinstances.obj vc7/boost_regex-vc7-mt-gd-1_33_1/w32_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33_1/wc_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33_1/wide_posix_api.obj vc7/boost_regex-vc7-mt-gd-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7/boost_regex-vc7-mt-gd-1_33_1.pdb" /debug /machine:I386 /out:"vc7/boost_regex-vc7-mt-gd-1_33_1.dll" /implib:"vc7/boost_regex-vc7-mt-gd-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc7/boost_regex-vc7-mt-gd-1_33_1/c_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33_1/cpp_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33_1/cregex.obj vc7/boost_regex-vc7-mt-gd-1_33_1/fileiter.obj vc7/boost_regex-vc7-mt-gd-1_33_1/icu.obj vc7/boost_regex-vc7-mt-gd-1_33_1/instances.obj vc7/boost_regex-vc7-mt-gd-1_33_1/posix_api.obj vc7/boost_regex-vc7-mt-gd-1_33_1/regex.obj vc7/boost_regex-vc7-mt-gd-1_33_1/regex_debug.obj vc7/boost_regex-vc7-mt-gd-1_33_1/regex_raw_buffer.obj vc7/boost_regex-vc7-mt-gd-1_33_1/regex_traits_defaults.obj vc7/boost_regex-vc7-mt-gd-1_33_1/static_mutex.obj vc7/boost_regex-vc7-mt-gd-1_33_1/usinstances.obj vc7/boost_regex-vc7-mt-gd-1_33_1/w32_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33_1/wc_regex_traits.obj vc7/boost_regex-vc7-mt-gd-1_33_1/wide_posix_api.obj vc7/boost_regex-vc7-mt-gd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc7-mt-1_33.lib
+# section for boost_regex-vc7-mt-1_33_1.lib
 #
 ########################################################
-vc7/boost_regex-vc7-mt-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/c_regex_traits.cpp
+vc7/boost_regex-vc7-mt-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7/boost_regex-vc7-mt-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7/boost_regex-vc7-mt-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7/boost_regex-vc7-mt-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/cregex.cpp
+vc7/boost_regex-vc7-mt-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/cregex.cpp
 
-vc7/boost_regex-vc7-mt-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/fileiter.cpp
+vc7/boost_regex-vc7-mt-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/fileiter.cpp
 
-vc7/boost_regex-vc7-mt-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/icu.cpp
+vc7/boost_regex-vc7-mt-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/icu.cpp
 
-vc7/boost_regex-vc7-mt-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/instances.cpp
+vc7/boost_regex-vc7-mt-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/instances.cpp
 
-vc7/boost_regex-vc7-mt-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/posix_api.cpp
+vc7/boost_regex-vc7-mt-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/posix_api.cpp
 
-vc7/boost_regex-vc7-mt-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/regex.cpp
+vc7/boost_regex-vc7-mt-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/regex.cpp
 
-vc7/boost_regex-vc7-mt-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/regex_debug.cpp
+vc7/boost_regex-vc7-mt-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7/boost_regex-vc7-mt-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7/boost_regex-vc7-mt-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7/boost_regex-vc7-mt-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7/boost_regex-vc7-mt-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7/boost_regex-vc7-mt-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/static_mutex.cpp
+vc7/boost_regex-vc7-mt-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7/boost_regex-vc7-mt-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/usinstances.cpp
+vc7/boost_regex-vc7-mt-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/usinstances.cpp
 
-vc7/boost_regex-vc7-mt-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/w32_regex_traits.cpp
+vc7/boost_regex-vc7-mt-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7/boost_regex-vc7-mt-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/wc_regex_traits.cpp
+vc7/boost_regex-vc7-mt-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7/boost_regex-vc7-mt-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/wide_posix_api.cpp
+vc7/boost_regex-vc7-mt-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7/boost_regex-vc7-mt-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33/ -Fdvc7/boost_regex-vc7-mt-1_33.pdb ../src/winstances.cpp
+vc7/boost_regex-vc7-mt-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/boost_regex-vc7-mt-1_33_1/ -Fdvc7/boost_regex-vc7-mt-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc7-mt-1_33_dir :
-	@if not exist "vc7\boost_regex-vc7-mt-1_33\$(NULL)" mkdir vc7\boost_regex-vc7-mt-1_33
+boost_regex-vc7-mt-1_33_1_dir :
+	@if not exist "vc7\boost_regex-vc7-mt-1_33_1\$(NULL)" mkdir vc7\boost_regex-vc7-mt-1_33_1
 
-boost_regex-vc7-mt-1_33_clean :
-	del vc7\boost_regex-vc7-mt-1_33\*.obj
-	del vc7\boost_regex-vc7-mt-1_33\*.idb
-	del vc7\boost_regex-vc7-mt-1_33\*.exp
-	del vc7\boost_regex-vc7-mt-1_33\*.pch
+boost_regex-vc7-mt-1_33_1_clean :
+	del vc7\boost_regex-vc7-mt-1_33_1\*.obj
+	del vc7\boost_regex-vc7-mt-1_33_1\*.idb
+	del vc7\boost_regex-vc7-mt-1_33_1\*.exp
+	del vc7\boost_regex-vc7-mt-1_33_1\*.pch
 
-./vc7/boost_regex-vc7-mt-1_33.lib : vc7/boost_regex-vc7-mt-1_33/c_regex_traits.obj vc7/boost_regex-vc7-mt-1_33/cpp_regex_traits.obj vc7/boost_regex-vc7-mt-1_33/cregex.obj vc7/boost_regex-vc7-mt-1_33/fileiter.obj vc7/boost_regex-vc7-mt-1_33/icu.obj vc7/boost_regex-vc7-mt-1_33/instances.obj vc7/boost_regex-vc7-mt-1_33/posix_api.obj vc7/boost_regex-vc7-mt-1_33/regex.obj vc7/boost_regex-vc7-mt-1_33/regex_debug.obj vc7/boost_regex-vc7-mt-1_33/regex_raw_buffer.obj vc7/boost_regex-vc7-mt-1_33/regex_traits_defaults.obj vc7/boost_regex-vc7-mt-1_33/static_mutex.obj vc7/boost_regex-vc7-mt-1_33/usinstances.obj vc7/boost_regex-vc7-mt-1_33/w32_regex_traits.obj vc7/boost_regex-vc7-mt-1_33/wc_regex_traits.obj vc7/boost_regex-vc7-mt-1_33/wide_posix_api.obj vc7/boost_regex-vc7-mt-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7/boost_regex-vc7-mt-1_33.pdb" /debug /machine:I386 /out:"vc7/boost_regex-vc7-mt-1_33.dll" /implib:"vc7/boost_regex-vc7-mt-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc7/boost_regex-vc7-mt-1_33/c_regex_traits.obj vc7/boost_regex-vc7-mt-1_33/cpp_regex_traits.obj vc7/boost_regex-vc7-mt-1_33/cregex.obj vc7/boost_regex-vc7-mt-1_33/fileiter.obj vc7/boost_regex-vc7-mt-1_33/icu.obj vc7/boost_regex-vc7-mt-1_33/instances.obj vc7/boost_regex-vc7-mt-1_33/posix_api.obj vc7/boost_regex-vc7-mt-1_33/regex.obj vc7/boost_regex-vc7-mt-1_33/regex_debug.obj vc7/boost_regex-vc7-mt-1_33/regex_raw_buffer.obj vc7/boost_regex-vc7-mt-1_33/regex_traits_defaults.obj vc7/boost_regex-vc7-mt-1_33/static_mutex.obj vc7/boost_regex-vc7-mt-1_33/usinstances.obj vc7/boost_regex-vc7-mt-1_33/w32_regex_traits.obj vc7/boost_regex-vc7-mt-1_33/wc_regex_traits.obj vc7/boost_regex-vc7-mt-1_33/wide_posix_api.obj vc7/boost_regex-vc7-mt-1_33/winstances.obj
+./vc7/boost_regex-vc7-mt-1_33_1.lib : vc7/boost_regex-vc7-mt-1_33_1/c_regex_traits.obj vc7/boost_regex-vc7-mt-1_33_1/cpp_regex_traits.obj vc7/boost_regex-vc7-mt-1_33_1/cregex.obj vc7/boost_regex-vc7-mt-1_33_1/fileiter.obj vc7/boost_regex-vc7-mt-1_33_1/icu.obj vc7/boost_regex-vc7-mt-1_33_1/instances.obj vc7/boost_regex-vc7-mt-1_33_1/posix_api.obj vc7/boost_regex-vc7-mt-1_33_1/regex.obj vc7/boost_regex-vc7-mt-1_33_1/regex_debug.obj vc7/boost_regex-vc7-mt-1_33_1/regex_raw_buffer.obj vc7/boost_regex-vc7-mt-1_33_1/regex_traits_defaults.obj vc7/boost_regex-vc7-mt-1_33_1/static_mutex.obj vc7/boost_regex-vc7-mt-1_33_1/usinstances.obj vc7/boost_regex-vc7-mt-1_33_1/w32_regex_traits.obj vc7/boost_regex-vc7-mt-1_33_1/wc_regex_traits.obj vc7/boost_regex-vc7-mt-1_33_1/wide_posix_api.obj vc7/boost_regex-vc7-mt-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7/boost_regex-vc7-mt-1_33_1.pdb" /debug /machine:I386 /out:"vc7/boost_regex-vc7-mt-1_33_1.dll" /implib:"vc7/boost_regex-vc7-mt-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc7/boost_regex-vc7-mt-1_33_1/c_regex_traits.obj vc7/boost_regex-vc7-mt-1_33_1/cpp_regex_traits.obj vc7/boost_regex-vc7-mt-1_33_1/cregex.obj vc7/boost_regex-vc7-mt-1_33_1/fileiter.obj vc7/boost_regex-vc7-mt-1_33_1/icu.obj vc7/boost_regex-vc7-mt-1_33_1/instances.obj vc7/boost_regex-vc7-mt-1_33_1/posix_api.obj vc7/boost_regex-vc7-mt-1_33_1/regex.obj vc7/boost_regex-vc7-mt-1_33_1/regex_debug.obj vc7/boost_regex-vc7-mt-1_33_1/regex_raw_buffer.obj vc7/boost_regex-vc7-mt-1_33_1/regex_traits_defaults.obj vc7/boost_regex-vc7-mt-1_33_1/static_mutex.obj vc7/boost_regex-vc7-mt-1_33_1/usinstances.obj vc7/boost_regex-vc7-mt-1_33_1/w32_regex_traits.obj vc7/boost_regex-vc7-mt-1_33_1/wc_regex_traits.obj vc7/boost_regex-vc7-mt-1_33_1/wide_posix_api.obj vc7/boost_regex-vc7-mt-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc7-mt-1_33.lib
+# section for libboost_regex-vc7-mt-1_33_1.lib
 #
 ########################################################
-vc7/libboost_regex-vc7-mt-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/c_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/cregex.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/cregex.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/fileiter.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/fileiter.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/icu.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/icu.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/instances.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/instances.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/posix_api.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/posix_api.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/regex.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/regex.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/regex_debug.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/static_mutex.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/usinstances.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/usinstances.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/w32_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/wc_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/wide_posix_api.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7/libboost_regex-vc7-mt-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33/ -Fdvc7/libboost_regex-vc7-mt-1_33.pdb ../src/winstances.cpp
+vc7/libboost_regex-vc7-mt-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-mt-1_33_dir :
-	@if not exist "vc7\libboost_regex-vc7-mt-1_33\$(NULL)" mkdir vc7\libboost_regex-vc7-mt-1_33
+libboost_regex-vc7-mt-1_33_1_dir :
+	@if not exist "vc7\libboost_regex-vc7-mt-1_33_1\$(NULL)" mkdir vc7\libboost_regex-vc7-mt-1_33_1
 
-libboost_regex-vc7-mt-1_33_clean :
-	del vc7\libboost_regex-vc7-mt-1_33\*.obj
-	del vc7\libboost_regex-vc7-mt-1_33\*.idb
-	del vc7\libboost_regex-vc7-mt-1_33\*.exp
-	del vc7\libboost_regex-vc7-mt-1_33\*.pch
+libboost_regex-vc7-mt-1_33_1_clean :
+	del vc7\libboost_regex-vc7-mt-1_33_1\*.obj
+	del vc7\libboost_regex-vc7-mt-1_33_1\*.idb
+	del vc7\libboost_regex-vc7-mt-1_33_1\*.exp
+	del vc7\libboost_regex-vc7-mt-1_33_1\*.pch
 
-./vc7/libboost_regex-vc7-mt-1_33.lib : vc7/libboost_regex-vc7-mt-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33/cregex.obj vc7/libboost_regex-vc7-mt-1_33/fileiter.obj vc7/libboost_regex-vc7-mt-1_33/icu.obj vc7/libboost_regex-vc7-mt-1_33/instances.obj vc7/libboost_regex-vc7-mt-1_33/posix_api.obj vc7/libboost_regex-vc7-mt-1_33/regex.obj vc7/libboost_regex-vc7-mt-1_33/regex_debug.obj vc7/libboost_regex-vc7-mt-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-1_33/static_mutex.obj vc7/libboost_regex-vc7-mt-1_33/usinstances.obj vc7/libboost_regex-vc7-mt-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-mt-1_33/winstances.obj
-	link -lib /nologo /out:vc7/libboost_regex-vc7-mt-1_33.lib $(XSFLAGS)  vc7/libboost_regex-vc7-mt-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33/cregex.obj vc7/libboost_regex-vc7-mt-1_33/fileiter.obj vc7/libboost_regex-vc7-mt-1_33/icu.obj vc7/libboost_regex-vc7-mt-1_33/instances.obj vc7/libboost_regex-vc7-mt-1_33/posix_api.obj vc7/libboost_regex-vc7-mt-1_33/regex.obj vc7/libboost_regex-vc7-mt-1_33/regex_debug.obj vc7/libboost_regex-vc7-mt-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-1_33/static_mutex.obj vc7/libboost_regex-vc7-mt-1_33/usinstances.obj vc7/libboost_regex-vc7-mt-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-mt-1_33/winstances.obj
+./vc7/libboost_regex-vc7-mt-1_33_1.lib : vc7/libboost_regex-vc7-mt-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33_1/cregex.obj vc7/libboost_regex-vc7-mt-1_33_1/fileiter.obj vc7/libboost_regex-vc7-mt-1_33_1/icu.obj vc7/libboost_regex-vc7-mt-1_33_1/instances.obj vc7/libboost_regex-vc7-mt-1_33_1/posix_api.obj vc7/libboost_regex-vc7-mt-1_33_1/regex.obj vc7/libboost_regex-vc7-mt-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-mt-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-mt-1_33_1/usinstances.obj vc7/libboost_regex-vc7-mt-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-mt-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7/libboost_regex-vc7-mt-1_33_1.lib $(XSFLAGS)  vc7/libboost_regex-vc7-mt-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33_1/cregex.obj vc7/libboost_regex-vc7-mt-1_33_1/fileiter.obj vc7/libboost_regex-vc7-mt-1_33_1/icu.obj vc7/libboost_regex-vc7-mt-1_33_1/instances.obj vc7/libboost_regex-vc7-mt-1_33_1/posix_api.obj vc7/libboost_regex-vc7-mt-1_33_1/regex.obj vc7/libboost_regex-vc7-mt-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-mt-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-mt-1_33_1/usinstances.obj vc7/libboost_regex-vc7-mt-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-mt-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc7-mt-gd-1_33.lib
+# section for libboost_regex-vc7-mt-gd-1_33_1.lib
 #
 ########################################################
-vc7/libboost_regex-vc7-mt-gd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/c_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/cregex.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/cregex.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/fileiter.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/fileiter.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/icu.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/icu.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/instances.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/instances.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/posix_api.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/posix_api.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/regex.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/regex.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/regex_debug.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/static_mutex.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/usinstances.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/usinstances.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/w32_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/wc_regex_traits.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/wide_posix_api.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc7/libboost_regex-vc7-mt-gd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33.pdb ../src/winstances.cpp
+vc7/libboost_regex-vc7-mt-gd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc7/libboost_regex-vc7-mt-gd-1_33_1/ -Fdvc7/libboost_regex-vc7-mt-gd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc7-mt-gd-1_33_dir :
-	@if not exist "vc7\libboost_regex-vc7-mt-gd-1_33\$(NULL)" mkdir vc7\libboost_regex-vc7-mt-gd-1_33
+libboost_regex-vc7-mt-gd-1_33_1_dir :
+	@if not exist "vc7\libboost_regex-vc7-mt-gd-1_33_1\$(NULL)" mkdir vc7\libboost_regex-vc7-mt-gd-1_33_1
 
-libboost_regex-vc7-mt-gd-1_33_clean :
-	del vc7\libboost_regex-vc7-mt-gd-1_33\*.obj
-	del vc7\libboost_regex-vc7-mt-gd-1_33\*.idb
-	del vc7\libboost_regex-vc7-mt-gd-1_33\*.exp
-	del vc7\libboost_regex-vc7-mt-gd-1_33\*.pch
+libboost_regex-vc7-mt-gd-1_33_1_clean :
+	del vc7\libboost_regex-vc7-mt-gd-1_33_1\*.obj
+	del vc7\libboost_regex-vc7-mt-gd-1_33_1\*.idb
+	del vc7\libboost_regex-vc7-mt-gd-1_33_1\*.exp
+	del vc7\libboost_regex-vc7-mt-gd-1_33_1\*.pch
 
-./vc7/libboost_regex-vc7-mt-gd-1_33.lib : vc7/libboost_regex-vc7-mt-gd-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33/cregex.obj vc7/libboost_regex-vc7-mt-gd-1_33/fileiter.obj vc7/libboost_regex-vc7-mt-gd-1_33/icu.obj vc7/libboost_regex-vc7-mt-gd-1_33/instances.obj vc7/libboost_regex-vc7-mt-gd-1_33/posix_api.obj vc7/libboost_regex-vc7-mt-gd-1_33/regex.obj vc7/libboost_regex-vc7-mt-gd-1_33/regex_debug.obj vc7/libboost_regex-vc7-mt-gd-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-gd-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-gd-1_33/static_mutex.obj vc7/libboost_regex-vc7-mt-gd-1_33/usinstances.obj vc7/libboost_regex-vc7-mt-gd-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-mt-gd-1_33/winstances.obj
-	link -lib /nologo /out:vc7/libboost_regex-vc7-mt-gd-1_33.lib $(XSFLAGS)  vc7/libboost_regex-vc7-mt-gd-1_33/c_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33/cregex.obj vc7/libboost_regex-vc7-mt-gd-1_33/fileiter.obj vc7/libboost_regex-vc7-mt-gd-1_33/icu.obj vc7/libboost_regex-vc7-mt-gd-1_33/instances.obj vc7/libboost_regex-vc7-mt-gd-1_33/posix_api.obj vc7/libboost_regex-vc7-mt-gd-1_33/regex.obj vc7/libboost_regex-vc7-mt-gd-1_33/regex_debug.obj vc7/libboost_regex-vc7-mt-gd-1_33/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-gd-1_33/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-gd-1_33/static_mutex.obj vc7/libboost_regex-vc7-mt-gd-1_33/usinstances.obj vc7/libboost_regex-vc7-mt-gd-1_33/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33/wide_posix_api.obj vc7/libboost_regex-vc7-mt-gd-1_33/winstances.obj
+./vc7/libboost_regex-vc7-mt-gd-1_33_1.lib : vc7/libboost_regex-vc7-mt-gd-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/cregex.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/fileiter.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/icu.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/instances.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/posix_api.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/regex.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/usinstances.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc7/libboost_regex-vc7-mt-gd-1_33_1.lib $(XSFLAGS)  vc7/libboost_regex-vc7-mt-gd-1_33_1/c_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/cpp_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/cregex.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/fileiter.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/icu.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/instances.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/posix_api.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/regex.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_debug.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_raw_buffer.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/regex_traits_defaults.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/static_mutex.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/usinstances.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/w32_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/wc_regex_traits.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/wide_posix_api.obj vc7/libboost_regex-vc7-mt-gd-1_33_1/winstances.obj
 

Modified: boost/trunk/libs/regex/build/vc71-stlport.mak
===================================================================
--- boost/trunk/libs/regex/build/vc71-stlport.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/vc71-stlport.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -50,443 +50,443 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I$(ICU_PATH)\include
-ICU_LINK_OPTS= /LIBPATH:$(ICU_PATH)\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"$(ICU_PATH)\include"
+ICU_LINK_OPTS= /LIBPATH:"$(ICU_PATH)\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in $(ICU_PATH)
 !ENDIF
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/allocator.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : main_dir libboost_regex-vc71-mt-sp-1_33_dir ./vc71-stlport/libboost_regex-vc71-mt-sp-1_33.lib boost_regex-vc71-mt-p-1_33_dir ./vc71-stlport/boost_regex-vc71-mt-p-1_33.lib libboost_regex-vc71-mt-p-1_33_dir ./vc71-stlport/libboost_regex-vc71-mt-p-1_33.lib boost_regex-vc71-mt-gdp-1_33_dir ./vc71-stlport/boost_regex-vc71-mt-gdp-1_33.lib libboost_regex-vc71-mt-sgdp-1_33_dir ./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.lib libboost_regex-vc71-mt-gdp-1_33_dir ./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33.lib
+all : main_dir libboost_regex-vc71-mt-sp-1_33_1_dir ./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.lib boost_regex-vc71-mt-p-1_33_1_dir ./vc71-stlport/boost_regex-vc71-mt-p-1_33_1.lib libboost_regex-vc71-mt-p-1_33_1_dir ./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1.lib boost_regex-vc71-mt-gdp-1_33_1_dir ./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.lib libboost_regex-vc71-mt-sgdp-1_33_1_dir ./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.lib libboost_regex-vc71-mt-gdp-1_33_1_dir ./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.lib
 
-clean :  libboost_regex-vc71-mt-sp-1_33_clean boost_regex-vc71-mt-p-1_33_clean libboost_regex-vc71-mt-p-1_33_clean boost_regex-vc71-mt-gdp-1_33_clean libboost_regex-vc71-mt-sgdp-1_33_clean libboost_regex-vc71-mt-gdp-1_33_clean
+clean :  libboost_regex-vc71-mt-sp-1_33_1_clean boost_regex-vc71-mt-p-1_33_1_clean libboost_regex-vc71-mt-p-1_33_1_clean boost_regex-vc71-mt-gdp-1_33_1_clean libboost_regex-vc71-mt-sgdp-1_33_1_clean libboost_regex-vc71-mt-gdp-1_33_1_clean
 
 install : stlport_check all
-	copy vc71-stlport\libboost_regex-vc71-mt-sp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71-stlport\boost_regex-vc71-mt-p-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71-stlport\boost_regex-vc71-mt-p-1_33.dll "$(MSVCDIR)\bin"
-	copy vc71-stlport\libboost_regex-vc71-mt-p-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71-stlport\boost_regex-vc71-mt-gdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71-stlport\boost_regex-vc71-mt-gdp-1_33.dll "$(MSVCDIR)\bin"
-	copy vc71-stlport\boost_regex-vc71-mt-gdp-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc71-stlport\libboost_regex-vc71-mt-gdp-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71-stlport\libboost_regex-vc71-mt-gdp-1_33.pdb "$(MSVCDIR)\lib"
+	copy vc71-stlport\libboost_regex-vc71-mt-sp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71-stlport\boost_regex-vc71-mt-p-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71-stlport\boost_regex-vc71-mt-p-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc71-stlport\libboost_regex-vc71-mt-p-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc71-stlport\libboost_regex-vc71-mt-gdp-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71-stlport\libboost_regex-vc71-mt-gdp-1_33_1.pdb "$(MSVCDIR)\lib"
 
 main_dir :
 	@if not exist "vc71-stlport\$(NULL)" mkdir vc71-stlport
 
-stlport_check : $(STLPORT_PATH)\stlport\string
+stlport_check : "$(STLPORT_PATH)\stlport\string"
 	echo
 
 
 ########################################################
 #
-# section for libboost_regex-vc71-mt-sp-1_33.lib
+# section for libboost_regex-vc71-mt-sp-1_33_1.lib
 #
 ########################################################
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/c_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/cregex.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/cregex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/fileiter.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/fileiter.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/icu.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/icu.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/instances.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/instances.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/posix_api.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/posix_api.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/regex.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/regex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/regex_debug.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/static_mutex.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/usinstances.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/usinstances.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/w32_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/wc_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/wide_posix_api.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33.pdb ../src/winstances.cpp
+vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-mt-sp-1_33_dir :
-	@if not exist "vc71-stlport\libboost_regex-vc71-mt-sp-1_33\$(NULL)" mkdir vc71-stlport\libboost_regex-vc71-mt-sp-1_33
+libboost_regex-vc71-mt-sp-1_33_1_dir :
+	@if not exist "vc71-stlport\libboost_regex-vc71-mt-sp-1_33_1\$(NULL)" mkdir vc71-stlport\libboost_regex-vc71-mt-sp-1_33_1
 
-libboost_regex-vc71-mt-sp-1_33_clean :
-	del vc71-stlport\libboost_regex-vc71-mt-sp-1_33\*.obj
-	del vc71-stlport\libboost_regex-vc71-mt-sp-1_33\*.idb
-	del vc71-stlport\libboost_regex-vc71-mt-sp-1_33\*.exp
-	del vc71-stlport\libboost_regex-vc71-mt-sp-1_33\*.pch
+libboost_regex-vc71-mt-sp-1_33_1_clean :
+	del vc71-stlport\libboost_regex-vc71-mt-sp-1_33_1\*.obj
+	del vc71-stlport\libboost_regex-vc71-mt-sp-1_33_1\*.idb
+	del vc71-stlport\libboost_regex-vc71-mt-sp-1_33_1\*.exp
+	del vc71-stlport\libboost_regex-vc71-mt-sp-1_33_1\*.pch
 
-./vc71-stlport/libboost_regex-vc71-mt-sp-1_33.lib : vc71-stlport/libboost_regex-vc71-mt-sp-1_33/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/cregex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/icu.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/instances.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/winstances.obj
-	link -lib /nologo /out:vc71-stlport/libboost_regex-vc71-mt-sp-1_33.lib $(XSFLAGS)  vc71-stlport/libboost_regex-vc71-mt-sp-1_33/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/cregex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/icu.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/instances.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33/winstances.obj
+./vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.lib : vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/cregex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/icu.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/instances.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1.lib $(XSFLAGS)  vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/cregex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/icu.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/instances.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc71-mt-p-1_33.lib
+# section for boost_regex-vc71-mt-p-1_33_1.lib
 #
 ########################################################
-vc71-stlport/boost_regex-vc71-mt-p-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/c_regex_traits.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/cregex.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/cregex.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/fileiter.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/fileiter.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/icu.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/icu.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/instances.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/instances.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/posix_api.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/posix_api.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/regex.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/regex.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/regex_debug.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/static_mutex.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/usinstances.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/usinstances.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/w32_regex_traits.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/wc_regex_traits.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/wide_posix_api.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71-stlport/boost_regex-vc71-mt-p-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33.pdb ../src/winstances.cpp
+vc71-stlport/boost_regex-vc71-mt-p-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc71-mt-p-1_33_dir :
-	@if not exist "vc71-stlport\boost_regex-vc71-mt-p-1_33\$(NULL)" mkdir vc71-stlport\boost_regex-vc71-mt-p-1_33
+boost_regex-vc71-mt-p-1_33_1_dir :
+	@if not exist "vc71-stlport\boost_regex-vc71-mt-p-1_33_1\$(NULL)" mkdir vc71-stlport\boost_regex-vc71-mt-p-1_33_1
 
-boost_regex-vc71-mt-p-1_33_clean :
-	del vc71-stlport\boost_regex-vc71-mt-p-1_33\*.obj
-	del vc71-stlport\boost_regex-vc71-mt-p-1_33\*.idb
-	del vc71-stlport\boost_regex-vc71-mt-p-1_33\*.exp
-	del vc71-stlport\boost_regex-vc71-mt-p-1_33\*.pch
+boost_regex-vc71-mt-p-1_33_1_clean :
+	del vc71-stlport\boost_regex-vc71-mt-p-1_33_1\*.obj
+	del vc71-stlport\boost_regex-vc71-mt-p-1_33_1\*.idb
+	del vc71-stlport\boost_regex-vc71-mt-p-1_33_1\*.exp
+	del vc71-stlport\boost_regex-vc71-mt-p-1_33_1\*.pch
 
-./vc71-stlport/boost_regex-vc71-mt-p-1_33.lib : vc71-stlport/boost_regex-vc71-mt-p-1_33/c_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/cpp_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/cregex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/fileiter.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/icu.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/instances.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/posix_api.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/regex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_debug.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_raw_buffer.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_traits_defaults.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/static_mutex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/usinstances.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/w32_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/wc_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/wide_posix_api.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/boost_regex-vc71-mt-p-1_33.pdb" /debug /machine:I386 /out:"vc71-stlport/boost_regex-vc71-mt-p-1_33.dll" /implib:"vc71-stlport/boost_regex-vc71-mt-p-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc71-stlport/boost_regex-vc71-mt-p-1_33/c_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/cpp_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/cregex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/fileiter.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/icu.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/instances.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/posix_api.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/regex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_debug.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_raw_buffer.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/regex_traits_defaults.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/static_mutex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/usinstances.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/w32_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/wc_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/wide_posix_api.obj vc71-stlport/boost_regex-vc71-mt-p-1_33/winstances.obj
+./vc71-stlport/boost_regex-vc71-mt-p-1_33_1.lib : vc71-stlport/boost_regex-vc71-mt-p-1_33_1/c_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/cpp_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/cregex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/fileiter.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/icu.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/instances.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/posix_api.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_debug.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_raw_buffer.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_traits_defaults.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/static_mutex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/usinstances.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/w32_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/wc_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/wide_posix_api.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/boost_regex-vc71-mt-p-1_33_1.pdb" /debug /machine:I386 /out:"vc71-stlport/boost_regex-vc71-mt-p-1_33_1.dll" /implib:"vc71-stlport/boost_regex-vc71-mt-p-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc71-stlport/boost_regex-vc71-mt-p-1_33_1/c_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/cpp_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/cregex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/fileiter.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/icu.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/instances.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/posix_api.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_debug.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_raw_buffer.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/regex_traits_defaults.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/static_mutex.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/usinstances.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/w32_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/wc_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/wide_posix_api.obj vc71-stlport/boost_regex-vc71-mt-p-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc71-mt-p-1_33.lib
+# section for libboost_regex-vc71-mt-p-1_33_1.lib
 #
 ########################################################
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/c_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/cregex.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/cregex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/fileiter.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/fileiter.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/icu.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/icu.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/instances.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/instances.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/posix_api.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/posix_api.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/regex.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/regex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/regex_debug.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/static_mutex.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/usinstances.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/usinstances.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/w32_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/wc_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/wide_posix_api.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-p-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33.pdb ../src/winstances.cpp
+vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-p-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-mt-p-1_33_dir :
-	@if not exist "vc71-stlport\libboost_regex-vc71-mt-p-1_33\$(NULL)" mkdir vc71-stlport\libboost_regex-vc71-mt-p-1_33
+libboost_regex-vc71-mt-p-1_33_1_dir :
+	@if not exist "vc71-stlport\libboost_regex-vc71-mt-p-1_33_1\$(NULL)" mkdir vc71-stlport\libboost_regex-vc71-mt-p-1_33_1
 
-libboost_regex-vc71-mt-p-1_33_clean :
-	del vc71-stlport\libboost_regex-vc71-mt-p-1_33\*.obj
-	del vc71-stlport\libboost_regex-vc71-mt-p-1_33\*.idb
-	del vc71-stlport\libboost_regex-vc71-mt-p-1_33\*.exp
-	del vc71-stlport\libboost_regex-vc71-mt-p-1_33\*.pch
+libboost_regex-vc71-mt-p-1_33_1_clean :
+	del vc71-stlport\libboost_regex-vc71-mt-p-1_33_1\*.obj
+	del vc71-stlport\libboost_regex-vc71-mt-p-1_33_1\*.idb
+	del vc71-stlport\libboost_regex-vc71-mt-p-1_33_1\*.exp
+	del vc71-stlport\libboost_regex-vc71-mt-p-1_33_1\*.pch
 
-./vc71-stlport/libboost_regex-vc71-mt-p-1_33.lib : vc71-stlport/libboost_regex-vc71-mt-p-1_33/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/cregex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/icu.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/instances.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/winstances.obj
-	link -lib /nologo /out:vc71-stlport/libboost_regex-vc71-mt-p-1_33.lib $(XSFLAGS)  vc71-stlport/libboost_regex-vc71-mt-p-1_33/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/cregex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/icu.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/instances.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33/winstances.obj
+./vc71-stlport/libboost_regex-vc71-mt-p-1_33_1.lib : vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/cregex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/icu.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/instances.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71-stlport/libboost_regex-vc71-mt-p-1_33_1.lib $(XSFLAGS)  vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/cregex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/icu.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/instances.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-p-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc71-mt-gdp-1_33.lib
+# section for boost_regex-vc71-mt-gdp-1_33_1.lib
 #
 ########################################################
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/c_regex_traits.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/cregex.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/cregex.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/fileiter.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/icu.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/icu.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/instances.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/instances.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/posix_api.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/regex.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/regex.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/regex_debug.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/static_mutex.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/usinstances.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/wide_posix_api.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71-stlport/boost_regex-vc71-mt-gdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb ../src/winstances.cpp
+vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc71-mt-gdp-1_33_dir :
-	@if not exist "vc71-stlport\boost_regex-vc71-mt-gdp-1_33\$(NULL)" mkdir vc71-stlport\boost_regex-vc71-mt-gdp-1_33
+boost_regex-vc71-mt-gdp-1_33_1_dir :
+	@if not exist "vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1\$(NULL)" mkdir vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1
 
-boost_regex-vc71-mt-gdp-1_33_clean :
-	del vc71-stlport\boost_regex-vc71-mt-gdp-1_33\*.obj
-	del vc71-stlport\boost_regex-vc71-mt-gdp-1_33\*.idb
-	del vc71-stlport\boost_regex-vc71-mt-gdp-1_33\*.exp
-	del vc71-stlport\boost_regex-vc71-mt-gdp-1_33\*.pch
+boost_regex-vc71-mt-gdp-1_33_1_clean :
+	del vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1\*.obj
+	del vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1\*.idb
+	del vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1\*.exp
+	del vc71-stlport\boost_regex-vc71-mt-gdp-1_33_1\*.pch
 
-./vc71-stlport/boost_regex-vc71-mt-gdp-1_33.lib : vc71-stlport/boost_regex-vc71-mt-gdp-1_33/c_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/cpp_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/cregex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/fileiter.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/icu.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/instances.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/posix_api.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_debug.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_raw_buffer.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_traits_defaults.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/static_mutex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/usinstances.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/w32_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/wc_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/wide_posix_api.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/boost_regex-vc71-mt-gdp-1_33.pdb" /debug /machine:I386 /out:"vc71-stlport/boost_regex-vc71-mt-gdp-1_33.dll" /implib:"vc71-stlport/boost_regex-vc71-mt-gdp-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc71-stlport/boost_regex-vc71-mt-gdp-1_33/c_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/cpp_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/cregex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/fileiter.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/icu.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/instances.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/posix_api.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_debug.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_raw_buffer.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/regex_traits_defaults.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/static_mutex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/usinstances.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/w32_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/wc_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/wide_posix_api.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33/winstances.obj
+./vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.lib : vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/c_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/cpp_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/cregex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/fileiter.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/icu.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/instances.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/posix_api.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_debug.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_raw_buffer.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_traits_defaults.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/static_mutex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/usinstances.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/w32_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/wc_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/wide_posix_api.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.pdb" /debug /machine:I386 /out:"vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.dll" /implib:"vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/c_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/cpp_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/cregex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/fileiter.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/icu.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/instances.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/posix_api.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_debug.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_raw_buffer.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/regex_traits_defaults.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/static_mutex.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/usinstances.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/w32_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/wc_regex_traits.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/wide_posix_api.obj vc71-stlport/boost_regex-vc71-mt-gdp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc71-mt-sgdp-1_33.lib
+# section for libboost_regex-vc71-mt-sgdp-1_33_1.lib
 #
 ########################################################
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/c_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/cregex.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/cregex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/fileiter.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/icu.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/icu.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/instances.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/instances.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/posix_api.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/regex.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/regex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/regex_debug.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/static_mutex.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/usinstances.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/wide_posix_api.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.pdb ../src/winstances.cpp
+vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-mt-sgdp-1_33_dir :
-	@if not exist "vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33\$(NULL)" mkdir vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33
+libboost_regex-vc71-mt-sgdp-1_33_1_dir :
+	@if not exist "vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33_1\$(NULL)" mkdir vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33_1
 
-libboost_regex-vc71-mt-sgdp-1_33_clean :
-	del vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33\*.obj
-	del vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33\*.idb
-	del vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33\*.exp
-	del vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33\*.pch
+libboost_regex-vc71-mt-sgdp-1_33_1_clean :
+	del vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33_1\*.obj
+	del vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33_1\*.idb
+	del vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33_1\*.exp
+	del vc71-stlport\libboost_regex-vc71-mt-sgdp-1_33_1\*.pch
 
-./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.lib : vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/cregex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/icu.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/instances.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/winstances.obj
-	link -lib /nologo /out:vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33.lib $(XSFLAGS)  vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/cregex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/icu.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/instances.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33/winstances.obj
+./vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.lib : vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/cregex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/icu.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/instances.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1.lib $(XSFLAGS)  vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/cregex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/icu.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/instances.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-sgdp-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc71-mt-gdp-1_33.lib
+# section for libboost_regex-vc71-mt-gdp-1_33_1.lib
 #
 ########################################################
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/c_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/cregex.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/cregex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/fileiter.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/fileiter.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/icu.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/icu.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/instances.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/instances.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/posix_api.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/posix_api.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/regex.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/regex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/regex_debug.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/static_mutex.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/usinstances.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/usinstances.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/w32_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/wc_regex_traits.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/wide_posix_api.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33.pdb ../src/winstances.cpp
+vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/ -Fdvc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-mt-gdp-1_33_dir :
-	@if not exist "vc71-stlport\libboost_regex-vc71-mt-gdp-1_33\$(NULL)" mkdir vc71-stlport\libboost_regex-vc71-mt-gdp-1_33
+libboost_regex-vc71-mt-gdp-1_33_1_dir :
+	@if not exist "vc71-stlport\libboost_regex-vc71-mt-gdp-1_33_1\$(NULL)" mkdir vc71-stlport\libboost_regex-vc71-mt-gdp-1_33_1
 
-libboost_regex-vc71-mt-gdp-1_33_clean :
-	del vc71-stlport\libboost_regex-vc71-mt-gdp-1_33\*.obj
-	del vc71-stlport\libboost_regex-vc71-mt-gdp-1_33\*.idb
-	del vc71-stlport\libboost_regex-vc71-mt-gdp-1_33\*.exp
-	del vc71-stlport\libboost_regex-vc71-mt-gdp-1_33\*.pch
+libboost_regex-vc71-mt-gdp-1_33_1_clean :
+	del vc71-stlport\libboost_regex-vc71-mt-gdp-1_33_1\*.obj
+	del vc71-stlport\libboost_regex-vc71-mt-gdp-1_33_1\*.idb
+	del vc71-stlport\libboost_regex-vc71-mt-gdp-1_33_1\*.exp
+	del vc71-stlport\libboost_regex-vc71-mt-gdp-1_33_1\*.pch
 
-./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33.lib : vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/cregex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/icu.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/instances.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/winstances.obj
-	link -lib /nologo /out:vc71-stlport/libboost_regex-vc71-mt-gdp-1_33.lib $(XSFLAGS)  vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/cregex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/icu.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/instances.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33/winstances.obj
+./vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.lib : vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/cregex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/icu.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/instances.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1.lib $(XSFLAGS)  vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/c_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/cpp_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/cregex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/fileiter.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/icu.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/instances.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/posix_api.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_debug.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_raw_buffer.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/regex_traits_defaults.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/static_mutex.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/usinstances.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/w32_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/wc_regex_traits.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/wide_posix_api.obj vc71-stlport/libboost_regex-vc71-mt-gdp-1_33_1/winstances.obj
 

Modified: boost/trunk/libs/regex/build/vc71.mak
===================================================================
--- boost/trunk/libs/regex/build/vc71.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/vc71.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,7 +35,9 @@
 NULL=nul
 !ENDIF 
 
-MSVCDIR=$(VS80COMNTOOLS)..\..\VC
+!IF "$(MSVCDIR)" == ""
+MSVCDIR=$(VS71COMNTOOLS)..\..\VC7
+!ENDIF
 
 !IF "$(MSVCDIR)" == ""
 !ERROR Variable MSVCDIR not set.
@@ -48,33 +50,33 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I$(ICU_PATH)\include
-ICU_LINK_OPTS= /LIBPATH:$(ICU_PATH)\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"$(ICU_PATH)\include"
+ICU_LINK_OPTS= /LIBPATH:"$(ICU_PATH)\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in $(ICU_PATH)
 !ENDIF
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/allocator.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : main_dir libboost_regex-vc71-s-1_33_dir ./vc71/libboost_regex-vc71-s-1_33.lib libboost_regex-vc71-mt-s-1_33_dir ./vc71/libboost_regex-vc71-mt-s-1_33.lib libboost_regex-vc71-sgd-1_33_dir ./vc71/libboost_regex-vc71-sgd-1_33.lib libboost_regex-vc71-mt-sgd-1_33_dir ./vc71/libboost_regex-vc71-mt-sgd-1_33.lib boost_regex-vc71-mt-gd-1_33_dir ./vc71/boost_regex-vc71-mt-gd-1_33.lib boost_regex-vc71-mt-1_33_dir ./vc71/boost_regex-vc71-mt-1_33.lib libboost_regex-vc71-mt-1_33_dir ./vc71/libboost_regex-vc71-mt-1_33.lib libboost_regex-vc71-mt-gd-1_33_dir ./vc71/libboost_regex-vc71-mt-gd-1_33.lib
+all : main_dir libboost_regex-vc71-s-1_33_1_dir ./vc71/libboost_regex-vc71-s-1_33_1.lib libboost_regex-vc71-mt-s-1_33_1_dir ./vc71/libboost_regex-vc71-mt-s-1_33_1.lib libboost_regex-vc71-sgd-1_33_1_dir ./vc71/libboost_regex-vc71-sgd-1_33_1.lib libboost_regex-vc71-mt-sgd-1_33_1_dir ./vc71/libboost_regex-vc71-mt-sgd-1_33_1.lib boost_regex-vc71-mt-gd-1_33_1_dir ./vc71/boost_regex-vc71-mt-gd-1_33_1.lib boost_regex-vc71-mt-1_33_1_dir ./vc71/boost_regex-vc71-mt-1_33_1.lib libboost_regex-vc71-mt-1_33_1_dir ./vc71/libboost_regex-vc71-mt-1_33_1.lib libboost_regex-vc71-mt-gd-1_33_1_dir ./vc71/libboost_regex-vc71-mt-gd-1_33_1.lib
 
-clean :  libboost_regex-vc71-s-1_33_clean libboost_regex-vc71-mt-s-1_33_clean libboost_regex-vc71-sgd-1_33_clean libboost_regex-vc71-mt-sgd-1_33_clean boost_regex-vc71-mt-gd-1_33_clean boost_regex-vc71-mt-1_33_clean libboost_regex-vc71-mt-1_33_clean libboost_regex-vc71-mt-gd-1_33_clean
+clean :  libboost_regex-vc71-s-1_33_1_clean libboost_regex-vc71-mt-s-1_33_1_clean libboost_regex-vc71-sgd-1_33_1_clean libboost_regex-vc71-mt-sgd-1_33_1_clean boost_regex-vc71-mt-gd-1_33_1_clean boost_regex-vc71-mt-1_33_1_clean libboost_regex-vc71-mt-1_33_1_clean libboost_regex-vc71-mt-gd-1_33_1_clean
 
 install : all
-	copy vc71\libboost_regex-vc71-s-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71\libboost_regex-vc71-mt-s-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71\libboost_regex-vc71-sgd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71\libboost_regex-vc71-sgd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc71\libboost_regex-vc71-mt-sgd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71\libboost_regex-vc71-mt-sgd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc71\boost_regex-vc71-mt-gd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71\boost_regex-vc71-mt-gd-1_33.dll "$(MSVCDIR)\bin"
-	copy vc71\boost_regex-vc71-mt-gd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc71\boost_regex-vc71-mt-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71\boost_regex-vc71-mt-1_33.dll "$(MSVCDIR)\bin"
-	copy vc71\libboost_regex-vc71-mt-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71\libboost_regex-vc71-mt-gd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc71\libboost_regex-vc71-mt-gd-1_33.pdb "$(MSVCDIR)\lib"
+	copy vc71\libboost_regex-vc71-s-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71\libboost_regex-vc71-mt-s-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71\libboost_regex-vc71-sgd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71\libboost_regex-vc71-sgd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc71\libboost_regex-vc71-mt-sgd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71\libboost_regex-vc71-mt-sgd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc71\boost_regex-vc71-mt-gd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71\boost_regex-vc71-mt-gd-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc71\boost_regex-vc71-mt-gd-1_33_1.pdb "$(MSVCDIR)\lib"
+	copy vc71\boost_regex-vc71-mt-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71\boost_regex-vc71-mt-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc71\libboost_regex-vc71-mt-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71\libboost_regex-vc71-mt-gd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc71\libboost_regex-vc71-mt-gd-1_33_1.pdb "$(MSVCDIR)\lib"
 
 main_dir :
 	@if not exist "vc71\$(NULL)" mkdir vc71
@@ -82,545 +84,545 @@
 
 ########################################################
 #
-# section for libboost_regex-vc71-s-1_33.lib
+# section for libboost_regex-vc71-s-1_33_1.lib
 #
 ########################################################
-vc71/libboost_regex-vc71-s-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/c_regex_traits.cpp
+vc71/libboost_regex-vc71-s-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71/libboost_regex-vc71-s-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71/libboost_regex-vc71-s-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71/libboost_regex-vc71-s-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/cregex.cpp
+vc71/libboost_regex-vc71-s-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/cregex.cpp
 
-vc71/libboost_regex-vc71-s-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/fileiter.cpp
+vc71/libboost_regex-vc71-s-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/fileiter.cpp
 
-vc71/libboost_regex-vc71-s-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/icu.cpp
+vc71/libboost_regex-vc71-s-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/icu.cpp
 
-vc71/libboost_regex-vc71-s-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/instances.cpp
+vc71/libboost_regex-vc71-s-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/instances.cpp
 
-vc71/libboost_regex-vc71-s-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/posix_api.cpp
+vc71/libboost_regex-vc71-s-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/posix_api.cpp
 
-vc71/libboost_regex-vc71-s-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/regex.cpp
+vc71/libboost_regex-vc71-s-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/regex.cpp
 
-vc71/libboost_regex-vc71-s-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/regex_debug.cpp
+vc71/libboost_regex-vc71-s-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71/libboost_regex-vc71-s-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71/libboost_regex-vc71-s-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71/libboost_regex-vc71-s-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71/libboost_regex-vc71-s-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71/libboost_regex-vc71-s-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/static_mutex.cpp
+vc71/libboost_regex-vc71-s-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71/libboost_regex-vc71-s-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/usinstances.cpp
+vc71/libboost_regex-vc71-s-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/usinstances.cpp
 
-vc71/libboost_regex-vc71-s-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/w32_regex_traits.cpp
+vc71/libboost_regex-vc71-s-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71/libboost_regex-vc71-s-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/wc_regex_traits.cpp
+vc71/libboost_regex-vc71-s-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71/libboost_regex-vc71-s-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/wide_posix_api.cpp
+vc71/libboost_regex-vc71-s-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71/libboost_regex-vc71-s-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33/ -Fdvc71/libboost_regex-vc71-s-1_33.pdb ../src/winstances.cpp
+vc71/libboost_regex-vc71-s-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /c /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-s-1_33_1/ -Fdvc71/libboost_regex-vc71-s-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-s-1_33_dir :
-	@if not exist "vc71\libboost_regex-vc71-s-1_33\$(NULL)" mkdir vc71\libboost_regex-vc71-s-1_33
+libboost_regex-vc71-s-1_33_1_dir :
+	@if not exist "vc71\libboost_regex-vc71-s-1_33_1\$(NULL)" mkdir vc71\libboost_regex-vc71-s-1_33_1
 
-libboost_regex-vc71-s-1_33_clean :
-	del vc71\libboost_regex-vc71-s-1_33\*.obj
-	del vc71\libboost_regex-vc71-s-1_33\*.idb
-	del vc71\libboost_regex-vc71-s-1_33\*.exp
-	del vc71\libboost_regex-vc71-s-1_33\*.pch
+libboost_regex-vc71-s-1_33_1_clean :
+	del vc71\libboost_regex-vc71-s-1_33_1\*.obj
+	del vc71\libboost_regex-vc71-s-1_33_1\*.idb
+	del vc71\libboost_regex-vc71-s-1_33_1\*.exp
+	del vc71\libboost_regex-vc71-s-1_33_1\*.pch
 
-./vc71/libboost_regex-vc71-s-1_33.lib : vc71/libboost_regex-vc71-s-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-s-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-s-1_33/cregex.obj vc71/libboost_regex-vc71-s-1_33/fileiter.obj vc71/libboost_regex-vc71-s-1_33/icu.obj vc71/libboost_regex-vc71-s-1_33/instances.obj vc71/libboost_regex-vc71-s-1_33/posix_api.obj vc71/libboost_regex-vc71-s-1_33/regex.obj vc71/libboost_regex-vc71-s-1_33/regex_debug.obj vc71/libboost_regex-vc71-s-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-s-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-s-1_33/static_mutex.obj vc71/libboost_regex-vc71-s-1_33/usinstances.obj vc71/libboost_regex-vc71-s-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-s-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-s-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-s-1_33/winstances.obj
-	link -lib /nologo /out:vc71/libboost_regex-vc71-s-1_33.lib $(XSFLAGS)  vc71/libboost_regex-vc71-s-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-s-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-s-1_33/cregex.obj vc71/libboost_regex-vc71-s-1_33/fileiter.obj vc71/libboost_regex-vc71-s-1_33/icu.obj vc71/libboost_regex-vc71-s-1_33/instances.obj vc71/libboost_regex-vc71-s-1_33/posix_api.obj vc71/libboost_regex-vc71-s-1_33/regex.obj vc71/libboost_regex-vc71-s-1_33/regex_debug.obj vc71/libboost_regex-vc71-s-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-s-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-s-1_33/static_mutex.obj vc71/libboost_regex-vc71-s-1_33/usinstances.obj vc71/libboost_regex-vc71-s-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-s-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-s-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-s-1_33/winstances.obj
+./vc71/libboost_regex-vc71-s-1_33_1.lib : vc71/libboost_regex-vc71-s-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-s-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-s-1_33_1/cregex.obj vc71/libboost_regex-vc71-s-1_33_1/fileiter.obj vc71/libboost_regex-vc71-s-1_33_1/icu.obj vc71/libboost_regex-vc71-s-1_33_1/instances.obj vc71/libboost_regex-vc71-s-1_33_1/posix_api.obj vc71/libboost_regex-vc71-s-1_33_1/regex.obj vc71/libboost_regex-vc71-s-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-s-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-s-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-s-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-s-1_33_1/usinstances.obj vc71/libboost_regex-vc71-s-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-s-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-s-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-s-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71/libboost_regex-vc71-s-1_33_1.lib $(XSFLAGS)  vc71/libboost_regex-vc71-s-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-s-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-s-1_33_1/cregex.obj vc71/libboost_regex-vc71-s-1_33_1/fileiter.obj vc71/libboost_regex-vc71-s-1_33_1/icu.obj vc71/libboost_regex-vc71-s-1_33_1/instances.obj vc71/libboost_regex-vc71-s-1_33_1/posix_api.obj vc71/libboost_regex-vc71-s-1_33_1/regex.obj vc71/libboost_regex-vc71-s-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-s-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-s-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-s-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-s-1_33_1/usinstances.obj vc71/libboost_regex-vc71-s-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-s-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-s-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-s-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc71-mt-s-1_33.lib
+# section for libboost_regex-vc71-mt-s-1_33_1.lib
 #
 ########################################################
-vc71/libboost_regex-vc71-mt-s-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/c_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/cregex.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/cregex.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/fileiter.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/fileiter.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/icu.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/icu.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/instances.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/instances.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/posix_api.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/posix_api.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/regex.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/regex.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/regex_debug.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/static_mutex.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/usinstances.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/usinstances.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/w32_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/wc_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/wide_posix_api.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71/libboost_regex-vc71-mt-s-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33/ -Fdvc71/libboost_regex-vc71-mt-s-1_33.pdb ../src/winstances.cpp
+vc71/libboost_regex-vc71-mt-s-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-s-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-s-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-mt-s-1_33_dir :
-	@if not exist "vc71\libboost_regex-vc71-mt-s-1_33\$(NULL)" mkdir vc71\libboost_regex-vc71-mt-s-1_33
+libboost_regex-vc71-mt-s-1_33_1_dir :
+	@if not exist "vc71\libboost_regex-vc71-mt-s-1_33_1\$(NULL)" mkdir vc71\libboost_regex-vc71-mt-s-1_33_1
 
-libboost_regex-vc71-mt-s-1_33_clean :
-	del vc71\libboost_regex-vc71-mt-s-1_33\*.obj
-	del vc71\libboost_regex-vc71-mt-s-1_33\*.idb
-	del vc71\libboost_regex-vc71-mt-s-1_33\*.exp
-	del vc71\libboost_regex-vc71-mt-s-1_33\*.pch
+libboost_regex-vc71-mt-s-1_33_1_clean :
+	del vc71\libboost_regex-vc71-mt-s-1_33_1\*.obj
+	del vc71\libboost_regex-vc71-mt-s-1_33_1\*.idb
+	del vc71\libboost_regex-vc71-mt-s-1_33_1\*.exp
+	del vc71\libboost_regex-vc71-mt-s-1_33_1\*.pch
 
-./vc71/libboost_regex-vc71-mt-s-1_33.lib : vc71/libboost_regex-vc71-mt-s-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33/cregex.obj vc71/libboost_regex-vc71-mt-s-1_33/fileiter.obj vc71/libboost_regex-vc71-mt-s-1_33/icu.obj vc71/libboost_regex-vc71-mt-s-1_33/instances.obj vc71/libboost_regex-vc71-mt-s-1_33/posix_api.obj vc71/libboost_regex-vc71-mt-s-1_33/regex.obj vc71/libboost_regex-vc71-mt-s-1_33/regex_debug.obj vc71/libboost_regex-vc71-mt-s-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-s-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-s-1_33/static_mutex.obj vc71/libboost_regex-vc71-mt-s-1_33/usinstances.obj vc71/libboost_regex-vc71-mt-s-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-mt-s-1_33/winstances.obj
-	link -lib /nologo /out:vc71/libboost_regex-vc71-mt-s-1_33.lib $(XSFLAGS)  vc71/libboost_regex-vc71-mt-s-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33/cregex.obj vc71/libboost_regex-vc71-mt-s-1_33/fileiter.obj vc71/libboost_regex-vc71-mt-s-1_33/icu.obj vc71/libboost_regex-vc71-mt-s-1_33/instances.obj vc71/libboost_regex-vc71-mt-s-1_33/posix_api.obj vc71/libboost_regex-vc71-mt-s-1_33/regex.obj vc71/libboost_regex-vc71-mt-s-1_33/regex_debug.obj vc71/libboost_regex-vc71-mt-s-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-s-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-s-1_33/static_mutex.obj vc71/libboost_regex-vc71-mt-s-1_33/usinstances.obj vc71/libboost_regex-vc71-mt-s-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-mt-s-1_33/winstances.obj
+./vc71/libboost_regex-vc71-mt-s-1_33_1.lib : vc71/libboost_regex-vc71-mt-s-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33_1/cregex.obj vc71/libboost_regex-vc71-mt-s-1_33_1/fileiter.obj vc71/libboost_regex-vc71-mt-s-1_33_1/icu.obj vc71/libboost_regex-vc71-mt-s-1_33_1/instances.obj vc71/libboost_regex-vc71-mt-s-1_33_1/posix_api.obj vc71/libboost_regex-vc71-mt-s-1_33_1/regex.obj vc71/libboost_regex-vc71-mt-s-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-mt-s-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-s-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-s-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-mt-s-1_33_1/usinstances.obj vc71/libboost_regex-vc71-mt-s-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-mt-s-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71/libboost_regex-vc71-mt-s-1_33_1.lib $(XSFLAGS)  vc71/libboost_regex-vc71-mt-s-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33_1/cregex.obj vc71/libboost_regex-vc71-mt-s-1_33_1/fileiter.obj vc71/libboost_regex-vc71-mt-s-1_33_1/icu.obj vc71/libboost_regex-vc71-mt-s-1_33_1/instances.obj vc71/libboost_regex-vc71-mt-s-1_33_1/posix_api.obj vc71/libboost_regex-vc71-mt-s-1_33_1/regex.obj vc71/libboost_regex-vc71-mt-s-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-mt-s-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-s-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-s-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-mt-s-1_33_1/usinstances.obj vc71/libboost_regex-vc71-mt-s-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-s-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-mt-s-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc71-sgd-1_33.lib
+# section for libboost_regex-vc71-sgd-1_33_1.lib
 #
 ########################################################
-vc71/libboost_regex-vc71-sgd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/c_regex_traits.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/cregex.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/cregex.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/fileiter.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/fileiter.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/icu.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/icu.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/instances.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/instances.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/posix_api.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/posix_api.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/regex.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/regex.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/regex_debug.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/static_mutex.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/usinstances.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/usinstances.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/w32_regex_traits.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/wc_regex_traits.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/wide_posix_api.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71/libboost_regex-vc71-sgd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33/ -Fdvc71/libboost_regex-vc71-sgd-1_33.pdb ../src/winstances.cpp
+vc71/libboost_regex-vc71-sgd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-sgd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-sgd-1_33_dir :
-	@if not exist "vc71\libboost_regex-vc71-sgd-1_33\$(NULL)" mkdir vc71\libboost_regex-vc71-sgd-1_33
+libboost_regex-vc71-sgd-1_33_1_dir :
+	@if not exist "vc71\libboost_regex-vc71-sgd-1_33_1\$(NULL)" mkdir vc71\libboost_regex-vc71-sgd-1_33_1
 
-libboost_regex-vc71-sgd-1_33_clean :
-	del vc71\libboost_regex-vc71-sgd-1_33\*.obj
-	del vc71\libboost_regex-vc71-sgd-1_33\*.idb
-	del vc71\libboost_regex-vc71-sgd-1_33\*.exp
-	del vc71\libboost_regex-vc71-sgd-1_33\*.pch
+libboost_regex-vc71-sgd-1_33_1_clean :
+	del vc71\libboost_regex-vc71-sgd-1_33_1\*.obj
+	del vc71\libboost_regex-vc71-sgd-1_33_1\*.idb
+	del vc71\libboost_regex-vc71-sgd-1_33_1\*.exp
+	del vc71\libboost_regex-vc71-sgd-1_33_1\*.pch
 
-./vc71/libboost_regex-vc71-sgd-1_33.lib : vc71/libboost_regex-vc71-sgd-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33/cregex.obj vc71/libboost_regex-vc71-sgd-1_33/fileiter.obj vc71/libboost_regex-vc71-sgd-1_33/icu.obj vc71/libboost_regex-vc71-sgd-1_33/instances.obj vc71/libboost_regex-vc71-sgd-1_33/posix_api.obj vc71/libboost_regex-vc71-sgd-1_33/regex.obj vc71/libboost_regex-vc71-sgd-1_33/regex_debug.obj vc71/libboost_regex-vc71-sgd-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-sgd-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-sgd-1_33/static_mutex.obj vc71/libboost_regex-vc71-sgd-1_33/usinstances.obj vc71/libboost_regex-vc71-sgd-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-sgd-1_33/winstances.obj
-	link -lib /nologo /out:vc71/libboost_regex-vc71-sgd-1_33.lib $(XSFLAGS)  vc71/libboost_regex-vc71-sgd-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33/cregex.obj vc71/libboost_regex-vc71-sgd-1_33/fileiter.obj vc71/libboost_regex-vc71-sgd-1_33/icu.obj vc71/libboost_regex-vc71-sgd-1_33/instances.obj vc71/libboost_regex-vc71-sgd-1_33/posix_api.obj vc71/libboost_regex-vc71-sgd-1_33/regex.obj vc71/libboost_regex-vc71-sgd-1_33/regex_debug.obj vc71/libboost_regex-vc71-sgd-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-sgd-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-sgd-1_33/static_mutex.obj vc71/libboost_regex-vc71-sgd-1_33/usinstances.obj vc71/libboost_regex-vc71-sgd-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-sgd-1_33/winstances.obj
+./vc71/libboost_regex-vc71-sgd-1_33_1.lib : vc71/libboost_regex-vc71-sgd-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33_1/cregex.obj vc71/libboost_regex-vc71-sgd-1_33_1/fileiter.obj vc71/libboost_regex-vc71-sgd-1_33_1/icu.obj vc71/libboost_regex-vc71-sgd-1_33_1/instances.obj vc71/libboost_regex-vc71-sgd-1_33_1/posix_api.obj vc71/libboost_regex-vc71-sgd-1_33_1/regex.obj vc71/libboost_regex-vc71-sgd-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-sgd-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-sgd-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-sgd-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-sgd-1_33_1/usinstances.obj vc71/libboost_regex-vc71-sgd-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-sgd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71/libboost_regex-vc71-sgd-1_33_1.lib $(XSFLAGS)  vc71/libboost_regex-vc71-sgd-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33_1/cregex.obj vc71/libboost_regex-vc71-sgd-1_33_1/fileiter.obj vc71/libboost_regex-vc71-sgd-1_33_1/icu.obj vc71/libboost_regex-vc71-sgd-1_33_1/instances.obj vc71/libboost_regex-vc71-sgd-1_33_1/posix_api.obj vc71/libboost_regex-vc71-sgd-1_33_1/regex.obj vc71/libboost_regex-vc71-sgd-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-sgd-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-sgd-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-sgd-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-sgd-1_33_1/usinstances.obj vc71/libboost_regex-vc71-sgd-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-sgd-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-sgd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc71-mt-sgd-1_33.lib
+# section for libboost_regex-vc71-mt-sgd-1_33_1.lib
 #
 ########################################################
-vc71/libboost_regex-vc71-mt-sgd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/c_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/cregex.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/cregex.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/fileiter.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/fileiter.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/icu.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/icu.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/instances.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/instances.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/posix_api.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/posix_api.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/regex.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/regex.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/regex_debug.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/static_mutex.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/usinstances.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/usinstances.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/w32_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/wc_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/wide_posix_api.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71/libboost_regex-vc71-mt-sgd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33.pdb ../src/winstances.cpp
+vc71/libboost_regex-vc71-mt-sgd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-sgd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-sgd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-mt-sgd-1_33_dir :
-	@if not exist "vc71\libboost_regex-vc71-mt-sgd-1_33\$(NULL)" mkdir vc71\libboost_regex-vc71-mt-sgd-1_33
+libboost_regex-vc71-mt-sgd-1_33_1_dir :
+	@if not exist "vc71\libboost_regex-vc71-mt-sgd-1_33_1\$(NULL)" mkdir vc71\libboost_regex-vc71-mt-sgd-1_33_1
 
-libboost_regex-vc71-mt-sgd-1_33_clean :
-	del vc71\libboost_regex-vc71-mt-sgd-1_33\*.obj
-	del vc71\libboost_regex-vc71-mt-sgd-1_33\*.idb
-	del vc71\libboost_regex-vc71-mt-sgd-1_33\*.exp
-	del vc71\libboost_regex-vc71-mt-sgd-1_33\*.pch
+libboost_regex-vc71-mt-sgd-1_33_1_clean :
+	del vc71\libboost_regex-vc71-mt-sgd-1_33_1\*.obj
+	del vc71\libboost_regex-vc71-mt-sgd-1_33_1\*.idb
+	del vc71\libboost_regex-vc71-mt-sgd-1_33_1\*.exp
+	del vc71\libboost_regex-vc71-mt-sgd-1_33_1\*.pch
 
-./vc71/libboost_regex-vc71-mt-sgd-1_33.lib : vc71/libboost_regex-vc71-mt-sgd-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33/cregex.obj vc71/libboost_regex-vc71-mt-sgd-1_33/fileiter.obj vc71/libboost_regex-vc71-mt-sgd-1_33/icu.obj vc71/libboost_regex-vc71-mt-sgd-1_33/instances.obj vc71/libboost_regex-vc71-mt-sgd-1_33/posix_api.obj vc71/libboost_regex-vc71-mt-sgd-1_33/regex.obj vc71/libboost_regex-vc71-mt-sgd-1_33/regex_debug.obj vc71/libboost_regex-vc71-mt-sgd-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-sgd-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-sgd-1_33/static_mutex.obj vc71/libboost_regex-vc71-mt-sgd-1_33/usinstances.obj vc71/libboost_regex-vc71-mt-sgd-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-mt-sgd-1_33/winstances.obj
-	link -lib /nologo /out:vc71/libboost_regex-vc71-mt-sgd-1_33.lib $(XSFLAGS)  vc71/libboost_regex-vc71-mt-sgd-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33/cregex.obj vc71/libboost_regex-vc71-mt-sgd-1_33/fileiter.obj vc71/libboost_regex-vc71-mt-sgd-1_33/icu.obj vc71/libboost_regex-vc71-mt-sgd-1_33/instances.obj vc71/libboost_regex-vc71-mt-sgd-1_33/posix_api.obj vc71/libboost_regex-vc71-mt-sgd-1_33/regex.obj vc71/libboost_regex-vc71-mt-sgd-1_33/regex_debug.obj vc71/libboost_regex-vc71-mt-sgd-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-sgd-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-sgd-1_33/static_mutex.obj vc71/libboost_regex-vc71-mt-sgd-1_33/usinstances.obj vc71/libboost_regex-vc71-mt-sgd-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-mt-sgd-1_33/winstances.obj
+./vc71/libboost_regex-vc71-mt-sgd-1_33_1.lib : vc71/libboost_regex-vc71-mt-sgd-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/cregex.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/fileiter.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/icu.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/instances.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/posix_api.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/usinstances.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71/libboost_regex-vc71-mt-sgd-1_33_1.lib $(XSFLAGS)  vc71/libboost_regex-vc71-mt-sgd-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/cregex.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/fileiter.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/icu.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/instances.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/posix_api.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/usinstances.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-mt-sgd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc71-mt-gd-1_33.lib
+# section for boost_regex-vc71-mt-gd-1_33_1.lib
 #
 ########################################################
-vc71/boost_regex-vc71-mt-gd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/c_regex_traits.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/cregex.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/cregex.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/fileiter.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/fileiter.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/icu.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/icu.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/instances.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/instances.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/posix_api.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/posix_api.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/regex.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/regex.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/regex_debug.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/static_mutex.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/usinstances.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/usinstances.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/w32_regex_traits.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/wc_regex_traits.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/wide_posix_api.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71/boost_regex-vc71-mt-gd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33/ -Fdvc71/boost_regex-vc71-mt-gd-1_33.pdb ../src/winstances.cpp
+vc71/boost_regex-vc71-mt-gd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/boost_regex-vc71-mt-gd-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc71-mt-gd-1_33_dir :
-	@if not exist "vc71\boost_regex-vc71-mt-gd-1_33\$(NULL)" mkdir vc71\boost_regex-vc71-mt-gd-1_33
+boost_regex-vc71-mt-gd-1_33_1_dir :
+	@if not exist "vc71\boost_regex-vc71-mt-gd-1_33_1\$(NULL)" mkdir vc71\boost_regex-vc71-mt-gd-1_33_1
 
-boost_regex-vc71-mt-gd-1_33_clean :
-	del vc71\boost_regex-vc71-mt-gd-1_33\*.obj
-	del vc71\boost_regex-vc71-mt-gd-1_33\*.idb
-	del vc71\boost_regex-vc71-mt-gd-1_33\*.exp
-	del vc71\boost_regex-vc71-mt-gd-1_33\*.pch
+boost_regex-vc71-mt-gd-1_33_1_clean :
+	del vc71\boost_regex-vc71-mt-gd-1_33_1\*.obj
+	del vc71\boost_regex-vc71-mt-gd-1_33_1\*.idb
+	del vc71\boost_regex-vc71-mt-gd-1_33_1\*.exp
+	del vc71\boost_regex-vc71-mt-gd-1_33_1\*.pch
 
-./vc71/boost_regex-vc71-mt-gd-1_33.lib : vc71/boost_regex-vc71-mt-gd-1_33/c_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33/cpp_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33/cregex.obj vc71/boost_regex-vc71-mt-gd-1_33/fileiter.obj vc71/boost_regex-vc71-mt-gd-1_33/icu.obj vc71/boost_regex-vc71-mt-gd-1_33/instances.obj vc71/boost_regex-vc71-mt-gd-1_33/posix_api.obj vc71/boost_regex-vc71-mt-gd-1_33/regex.obj vc71/boost_regex-vc71-mt-gd-1_33/regex_debug.obj vc71/boost_regex-vc71-mt-gd-1_33/regex_raw_buffer.obj vc71/boost_regex-vc71-mt-gd-1_33/regex_traits_defaults.obj vc71/boost_regex-vc71-mt-gd-1_33/static_mutex.obj vc71/boost_regex-vc71-mt-gd-1_33/usinstances.obj vc71/boost_regex-vc71-mt-gd-1_33/w32_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33/wc_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33/wide_posix_api.obj vc71/boost_regex-vc71-mt-gd-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71/boost_regex-vc71-mt-gd-1_33.pdb" /debug /machine:I386 /out:"vc71/boost_regex-vc71-mt-gd-1_33.dll" /implib:"vc71/boost_regex-vc71-mt-gd-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc71/boost_regex-vc71-mt-gd-1_33/c_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33/cpp_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33/cregex.obj vc71/boost_regex-vc71-mt-gd-1_33/fileiter.obj vc71/boost_regex-vc71-mt-gd-1_33/icu.obj vc71/boost_regex-vc71-mt-gd-1_33/instances.obj vc71/boost_regex-vc71-mt-gd-1_33/posix_api.obj vc71/boost_regex-vc71-mt-gd-1_33/regex.obj vc71/boost_regex-vc71-mt-gd-1_33/regex_debug.obj vc71/boost_regex-vc71-mt-gd-1_33/regex_raw_buffer.obj vc71/boost_regex-vc71-mt-gd-1_33/regex_traits_defaults.obj vc71/boost_regex-vc71-mt-gd-1_33/static_mutex.obj vc71/boost_regex-vc71-mt-gd-1_33/usinstances.obj vc71/boost_regex-vc71-mt-gd-1_33/w32_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33/wc_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33/wide_posix_api.obj vc71/boost_regex-vc71-mt-gd-1_33/winstances.obj
+./vc71/boost_regex-vc71-mt-gd-1_33_1.lib : vc71/boost_regex-vc71-mt-gd-1_33_1/c_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33_1/cpp_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33_1/cregex.obj vc71/boost_regex-vc71-mt-gd-1_33_1/fileiter.obj vc71/boost_regex-vc71-mt-gd-1_33_1/icu.obj vc71/boost_regex-vc71-mt-gd-1_33_1/instances.obj vc71/boost_regex-vc71-mt-gd-1_33_1/posix_api.obj vc71/boost_regex-vc71-mt-gd-1_33_1/regex.obj vc71/boost_regex-vc71-mt-gd-1_33_1/regex_debug.obj vc71/boost_regex-vc71-mt-gd-1_33_1/regex_raw_buffer.obj vc71/boost_regex-vc71-mt-gd-1_33_1/regex_traits_defaults.obj vc71/boost_regex-vc71-mt-gd-1_33_1/static_mutex.obj vc71/boost_regex-vc71-mt-gd-1_33_1/usinstances.obj vc71/boost_regex-vc71-mt-gd-1_33_1/w32_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33_1/wc_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33_1/wide_posix_api.obj vc71/boost_regex-vc71-mt-gd-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71/boost_regex-vc71-mt-gd-1_33_1.pdb" /debug /machine:I386 /out:"vc71/boost_regex-vc71-mt-gd-1_33_1.dll" /implib:"vc71/boost_regex-vc71-mt-gd-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc71/boost_regex-vc71-mt-gd-1_33_1/c_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33_1/cpp_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33_1/cregex.obj vc71/boost_regex-vc71-mt-gd-1_33_1/fileiter.obj vc71/boost_regex-vc71-mt-gd-1_33_1/icu.obj vc71/boost_regex-vc71-mt-gd-1_33_1/instances.obj vc71/boost_regex-vc71-mt-gd-1_33_1/posix_api.obj vc71/boost_regex-vc71-mt-gd-1_33_1/regex.obj vc71/boost_regex-vc71-mt-gd-1_33_1/regex_debug.obj vc71/boost_regex-vc71-mt-gd-1_33_1/regex_raw_buffer.obj vc71/boost_regex-vc71-mt-gd-1_33_1/regex_traits_defaults.obj vc71/boost_regex-vc71-mt-gd-1_33_1/static_mutex.obj vc71/boost_regex-vc71-mt-gd-1_33_1/usinstances.obj vc71/boost_regex-vc71-mt-gd-1_33_1/w32_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33_1/wc_regex_traits.obj vc71/boost_regex-vc71-mt-gd-1_33_1/wide_posix_api.obj vc71/boost_regex-vc71-mt-gd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc71-mt-1_33.lib
+# section for boost_regex-vc71-mt-1_33_1.lib
 #
 ########################################################
-vc71/boost_regex-vc71-mt-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/c_regex_traits.cpp
+vc71/boost_regex-vc71-mt-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71/boost_regex-vc71-mt-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71/boost_regex-vc71-mt-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71/boost_regex-vc71-mt-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/cregex.cpp
+vc71/boost_regex-vc71-mt-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/cregex.cpp
 
-vc71/boost_regex-vc71-mt-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/fileiter.cpp
+vc71/boost_regex-vc71-mt-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/fileiter.cpp
 
-vc71/boost_regex-vc71-mt-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/icu.cpp
+vc71/boost_regex-vc71-mt-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/icu.cpp
 
-vc71/boost_regex-vc71-mt-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/instances.cpp
+vc71/boost_regex-vc71-mt-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/instances.cpp
 
-vc71/boost_regex-vc71-mt-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/posix_api.cpp
+vc71/boost_regex-vc71-mt-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/posix_api.cpp
 
-vc71/boost_regex-vc71-mt-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/regex.cpp
+vc71/boost_regex-vc71-mt-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/regex.cpp
 
-vc71/boost_regex-vc71-mt-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/regex_debug.cpp
+vc71/boost_regex-vc71-mt-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71/boost_regex-vc71-mt-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71/boost_regex-vc71-mt-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71/boost_regex-vc71-mt-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71/boost_regex-vc71-mt-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71/boost_regex-vc71-mt-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/static_mutex.cpp
+vc71/boost_regex-vc71-mt-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71/boost_regex-vc71-mt-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/usinstances.cpp
+vc71/boost_regex-vc71-mt-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/usinstances.cpp
 
-vc71/boost_regex-vc71-mt-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/w32_regex_traits.cpp
+vc71/boost_regex-vc71-mt-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71/boost_regex-vc71-mt-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/wc_regex_traits.cpp
+vc71/boost_regex-vc71-mt-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71/boost_regex-vc71-mt-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/wide_posix_api.cpp
+vc71/boost_regex-vc71-mt-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71/boost_regex-vc71-mt-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33/ -Fdvc71/boost_regex-vc71-mt-1_33.pdb ../src/winstances.cpp
+vc71/boost_regex-vc71-mt-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/boost_regex-vc71-mt-1_33_1/ -Fdvc71/boost_regex-vc71-mt-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc71-mt-1_33_dir :
-	@if not exist "vc71\boost_regex-vc71-mt-1_33\$(NULL)" mkdir vc71\boost_regex-vc71-mt-1_33
+boost_regex-vc71-mt-1_33_1_dir :
+	@if not exist "vc71\boost_regex-vc71-mt-1_33_1\$(NULL)" mkdir vc71\boost_regex-vc71-mt-1_33_1
 
-boost_regex-vc71-mt-1_33_clean :
-	del vc71\boost_regex-vc71-mt-1_33\*.obj
-	del vc71\boost_regex-vc71-mt-1_33\*.idb
-	del vc71\boost_regex-vc71-mt-1_33\*.exp
-	del vc71\boost_regex-vc71-mt-1_33\*.pch
+boost_regex-vc71-mt-1_33_1_clean :
+	del vc71\boost_regex-vc71-mt-1_33_1\*.obj
+	del vc71\boost_regex-vc71-mt-1_33_1\*.idb
+	del vc71\boost_regex-vc71-mt-1_33_1\*.exp
+	del vc71\boost_regex-vc71-mt-1_33_1\*.pch
 
-./vc71/boost_regex-vc71-mt-1_33.lib : vc71/boost_regex-vc71-mt-1_33/c_regex_traits.obj vc71/boost_regex-vc71-mt-1_33/cpp_regex_traits.obj vc71/boost_regex-vc71-mt-1_33/cregex.obj vc71/boost_regex-vc71-mt-1_33/fileiter.obj vc71/boost_regex-vc71-mt-1_33/icu.obj vc71/boost_regex-vc71-mt-1_33/instances.obj vc71/boost_regex-vc71-mt-1_33/posix_api.obj vc71/boost_regex-vc71-mt-1_33/regex.obj vc71/boost_regex-vc71-mt-1_33/regex_debug.obj vc71/boost_regex-vc71-mt-1_33/regex_raw_buffer.obj vc71/boost_regex-vc71-mt-1_33/regex_traits_defaults.obj vc71/boost_regex-vc71-mt-1_33/static_mutex.obj vc71/boost_regex-vc71-mt-1_33/usinstances.obj vc71/boost_regex-vc71-mt-1_33/w32_regex_traits.obj vc71/boost_regex-vc71-mt-1_33/wc_regex_traits.obj vc71/boost_regex-vc71-mt-1_33/wide_posix_api.obj vc71/boost_regex-vc71-mt-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71/boost_regex-vc71-mt-1_33.pdb" /debug /machine:I386 /out:"vc71/boost_regex-vc71-mt-1_33.dll" /implib:"vc71/boost_regex-vc71-mt-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc71/boost_regex-vc71-mt-1_33/c_regex_traits.obj vc71/boost_regex-vc71-mt-1_33/cpp_regex_traits.obj vc71/boost_regex-vc71-mt-1_33/cregex.obj vc71/boost_regex-vc71-mt-1_33/fileiter.obj vc71/boost_regex-vc71-mt-1_33/icu.obj vc71/boost_regex-vc71-mt-1_33/instances.obj vc71/boost_regex-vc71-mt-1_33/posix_api.obj vc71/boost_regex-vc71-mt-1_33/regex.obj vc71/boost_regex-vc71-mt-1_33/regex_debug.obj vc71/boost_regex-vc71-mt-1_33/regex_raw_buffer.obj vc71/boost_regex-vc71-mt-1_33/regex_traits_defaults.obj vc71/boost_regex-vc71-mt-1_33/static_mutex.obj vc71/boost_regex-vc71-mt-1_33/usinstances.obj vc71/boost_regex-vc71-mt-1_33/w32_regex_traits.obj vc71/boost_regex-vc71-mt-1_33/wc_regex_traits.obj vc71/boost_regex-vc71-mt-1_33/wide_posix_api.obj vc71/boost_regex-vc71-mt-1_33/winstances.obj
+./vc71/boost_regex-vc71-mt-1_33_1.lib : vc71/boost_regex-vc71-mt-1_33_1/c_regex_traits.obj vc71/boost_regex-vc71-mt-1_33_1/cpp_regex_traits.obj vc71/boost_regex-vc71-mt-1_33_1/cregex.obj vc71/boost_regex-vc71-mt-1_33_1/fileiter.obj vc71/boost_regex-vc71-mt-1_33_1/icu.obj vc71/boost_regex-vc71-mt-1_33_1/instances.obj vc71/boost_regex-vc71-mt-1_33_1/posix_api.obj vc71/boost_regex-vc71-mt-1_33_1/regex.obj vc71/boost_regex-vc71-mt-1_33_1/regex_debug.obj vc71/boost_regex-vc71-mt-1_33_1/regex_raw_buffer.obj vc71/boost_regex-vc71-mt-1_33_1/regex_traits_defaults.obj vc71/boost_regex-vc71-mt-1_33_1/static_mutex.obj vc71/boost_regex-vc71-mt-1_33_1/usinstances.obj vc71/boost_regex-vc71-mt-1_33_1/w32_regex_traits.obj vc71/boost_regex-vc71-mt-1_33_1/wc_regex_traits.obj vc71/boost_regex-vc71-mt-1_33_1/wide_posix_api.obj vc71/boost_regex-vc71-mt-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71/boost_regex-vc71-mt-1_33_1.pdb" /debug /machine:I386 /out:"vc71/boost_regex-vc71-mt-1_33_1.dll" /implib:"vc71/boost_regex-vc71-mt-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc71/boost_regex-vc71-mt-1_33_1/c_regex_traits.obj vc71/boost_regex-vc71-mt-1_33_1/cpp_regex_traits.obj vc71/boost_regex-vc71-mt-1_33_1/cregex.obj vc71/boost_regex-vc71-mt-1_33_1/fileiter.obj vc71/boost_regex-vc71-mt-1_33_1/icu.obj vc71/boost_regex-vc71-mt-1_33_1/instances.obj vc71/boost_regex-vc71-mt-1_33_1/posix_api.obj vc71/boost_regex-vc71-mt-1_33_1/regex.obj vc71/boost_regex-vc71-mt-1_33_1/regex_debug.obj vc71/boost_regex-vc71-mt-1_33_1/regex_raw_buffer.obj vc71/boost_regex-vc71-mt-1_33_1/regex_traits_defaults.obj vc71/boost_regex-vc71-mt-1_33_1/static_mutex.obj vc71/boost_regex-vc71-mt-1_33_1/usinstances.obj vc71/boost_regex-vc71-mt-1_33_1/w32_regex_traits.obj vc71/boost_regex-vc71-mt-1_33_1/wc_regex_traits.obj vc71/boost_regex-vc71-mt-1_33_1/wide_posix_api.obj vc71/boost_regex-vc71-mt-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc71-mt-1_33.lib
+# section for libboost_regex-vc71-mt-1_33_1.lib
 #
 ########################################################
-vc71/libboost_regex-vc71-mt-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/c_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/cregex.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/cregex.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/fileiter.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/fileiter.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/icu.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/icu.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/instances.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/instances.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/posix_api.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/posix_api.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/regex.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/regex.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/regex_debug.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/static_mutex.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/usinstances.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/usinstances.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/w32_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/wc_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/wide_posix_api.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71/libboost_regex-vc71-mt-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33/ -Fdvc71/libboost_regex-vc71-mt-1_33.pdb ../src/winstances.cpp
+vc71/libboost_regex-vc71-mt-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-mt-1_33_dir :
-	@if not exist "vc71\libboost_regex-vc71-mt-1_33\$(NULL)" mkdir vc71\libboost_regex-vc71-mt-1_33
+libboost_regex-vc71-mt-1_33_1_dir :
+	@if not exist "vc71\libboost_regex-vc71-mt-1_33_1\$(NULL)" mkdir vc71\libboost_regex-vc71-mt-1_33_1
 
-libboost_regex-vc71-mt-1_33_clean :
-	del vc71\libboost_regex-vc71-mt-1_33\*.obj
-	del vc71\libboost_regex-vc71-mt-1_33\*.idb
-	del vc71\libboost_regex-vc71-mt-1_33\*.exp
-	del vc71\libboost_regex-vc71-mt-1_33\*.pch
+libboost_regex-vc71-mt-1_33_1_clean :
+	del vc71\libboost_regex-vc71-mt-1_33_1\*.obj
+	del vc71\libboost_regex-vc71-mt-1_33_1\*.idb
+	del vc71\libboost_regex-vc71-mt-1_33_1\*.exp
+	del vc71\libboost_regex-vc71-mt-1_33_1\*.pch
 
-./vc71/libboost_regex-vc71-mt-1_33.lib : vc71/libboost_regex-vc71-mt-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33/cregex.obj vc71/libboost_regex-vc71-mt-1_33/fileiter.obj vc71/libboost_regex-vc71-mt-1_33/icu.obj vc71/libboost_regex-vc71-mt-1_33/instances.obj vc71/libboost_regex-vc71-mt-1_33/posix_api.obj vc71/libboost_regex-vc71-mt-1_33/regex.obj vc71/libboost_regex-vc71-mt-1_33/regex_debug.obj vc71/libboost_regex-vc71-mt-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-1_33/static_mutex.obj vc71/libboost_regex-vc71-mt-1_33/usinstances.obj vc71/libboost_regex-vc71-mt-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-mt-1_33/winstances.obj
-	link -lib /nologo /out:vc71/libboost_regex-vc71-mt-1_33.lib $(XSFLAGS)  vc71/libboost_regex-vc71-mt-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33/cregex.obj vc71/libboost_regex-vc71-mt-1_33/fileiter.obj vc71/libboost_regex-vc71-mt-1_33/icu.obj vc71/libboost_regex-vc71-mt-1_33/instances.obj vc71/libboost_regex-vc71-mt-1_33/posix_api.obj vc71/libboost_regex-vc71-mt-1_33/regex.obj vc71/libboost_regex-vc71-mt-1_33/regex_debug.obj vc71/libboost_regex-vc71-mt-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-1_33/static_mutex.obj vc71/libboost_regex-vc71-mt-1_33/usinstances.obj vc71/libboost_regex-vc71-mt-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-mt-1_33/winstances.obj
+./vc71/libboost_regex-vc71-mt-1_33_1.lib : vc71/libboost_regex-vc71-mt-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33_1/cregex.obj vc71/libboost_regex-vc71-mt-1_33_1/fileiter.obj vc71/libboost_regex-vc71-mt-1_33_1/icu.obj vc71/libboost_regex-vc71-mt-1_33_1/instances.obj vc71/libboost_regex-vc71-mt-1_33_1/posix_api.obj vc71/libboost_regex-vc71-mt-1_33_1/regex.obj vc71/libboost_regex-vc71-mt-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-mt-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-mt-1_33_1/usinstances.obj vc71/libboost_regex-vc71-mt-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-mt-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71/libboost_regex-vc71-mt-1_33_1.lib $(XSFLAGS)  vc71/libboost_regex-vc71-mt-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33_1/cregex.obj vc71/libboost_regex-vc71-mt-1_33_1/fileiter.obj vc71/libboost_regex-vc71-mt-1_33_1/icu.obj vc71/libboost_regex-vc71-mt-1_33_1/instances.obj vc71/libboost_regex-vc71-mt-1_33_1/posix_api.obj vc71/libboost_regex-vc71-mt-1_33_1/regex.obj vc71/libboost_regex-vc71-mt-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-mt-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-mt-1_33_1/usinstances.obj vc71/libboost_regex-vc71-mt-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-mt-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc71-mt-gd-1_33.lib
+# section for libboost_regex-vc71-mt-gd-1_33_1.lib
 #
 ########################################################
-vc71/libboost_regex-vc71-mt-gd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/c_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/cregex.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/cregex.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/fileiter.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/fileiter.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/icu.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/icu.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/instances.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/instances.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/posix_api.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/posix_api.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/regex.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/regex.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/regex_debug.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/static_mutex.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/usinstances.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/usinstances.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/w32_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/wc_regex_traits.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/wide_posix_api.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc71/libboost_regex-vc71-mt-gd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33.pdb ../src/winstances.cpp
+vc71/libboost_regex-vc71-mt-gd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc71/libboost_regex-vc71-mt-gd-1_33_1/ -Fdvc71/libboost_regex-vc71-mt-gd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc71-mt-gd-1_33_dir :
-	@if not exist "vc71\libboost_regex-vc71-mt-gd-1_33\$(NULL)" mkdir vc71\libboost_regex-vc71-mt-gd-1_33
+libboost_regex-vc71-mt-gd-1_33_1_dir :
+	@if not exist "vc71\libboost_regex-vc71-mt-gd-1_33_1\$(NULL)" mkdir vc71\libboost_regex-vc71-mt-gd-1_33_1
 
-libboost_regex-vc71-mt-gd-1_33_clean :
-	del vc71\libboost_regex-vc71-mt-gd-1_33\*.obj
-	del vc71\libboost_regex-vc71-mt-gd-1_33\*.idb
-	del vc71\libboost_regex-vc71-mt-gd-1_33\*.exp
-	del vc71\libboost_regex-vc71-mt-gd-1_33\*.pch
+libboost_regex-vc71-mt-gd-1_33_1_clean :
+	del vc71\libboost_regex-vc71-mt-gd-1_33_1\*.obj
+	del vc71\libboost_regex-vc71-mt-gd-1_33_1\*.idb
+	del vc71\libboost_regex-vc71-mt-gd-1_33_1\*.exp
+	del vc71\libboost_regex-vc71-mt-gd-1_33_1\*.pch
 
-./vc71/libboost_regex-vc71-mt-gd-1_33.lib : vc71/libboost_regex-vc71-mt-gd-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33/cregex.obj vc71/libboost_regex-vc71-mt-gd-1_33/fileiter.obj vc71/libboost_regex-vc71-mt-gd-1_33/icu.obj vc71/libboost_regex-vc71-mt-gd-1_33/instances.obj vc71/libboost_regex-vc71-mt-gd-1_33/posix_api.obj vc71/libboost_regex-vc71-mt-gd-1_33/regex.obj vc71/libboost_regex-vc71-mt-gd-1_33/regex_debug.obj vc71/libboost_regex-vc71-mt-gd-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-gd-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-gd-1_33/static_mutex.obj vc71/libboost_regex-vc71-mt-gd-1_33/usinstances.obj vc71/libboost_regex-vc71-mt-gd-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-mt-gd-1_33/winstances.obj
-	link -lib /nologo /out:vc71/libboost_regex-vc71-mt-gd-1_33.lib $(XSFLAGS)  vc71/libboost_regex-vc71-mt-gd-1_33/c_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33/cregex.obj vc71/libboost_regex-vc71-mt-gd-1_33/fileiter.obj vc71/libboost_regex-vc71-mt-gd-1_33/icu.obj vc71/libboost_regex-vc71-mt-gd-1_33/instances.obj vc71/libboost_regex-vc71-mt-gd-1_33/posix_api.obj vc71/libboost_regex-vc71-mt-gd-1_33/regex.obj vc71/libboost_regex-vc71-mt-gd-1_33/regex_debug.obj vc71/libboost_regex-vc71-mt-gd-1_33/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-gd-1_33/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-gd-1_33/static_mutex.obj vc71/libboost_regex-vc71-mt-gd-1_33/usinstances.obj vc71/libboost_regex-vc71-mt-gd-1_33/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33/wide_posix_api.obj vc71/libboost_regex-vc71-mt-gd-1_33/winstances.obj
+./vc71/libboost_regex-vc71-mt-gd-1_33_1.lib : vc71/libboost_regex-vc71-mt-gd-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/cregex.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/fileiter.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/icu.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/instances.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/posix_api.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/regex.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/usinstances.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc71/libboost_regex-vc71-mt-gd-1_33_1.lib $(XSFLAGS)  vc71/libboost_regex-vc71-mt-gd-1_33_1/c_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/cpp_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/cregex.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/fileiter.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/icu.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/instances.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/posix_api.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/regex.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_debug.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_raw_buffer.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/regex_traits_defaults.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/static_mutex.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/usinstances.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/w32_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/wc_regex_traits.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/wide_posix_api.obj vc71/libboost_regex-vc71-mt-gd-1_33_1/winstances.obj
 

Modified: boost/trunk/libs/regex/build/vc8.mak
===================================================================
--- boost/trunk/libs/regex/build/vc8.mak	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/vc8.mak	2005-12-06 16:16:19 UTC (rev 13900)
@@ -35,7 +35,9 @@
 NULL=nul
 !ENDIF 
 
+!IF "$(MSVCDIR)" == ""
 MSVCDIR=$(VS80COMNTOOLS)..\..\VC
+!ENDIF
 
 !IF "$(MSVCDIR)" == ""
 !ERROR Variable MSVCDIR not set.
@@ -48,33 +50,28 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I$(ICU_PATH)\include
-ICU_LINK_OPTS= /LIBPATH:$(ICU_PATH)\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"$(ICU_PATH)\include"
+ICU_LINK_OPTS= /LIBPATH:"$(ICU_PATH)\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in $(ICU_PATH)
 !ENDIF
 
 
-ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/allocator.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp ../../../boost/regex/config/regex_library_include.hpp
+ALL_HEADER= ../../../boost/regex/concepts.hpp ../../../boost/regex/config.hpp ../../../boost/regex/icu.hpp ../../../boost/regex/mfc.hpp ../../../boost/regex/pattern_except.hpp ../../../boost/regex/regex_traits.hpp ../../../boost/regex/user.hpp ../../../boost/regex/v4/basic_regex.hpp ../../../boost/regex/v4/basic_regex_creator.hpp ../../../boost/regex/v4/basic_regex_parser.hpp ../../../boost/regex/v4/c_regex_traits.hpp ../../../boost/regex/v4/char_regex_traits.hpp ../../../boost/regex/v4/cpp_regex_traits.hpp ../../../boost/regex/v4/cregex.hpp ../../../boost/regex/v4/error_type.hpp ../../../boost/regex/v4/fileiter.hpp ../../../boost/regex/v4/instances.hpp ../../../boost/regex/v4/iterator_category.hpp ../../../boost/regex/v4/iterator_traits.hpp ../../../boost/regex/v4/match_flags.hpp ../../../boost/regex/v4/match_results.hpp ../../../boost/regex/v4/mem_block_cache.hpp ../../../boost/regex/v4/perl_matcher.hpp ../../../boost/regex/v4/perl_matcher_common.hpp ../../../boost/regex/v4/perl_matcher_non_recursive.hpp ../../../boost/regex/v4/perl_matcher_recursive.hpp ../../../boost/regex/v4/primary_transform.hpp ../../../boost/regex/v4/protected_call.hpp ../../../boost/regex/v4/regbase.hpp ../../../boost/regex/v4/regex.hpp ../../../boost/regex/v4/regex_cstring.hpp ../../../boost/regex/v4/regex_format.hpp ../../../boost/regex/v4/regex_fwd.hpp ../../../boost/regex/v4/regex_grep.hpp ../../../boost/regex/v4/regex_iterator.hpp ../../../boost/regex/v4/regex_kmp.hpp ../../../boost/regex/v4/regex_match.hpp ../../../boost/regex/v4/regex_merge.hpp ../../../boost/regex/v4/regex_raw_buffer.hpp ../../../boost/regex/v4/regex_replace.hpp ../../../boost/regex/v4/regex_search.hpp ../../../boost/regex/v4/regex_split.hpp ../../../boost/regex/v4/regex_stack.hpp ../../../boost/regex/v4/regex_token_iterator.hpp ../../../boost/regex/v4/regex_traits.hpp ../../../boost/regex/v4/regex_traits_defaults.hpp ../../../boost/regex/v4/regex_workaround.hpp ../../../boost/regex/v4/states.hpp ../../../boost/regex/v4/sub_match.hpp ../../../boost/regex/v4/syntax_type.hpp ../../../boost/regex/v4/u32regex_iterator.hpp ../../../boost/regex/v4/u32regex_token_iterator.hpp ../../../boost/regex/v4/w32_regex_traits.hpp ../../../boost/regex/config/borland.hpp ../../../boost/regex/config/cwchar.hpp
 
-all : main_dir libboost_regex-vc80-s-1_33_dir ./vc80/libboost_regex-vc80-s-1_33.lib libboost_regex-vc80-mt-s-1_33_dir ./vc80/libboost_regex-vc80-mt-s-1_33.lib libboost_regex-vc80-sgd-1_33_dir ./vc80/libboost_regex-vc80-sgd-1_33.lib libboost_regex-vc80-mt-sgd-1_33_dir ./vc80/libboost_regex-vc80-mt-sgd-1_33.lib boost_regex-vc80-mt-gd-1_33_dir ./vc80/boost_regex-vc80-mt-gd-1_33.lib boost_regex-vc80-mt-1_33_dir ./vc80/boost_regex-vc80-mt-1_33.lib libboost_regex-vc80-mt-1_33_dir ./vc80/libboost_regex-vc80-mt-1_33.lib libboost_regex-vc80-mt-gd-1_33_dir ./vc80/libboost_regex-vc80-mt-gd-1_33.lib
+all : main_dir libboost_regex-vc80-mt-s-1_33_1_dir ./vc80/libboost_regex-vc80-mt-s-1_33_1.lib libboost_regex-vc80-mt-sgd-1_33_1_dir ./vc80/libboost_regex-vc80-mt-sgd-1_33_1.lib boost_regex-vc80-mt-gd-1_33_1_dir ./vc80/boost_regex-vc80-mt-gd-1_33_1.lib boost_regex-vc80-mt-1_33_1_dir ./vc80/boost_regex-vc80-mt-1_33_1.lib libboost_regex-vc80-mt-1_33_1_dir ./vc80/libboost_regex-vc80-mt-1_33_1.lib libboost_regex-vc80-mt-gd-1_33_1_dir ./vc80/libboost_regex-vc80-mt-gd-1_33_1.lib
 
-clean :  libboost_regex-vc80-s-1_33_clean libboost_regex-vc80-mt-s-1_33_clean libboost_regex-vc80-sgd-1_33_clean libboost_regex-vc80-mt-sgd-1_33_clean boost_regex-vc80-mt-gd-1_33_clean boost_regex-vc80-mt-1_33_clean libboost_regex-vc80-mt-1_33_clean libboost_regex-vc80-mt-gd-1_33_clean
+clean :  libboost_regex-vc80-mt-s-1_33_1_clean libboost_regex-vc80-mt-sgd-1_33_1_clean boost_regex-vc80-mt-gd-1_33_1_clean boost_regex-vc80-mt-1_33_1_clean libboost_regex-vc80-mt-1_33_1_clean libboost_regex-vc80-mt-gd-1_33_1_clean
 
 install : all
-	copy vc80\libboost_regex-vc80-s-1_33.lib "$(MSVCDIR)\lib"
-	copy vc80\libboost_regex-vc80-mt-s-1_33.lib "$(MSVCDIR)\lib"
-	copy vc80\libboost_regex-vc80-sgd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc80\libboost_regex-vc80-sgd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc80\libboost_regex-vc80-mt-sgd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc80\libboost_regex-vc80-mt-sgd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc80\boost_regex-vc80-mt-gd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc80\boost_regex-vc80-mt-gd-1_33.dll "$(MSVCDIR)\bin"
-	copy vc80\boost_regex-vc80-mt-gd-1_33.pdb "$(MSVCDIR)\lib"
-	copy vc80\boost_regex-vc80-mt-1_33.lib "$(MSVCDIR)\lib"
-	copy vc80\boost_regex-vc80-mt-1_33.dll "$(MSVCDIR)\bin"
-	copy vc80\libboost_regex-vc80-mt-1_33.lib "$(MSVCDIR)\lib"
-	copy vc80\libboost_regex-vc80-mt-gd-1_33.lib "$(MSVCDIR)\lib"
-	copy vc80\libboost_regex-vc80-mt-gd-1_33.pdb "$(MSVCDIR)\lib"
+	copy vc80\libboost_regex-vc80-mt-s-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc80\libboost_regex-vc80-mt-sgd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc80\boost_regex-vc80-mt-gd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc80\boost_regex-vc80-mt-gd-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc80\boost_regex-vc80-mt-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc80\boost_regex-vc80-mt-1_33_1.dll "$(MSVCDIR)\bin"
+	copy vc80\libboost_regex-vc80-mt-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc80\libboost_regex-vc80-mt-gd-1_33_1.lib "$(MSVCDIR)\lib"
+	copy vc80\libboost_regex-vc80-mt-gd-1_33_1.pdb "$(MSVCDIR)\lib"
 
 main_dir :
 	@if not exist "vc80\$(NULL)" mkdir vc80
@@ -82,545 +79,409 @@
 
 ########################################################
 #
-# section for libboost_regex-vc80-s-1_33.lib
+# section for libboost_regex-vc80-mt-s-1_33_1.lib
 #
 ########################################################
-vc80/libboost_regex-vc80-s-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/c_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc80/libboost_regex-vc80-s-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/cpp_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc80/libboost_regex-vc80-s-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/cregex.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/cregex.cpp
 
-vc80/libboost_regex-vc80-s-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/fileiter.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/fileiter.cpp
 
-vc80/libboost_regex-vc80-s-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/icu.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/icu.cpp
 
-vc80/libboost_regex-vc80-s-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/instances.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/instances.cpp
 
-vc80/libboost_regex-vc80-s-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/posix_api.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/posix_api.cpp
 
-vc80/libboost_regex-vc80-s-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/regex.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/regex.cpp
 
-vc80/libboost_regex-vc80-s-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/regex_debug.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/regex_debug.cpp
 
-vc80/libboost_regex-vc80-s-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/regex_raw_buffer.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc80/libboost_regex-vc80-s-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/regex_traits_defaults.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc80/libboost_regex-vc80-s-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/static_mutex.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/static_mutex.cpp
 
-vc80/libboost_regex-vc80-s-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/usinstances.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/usinstances.cpp
 
-vc80/libboost_regex-vc80-s-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/w32_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc80/libboost_regex-vc80-s-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/wc_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc80/libboost_regex-vc80-s-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/wide_posix_api.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc80/libboost_regex-vc80-s-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /c /nologo /ML /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-s-1_33/ -Fdvc80/libboost_regex-vc80-s-1_33.pdb ../src/winstances.cpp
+vc80/libboost_regex-vc80-mt-s-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-s-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc80-s-1_33_dir :
-	@if not exist "vc80\libboost_regex-vc80-s-1_33\$(NULL)" mkdir vc80\libboost_regex-vc80-s-1_33
+libboost_regex-vc80-mt-s-1_33_1_dir :
+	@if not exist "vc80\libboost_regex-vc80-mt-s-1_33_1\$(NULL)" mkdir vc80\libboost_regex-vc80-mt-s-1_33_1
 
-libboost_regex-vc80-s-1_33_clean :
-	del vc80\libboost_regex-vc80-s-1_33\*.obj
-	del vc80\libboost_regex-vc80-s-1_33\*.idb
-	del vc80\libboost_regex-vc80-s-1_33\*.exp
-	del vc80\libboost_regex-vc80-s-1_33\*.pch
+libboost_regex-vc80-mt-s-1_33_1_clean :
+	del vc80\libboost_regex-vc80-mt-s-1_33_1\*.obj
+	del vc80\libboost_regex-vc80-mt-s-1_33_1\*.idb
+	del vc80\libboost_regex-vc80-mt-s-1_33_1\*.exp
+	del vc80\libboost_regex-vc80-mt-s-1_33_1\*.pch
 
-./vc80/libboost_regex-vc80-s-1_33.lib : vc80/libboost_regex-vc80-s-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-s-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-s-1_33/cregex.obj vc80/libboost_regex-vc80-s-1_33/fileiter.obj vc80/libboost_regex-vc80-s-1_33/icu.obj vc80/libboost_regex-vc80-s-1_33/instances.obj vc80/libboost_regex-vc80-s-1_33/posix_api.obj vc80/libboost_regex-vc80-s-1_33/regex.obj vc80/libboost_regex-vc80-s-1_33/regex_debug.obj vc80/libboost_regex-vc80-s-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-s-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-s-1_33/static_mutex.obj vc80/libboost_regex-vc80-s-1_33/usinstances.obj vc80/libboost_regex-vc80-s-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-s-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-s-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-s-1_33/winstances.obj
-	link -lib /nologo /out:vc80/libboost_regex-vc80-s-1_33.lib $(XSFLAGS)  vc80/libboost_regex-vc80-s-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-s-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-s-1_33/cregex.obj vc80/libboost_regex-vc80-s-1_33/fileiter.obj vc80/libboost_regex-vc80-s-1_33/icu.obj vc80/libboost_regex-vc80-s-1_33/instances.obj vc80/libboost_regex-vc80-s-1_33/posix_api.obj vc80/libboost_regex-vc80-s-1_33/regex.obj vc80/libboost_regex-vc80-s-1_33/regex_debug.obj vc80/libboost_regex-vc80-s-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-s-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-s-1_33/static_mutex.obj vc80/libboost_regex-vc80-s-1_33/usinstances.obj vc80/libboost_regex-vc80-s-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-s-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-s-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-s-1_33/winstances.obj
+./vc80/libboost_regex-vc80-mt-s-1_33_1.lib : vc80/libboost_regex-vc80-mt-s-1_33_1/c_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33_1/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33_1/cregex.obj vc80/libboost_regex-vc80-mt-s-1_33_1/fileiter.obj vc80/libboost_regex-vc80-mt-s-1_33_1/icu.obj vc80/libboost_regex-vc80-mt-s-1_33_1/instances.obj vc80/libboost_regex-vc80-mt-s-1_33_1/posix_api.obj vc80/libboost_regex-vc80-mt-s-1_33_1/regex.obj vc80/libboost_regex-vc80-mt-s-1_33_1/regex_debug.obj vc80/libboost_regex-vc80-mt-s-1_33_1/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-s-1_33_1/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-s-1_33_1/static_mutex.obj vc80/libboost_regex-vc80-mt-s-1_33_1/usinstances.obj vc80/libboost_regex-vc80-mt-s-1_33_1/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33_1/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33_1/wide_posix_api.obj vc80/libboost_regex-vc80-mt-s-1_33_1/winstances.obj
+	link -lib /nologo /out:vc80/libboost_regex-vc80-mt-s-1_33_1.lib $(XSFLAGS)  vc80/libboost_regex-vc80-mt-s-1_33_1/c_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33_1/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33_1/cregex.obj vc80/libboost_regex-vc80-mt-s-1_33_1/fileiter.obj vc80/libboost_regex-vc80-mt-s-1_33_1/icu.obj vc80/libboost_regex-vc80-mt-s-1_33_1/instances.obj vc80/libboost_regex-vc80-mt-s-1_33_1/posix_api.obj vc80/libboost_regex-vc80-mt-s-1_33_1/regex.obj vc80/libboost_regex-vc80-mt-s-1_33_1/regex_debug.obj vc80/libboost_regex-vc80-mt-s-1_33_1/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-s-1_33_1/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-s-1_33_1/static_mutex.obj vc80/libboost_regex-vc80-mt-s-1_33_1/usinstances.obj vc80/libboost_regex-vc80-mt-s-1_33_1/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33_1/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33_1/wide_posix_api.obj vc80/libboost_regex-vc80-mt-s-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc80-mt-s-1_33.lib
+# section for libboost_regex-vc80-mt-sgd-1_33_1.lib
 #
 ########################################################
-vc80/libboost_regex-vc80-mt-s-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/c_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/cpp_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/cregex.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/cregex.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/fileiter.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/fileiter.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/icu.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/icu.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/instances.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/instances.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/posix_api.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/posix_api.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/regex.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/regex.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/regex_debug.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/regex_raw_buffer.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/regex_traits_defaults.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/static_mutex.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/usinstances.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/usinstances.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/w32_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/wc_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/wide_posix_api.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc80/libboost_regex-vc80-mt-s-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MT /W3 /EHsc /O2  /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-s-1_33/ -Fdvc80/libboost_regex-vc80-mt-s-1_33.pdb ../src/winstances.cpp
+vc80/libboost_regex-vc80-mt-sgd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc80-mt-s-1_33_dir :
-	@if not exist "vc80\libboost_regex-vc80-mt-s-1_33\$(NULL)" mkdir vc80\libboost_regex-vc80-mt-s-1_33
+libboost_regex-vc80-mt-sgd-1_33_1_dir :
+	@if not exist "vc80\libboost_regex-vc80-mt-sgd-1_33_1\$(NULL)" mkdir vc80\libboost_regex-vc80-mt-sgd-1_33_1
 
-libboost_regex-vc80-mt-s-1_33_clean :
-	del vc80\libboost_regex-vc80-mt-s-1_33\*.obj
-	del vc80\libboost_regex-vc80-mt-s-1_33\*.idb
-	del vc80\libboost_regex-vc80-mt-s-1_33\*.exp
-	del vc80\libboost_regex-vc80-mt-s-1_33\*.pch
+libboost_regex-vc80-mt-sgd-1_33_1_clean :
+	del vc80\libboost_regex-vc80-mt-sgd-1_33_1\*.obj
+	del vc80\libboost_regex-vc80-mt-sgd-1_33_1\*.idb
+	del vc80\libboost_regex-vc80-mt-sgd-1_33_1\*.exp
+	del vc80\libboost_regex-vc80-mt-sgd-1_33_1\*.pch
 
-./vc80/libboost_regex-vc80-mt-s-1_33.lib : vc80/libboost_regex-vc80-mt-s-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33/cregex.obj vc80/libboost_regex-vc80-mt-s-1_33/fileiter.obj vc80/libboost_regex-vc80-mt-s-1_33/icu.obj vc80/libboost_regex-vc80-mt-s-1_33/instances.obj vc80/libboost_regex-vc80-mt-s-1_33/posix_api.obj vc80/libboost_regex-vc80-mt-s-1_33/regex.obj vc80/libboost_regex-vc80-mt-s-1_33/regex_debug.obj vc80/libboost_regex-vc80-mt-s-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-s-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-s-1_33/static_mutex.obj vc80/libboost_regex-vc80-mt-s-1_33/usinstances.obj vc80/libboost_regex-vc80-mt-s-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-mt-s-1_33/winstances.obj
-	link -lib /nologo /out:vc80/libboost_regex-vc80-mt-s-1_33.lib $(XSFLAGS)  vc80/libboost_regex-vc80-mt-s-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33/cregex.obj vc80/libboost_regex-vc80-mt-s-1_33/fileiter.obj vc80/libboost_regex-vc80-mt-s-1_33/icu.obj vc80/libboost_regex-vc80-mt-s-1_33/instances.obj vc80/libboost_regex-vc80-mt-s-1_33/posix_api.obj vc80/libboost_regex-vc80-mt-s-1_33/regex.obj vc80/libboost_regex-vc80-mt-s-1_33/regex_debug.obj vc80/libboost_regex-vc80-mt-s-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-s-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-s-1_33/static_mutex.obj vc80/libboost_regex-vc80-mt-s-1_33/usinstances.obj vc80/libboost_regex-vc80-mt-s-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-s-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-mt-s-1_33/winstances.obj
+./vc80/libboost_regex-vc80-mt-sgd-1_33_1.lib : vc80/libboost_regex-vc80-mt-sgd-1_33_1/c_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/cregex.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/fileiter.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/icu.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/instances.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/posix_api.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_debug.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/static_mutex.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/usinstances.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/wide_posix_api.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc80/libboost_regex-vc80-mt-sgd-1_33_1.lib $(XSFLAGS)  vc80/libboost_regex-vc80-mt-sgd-1_33_1/c_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/cregex.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/fileiter.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/icu.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/instances.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/posix_api.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_debug.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/static_mutex.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/usinstances.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/wide_posix_api.obj vc80/libboost_regex-vc80-mt-sgd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc80-sgd-1_33.lib
+# section for boost_regex-vc80-mt-gd-1_33_1.lib
 #
 ########################################################
-vc80/libboost_regex-vc80-sgd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/c_regex_traits.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/cregex.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/cregex.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/fileiter.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/fileiter.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/icu.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/icu.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/instances.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/instances.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/posix_api.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/posix_api.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/regex.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/regex.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/regex_debug.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/static_mutex.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/usinstances.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/usinstances.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/w32_regex_traits.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/wc_regex_traits.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/wide_posix_api.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc80/libboost_regex-vc80-sgd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MLd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c  $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-sgd-1_33/ -Fdvc80/libboost_regex-vc80-sgd-1_33.pdb ../src/winstances.cpp
+vc80/boost_regex-vc80-mt-gd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/boost_regex-vc80-mt-gd-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc80-sgd-1_33_dir :
-	@if not exist "vc80\libboost_regex-vc80-sgd-1_33\$(NULL)" mkdir vc80\libboost_regex-vc80-sgd-1_33
+boost_regex-vc80-mt-gd-1_33_1_dir :
+	@if not exist "vc80\boost_regex-vc80-mt-gd-1_33_1\$(NULL)" mkdir vc80\boost_regex-vc80-mt-gd-1_33_1
 
-libboost_regex-vc80-sgd-1_33_clean :
-	del vc80\libboost_regex-vc80-sgd-1_33\*.obj
-	del vc80\libboost_regex-vc80-sgd-1_33\*.idb
-	del vc80\libboost_regex-vc80-sgd-1_33\*.exp
-	del vc80\libboost_regex-vc80-sgd-1_33\*.pch
+boost_regex-vc80-mt-gd-1_33_1_clean :
+	del vc80\boost_regex-vc80-mt-gd-1_33_1\*.obj
+	del vc80\boost_regex-vc80-mt-gd-1_33_1\*.idb
+	del vc80\boost_regex-vc80-mt-gd-1_33_1\*.exp
+	del vc80\boost_regex-vc80-mt-gd-1_33_1\*.pch
 
-./vc80/libboost_regex-vc80-sgd-1_33.lib : vc80/libboost_regex-vc80-sgd-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-sgd-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-sgd-1_33/cregex.obj vc80/libboost_regex-vc80-sgd-1_33/fileiter.obj vc80/libboost_regex-vc80-sgd-1_33/icu.obj vc80/libboost_regex-vc80-sgd-1_33/instances.obj vc80/libboost_regex-vc80-sgd-1_33/posix_api.obj vc80/libboost_regex-vc80-sgd-1_33/regex.obj vc80/libboost_regex-vc80-sgd-1_33/regex_debug.obj vc80/libboost_regex-vc80-sgd-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-sgd-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-sgd-1_33/static_mutex.obj vc80/libboost_regex-vc80-sgd-1_33/usinstances.obj vc80/libboost_regex-vc80-sgd-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-sgd-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-sgd-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-sgd-1_33/winstances.obj
-	link -lib /nologo /out:vc80/libboost_regex-vc80-sgd-1_33.lib $(XSFLAGS)  vc80/libboost_regex-vc80-sgd-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-sgd-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-sgd-1_33/cregex.obj vc80/libboost_regex-vc80-sgd-1_33/fileiter.obj vc80/libboost_regex-vc80-sgd-1_33/icu.obj vc80/libboost_regex-vc80-sgd-1_33/instances.obj vc80/libboost_regex-vc80-sgd-1_33/posix_api.obj vc80/libboost_regex-vc80-sgd-1_33/regex.obj vc80/libboost_regex-vc80-sgd-1_33/regex_debug.obj vc80/libboost_regex-vc80-sgd-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-sgd-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-sgd-1_33/static_mutex.obj vc80/libboost_regex-vc80-sgd-1_33/usinstances.obj vc80/libboost_regex-vc80-sgd-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-sgd-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-sgd-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-sgd-1_33/winstances.obj
+./vc80/boost_regex-vc80-mt-gd-1_33_1.lib : vc80/boost_regex-vc80-mt-gd-1_33_1/c_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33_1/cpp_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33_1/cregex.obj vc80/boost_regex-vc80-mt-gd-1_33_1/fileiter.obj vc80/boost_regex-vc80-mt-gd-1_33_1/icu.obj vc80/boost_regex-vc80-mt-gd-1_33_1/instances.obj vc80/boost_regex-vc80-mt-gd-1_33_1/posix_api.obj vc80/boost_regex-vc80-mt-gd-1_33_1/regex.obj vc80/boost_regex-vc80-mt-gd-1_33_1/regex_debug.obj vc80/boost_regex-vc80-mt-gd-1_33_1/regex_raw_buffer.obj vc80/boost_regex-vc80-mt-gd-1_33_1/regex_traits_defaults.obj vc80/boost_regex-vc80-mt-gd-1_33_1/static_mutex.obj vc80/boost_regex-vc80-mt-gd-1_33_1/usinstances.obj vc80/boost_regex-vc80-mt-gd-1_33_1/w32_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33_1/wc_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33_1/wide_posix_api.obj vc80/boost_regex-vc80-mt-gd-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc80/boost_regex-vc80-mt-gd-1_33_1.pdb" /debug /machine:I386 /out:"vc80/boost_regex-vc80-mt-gd-1_33_1.dll" /implib:"vc80/boost_regex-vc80-mt-gd-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc80/boost_regex-vc80-mt-gd-1_33_1/c_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33_1/cpp_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33_1/cregex.obj vc80/boost_regex-vc80-mt-gd-1_33_1/fileiter.obj vc80/boost_regex-vc80-mt-gd-1_33_1/icu.obj vc80/boost_regex-vc80-mt-gd-1_33_1/instances.obj vc80/boost_regex-vc80-mt-gd-1_33_1/posix_api.obj vc80/boost_regex-vc80-mt-gd-1_33_1/regex.obj vc80/boost_regex-vc80-mt-gd-1_33_1/regex_debug.obj vc80/boost_regex-vc80-mt-gd-1_33_1/regex_raw_buffer.obj vc80/boost_regex-vc80-mt-gd-1_33_1/regex_traits_defaults.obj vc80/boost_regex-vc80-mt-gd-1_33_1/static_mutex.obj vc80/boost_regex-vc80-mt-gd-1_33_1/usinstances.obj vc80/boost_regex-vc80-mt-gd-1_33_1/w32_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33_1/wc_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33_1/wide_posix_api.obj vc80/boost_regex-vc80-mt-gd-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for libboost_regex-vc80-mt-sgd-1_33.lib
+# section for boost_regex-vc80-mt-1_33_1.lib
 #
 ########################################################
-vc80/libboost_regex-vc80-mt-sgd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/c_regex_traits.cpp
+vc80/boost_regex-vc80-mt-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc80/boost_regex-vc80-mt-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/cregex.cpp
+vc80/boost_regex-vc80-mt-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/cregex.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/fileiter.cpp
+vc80/boost_regex-vc80-mt-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/fileiter.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/icu.cpp
+vc80/boost_regex-vc80-mt-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/icu.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/instances.cpp
+vc80/boost_regex-vc80-mt-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/instances.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/posix_api.cpp
+vc80/boost_regex-vc80-mt-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/posix_api.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/regex.cpp
+vc80/boost_regex-vc80-mt-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/regex.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/regex_debug.cpp
+vc80/boost_regex-vc80-mt-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/regex_debug.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc80/boost_regex-vc80-mt-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc80/boost_regex-vc80-mt-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/static_mutex.cpp
+vc80/boost_regex-vc80-mt-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/static_mutex.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/usinstances.cpp
+vc80/boost_regex-vc80-mt-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/usinstances.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/w32_regex_traits.cpp
+vc80/boost_regex-vc80-mt-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/wc_regex_traits.cpp
+vc80/boost_regex-vc80-mt-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/wide_posix_api.cpp
+vc80/boost_regex-vc80-mt-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc80/libboost_regex-vc80-mt-sgd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MTd /W3 /Gm /EHsc /Zi /Od /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-sgd-1_33/ -Fdvc80/libboost_regex-vc80-mt-sgd-1_33.pdb ../src/winstances.cpp
+vc80/boost_regex-vc80-mt-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33_1/ -Fdvc80/boost_regex-vc80-mt-1_33_1.pdb ../src/winstances.cpp
 
-libboost_regex-vc80-mt-sgd-1_33_dir :
-	@if not exist "vc80\libboost_regex-vc80-mt-sgd-1_33\$(NULL)" mkdir vc80\libboost_regex-vc80-mt-sgd-1_33
+boost_regex-vc80-mt-1_33_1_dir :
+	@if not exist "vc80\boost_regex-vc80-mt-1_33_1\$(NULL)" mkdir vc80\boost_regex-vc80-mt-1_33_1
 
-libboost_regex-vc80-mt-sgd-1_33_clean :
-	del vc80\libboost_regex-vc80-mt-sgd-1_33\*.obj
-	del vc80\libboost_regex-vc80-mt-sgd-1_33\*.idb
-	del vc80\libboost_regex-vc80-mt-sgd-1_33\*.exp
-	del vc80\libboost_regex-vc80-mt-sgd-1_33\*.pch
+boost_regex-vc80-mt-1_33_1_clean :
+	del vc80\boost_regex-vc80-mt-1_33_1\*.obj
+	del vc80\boost_regex-vc80-mt-1_33_1\*.idb
+	del vc80\boost_regex-vc80-mt-1_33_1\*.exp
+	del vc80\boost_regex-vc80-mt-1_33_1\*.pch
 
-./vc80/libboost_regex-vc80-mt-sgd-1_33.lib : vc80/libboost_regex-vc80-mt-sgd-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33/cregex.obj vc80/libboost_regex-vc80-mt-sgd-1_33/fileiter.obj vc80/libboost_regex-vc80-mt-sgd-1_33/icu.obj vc80/libboost_regex-vc80-mt-sgd-1_33/instances.obj vc80/libboost_regex-vc80-mt-sgd-1_33/posix_api.obj vc80/libboost_regex-vc80-mt-sgd-1_33/regex.obj vc80/libboost_regex-vc80-mt-sgd-1_33/regex_debug.obj vc80/libboost_regex-vc80-mt-sgd-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-sgd-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-sgd-1_33/static_mutex.obj vc80/libboost_regex-vc80-mt-sgd-1_33/usinstances.obj vc80/libboost_regex-vc80-mt-sgd-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-mt-sgd-1_33/winstances.obj
-	link -lib /nologo /out:vc80/libboost_regex-vc80-mt-sgd-1_33.lib $(XSFLAGS)  vc80/libboost_regex-vc80-mt-sgd-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33/cregex.obj vc80/libboost_regex-vc80-mt-sgd-1_33/fileiter.obj vc80/libboost_regex-vc80-mt-sgd-1_33/icu.obj vc80/libboost_regex-vc80-mt-sgd-1_33/instances.obj vc80/libboost_regex-vc80-mt-sgd-1_33/posix_api.obj vc80/libboost_regex-vc80-mt-sgd-1_33/regex.obj vc80/libboost_regex-vc80-mt-sgd-1_33/regex_debug.obj vc80/libboost_regex-vc80-mt-sgd-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-sgd-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-sgd-1_33/static_mutex.obj vc80/libboost_regex-vc80-mt-sgd-1_33/usinstances.obj vc80/libboost_regex-vc80-mt-sgd-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-sgd-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-mt-sgd-1_33/winstances.obj
+./vc80/boost_regex-vc80-mt-1_33_1.lib : vc80/boost_regex-vc80-mt-1_33_1/c_regex_traits.obj vc80/boost_regex-vc80-mt-1_33_1/cpp_regex_traits.obj vc80/boost_regex-vc80-mt-1_33_1/cregex.obj vc80/boost_regex-vc80-mt-1_33_1/fileiter.obj vc80/boost_regex-vc80-mt-1_33_1/icu.obj vc80/boost_regex-vc80-mt-1_33_1/instances.obj vc80/boost_regex-vc80-mt-1_33_1/posix_api.obj vc80/boost_regex-vc80-mt-1_33_1/regex.obj vc80/boost_regex-vc80-mt-1_33_1/regex_debug.obj vc80/boost_regex-vc80-mt-1_33_1/regex_raw_buffer.obj vc80/boost_regex-vc80-mt-1_33_1/regex_traits_defaults.obj vc80/boost_regex-vc80-mt-1_33_1/static_mutex.obj vc80/boost_regex-vc80-mt-1_33_1/usinstances.obj vc80/boost_regex-vc80-mt-1_33_1/w32_regex_traits.obj vc80/boost_regex-vc80-mt-1_33_1/wc_regex_traits.obj vc80/boost_regex-vc80-mt-1_33_1/wide_posix_api.obj vc80/boost_regex-vc80-mt-1_33_1/winstances.obj
+	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc80/boost_regex-vc80-mt-1_33_1.pdb" /debug /machine:I386 /out:"vc80/boost_regex-vc80-mt-1_33_1.dll" /implib:"vc80/boost_regex-vc80-mt-1_33_1.lib" /LIBPATH:"$(STLPORT_PATH)\lib" $(XLFLAGS) $(ICU_LINK_OPTS)  vc80/boost_regex-vc80-mt-1_33_1/c_regex_traits.obj vc80/boost_regex-vc80-mt-1_33_1/cpp_regex_traits.obj vc80/boost_regex-vc80-mt-1_33_1/cregex.obj vc80/boost_regex-vc80-mt-1_33_1/fileiter.obj vc80/boost_regex-vc80-mt-1_33_1/icu.obj vc80/boost_regex-vc80-mt-1_33_1/instances.obj vc80/boost_regex-vc80-mt-1_33_1/posix_api.obj vc80/boost_regex-vc80-mt-1_33_1/regex.obj vc80/boost_regex-vc80-mt-1_33_1/regex_debug.obj vc80/boost_regex-vc80-mt-1_33_1/regex_raw_buffer.obj vc80/boost_regex-vc80-mt-1_33_1/regex_traits_defaults.obj vc80/boost_regex-vc80-mt-1_33_1/static_mutex.obj vc80/boost_regex-vc80-mt-1_33_1/usinstances.obj vc80/boost_regex-vc80-mt-1_33_1/w32_regex_traits.obj vc80/boost_regex-vc80-mt-1_33_1/wc_regex_traits.obj vc80/boost_regex-vc80-mt-1_33_1/wide_posix_api.obj vc80/boost_regex-vc80-mt-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc80-mt-gd-1_33.lib
+# section for libboost_regex-vc80-mt-1_33_1.lib
 #
 ########################################################
-vc80/boost_regex-vc80-mt-gd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/c_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/cpp_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/cregex.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/cregex.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/fileiter.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/fileiter.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/icu.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/icu.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/instances.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/instances.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/posix_api.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/posix_api.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/regex.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/regex.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/regex_debug.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/regex_debug.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/regex_raw_buffer.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/regex_traits_defaults.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/static_mutex.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/static_mutex.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/usinstances.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/usinstances.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/w32_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/wc_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/wide_posix_api.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc80/boost_regex-vc80-mt-gd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /D_DEBUG /DBOOST_REGEX_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-gd-1_33/ -Fdvc80/boost_regex-vc80-mt-gd-1_33.pdb ../src/winstances.cpp
+vc80/libboost_regex-vc80-mt-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc80-mt-gd-1_33_dir :
-	@if not exist "vc80\boost_regex-vc80-mt-gd-1_33\$(NULL)" mkdir vc80\boost_regex-vc80-mt-gd-1_33
+libboost_regex-vc80-mt-1_33_1_dir :
+	@if not exist "vc80\libboost_regex-vc80-mt-1_33_1\$(NULL)" mkdir vc80\libboost_regex-vc80-mt-1_33_1
 
-boost_regex-vc80-mt-gd-1_33_clean :
-	del vc80\boost_regex-vc80-mt-gd-1_33\*.obj
-	del vc80\boost_regex-vc80-mt-gd-1_33\*.idb
-	del vc80\boost_regex-vc80-mt-gd-1_33\*.exp
-	del vc80\boost_regex-vc80-mt-gd-1_33\*.pch
+libboost_regex-vc80-mt-1_33_1_clean :
+	del vc80\libboost_regex-vc80-mt-1_33_1\*.obj
+	del vc80\libboost_regex-vc80-mt-1_33_1\*.idb
+	del vc80\libboost_regex-vc80-mt-1_33_1\*.exp
+	del vc80\libboost_regex-vc80-mt-1_33_1\*.pch
 
-./vc80/boost_regex-vc80-mt-gd-1_33.lib : vc80/boost_regex-vc80-mt-gd-1_33/c_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33/cpp_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33/cregex.obj vc80/boost_regex-vc80-mt-gd-1_33/fileiter.obj vc80/boost_regex-vc80-mt-gd-1_33/icu.obj vc80/boost_regex-vc80-mt-gd-1_33/instances.obj vc80/boost_regex-vc80-mt-gd-1_33/posix_api.obj vc80/boost_regex-vc80-mt-gd-1_33/regex.obj vc80/boost_regex-vc80-mt-gd-1_33/regex_debug.obj vc80/boost_regex-vc80-mt-gd-1_33/regex_raw_buffer.obj vc80/boost_regex-vc80-mt-gd-1_33/regex_traits_defaults.obj vc80/boost_regex-vc80-mt-gd-1_33/static_mutex.obj vc80/boost_regex-vc80-mt-gd-1_33/usinstances.obj vc80/boost_regex-vc80-mt-gd-1_33/w32_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33/wc_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33/wide_posix_api.obj vc80/boost_regex-vc80-mt-gd-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc80/boost_regex-vc80-mt-gd-1_33.pdb" /debug /machine:I386 /out:"vc80/boost_regex-vc80-mt-gd-1_33.dll" /implib:"vc80/boost_regex-vc80-mt-gd-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc80/boost_regex-vc80-mt-gd-1_33/c_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33/cpp_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33/cregex.obj vc80/boost_regex-vc80-mt-gd-1_33/fileiter.obj vc80/boost_regex-vc80-mt-gd-1_33/icu.obj vc80/boost_regex-vc80-mt-gd-1_33/instances.obj vc80/boost_regex-vc80-mt-gd-1_33/posix_api.obj vc80/boost_regex-vc80-mt-gd-1_33/regex.obj vc80/boost_regex-vc80-mt-gd-1_33/regex_debug.obj vc80/boost_regex-vc80-mt-gd-1_33/regex_raw_buffer.obj vc80/boost_regex-vc80-mt-gd-1_33/regex_traits_defaults.obj vc80/boost_regex-vc80-mt-gd-1_33/static_mutex.obj vc80/boost_regex-vc80-mt-gd-1_33/usinstances.obj vc80/boost_regex-vc80-mt-gd-1_33/w32_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33/wc_regex_traits.obj vc80/boost_regex-vc80-mt-gd-1_33/wide_posix_api.obj vc80/boost_regex-vc80-mt-gd-1_33/winstances.obj
+./vc80/libboost_regex-vc80-mt-1_33_1.lib : vc80/libboost_regex-vc80-mt-1_33_1/c_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33_1/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33_1/cregex.obj vc80/libboost_regex-vc80-mt-1_33_1/fileiter.obj vc80/libboost_regex-vc80-mt-1_33_1/icu.obj vc80/libboost_regex-vc80-mt-1_33_1/instances.obj vc80/libboost_regex-vc80-mt-1_33_1/posix_api.obj vc80/libboost_regex-vc80-mt-1_33_1/regex.obj vc80/libboost_regex-vc80-mt-1_33_1/regex_debug.obj vc80/libboost_regex-vc80-mt-1_33_1/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-1_33_1/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-1_33_1/static_mutex.obj vc80/libboost_regex-vc80-mt-1_33_1/usinstances.obj vc80/libboost_regex-vc80-mt-1_33_1/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33_1/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33_1/wide_posix_api.obj vc80/libboost_regex-vc80-mt-1_33_1/winstances.obj
+	link -lib /nologo /out:vc80/libboost_regex-vc80-mt-1_33_1.lib $(XSFLAGS)  vc80/libboost_regex-vc80-mt-1_33_1/c_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33_1/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33_1/cregex.obj vc80/libboost_regex-vc80-mt-1_33_1/fileiter.obj vc80/libboost_regex-vc80-mt-1_33_1/icu.obj vc80/libboost_regex-vc80-mt-1_33_1/instances.obj vc80/libboost_regex-vc80-mt-1_33_1/posix_api.obj vc80/libboost_regex-vc80-mt-1_33_1/regex.obj vc80/libboost_regex-vc80-mt-1_33_1/regex_debug.obj vc80/libboost_regex-vc80-mt-1_33_1/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-1_33_1/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-1_33_1/static_mutex.obj vc80/libboost_regex-vc80-mt-1_33_1/usinstances.obj vc80/libboost_regex-vc80-mt-1_33_1/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33_1/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33_1/wide_posix_api.obj vc80/libboost_regex-vc80-mt-1_33_1/winstances.obj
 
 ########################################################
 #
-# section for boost_regex-vc80-mt-1_33.lib
+# section for libboost_regex-vc80-mt-gd-1_33_1.lib
 #
 ########################################################
-vc80/boost_regex-vc80-mt-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/c_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/c_regex_traits.cpp
 
-vc80/boost_regex-vc80-mt-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/cpp_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/cpp_regex_traits.cpp
 
-vc80/boost_regex-vc80-mt-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/cregex.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/cregex.cpp
 
-vc80/boost_regex-vc80-mt-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/fileiter.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/fileiter.cpp
 
-vc80/boost_regex-vc80-mt-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/icu.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/icu.obj: ../src/icu.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/icu.cpp
 
-vc80/boost_regex-vc80-mt-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/instances.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/instances.obj: ../src/instances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/instances.cpp
 
-vc80/boost_regex-vc80-mt-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/posix_api.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/posix_api.cpp
 
-vc80/boost_regex-vc80-mt-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/regex.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/regex.obj: ../src/regex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/regex.cpp
 
-vc80/boost_regex-vc80-mt-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/regex_debug.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/regex_debug.cpp
 
-vc80/boost_regex-vc80-mt-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/regex_raw_buffer.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/regex_raw_buffer.cpp
 
-vc80/boost_regex-vc80-mt-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/regex_traits_defaults.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/regex_traits_defaults.cpp
 
-vc80/boost_regex-vc80-mt-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/static_mutex.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/static_mutex.cpp
 
-vc80/boost_regex-vc80-mt-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/usinstances.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/usinstances.cpp
 
-vc80/boost_regex-vc80-mt-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/w32_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/w32_regex_traits.cpp
 
-vc80/boost_regex-vc80-mt-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/wc_regex_traits.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/wc_regex_traits.cpp
 
-vc80/boost_regex-vc80-mt-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/wide_posix_api.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/wide_posix_api.cpp
 
-vc80/boost_regex-vc80-mt-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/boost_regex-vc80-mt-1_33/ -Fdvc80/boost_regex-vc80-mt-1_33.pdb ../src/winstances.cpp
+vc80/libboost_regex-vc80-mt-gd-1_33_1/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
+	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33_1/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33_1.pdb ../src/winstances.cpp
 
-boost_regex-vc80-mt-1_33_dir :
-	@if not exist "vc80\boost_regex-vc80-mt-1_33\$(NULL)" mkdir vc80\boost_regex-vc80-mt-1_33
+libboost_regex-vc80-mt-gd-1_33_1_dir :
+	@if not exist "vc80\libboost_regex-vc80-mt-gd-1_33_1\$(NULL)" mkdir vc80\libboost_regex-vc80-mt-gd-1_33_1
 
-boost_regex-vc80-mt-1_33_clean :
-	del vc80\boost_regex-vc80-mt-1_33\*.obj
-	del vc80\boost_regex-vc80-mt-1_33\*.idb
-	del vc80\boost_regex-vc80-mt-1_33\*.exp
-	del vc80\boost_regex-vc80-mt-1_33\*.pch
+libboost_regex-vc80-mt-gd-1_33_1_clean :
+	del vc80\libboost_regex-vc80-mt-gd-1_33_1\*.obj
+	del vc80\libboost_regex-vc80-mt-gd-1_33_1\*.idb
+	del vc80\libboost_regex-vc80-mt-gd-1_33_1\*.exp
+	del vc80\libboost_regex-vc80-mt-gd-1_33_1\*.pch
 
-./vc80/boost_regex-vc80-mt-1_33.lib : vc80/boost_regex-vc80-mt-1_33/c_regex_traits.obj vc80/boost_regex-vc80-mt-1_33/cpp_regex_traits.obj vc80/boost_regex-vc80-mt-1_33/cregex.obj vc80/boost_regex-vc80-mt-1_33/fileiter.obj vc80/boost_regex-vc80-mt-1_33/icu.obj vc80/boost_regex-vc80-mt-1_33/instances.obj vc80/boost_regex-vc80-mt-1_33/posix_api.obj vc80/boost_regex-vc80-mt-1_33/regex.obj vc80/boost_regex-vc80-mt-1_33/regex_debug.obj vc80/boost_regex-vc80-mt-1_33/regex_raw_buffer.obj vc80/boost_regex-vc80-mt-1_33/regex_traits_defaults.obj vc80/boost_regex-vc80-mt-1_33/static_mutex.obj vc80/boost_regex-vc80-mt-1_33/usinstances.obj vc80/boost_regex-vc80-mt-1_33/w32_regex_traits.obj vc80/boost_regex-vc80-mt-1_33/wc_regex_traits.obj vc80/boost_regex-vc80-mt-1_33/wide_posix_api.obj vc80/boost_regex-vc80-mt-1_33/winstances.obj
-	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc80/boost_regex-vc80-mt-1_33.pdb" /debug /machine:I386 /out:"vc80/boost_regex-vc80-mt-1_33.dll" /implib:"vc80/boost_regex-vc80-mt-1_33.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) $(ICU_LINK_OPTS)  vc80/boost_regex-vc80-mt-1_33/c_regex_traits.obj vc80/boost_regex-vc80-mt-1_33/cpp_regex_traits.obj vc80/boost_regex-vc80-mt-1_33/cregex.obj vc80/boost_regex-vc80-mt-1_33/fileiter.obj vc80/boost_regex-vc80-mt-1_33/icu.obj vc80/boost_regex-vc80-mt-1_33/instances.obj vc80/boost_regex-vc80-mt-1_33/posix_api.obj vc80/boost_regex-vc80-mt-1_33/regex.obj vc80/boost_regex-vc80-mt-1_33/regex_debug.obj vc80/boost_regex-vc80-mt-1_33/regex_raw_buffer.obj vc80/boost_regex-vc80-mt-1_33/regex_traits_defaults.obj vc80/boost_regex-vc80-mt-1_33/static_mutex.obj vc80/boost_regex-vc80-mt-1_33/usinstances.obj vc80/boost_regex-vc80-mt-1_33/w32_regex_traits.obj vc80/boost_regex-vc80-mt-1_33/wc_regex_traits.obj vc80/boost_regex-vc80-mt-1_33/wide_posix_api.obj vc80/boost_regex-vc80-mt-1_33/winstances.obj
+./vc80/libboost_regex-vc80-mt-gd-1_33_1.lib : vc80/libboost_regex-vc80-mt-gd-1_33_1/c_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/cregex.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/fileiter.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/icu.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/instances.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/posix_api.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/regex.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_debug.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/static_mutex.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/usinstances.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/wide_posix_api.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/winstances.obj
+	link -lib /nologo /out:vc80/libboost_regex-vc80-mt-gd-1_33_1.lib $(XSFLAGS)  vc80/libboost_regex-vc80-mt-gd-1_33_1/c_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/cregex.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/fileiter.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/icu.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/instances.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/posix_api.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/regex.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_debug.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/static_mutex.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/usinstances.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/wide_posix_api.obj vc80/libboost_regex-vc80-mt-gd-1_33_1/winstances.obj
 
-########################################################
-#
-# section for libboost_regex-vc80-mt-1_33.lib
-#
-########################################################
-vc80/libboost_regex-vc80-mt-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/c_regex_traits.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/cpp_regex_traits.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/cregex.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/fileiter.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/icu.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/instances.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/posix_api.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/regex.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/regex_debug.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/regex_raw_buffer.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/regex_traits_defaults.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/static_mutex.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/usinstances.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/w32_regex_traits.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/wc_regex_traits.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/wide_posix_api.cpp
-
-vc80/libboost_regex-vc80-mt-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MD /W3 /EHsc /O2  /GF /Gy /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /Zc:wchar_t /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-1_33/ -Fdvc80/libboost_regex-vc80-mt-1_33.pdb ../src/winstances.cpp
-
-libboost_regex-vc80-mt-1_33_dir :
-	@if not exist "vc80\libboost_regex-vc80-mt-1_33\$(NULL)" mkdir vc80\libboost_regex-vc80-mt-1_33
-
-libboost_regex-vc80-mt-1_33_clean :
-	del vc80\libboost_regex-vc80-mt-1_33\*.obj
-	del vc80\libboost_regex-vc80-mt-1_33\*.idb
-	del vc80\libboost_regex-vc80-mt-1_33\*.exp
-	del vc80\libboost_regex-vc80-mt-1_33\*.pch
-
-./vc80/libboost_regex-vc80-mt-1_33.lib : vc80/libboost_regex-vc80-mt-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33/cregex.obj vc80/libboost_regex-vc80-mt-1_33/fileiter.obj vc80/libboost_regex-vc80-mt-1_33/icu.obj vc80/libboost_regex-vc80-mt-1_33/instances.obj vc80/libboost_regex-vc80-mt-1_33/posix_api.obj vc80/libboost_regex-vc80-mt-1_33/regex.obj vc80/libboost_regex-vc80-mt-1_33/regex_debug.obj vc80/libboost_regex-vc80-mt-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-1_33/static_mutex.obj vc80/libboost_regex-vc80-mt-1_33/usinstances.obj vc80/libboost_regex-vc80-mt-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-mt-1_33/winstances.obj
-	link -lib /nologo /out:vc80/libboost_regex-vc80-mt-1_33.lib $(XSFLAGS)  vc80/libboost_regex-vc80-mt-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33/cregex.obj vc80/libboost_regex-vc80-mt-1_33/fileiter.obj vc80/libboost_regex-vc80-mt-1_33/icu.obj vc80/libboost_regex-vc80-mt-1_33/instances.obj vc80/libboost_regex-vc80-mt-1_33/posix_api.obj vc80/libboost_regex-vc80-mt-1_33/regex.obj vc80/libboost_regex-vc80-mt-1_33/regex_debug.obj vc80/libboost_regex-vc80-mt-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-1_33/static_mutex.obj vc80/libboost_regex-vc80-mt-1_33/usinstances.obj vc80/libboost_regex-vc80-mt-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-mt-1_33/winstances.obj
-
-########################################################
-#
-# section for libboost_regex-vc80-mt-gd-1_33.lib
-#
-########################################################
-vc80/libboost_regex-vc80-mt-gd-1_33/c_regex_traits.obj: ../src/c_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/c_regex_traits.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/cpp_regex_traits.obj: ../src/cpp_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/cpp_regex_traits.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/cregex.obj: ../src/cregex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/cregex.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/fileiter.obj: ../src/fileiter.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/fileiter.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/icu.obj: ../src/icu.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/icu.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/instances.obj: ../src/instances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/instances.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/posix_api.obj: ../src/posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/posix_api.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/regex.obj: ../src/regex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/regex.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/regex_debug.obj: ../src/regex_debug.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/regex_debug.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/regex_raw_buffer.obj: ../src/regex_raw_buffer.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/regex_raw_buffer.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/regex_traits_defaults.obj: ../src/regex_traits_defaults.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/regex_traits_defaults.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/static_mutex.obj: ../src/static_mutex.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/static_mutex.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/usinstances.obj: ../src/usinstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/usinstances.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/w32_regex_traits.obj: ../src/w32_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/w32_regex_traits.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/wc_regex_traits.obj: ../src/wc_regex_traits.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/wc_regex_traits.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/wide_posix_api.obj: ../src/wide_posix_api.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/wide_posix_api.cpp
-
-vc80/libboost_regex-vc80-mt-gd-1_33/winstances.obj: ../src/winstances.cpp $(ALL_HEADER)
-	cl $(INCLUDES) /nologo /MDd /W3 /Gm /EHsc /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /EHsc /c $(CXXFLAGS) $(ICU_COMPILE_OPTS) -Y- -Fo./vc80/libboost_regex-vc80-mt-gd-1_33/ -Fdvc80/libboost_regex-vc80-mt-gd-1_33.pdb ../src/winstances.cpp
-
-libboost_regex-vc80-mt-gd-1_33_dir :
-	@if not exist "vc80\libboost_regex-vc80-mt-gd-1_33\$(NULL)" mkdir vc80\libboost_regex-vc80-mt-gd-1_33
-
-libboost_regex-vc80-mt-gd-1_33_clean :
-	del vc80\libboost_regex-vc80-mt-gd-1_33\*.obj
-	del vc80\libboost_regex-vc80-mt-gd-1_33\*.idb
-	del vc80\libboost_regex-vc80-mt-gd-1_33\*.exp
-	del vc80\libboost_regex-vc80-mt-gd-1_33\*.pch
-
-./vc80/libboost_regex-vc80-mt-gd-1_33.lib : vc80/libboost_regex-vc80-mt-gd-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33/cregex.obj vc80/libboost_regex-vc80-mt-gd-1_33/fileiter.obj vc80/libboost_regex-vc80-mt-gd-1_33/icu.obj vc80/libboost_regex-vc80-mt-gd-1_33/instances.obj vc80/libboost_regex-vc80-mt-gd-1_33/posix_api.obj vc80/libboost_regex-vc80-mt-gd-1_33/regex.obj vc80/libboost_regex-vc80-mt-gd-1_33/regex_debug.obj vc80/libboost_regex-vc80-mt-gd-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-gd-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-gd-1_33/static_mutex.obj vc80/libboost_regex-vc80-mt-gd-1_33/usinstances.obj vc80/libboost_regex-vc80-mt-gd-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-mt-gd-1_33/winstances.obj
-	link -lib /nologo /out:vc80/libboost_regex-vc80-mt-gd-1_33.lib $(XSFLAGS)  vc80/libboost_regex-vc80-mt-gd-1_33/c_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33/cpp_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33/cregex.obj vc80/libboost_regex-vc80-mt-gd-1_33/fileiter.obj vc80/libboost_regex-vc80-mt-gd-1_33/icu.obj vc80/libboost_regex-vc80-mt-gd-1_33/instances.obj vc80/libboost_regex-vc80-mt-gd-1_33/posix_api.obj vc80/libboost_regex-vc80-mt-gd-1_33/regex.obj vc80/libboost_regex-vc80-mt-gd-1_33/regex_debug.obj vc80/libboost_regex-vc80-mt-gd-1_33/regex_raw_buffer.obj vc80/libboost_regex-vc80-mt-gd-1_33/regex_traits_defaults.obj vc80/libboost_regex-vc80-mt-gd-1_33/static_mutex.obj vc80/libboost_regex-vc80-mt-gd-1_33/usinstances.obj vc80/libboost_regex-vc80-mt-gd-1_33/w32_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33/wc_regex_traits.obj vc80/libboost_regex-vc80-mt-gd-1_33/wide_posix_api.obj vc80/libboost_regex-vc80-mt-gd-1_33/winstances.obj
-

Modified: boost/trunk/libs/regex/build/vc_gen.sh
===================================================================
--- boost/trunk/libs/regex/build/vc_gen.sh	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/build/vc_gen.sh	2005-12-06 16:16:19 UTC (rev 13900)
@@ -116,7 +116,7 @@
 #
 #	 now for the main target for this library:
 	echo ./$subdir$stlport_suffix/$libname.lib : $all_obj >> $tout
-	echo "	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:\"$subdir$stlport_suffix/$libname.pdb\" /debug /machine:I386 /out:\"$subdir$stlport_suffix/$libname.dll\" /implib:\"$subdir$stlport_suffix/$libname.lib\" /LIBPATH:\$(STLPORT_PATH)\\lib \$(XLFLAGS) \$(ICU_LINK_OPTS) $all_obj" >> $tout
+	echo "	link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:\"$subdir$stlport_suffix/$libname.pdb\" /debug /machine:I386 /out:\"$subdir$stlport_suffix/$libname.dll\" /implib:\"$subdir$stlport_suffix/$libname.lib\" /LIBPATH:\"\$(STLPORT_PATH)\\lib\" \$(XLFLAGS) \$(ICU_LINK_OPTS) $all_obj" >> $tout
 	echo "" >> $tout
 }
 
@@ -134,7 +134,7 @@
 	rm -f $iout
 	stlport_suffix=""
 	
-	if test ${subdir} != "vc8" ; then
+	if test ${subdir} != "vc80" ; then
 	libname="libboost_regex-${subdir}-s-${boost_version}"
 	opts='/c /nologo /ML /W3 '$EH_OPTS' /O2 '$PROC_OPTS' /GF /Gy /I..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD '"$release_extra"' '
 	vc6_gen_lib
@@ -144,7 +144,7 @@
 	opts='/nologo /MT /W3 '$EH_OPTS' /O2 '$PROC_OPTS' /GF /Gy /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD '"$release_extra"' /c'
 	vc6_gen_lib
 	
-	if test ${subdir} != "vc8" ; then
+	if test ${subdir} != "vc80" ; then
 	debug="yes"
 	libname="libboost_regex-${subdir}-sgd-${boost_version}"
 	opts='/nologo /MLd /W3 /Gm '$EH_OPTS' /Zi /Od /I..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD '"$debug_extra"' /c '
@@ -173,10 +173,18 @@
 	libname="libboost_regex-${subdir}-mt-gd-${boost_version}"
 	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD '"$debug_extra"' /c'
 	vc6_gen_lib
-
-	if test ${subdir} != "vc8" ; then
-	   VC8_CHECK="MSVCDIR=\$(VS80COMNTOOLS)..\\..\\VC"
-   fi
+	
+	VC8_CHECK=""
+	echo ${subdir}
+	if test ${subdir} = "vc80" ; then
+	   VC8_CHECK='MSVCDIR=$(VS80COMNTOOLS)..\..\VC'
+	   echo setting VC8 setup to: ${VC8_CHECK}
+    else
+	 if test ${subdir} = "vc71" ; then
+	   VC8_CHECK='MSVCDIR=$(VS71COMNTOOLS)..\..\VC7'
+	   echo setting VC71 setup to: ${VC8_CHECK}
+     fi
+    fi
    	
 	cat > $out << EOF
 #
@@ -216,7 +224,9 @@
 NULL=nul
 !ENDIF 
 
+!IF "\$(MSVCDIR)" == ""
 $VC8_CHECK
+!ENDIF
 
 !IF "\$(MSVCDIR)" == ""
 !ERROR Variable MSVCDIR not set.
@@ -229,8 +239,8 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I\$(ICU_PATH)\\include
-ICU_LINK_OPTS= /LIBPATH:\$(ICU_PATH)\\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"\$(ICU_PATH)\\include"
+ICU_LINK_OPTS= /LIBPATH:"\$(ICU_PATH)\\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in \$(ICU_PATH)
 !ENDIF
 
@@ -265,42 +275,42 @@
 	stlport_suffix="-stlport"
 	
 	libname="libboost_regex-${subdir}-mt-sp-${boost_version}"
-	opts='/nologo /MT /W3 '$EH_OPTS' /O2 '$PROC_OPTS' /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB '"$release_extra"' /c'
+	opts='/nologo /MT /W3 '$EH_OPTS' /O2 '$PROC_OPTS' /GF /Gy /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB '"$release_extra"' /c'
 	vc6_gen_lib
 	
 	debug="true"
 	libname="libboost_regex-${subdir}-mt-sgdp-${boost_version}"
-	opts='/nologo /MTd /W3 /Gm '$EH_OPTS' /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB '"$debug_extra"' /c'
+	opts='/nologo /MTd /W3 /Gm '$EH_OPTS' /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB '"$debug_extra"' /c'
 	#vc6_gen_lib
 	
 	libname="boost_regex-${subdir}-mt-gdp-${boost_version}"
-	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL '"$debug_extra"' /c'
+	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL '"$debug_extra"' /c'
 	#vc6_gen_dll
 	
 	debug="no"
-	opts='/nologo /MD /W3 '$EH_OPTS' /O2 '$PROC_OPTS' /GF /I$(STLPORT_PATH)\stlport /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL '"$release_extra"' /c'
+	opts='/nologo /MD /W3 '$EH_OPTS' /O2 '$PROC_OPTS' /GF /I"$(STLPORT_PATH)\stlport" /Gy /I../../../ /DBOOST_REGEX_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL '"$release_extra"' /c'
 	libname="boost_regex-${subdir}-mt-p-${boost_version}"
 	vc6_gen_dll
 	
 	debug="no"
-	opts='/nologo /MD /W3 '$EH_OPTS' /O2 '$PROC_OPTS' /GF /Gy /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL '"$release_extra"' /c'
+	opts='/nologo /MD /W3 '$EH_OPTS' /O2 '$PROC_OPTS' /GF /Gy /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL '"$release_extra"' /c'
 	libname="libboost_regex-${subdir}-mt-p-${boost_version}"
 	vc6_gen_lib
 	
 	debug="true"
 	libname="libboost_regex-${subdir}-mt-gdp-${boost_version}"
-	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL '"$debug_extra"' /c'
+	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL '"$debug_extra"' /c'
 	#vc6_gen_lib
 
 #  debug STLPort mode:
 	debug="yes"
-	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL '"$debug_extra"' /c'
+	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL '"$debug_extra"' /c'
 	libname="boost_regex-${subdir}-mt-gdp-${boost_version}"
 	vc6_gen_dll
 	libname="libboost_regex-${subdir}-mt-sgdp-${boost_version}"
-	opts='/nologo /MTd /W3 /Gm '$EH_OPTS' /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB '"$debug_extra"' /c'
+	opts='/nologo /MTd /W3 /Gm '$EH_OPTS' /Zi /Od /I"$(STLPORT_PATH)\stlport" /I..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB '"$debug_extra"' /c'
 	vc6_gen_lib
-	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I$(STLPORT_PATH)\stlport /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL '"$debug_extra"' /c'
+	opts='/nologo /MDd /W3 /Gm '$EH_OPTS' /Zi /Od /I"$(STLPORT_PATH)\stlport" /I../../../ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL '"$debug_extra"' /c'
 	libname="libboost_regex-${subdir}-mt-gdp-${boost_version}"
 	vc6_gen_lib
 	
@@ -357,8 +367,8 @@
 !MESSAGE Hint: set ICU_PATH on the nmake command line to point 
 !MESSAGE to your ICU installation if you have one.
 !ELSE
-ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I\$(ICU_PATH)\\include
-ICU_LINK_OPTS= /LIBPATH:\$(ICU_PATH)\\lib icuin.lib icuuc.lib
+ICU_COMPILE_OPTS= -DBOOST_HAS_ICU=1 -I"\$(ICU_PATH)\\include"
+ICU_LINK_OPTS= /LIBPATH:"\$(ICU_PATH)\\lib" icuin.lib icuuc.lib
 !MESSAGE Building Boost.Regex with ICU in \$(ICU_PATH)
 !ENDIF
 
@@ -376,7 +386,7 @@
 	echo main_dir : >> $out
 	echo "	@if not exist \"$subdir$stlport_suffix\\\$(NULL)\" mkdir $subdir$stlport_suffix" >> $out
 	echo "" >> $out
-	echo 'stlport_check : $(STLPORT_PATH)\stlport\string' >> $out
+	echo 'stlport_check : "$(STLPORT_PATH)\stlport\string"' >> $out
 	echo "	echo" >> $out
 	echo "" >> $out
 
@@ -458,3 +468,9 @@
 
 
 
+
+
+
+
+
+

Modified: boost/trunk/libs/regex/doc/examples.html
===================================================================
--- boost/trunk/libs/regex/doc/examples.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/doc/examples.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -31,26 +31,26 @@
          full workout. The presence of this program is your guarantee that the library 
          will behave as claimed - at least as far as those items tested are concerned - 
          if anyone spots anything that isn't being tested I'd be glad to hear about it.</P>
-      <P>Directory: <A href="../test/regress">libs/regex/test/regress</A>.</P>
+      <P>Directory: <tt>libs/regex/test/regress</tt>.</P>
       <P>Files: <A href="../test/regress/basic_tests.cpp">basic_tests.cpp</A> <A href="../test/regress/test_deprecated.cpp">
             test_deprecated.cpp</A> <A href="../test/regress/main.cpp">main.cpp</A>.</P>
       <H4>bad_expression_test:</H4>
       <P>Verifies that "bad" regular expressions don't cause the matcher to go into 
          infinite loops, but to throw an exception instead.</P>
-      <P>Directory: <A href="../test/pathology">libs/regex/test/pathology</A>.</P>
+      <P>Directory: <tt>libs/regex/test/pathology</tt>.</P>
       <P>Files: <A href="../test/pathology/bad_expression_test.cpp">bad_expression_test.cpp</A>.</P>
       <H4>recursion_test:</H4>
       <P>Verifies that the matcher can't overrun the stack (no matter what the 
          expression).</P>
-      <P>Directory: <A href="../test/pathology">libs/regex/test/pathology</A>.</P>
+      <P>Directory: <tt>libs/regex/test/pathology</tt>.</P>
       <P>Files: <A href="../test/pathology/recursion_test.cpp">recursion_test.cpp</A>.</P>
       <H4>concepts:</H4>
       <P>Verifies that the library meets all documented concepts (a compile only test).</P>
-      <P>Directory: <A href="../test/concepts">libs/regex/test/concepts</A>.</P>
+      <P>Directory: <tt>libs/regex/test/concepts</tt>.</P>
       <P>Files: <A href="../test/concepts/concept_check.cpp">concept_check.cpp</A>.</P>
       <H4>captures_test:</H4>
       <P>Test code for captures.</P>
-      <P>Directory: <A href="../test/captures">libs/test/captures</A>.</P>
+      <P>Directory: <tt>libs/test/captures</tt>.</P>
       <P>Files: <A href="../test/captures/captures_test.cpp">captures_test.cpp</A>.</P>
       <H3>Example programs</H3>
       <H4>grep</H4>

Modified: boost/trunk/libs/regex/doc/history.html
===================================================================
--- boost/trunk/libs/regex/doc/history.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/doc/history.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -24,6 +24,54 @@
       </P>
       <HR>
       <p></p>
+      <P>Boost 1.33.1</P>
+      <UL>
+         <LI>
+         Fixed broken makefiles.
+         <LI>
+         Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when 
+         using /Zc:wchar_t.
+         <LI>
+         Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler 
+         can cope.
+         <LI>
+         Added needed standard library #includes to fileiter.hpp, regex_workaround.hpp 
+         and cpp_regex_traits.hpp.
+         <LI>
+         Fixed a bug where non-greedy repeats could in certain strange curcumstances 
+         repeat more times than their maximum value.
+         <LI>
+         Fixed the value returned by basic_regex&lt;&gt;::empty() from a default 
+         constructed object.
+         <LI>
+         Changed the deffinition of regex_error to make it backwards compatible with 
+         Boost-1.32.0.
+         <LI>
+         Disabled external templates for Intel C++ 8.0 and earlier - otherwise 
+         unresolved references can occur.
+         <LI>
+         Rewritten extern template code for gcc so that only specific member functions 
+         are exported: otherwise strange unresolved references can occur when linking 
+         and mixing debug and non-debug code.
+         <LI>
+         Initialise all the data members of the unicode_iterators: this keeps gcc from 
+         issuing needless warnings.
+         <LI>
+         Ported the ICU integration code to VC6 and VC7.
+         <LI>
+         Ensured code is STLport debug mode clean.
+         <LI>
+         Fixed lookbehind assertions so that fixed length repeats are permitted, and so 
+         that regex iteration allows lookbehind to look back before the current search 
+         range (into the last match).
+         <LI>
+         Fixed strange bug with non-greedy repeats inside forward lookahead assertions.
+         <LI>
+         Enabled negated character classes inside character sets.
+         <LI>
+         Fixed regression so that [a-z-] is a valid expression again.
+         <LI>
+            Fixed bug that allowed some invalid expressions to be accepted.</LI></UL>
       <P>Boost 1.33.0.</P>
       <UL>
          <LI>

Modified: boost/trunk/libs/regex/example/Jamfile
===================================================================
--- boost/trunk/libs/regex/example/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/example/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -49,7 +49,7 @@
            run
              # sources
              $(sources)
-             <template>../build/regex-options
+             <template>../build/regex-test-options
 
              # dependencies
              <lib>../build/boost_regex

Modified: boost/trunk/libs/regex/src/icu.cpp
===================================================================
--- boost/trunk/libs/regex/src/icu.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/src/icu.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -19,31 +19,63 @@
 
 #include <boost/regex/config.hpp>
 #ifdef BOOST_HAS_ICU
+#define BOOST_REGEX_ICU_INSTANTIATE
 #include <boost/regex/icu.hpp>
 
 namespace boost{
 
 namespace re_detail{
 
-icu_regex_traits_implementation::string_type icu_regex_traits_implementation::do_transform(const char_type* p1, const char_type* p2, const ::Collator* pcoll) const
+icu_regex_traits_implementation::string_type icu_regex_traits_implementation::do_transform(const char_type* p1, const char_type* p2, const U_NAMESPACE_QUALIFIER Collator* pcoll) const
 {
    // TODO make thread safe!!!! :
    typedef u32_to_u16_iterator<const char_type*, ::UChar> itt;
    itt i(p1), j(p2);
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
    std::vector< ::UChar> t(i, j);
+#else
+   std::vector< ::UChar> t;
+   while(i != j)
+      t.push_back(*i++);
+#endif
    ::uint8_t result[100];
-   ::int32_t len = pcoll->getSortKey(&*t.begin(), static_cast< ::int32_t>(t.size()), result, sizeof(result));
+   ::int32_t len;
+   if(t.size())
+      len = pcoll->getSortKey(&*t.begin(), static_cast< ::int32_t>(t.size()), result, sizeof(result));
+   else
+      len = pcoll->getSortKey(static_cast<UChar const*>(0), static_cast< ::int32_t>(0), result, sizeof(result));
    if(std::size_t(len) > sizeof(result))
    {
       scoped_array< ::uint8_t> presult(new ::uint8_t[len+1]);
-      len = pcoll->getSortKey(&*t.begin(), static_cast< ::int32_t>(t.size()), presult.get(), len+1);
+      if(t.size())
+         len = pcoll->getSortKey(&*t.begin(), static_cast< ::int32_t>(t.size()), presult.get(), len+1);
+      else
+         len = pcoll->getSortKey(static_cast<UChar const*>(0), static_cast< ::int32_t>(0), presult.get(), len+1);
       if((0 == presult[len-1]) && (len > 1))
          --len;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
       return string_type(presult.get(), presult.get()+len);
+#else
+      string_type sresult;
+      ::uint8_t const* ia = presult.get();
+      ::uint8_t const* ib = presult.get()+len;
+      while(ia != ib)
+         sresult.push_back(*ia++);
+      return sresult;
+#endif
    }
    if((0 == result[len-1]) && (len > 1))
       --len;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
    return string_type(result, result+len);
+#else
+   string_type sresult;
+   ::uint8_t const* ia = result;
+   ::uint8_t const* ib = result+len;
+   while(ia != ib)
+      sresult.push_back(*ia++);
+   return sresult;
+#endif
 }
 
 }
@@ -374,10 +406,12 @@
             ++i;
          }
       }
-      id = ::boost::re_detail::get_default_class_id(&*s.begin(), &*s.begin() + s.size());
+      if(s.size())
+         id = ::boost::re_detail::get_default_class_id(&*s.begin(), &*s.begin() + s.size());
       if(id >= 0)
          return masks[id+1];
-      result = lookup_icu_mask(&*s.begin(), &*s.begin() + s.size());
+      if(s.size())
+         result = lookup_icu_mask(&*s.begin(), &*s.begin() + s.size());
       if(result != 0)
          return result;
    }
@@ -390,7 +424,14 @@
    string_type result;
    if(std::find_if(p1, p2, std::bind2nd(std::greater< ::UChar32>(), 0x7f)) == p2)
    {
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
       std::string s(p1, p2);
+#else
+      std::string s;
+      const char_type* p3 = p1;
+      while(p3 != p2)
+         s.append(1, *p3++);
+#endif
       // Try Unicode name:
       UErrorCode err = U_ZERO_ERROR;
       UChar32 c = ::u_charFromName(U_UNICODE_CHAR_NAME, s.c_str(), &err);
@@ -409,7 +450,16 @@
       }
       // try POSIX name:
       s = ::boost::re_detail::lookup_default_collate_name(s);
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
       result.assign(s.begin(), s.end());
+#else
+      result.clear();
+      std::string::const_iterator si, sj;
+      si = s.begin();
+      sj = s.end();
+      while(si != sj)
+         result.push_back(*si++);
+#endif
    }
    if(result.empty() && (p2-p1 == 1))
       result.push_back(*p1);

Modified: boost/trunk/libs/regex/src/w32_regex_traits.cpp
===================================================================
--- boost/trunk/libs/regex/src/w32_regex_traits.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/src/w32_regex_traits.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -105,7 +105,14 @@
    for(int ii = 0; ii < (1 << CHAR_BIT); ++ii)
       char_map[ii] = static_cast<char>(ii);
    int r = ::LCMapStringA(this->m_locale, LCMAP_LOWERCASE, char_map, 1 << CHAR_BIT, this->m_lower_map, 1 << CHAR_BIT);
-   BOOST_ASSERT(r == 1 << CHAR_BIT);
+   BOOST_ASSERT(r != 0);
+   if(r < (1 << CHAR_BIT))
+   {
+      // if we have multibyte characters then not all may have been given
+      // a lower case mapping:
+      for(int jj = r; jj < (1 << CHAR_BIT); ++jj)
+         this->m_lower_map[jj] = static_cast<char>(jj);
+   }
    r = ::GetStringTypeExA(this->m_locale, CT_CTYPE1, char_map, 1 << CHAR_BIT, this->m_type_map);
    BOOST_ASSERT(0 != r);
 }

Modified: boost/trunk/libs/regex/test/regress/basic_tests.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/basic_tests.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/basic_tests.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -129,6 +129,10 @@
    TEST_REGEX_SEARCH("[\\x0-\\xff]{4,}", perl, "xxa", match_default|match_partial, make_array(0, 3, -2, -2));
    TEST_REGEX_SEARCH("a{4,}", perl, "aaa", match_default|match_partial, make_array(0, 3, -2, -2));
    TEST_REGEX_SEARCH("\\w{4,}", perl, "aaa", match_default|match_partial, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH(".*?<tag>", perl, "aaa", match_default|match_partial, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("a*?<tag>", perl, "aaa", match_default|match_partial, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("\\w*?<tag>", perl, "aaa", match_default|match_partial, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("(\\w)*?<tag>", perl, "aaa", match_default|match_partial, make_array(0, 3, -2, -2));
 }
 
 void test_nosubs()

Modified: boost/trunk/libs/regex/test/regress/test.hpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -60,6 +60,12 @@
 #ifndef BOOST_NO_STD_LOCALE
    test_info<charT>::set_typename(typeid(boost::basic_regex<charT, boost::cpp_regex_traits<charT> >).name());
    boost::basic_regex<charT, boost::cpp_regex_traits<charT> > e1;
+   static bool done_empty_test = false;
+   if(done_empty_test == false)
+   {
+      test_empty(e1);
+      done_empty_test = true;
+   }
    if(test_locale::cpp_locale_state() == test_locale::test_with_locale)
       e1.imbue(test_locale::cpp_locale());
    if(test_locale::cpp_locale_state() != test_locale::no_test)

Modified: boost/trunk/libs/regex/test/regress/test_asserts.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_asserts.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_asserts.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -41,13 +41,16 @@
    TEST_REGEX_SEARCH("^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{4,8}$", perl, "abC3", match_default, make_array(0, 4, -2, -2));
    TEST_REGEX_SEARCH("^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{4,8}$", perl, "ABCD3", match_default, make_array(-2, -2));
 
+   // bug report test cases:
+   TEST_REGEX_SEARCH("(?=.{1,10}$).*.", perl, "AAAAA", match_default, make_array(0, 5, -2, -2));
+
    // lookbehind assertions, added 2004-04-30
    TEST_REGEX_SEARCH("/\\*.*(?<=\\*)/", perl, "/**/", match_default, make_array(0, 4, -2, -2));
    TEST_REGEX_SEARCH("/\\*.*(?<=\\*)/", perl, "/*****/   ", match_default, make_array(0, 7, -2, -2));
    TEST_REGEX_SEARCH("(?<=['\"]).*?(?=['\"])", perl, " 'ac' ", match_default, make_array(2, 4, -2, -2));
    TEST_REGEX_SEARCH("(?<=['\"]).*?(?=['\"])", perl, " \"ac\" ", match_default, make_array(2, 4, -2, -2));
    TEST_REGEX_SEARCH("(?<=['\"]).*?(?<!\\\\)(?=['\"])", perl, " \"ac\" ", match_default, make_array(2, 4, -2, -2));
-   TEST_REGEX_SEARCH("(?<=['\"]).*?(?<!\\\\)(?=['\"])", perl, " \"ac\\\"\" ", match_default, make_array(2, 6, -2, -2));
+   TEST_REGEX_SEARCH("(?<=['\"]).*?(?<!\\\\)(?=['\"])", perl, " \"ac\\\" \" ", match_default, make_array(2, 7, -2, -2));
    // lookbehind, with nested lookahead! :
    TEST_REGEX_SEARCH("/\\*.*(?<=(?=[[:punct:]])\\*)/", perl, "/**/", match_default, make_array(0, 4, -2, -2));
    TEST_REGEX_SEARCH("/\\*.*(?<=(?![[:alnum:]])\\*)/", perl, "/**/", match_default, make_array(0, 4, -2, -2));

Modified: boost/trunk/libs/regex/test/regress/test_emacs.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_emacs.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_emacs.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -15,6 +15,8 @@
 #pragma warning(disable:4127)
 #endif
 
+void test_emacs2();
+
 void test_emacs()
 {
    using namespace boost::regex_constants;
@@ -132,7 +134,14 @@
    TEST_REGEX_SEARCH("a+\\(?#b+\\)b+", emacs, "xaaabbba", match_default, make_array(1, 7, -2, -2));
    TEST_REGEX_SEARCH("\\(a\\)\\(?:b\\|$\\)", emacs, "ab", match_default, make_array(0, 2, 0, 1, -2, -2));
    TEST_REGEX_SEARCH("\\(a\\)\\(?:b\\|$\\)", emacs, "a", match_default, make_array(0, 1, 0, 1, -2, -2));
+   test_emacs2();
+}
 
+void test_emacs2()
+{
+   using namespace boost::regex_constants;
+
+
    TEST_REGEX_SEARCH("\\ss+", emacs, "a  b", match_default, make_array(1, 3, -2, -2));
    TEST_REGEX_SEARCH("\\Ss+", emacs, " ab ", match_default, make_array(1, 3, -2, -2));
    TEST_REGEX_SEARCH("\\sw+", emacs, " ab ", match_default, make_array(1, 3, -2, -2));

Modified: boost/trunk/libs/regex/test/regress/test_grep.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_grep.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_grep.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -53,5 +53,15 @@
    TEST_REGEX_SEARCH("a|\\Ab", perl, "b ab", match_default, make_array(0, 1, -2, 2, 3, -2, -2));
    TEST_REGEX_SEARCH("a|^b", perl, "b ab\nb", match_default, make_array(0, 1, -2, 2, 3, -2, 5, 6, -2, -2));
    TEST_REGEX_SEARCH("a|\\<b", perl, "b ab\nb", match_default, make_array(0, 1, -2, 2, 3, -2, 5, 6, -2, -2));
+
+   TEST_REGEX_SEARCH("\\Aabc", perl, "abcabc", match_default, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("^abc", perl, "abcabc", match_default, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("\\<abc", perl, "abcabc", match_default, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("\\babc", perl, "abcabc", match_default, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("(?<=\\Aabc)?abc", perl, "abcabc", match_default, make_array(0, 3, -2, 3, 6, -2, -2));
+   TEST_REGEX_SEARCH("(?<=^abc)?abc", perl, "abcabc", match_default, make_array(0, 3, -2, 3, 6, -2, -2));
+   TEST_REGEX_SEARCH("(?<=\\<abc)?abc", perl, "abcabc", match_default, make_array(0, 3, -2, 3, 6, -2, -2));
+   TEST_REGEX_SEARCH("(?<=\\babc)?abc", perl, "abcabc", match_default, make_array(0, 3, -2, 3, 6, -2, -2));
+   TEST_REGEX_SEARCH("(?<=^).{2}|(?<=^.{3}).{2}", perl, "123456789", match_default, make_array(0, 2, -2, 3, 5, -2, -2));
 }
 

Modified: boost/trunk/libs/regex/test/regress/test_icu.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_icu.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_icu.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -25,14 +25,54 @@
 #include <boost/regex/icu.hpp>
 #include "test.hpp"
 
+namespace unnecessary_fix{
 //
+// Some outrageously broken std lib's don't have a conforming
+// back_insert_iterator, which means we can't use the std version
+// as an argument to regex_replace, sigh... use our own:
+//
+template <class Seq>
+class back_insert_iterator 
+#ifndef BOOST_NO_STD_ITERATOR
+   : public std::iterator<std::output_iterator_tag,void,void,void,void>
+#endif
+{
+private:
+   Seq* container;
+   typedef const typename Seq::value_type value_type;
+public:
+   typedef Seq                  container_type;
+   typedef std::output_iterator_tag  iterator_category;
+
+   explicit back_insert_iterator(Seq& x) : container(&x) {}
+   back_insert_iterator& operator=(const value_type& val) 
+   { 
+      container->push_back(val);
+      return *this;
+   }
+   back_insert_iterator& operator*() { return *this; }
+   back_insert_iterator& operator++() { return *this; }
+   back_insert_iterator  operator++(int) { return *this; }
+};
+
+template <class Seq>
+inline back_insert_iterator<Seq> back_inserter(Seq& x) 
+{
+   return back_insert_iterator<Seq>(x);
+}
+
+}
+
+//
 // compare two match_results struct's for equality,
 // converting the iterator as needed:
 //
 template <class MR1, class MR2>
 void compare_result(const MR1& w1, const MR2& w2, boost::mpl::int_<2> const*)
 {
-   typedef boost::u16_to_u32_iterator<typename MR2::value_type::const_iterator> iterator_type;
+   typedef typename MR2::value_type MR2_value_type;
+   typedef typename MR2_value_type::const_iterator MR2_iterator_type;
+   typedef boost::u16_to_u32_iterator<MR2_iterator_type> iterator_type;
    typedef typename MR1::size_type size_type;
    if(w1.size() != w2.size())
    {
@@ -60,7 +100,9 @@
 template <class MR1, class MR2>
 void compare_result(const MR1& w1, const MR2& w2, boost::mpl::int_<1> const*)
 {
-   typedef boost::u8_to_u32_iterator<typename MR2::value_type::const_iterator> iterator_type;
+   typedef typename MR2::value_type MR2_value_type;
+   typedef typename MR2_value_type::const_iterator MR2_iterator_type;
+   typedef boost::u8_to_u32_iterator<MR2_iterator_type> iterator_type;
    typedef typename MR1::size_type size_type;
    if(w1.size() != w2.size())
    {
@@ -150,23 +192,38 @@
    boost::u32regex r;
    if(*test_locale::c_str())
    {
-      ::Locale l(test_locale::c_str());
+      U_NAMESPACE_QUALIFIER Locale l(test_locale::c_str());
       if(l.isBogus())
          return;
       r.imbue(l);
    }
 
    std::vector< ::UChar32> expression;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
    expression.assign(test_info<wchar_t>::expression().begin(), test_info<wchar_t>::expression().end());
+#else
+   std::copy(test_info<wchar_t>::expression().begin(), test_info<wchar_t>::expression().end(), std::back_inserter(expression));
+#endif
    boost::regex_constants::syntax_option_type syntax_options = test_info<UChar32>::syntax_options();
    try{
+#if !defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(__IBMCPP__)
       r.assign(expression.begin(), expression.end(), syntax_options);
+#else
+      if(expression.size())
+         r.assign(&*expression.begin(), expression.size(), syntax_options);
+      else
+         r.assign(static_cast<UChar32 const*>(0), expression.size(), syntax_options);
+#endif
       if(r.status())
       {
          BOOST_REGEX_TEST_ERROR("Expression did not compile when it should have done, error code = " << r.status(), UChar32);
       }
       std::vector< ::UChar32> search_text;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
       search_text.assign(test_info<wchar_t>::search_text().begin(), test_info<wchar_t>::search_text().end());
+#else
+      std::copy(test_info<wchar_t>::search_text().begin(), test_info<wchar_t>::search_text().end(), std::back_inserter(search_text));
+#endif
       boost::regex_constants::match_flag_type opts = test_info<wchar_t>::match_options();
       const int* answer_table = test_info<wchar_t>::answer_table();
       boost::match_results<std::vector< ::UChar32>::const_iterator> what;
@@ -194,8 +251,15 @@
          std::vector<UChar> expression16, text16;
          boost::match_results<std::vector<UChar>::const_iterator> what16;
          boost::match_results<const UChar*> what16c;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
          expression16.assign(u16_conv(expression.begin()), u16_conv(expression.end()));
          text16.assign(u16_conv(search_text.begin()), u16_conv(search_text.end()));
+#else
+         expression16.clear();
+         std::copy(u16_conv(expression.begin()), u16_conv(expression.end()), std::back_inserter(expression16));
+         text16.clear();
+         std::copy(u16_conv(search_text.begin()), u16_conv(search_text.end()), std::back_inserter(text16));
+#endif
          r = boost::make_u32regex(expression16.begin(), expression16.end(), syntax_options);
          if(boost::u32regex_search(const_cast<const std::vector<UChar>&>(text16).begin(), const_cast<const std::vector<UChar>&>(text16).end(), what16, r, opts))
          {
@@ -231,8 +295,15 @@
          std::vector<unsigned char> expression8, text8;
          boost::match_results<std::vector<unsigned char>::const_iterator> what8;
          boost::match_results<const unsigned char*> what8c;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
          expression8.assign(u8_conv(expression.begin()), u8_conv(expression.end()));
          text8.assign(u8_conv(search_text.begin()), u8_conv(search_text.end()));
+#else
+         expression8.clear();
+         std::copy(u8_conv(expression.begin()), u8_conv(expression.end()), std::back_inserter(expression8));
+         text8.clear();
+         std::copy(u8_conv(search_text.begin()), u8_conv(search_text.end()), std::back_inserter(text8));
+#endif
          r = boost::make_u32regex(expression8.begin(), expression8.end(), syntax_options);
          if(boost::u32regex_search(const_cast<const std::vector<unsigned char>&>(text8).begin(), const_cast<const std::vector<unsigned char>&>(text8).end(), what8, r, opts))
          {
@@ -289,12 +360,16 @@
 {
    typedef boost::u16_to_u32_iterator<std::wstring::const_iterator, ::UChar32> conv_iterator;
    std::vector< ::UChar32> expression;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
    expression.assign(test_info<wchar_t>::expression().begin(), test_info<wchar_t>::expression().end());
+#else
+   std::copy(test_info<wchar_t>::expression().begin(), test_info<wchar_t>::expression().end(), std::back_inserter(expression));
+#endif
    boost::regex_constants::syntax_option_type syntax_options = test_info<wchar_t>::syntax_options();
    boost::u32regex r;
    if(*test_locale::c_str())
    {
-      ::Locale l(test_locale::c_str());
+      U_NAMESPACE_QUALIFIER Locale l(test_locale::c_str());
       if(l.isBogus())
          return;
       r.imbue(l);
@@ -304,7 +379,15 @@
    //
    try
    {
+#if !defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(__IBMCPP__)
       if(0 == r.assign(expression.begin(), expression.end(), syntax_options | boost::regex_constants::no_except).status())
+#else
+      if(expression.size())
+         r.assign(&*expression.begin(), expression.size(), syntax_options | boost::regex_constants::no_except);
+      else
+         r.assign(static_cast<UChar32 const*>(0), static_cast<boost::u32regex::size_type>(0), syntax_options | boost::regex_constants::no_except);
+      if(0 == r.status())
+#endif
       {
          BOOST_REGEX_TEST_ERROR("Expression compiled when it should not have done so.", wchar_t);
       }
@@ -318,7 +401,14 @@
    //
    bool have_catch = false;
    try{
+#if !defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(__IBMCPP__)
       r.assign(expression.begin(), expression.end(), syntax_options);
+#else
+      if(expression.size())
+         r.assign(&*expression.begin(), expression.size(), syntax_options);
+      else
+         r.assign(static_cast<UChar32 const*>(0), static_cast<boost::u32regex::size_type>(0), syntax_options);
+#endif
 #ifdef BOOST_NO_EXCEPTIONS
       if(r.status())
          have_catch = true;
@@ -356,7 +446,11 @@
       //
       typedef boost::u32_to_u16_iterator<std::vector<UChar32>::const_iterator> u16_conv;
       std::vector<UChar> expression16;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
       expression16.assign(u16_conv(expression.begin()), u16_conv(expression.end()));
+#else
+      std::copy(u16_conv(expression.begin()), u16_conv(expression.end()), std::back_inserter(expression16));
+#endif
       if(0 == boost::make_u32regex(expression16.begin(), expression16.end(), syntax_options | boost::regex_constants::no_except).status())
       {
          BOOST_REGEX_TEST_ERROR("Expression compiled when it should not have done so.", wchar_t);
@@ -374,7 +468,11 @@
       //
       typedef boost::u32_to_u8_iterator<std::vector<UChar32>::const_iterator> u8_conv;
       std::vector<unsigned char> expression8;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
       expression8.assign(u8_conv(expression.begin()), u8_conv(expression.end()));
+#else
+      std::copy(u8_conv(expression.begin()), u8_conv(expression.end()), std::back_inserter(expression8));
+#endif
       if(0 == boost::make_u32regex(expression8.begin(), expression8.end(), syntax_options | boost::regex_constants::no_except).status())
       {
          BOOST_REGEX_TEST_ERROR("Expression compiled when it should not have done so.", wchar_t);
@@ -393,27 +491,45 @@
 void test_icu(const wchar_t&, const test_regex_replace_tag&)
 {
    std::vector< ::UChar32> expression;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
    expression.assign(test_info<wchar_t>::expression().begin(), test_info<wchar_t>::expression().end());
+#else
+   std::copy(test_info<wchar_t>::expression().begin(), test_info<wchar_t>::expression().end(), std::back_inserter(expression));
+#endif
    boost::regex_constants::syntax_option_type syntax_options = test_info<UChar32>::syntax_options();
    boost::u32regex r;
    try{
+#if !defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(__IBMCPP__)
       r.assign(expression.begin(), expression.end(), syntax_options);
+#else
+      if(expression.size())
+         r.assign(&*expression.begin(), expression.size(), syntax_options);
+      else
+         r.assign(static_cast<UChar32 const*>(0), static_cast<boost::u32regex::size_type>(0), syntax_options);
+#endif
       if(r.status())
       {
          BOOST_REGEX_TEST_ERROR("Expression did not compile when it should have done, error code = " << r.status(), UChar32);
       }
       typedef std::vector<UChar32> string_type;
       string_type search_text;
-      search_text.assign(test_info<UChar32>::search_text().begin(), test_info<UChar32>::search_text().end());
       boost::regex_constants::match_flag_type opts = test_info<UChar32>::match_options();
       string_type format_string;
+      string_type result_string;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
+      search_text.assign(test_info<UChar32>::search_text().begin(), test_info<UChar32>::search_text().end());
       format_string.assign(test_info<UChar32>::format_string().begin(), test_info<UChar32>::format_string().end());
       format_string.push_back(0);
-      string_type result_string;
       result_string.assign(test_info<UChar32>::result_string().begin(), test_info<UChar32>::result_string().end());
+#else
+      std::copy(test_info<UChar32>::search_text().begin(), test_info<UChar32>::search_text().end(), std::back_inserter(search_text));
+      std::copy(test_info<UChar32>::format_string().begin(), test_info<UChar32>::format_string().end(), std::back_inserter(format_string));
+      format_string.push_back(0);
+      std::copy(test_info<UChar32>::result_string().begin(), test_info<UChar32>::result_string().end(), std::back_inserter(result_string));
+#endif
       string_type result;
 
-      boost::u32regex_replace(std::back_inserter(result), search_text.begin(), search_text.end(), r, &*format_string.begin(), opts);
+      boost::u32regex_replace(unnecessary_fix::back_inserter(result), search_text.begin(), search_text.end(), r, &*format_string.begin(), opts);
       if(result != result_string)
       {
          BOOST_REGEX_TEST_ERROR("regex_replace generated an incorrect string result", UChar32);
@@ -428,12 +544,19 @@
          //
          typedef boost::u32_to_u16_iterator<std::vector<UChar32>::const_iterator> u16_conv;
          std::vector<UChar> expression16, text16, format16, result16, found16;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
          expression16.assign(u16_conv(expression.begin()), u16_conv(expression.end()));
          text16.assign(u16_conv(search_text.begin()), u16_conv(search_text.end()));
          format16.assign(u16_conv(format_string.begin()), u16_conv(format_string.end()));
          result16.assign(u16_conv(result_string.begin()), u16_conv(result_string.end()));
+#else
+         std::copy(u16_conv(expression.begin()), u16_conv(expression.end()), std::back_inserter(expression16));
+         std::copy(u16_conv(search_text.begin()), u16_conv(search_text.end()), std::back_inserter(text16));
+         std::copy(u16_conv(format_string.begin()), u16_conv(format_string.end()), std::back_inserter(format16));
+         std::copy(u16_conv(result_string.begin()), u16_conv(result_string.end()), std::back_inserter(result16));
+#endif
          r = boost::make_u32regex(expression16.begin(), expression16.end(), syntax_options);
-         boost::u32regex_replace(std::back_inserter(found16), text16.begin(), text16.end(), r, &*format16.begin(), opts);
+         boost::u32regex_replace(unnecessary_fix::back_inserter(found16), text16.begin(), text16.end(), r, &*format16.begin(), opts);
          if(result16 != found16)
          {
             BOOST_REGEX_TEST_ERROR("u32regex_replace with UTF-16 string returned incorrect result", UChar32);
@@ -442,10 +565,13 @@
          // Now with UnicodeString:
          //
          UnicodeString expression16u, text16u, format16u, result16u, found16u;
-         expression16u.setTo(&*expression16.begin(), expression16.size());
-         text16u.setTo(&*text16.begin(), text16.size());
+         if(expression16.size())
+            expression16u.setTo(&*expression16.begin(), expression16.size());
+         if(text16.size())
+            text16u.setTo(&*text16.begin(), text16.size());
          format16u.setTo(&*format16.begin(), format16.size()-1);
-         result16u.setTo(&*result16.begin(), result16.size());
+         if(result16.size())
+            result16u.setTo(&*result16.begin(), result16.size());
          r = boost::make_u32regex(expression16.begin(), expression16.end(), syntax_options);
          found16u = boost::u32regex_replace(text16u, r, format16u, opts);
          if(result16u != found16u)
@@ -458,12 +584,19 @@
          //
          typedef boost::u32_to_u8_iterator<std::vector<UChar32>::const_iterator, unsigned char> u8_conv;
          std::vector<char> expression8, text8, format8, result8, found8;
+#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
          expression8.assign(u8_conv(expression.begin()), u8_conv(expression.end()));
          text8.assign(u8_conv(search_text.begin()), u8_conv(search_text.end()));
          format8.assign(u8_conv(format_string.begin()), u8_conv(format_string.end()));
          result8.assign(u8_conv(result_string.begin()), u8_conv(result_string.end()));
+#else
+         std::copy(u8_conv(expression.begin()), u8_conv(expression.end()), std::back_inserter(expression8));
+         std::copy(u8_conv(search_text.begin()), u8_conv(search_text.end()), std::back_inserter(text8));
+         std::copy(u8_conv(format_string.begin()), u8_conv(format_string.end()), std::back_inserter(format8));
+         std::copy(u8_conv(result_string.begin()), u8_conv(result_string.end()), std::back_inserter(result8));
+#endif
          r = boost::make_u32regex(expression8.begin(), expression8.end(), syntax_options);
-         boost::u32regex_replace(std::back_inserter(found8), text8.begin(), text8.end(), r, &*format8.begin(), opts);
+         boost::u32regex_replace(unnecessary_fix::back_inserter(found8), text8.begin(), text8.end(), r, &*format8.begin(), opts);
          if(result8 != found8)
          {
             BOOST_REGEX_TEST_ERROR("u32regex_replace with UTF-8 string returned incorrect result", UChar32);
@@ -472,10 +605,13 @@
          // Now with std::string and UTF-8:
          //
          std::string expression8s, text8s, format8s, result8s, found8s;
-         expression8s.assign(&*expression8.begin(), expression8.size());
-         text8s.assign(&*text8.begin(), text8.size());
+         if(expression8.size())
+            expression8s.assign(&*expression8.begin(), expression8.size());
+         if(text8.size())
+            text8s.assign(&*text8.begin(), text8.size());
          format8s.assign(&*format8.begin(), format8.size()-1);
-         result8s.assign(&*result8.begin(), result8.size());
+         if(result8.size())
+            result8s.assign(&*result8.begin(), result8.size());
          r = boost::make_u32regex(expression8.begin(), expression8.end(), syntax_options);
          found8s = boost::u32regex_replace(text8s, r, format8s, opts);
          if(result8s != found8s)

Modified: boost/trunk/libs/regex/test/regress/test_not_regex.hpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_not_regex.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_not_regex.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -26,6 +26,31 @@
 struct test_invalid_regex_tag{};
 
 template<class charT, class traits>
+void test_empty(boost::basic_regex<charT, traits>& r)
+{
+   if(!r.empty())
+   {
+      BOOST_REGEX_TEST_ERROR("Invalid value returned from basic_regex<>::empty().", charT);
+   }
+   if(r.size())
+   {
+      BOOST_REGEX_TEST_ERROR("Invalid value returned from basic_regex<>::size().", charT);
+   }
+   if(r.str().size())
+   {
+      BOOST_REGEX_TEST_ERROR("Invalid value returned from basic_regex<>::str().", charT);
+   }
+   if(r.begin() != r.end())
+   {
+      BOOST_REGEX_TEST_ERROR("Invalid value returned from basic_regex<>::begin().", charT);
+   }
+   if(r.status() == 0)
+   {
+      BOOST_REGEX_TEST_ERROR("Invalid value returned from basic_regex<>::status().", charT);
+   }
+}
+
+template<class charT, class traits>
 void test(boost::basic_regex<charT, traits>& r, const test_invalid_regex_tag&)
 {
    const std::basic_string<charT>& expression = test_info<charT>::expression();
@@ -39,6 +64,7 @@
       {
          BOOST_REGEX_TEST_ERROR("Expression compiled when it should not have done so.", charT);
       }
+      test_empty(r);
    }
    catch(...)
    {
@@ -58,6 +84,7 @@
    catch(const boost::bad_expression&)
    {
       have_catch = true;
+      test_empty(r);
    }
    catch(const std::runtime_error& r)
    {

Modified: boost/trunk/libs/regex/test/regress/test_perl_ex.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_perl_ex.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_perl_ex.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -15,6 +15,8 @@
 #pragma warning(disable:4127)
 #endif
 
+void test_options3();
+
 void test_independent_subs()
 {
    using namespace boost::regex_constants;
@@ -258,6 +260,13 @@
    TEST_REGEX_SEARCH("(?<=a(?i)b)(\\w\\w)c", perl, "ABxxc", match_default, make_array(-2, -2));
    TEST_REGEX_SEARCH("(?<=a(?i)b)(\\w\\w)c", perl, "abxxC", match_default, make_array(-2, -2));
 
+   TEST_REGEX_SEARCH("(?<=^.{4})(?:bar|cat)", perl, "fooocat", match_default, make_array(4, 7, -2, -2));
+   TEST_REGEX_SEARCH("(?<=^.{4})(?:bar|cat)", perl, "foocat", match_default, make_array(-2, -2));
+   TEST_REGEX_SEARCH("(?<=^a{4})(?:bar|cat)", perl, "aaaacat", match_default, make_array(4, 7, -2, -2));
+   TEST_REGEX_SEARCH("(?<=^a{4})(?:bar|cat)", perl, "aaacat", match_default, make_array(-2, -2));
+   TEST_REGEX_SEARCH("(?<=^[[:alpha:]]{4})(?:bar|cat)", perl, "aaaacat", match_default, make_array(4, 7, -2, -2));
+   TEST_REGEX_SEARCH("(?<=^[[:alpha:]]{4})(?:bar|cat)", perl, "aaacat", match_default, make_array(-2, -2));
+
    TEST_REGEX_SEARCH("(?<=ab(?i)x(?-i)y|(?i)z|b)ZZ", perl, "abxyZZ", match_default, make_array(4, 6, -2, -2));
    TEST_REGEX_SEARCH("(?<=ab(?i)x(?-i)y|(?i)z|b)ZZ", perl, "abXyZZ", match_default, make_array(4, 6, -2, -2));
    TEST_REGEX_SEARCH("(?:ab(?i)x(?-i)y|(?i)z|b)ZZ", perl, "ZZZ", match_default, make_array(0, 3, -2, -2));
@@ -315,7 +324,13 @@
    TEST_REGEX_SEARCH("(?s).", perl, "\n", match_default|match_not_dot_newline, make_array(0, 1, -2, -2));
    TEST_REGEX_SEARCH("(?-s).", perl, "\n", match_default, make_array(-2, -2));
    TEST_REGEX_SEARCH("(?-s).", perl, "\n", match_default|match_not_dot_newline, make_array(-2, -2));
+   test_options3();
+}
 
+void test_options3()
+{
+   using namespace boost::regex_constants;
+
    TEST_REGEX_SEARCH(".+", perl, "  \n  ", match_default, make_array(0, 5, -2, -2));
    TEST_REGEX_SEARCH(".+", perl, "  \n  ", match_default|match_not_dot_newline, make_array(0, 2, -2, 3, 5, -2, -2));
    TEST_REGEX_SEARCH(".+", perl|mod_s, "  \n  ", match_default, make_array(0, 5, -2, -2));

Modified: boost/trunk/libs/regex/test/regress/test_sets.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_sets.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_sets.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -37,6 +37,8 @@
    TEST_REGEX_SEARCH("a[^]b]c", extended, "adc", match_default, make_array(0, 3, -2, -2));
    TEST_REGEX_SEARCH("a[^-b]c", extended, "adc", match_default, make_array(0, 3, -2, -2));
    TEST_REGEX_SEARCH("a[b-]c", extended, "a-c", match_default, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("a[a-z-]c", extended, "a-c", match_default, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("a[a-z-]+c", extended, "aaz-c", match_default, make_array(0, 5, -2, -2));
    TEST_INVALID_REGEX("a[b", extended);
    TEST_INVALID_REGEX("a[", extended);
    TEST_INVALID_REGEX("a[]", extended);
@@ -241,20 +243,29 @@
    TEST_REGEX_SEARCH("\\l+", perl, "ABabcAB", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("[\\l]+", perl, "ABabcAB", match_default, make_array(2, 5, -2, -2));
    TEST_INVALID_REGEX("[\\l-a]", perl);
-   TEST_INVALID_REGEX("[\\L]", perl);
+   TEST_REGEX_SEARCH("[\\L]+", perl, "abABCab", match_default, make_array(2, 5, -2, -2));
+   TEST_REGEX_SEARCH("[[:^lower:]]+", perl, "abABCab", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("\\L+", perl, "abABCab", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("\\u+", perl, "abABCab", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("[\\u]+", perl, "abABCab", match_default, make_array(2, 5, -2, -2));
-   TEST_INVALID_REGEX("[\\U]", perl);
+   TEST_REGEX_SEARCH("[\\U]+", perl, "ABabcAB", match_default, make_array(2, 5, -2, -2));
+   TEST_REGEX_SEARCH("[[:^upper:]]+", perl, "ABabcAB", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("\\U+", perl, "ABabcAB", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("\\d+", perl, "AB012AB", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("[\\d]+", perl, "AB012AB", match_default, make_array(2, 5, -2, -2));
-   TEST_INVALID_REGEX("[\\D]", perl);
+   TEST_REGEX_SEARCH("[\\D]+", perl, "01abc01", match_default, make_array(2, 5, -2, -2));
+   TEST_REGEX_SEARCH("[[:^digit:]]+", perl, "01abc01", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("\\D+", perl, "01abc01", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("\\s+", perl, "AB   AB", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("[\\s]+", perl, "AB   AB", match_default, make_array(2, 5, -2, -2));
-   TEST_INVALID_REGEX("[\\S]", perl);
+   TEST_REGEX_SEARCH("[\\S]+", perl, "  abc  ", match_default, make_array(2, 5, -2, -2));
+   TEST_REGEX_SEARCH("[[:^space:]]+", perl, "  abc  ", match_default, make_array(2, 5, -2, -2));
    TEST_REGEX_SEARCH("\\S+", perl, "  abc  ", match_default, make_array(2, 5, -2, -2));
+   TEST_REGEX_SEARCH("\\s+", perl, "AB   AB", match_default, make_array(2, 5, -2, -2));
+   TEST_REGEX_SEARCH("[\\w]+", perl, "AB_   AB", match_default, make_array(0, 3, -2, 6, 8, -2, -2));
+   TEST_REGEX_SEARCH("[\\W]+", perl, "AB_   AB", match_default, make_array(3, 6, -2, -2));
+   TEST_REGEX_SEARCH("[[:^word:]]+", perl, "AB_   AB", match_default, make_array(3, 6, -2, -2));
+   TEST_REGEX_SEARCH("\\W+", perl, "AB_   AB", match_default, make_array(3, 6, -2, -2));
    test_sets2c();
 }
 

Modified: boost/trunk/libs/regex/test/regress/test_simple_repeats.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_simple_repeats.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_simple_repeats.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -15,6 +15,8 @@
 #pragma warning(disable:4127)
 #endif
 
+void test_simple_repeats2();
+
 void test_simple_repeats()
 {
    using namespace boost::regex_constants;
@@ -37,6 +39,65 @@
    TEST_REGEX_SEARCH("\\*", perl, "*", match_default, make_array(0, 1, -2, -2));
    TEST_REGEX_SEARCH("(ab)*", perl, "abab", match_default, make_array(0, 4, 2, 4, -2, 4, 4, -2, -2));
 
+   TEST_INVALID_REGEX("(*)", perl);
+   TEST_INVALID_REGEX("(*)", extended);
+   TEST_INVALID_REGEX("\\(*\\)", basic);
+   TEST_INVALID_REGEX("^*", perl);
+   TEST_INVALID_REGEX("^*", extended);
+   TEST_INVALID_REGEX("$*", perl);
+   TEST_INVALID_REGEX("$*", extended);
+   TEST_INVALID_REGEX("$*", basic);
+   TEST_INVALID_REGEX("\\b*", perl);
+   TEST_INVALID_REGEX("\\B*", perl);
+   TEST_INVALID_REGEX("\\A*", perl);
+   TEST_INVALID_REGEX("\\z*", perl);
+   TEST_INVALID_REGEX("\\Z*", perl);
+   TEST_INVALID_REGEX("\\A*", perl);
+   TEST_INVALID_REGEX("a|*", perl);
+   TEST_INVALID_REGEX("a|*", extended);
+   TEST_INVALID_REGEX("(+)", perl);
+   TEST_INVALID_REGEX("(+)", extended);
+   TEST_INVALID_REGEX("^+", perl);
+   TEST_INVALID_REGEX("^+", extended);
+   TEST_INVALID_REGEX("$+", perl);
+   TEST_INVALID_REGEX("$+", extended);
+   TEST_INVALID_REGEX("\\b+", perl);
+   TEST_INVALID_REGEX("\\B+", perl);
+   TEST_INVALID_REGEX("\\A+", perl);
+   TEST_INVALID_REGEX("\\z+", perl);
+   TEST_INVALID_REGEX("\\Z+", perl);
+   TEST_INVALID_REGEX("\\A+", perl);
+   TEST_INVALID_REGEX("a|+", perl);
+   TEST_INVALID_REGEX("a|+", extended);
+   TEST_INVALID_REGEX("(?)", perl);
+   TEST_INVALID_REGEX("(?)", extended);
+   TEST_INVALID_REGEX("^?", perl);
+   TEST_INVALID_REGEX("^?", extended);
+   TEST_INVALID_REGEX("$?", perl);
+   TEST_INVALID_REGEX("$?", extended);
+   TEST_INVALID_REGEX("\\b?", perl);
+   TEST_INVALID_REGEX("\\B?", perl);
+   TEST_INVALID_REGEX("\\A?", perl);
+   TEST_INVALID_REGEX("\\z?", perl);
+   TEST_INVALID_REGEX("\\Z?", perl);
+   TEST_INVALID_REGEX("\\A?", perl);
+   TEST_INVALID_REGEX("a|?", perl);
+   TEST_INVALID_REGEX("a|?", extended);
+   TEST_INVALID_REGEX("({1,2})", perl);
+   TEST_INVALID_REGEX("({1,2})", extended);
+   TEST_INVALID_REGEX("^{1,2}", perl);
+   TEST_INVALID_REGEX("^{1,2}", extended);
+   TEST_INVALID_REGEX("${1,2}", perl);
+   TEST_INVALID_REGEX("${1,2}", extended);
+   TEST_INVALID_REGEX("\\b{1,2}", perl);
+   TEST_INVALID_REGEX("\\B{1,2}", perl);
+   TEST_INVALID_REGEX("\\A{1,2}", perl);
+   TEST_INVALID_REGEX("\\z{1,2}", perl);
+   TEST_INVALID_REGEX("\\Z{1,2}", perl);
+   TEST_INVALID_REGEX("\\A{1,2}", perl);
+   TEST_INVALID_REGEX("a|{1,2}", perl);
+   TEST_INVALID_REGEX("a|{1,2}", extended);
+
    // now try operator + :
    TEST_REGEX_SEARCH("ab+", perl, "a", match_default, make_array(-2, -2));
    TEST_REGEX_SEARCH("ab+", perl, "ab", match_default, make_array(0, 2, -2, -2));
@@ -98,6 +159,25 @@
    TEST_REGEX_SEARCH("a{ 2 , }", perl, "aaaaa", match_default, make_array(0, 5, -2, -2));
    TEST_REGEX_SEARCH("a{ 2 }", perl, "aaa", match_default, make_array(0, 2, -2, -2));
    TEST_REGEX_SEARCH("a\\{\\}", perl, "a{}", match_default, make_array(0, 3, -2, -2));
+   
+   TEST_REGEX_SEARCH("a{2,4}?", perl, "a", match_default, make_array(-2, -2));
+   TEST_REGEX_SEARCH("a{2,4}?", perl, "aa", match_default, make_array(0, 2, -2, -2));
+   TEST_REGEX_SEARCH("a{2,4}?", perl, "aaa", match_default, make_array(0, 2, -2, -2));
+   TEST_REGEX_SEARCH("a{2,4}?", perl, "aaaa", match_default, make_array(0, 2, -2, 2, 4, -2, -2));
+   TEST_REGEX_SEARCH("a{2,4}?", perl, "aaaaa", match_default, make_array(0, 2, -2, 2, 4, -2, -2));
+   TEST_REGEX_SEARCH("a{2,4}?$", perl, "aa", match_default, make_array(0, 2, -2, -2));
+   TEST_REGEX_SEARCH("a{2,4}?$", perl, "aaa", match_default, make_array(0, 3, -2, -2));
+   TEST_REGEX_SEARCH("a{2,4}?$", perl, "aaaa", match_default, make_array(0, 4, -2, -2));
+   TEST_REGEX_SEARCH("a{2,4}?$", perl, "aaaaa", match_default, make_array(1, 5, -2, -2));
+   TEST_REGEX_SEARCH("^a{0,1}?$", perl, "aaaaa", match_default, make_array(-2, -2));
+   TEST_REGEX_SEARCH("^(?:a){0,1}?$", perl, "aaaaa", match_default, make_array(-2, -2));
+   TEST_REGEX_SEARCH("^a(?:bc)?", perl, "abcbc", match_any|match_all, make_array(-2, -2));
+}
+
+void test_simple_repeats2()
+{
+   using namespace boost::regex_constants;
+
    TEST_INVALID_REGEX("a{}", perl);
    TEST_INVALID_REGEX("a{", perl);
    TEST_INVALID_REGEX("a{1", perl);

Modified: boost/trunk/libs/regex/test/regress/test_unicode.cpp
===================================================================
--- boost/trunk/libs/regex/test/regress/test_unicode.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/regex/test/regress/test_unicode.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -122,10 +122,14 @@
    TEST_REGEX_CLASS_U(Line Separator, 2028);
    TEST_REGEX_CLASS_U(Zp, 2029);
    TEST_REGEX_CLASS_U(Paragraph Separator, 2029);
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
+   // Some tests have to be disabled for VC6 because the compiler
+   // mangles the string literals...
    TEST_REGEX_CLASS_U(C*, 009F);
    TEST_REGEX_CLASS_U(Other, 009F);
    TEST_REGEX_CLASS_U(Cc, 009F);
    TEST_REGEX_CLASS_U(Control, 009F);
+#endif
    TEST_REGEX_CLASS_U(Cf, FFFB);
    TEST_REGEX_CLASS_U(Format, FFFB);
    //TEST_REGEX_CLASS_U(Cs, DC00);
@@ -147,14 +151,18 @@
    TEST_REGEX_SEARCH_U(L"[\\N{MODIFIER LETTER LOW ACUTE ACCENT}]", perl, L"\x02CF", match_default, make_array(0, 1, -2, -2));
    TEST_REGEX_SEARCH_U(L"[\\N{SUPERSCRIPT ONE}]", perl, L"\x00B9", match_default, make_array(0, 1, -2, -2));
    TEST_REGEX_SEARCH_U(L"\\N{CJK UNIFIED IDEOGRAPH-7FED}", perl, L"\x7FED", match_default, make_array(0, 1, -2, -2));
-   
+#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
+   // Some tests have to be disabled for VC6 because the compiler
+   // mangles the string literals...
    TEST_REGEX_SEARCH_U(L"\\w+", perl, L" e\x301" L"coute ", match_default, make_array(1, 8, -2, -2));
+
    TEST_REGEX_SEARCH_U(L"^", perl, L" \x2028 \x2029 \x000D\x000A \x000A \x000C \x000D \x0085 ", 
       match_default | match_not_bol, make_array(2, 2, -2, 4, 4, -2, 7, 7, -2, 9, 9, -2, 11, 11, -2, 13, 13, -2, 15, 15, -2, -2));
    TEST_REGEX_SEARCH_U(L"$", perl, L" \x2028 \x2029 \x000D\x000A \x000A \x000C \x000D \x0085 ", 
       match_default | match_not_eol, make_array(1, 1, -2, 3, 3, -2, 5, 5, -2, 8, 8, -2, 10, 10, -2, 12, 12, -2, 14, 14, -2, -2));
    TEST_REGEX_SEARCH_U(L".", perl, L" \x2028\x2029\x000D\x000A\x000A\x000C\x000D\x0085 ", 
       match_default | match_not_dot_newline, make_array(0, 1, -2, 9, 10, -2, -2));
+#endif
 }
 
 #else

Modified: boost/trunk/libs/serialization/build/Jamfile
===================================================================
--- boost/trunk/libs/serialization/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -43,6 +43,7 @@
     
 WSOURCES = 
     codecvt_null
+    utf8_codecvt_facet
     basic_text_wiprimitive
     basic_text_woprimitive
     binary_wiarchive
@@ -52,7 +53,6 @@
     xml_wgrammar
     xml_wiarchive
     xml_woarchive
-    utf8_codecvt_facet
 ;
 
 template boost_serialization_base
@@ -60,13 +60,14 @@
     : ## requirements ##
         std::locale-support
         toolset::require-boost-spirit-support
+        toolset::suppress-warnings
+        toolset::optimizations
         # the common names rule ensures that the library will
         # be named according to the rules used by the install
         # and auto-link features:
         common-variant-tag
         <sysinclude>$(BOOST_ROOT)
         <stlport-iostream>on 
-        <borland*><*><cxxflags>"-w-8080 -w-8071 -w-8057 -w-8062 -w-8008 -w-8001 -w-0018 -w-8066"
         <msvc><*><cxxflags>-Gy
         <vc*><*><cxxflags>-Gy
         <define>BOOST_LIB_DIAGNOSTIC=1

Modified: boost/trunk/libs/serialization/build/serialization.jam
===================================================================
--- boost/trunk/libs/serialization/build/serialization.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/build/serialization.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -51,8 +51,11 @@
         echo **** wide char i/o not supported by libcomo standard library **** ;
         properties = [ impose-requirements $(properties) : <build>no ] ;
     case "mingw*" :
-        echo **** wide char i/o not supported by the mingw standard library **** ;
-        properties = [ impose-requirements $(properties) : <build>no ] ;
+        if ! [ MATCH "^([5][.][0])$" : [ get-values <stlport-version> : $(properties) ] ]
+        {
+            echo **** wide char i/o not supported by the mingw standard library **** ;
+            properties = [ impose-requirements $(properties) : <build>no ] ;
+        }
     }
     return $(subvariant-path) $(properties) ;
 }
@@ -80,3 +83,36 @@
     }
     return $(subvariant-path) $(properties) ;
 }
+
+# certain tool sets display warnings which are not applicable to the serialization library
+rule toolset::suppress-warnings ( toolset variant : subvariant-path properties * )
+{
+    switch $(toolset) {
+    case "vc-8*" :
+        properties = [ impose-requirements $(properties) : <cxxflags>"-wd4996" ] ;    
+    case "*cygwin*" :
+        properties = [ impose-requirements $(properties) : <cxxflags>"-Wno-non-virtual-dtor -Wno-ctor-dtor-privacy" ] ;
+    case "gcc*" :
+        properties = [ impose-requirements $(properties) : <cxxflags>"-Wno-non-virtual-dtor -Wno-ctor-dtor-privacy" ] ;
+    case "mingw*" :
+        properties = [ impose-requirements $(properties) : <cxxflags>"-Wno-non-virtual-dtor -Wno-ctor-dtor-privacy" ] ;
+    case "borland*" :
+        properties = [ impose-requirements $(properties) : <cxxflags>"-w-8080 -w-8071 -w-8057 -w-8062 -w-8008 -w-0018 -w-8066" ] ;
+    }
+    return $(subvariant-path) $(properties) ;
+}
+
+# set optimization switches for certain toolsets. We do it here rather than in the
+# Jamfile requirements because here we can use a regex for the compiler name.
+rule toolset::optimizations ( toolset variant : subvariant-path properties * )
+{
+    switch $(toolset) {
+    case "vc*" :
+        properties = [ impose-requirements $(properties) : <cxxflags>"-Gy" ] ;    
+    case "msvc" :
+        properties = [ impose-requirements $(properties) : <cxxflags>"-Gy" ] ;
+    }
+    return $(subvariant-path) $(properties) ;
+}
+
+

Modified: boost/trunk/libs/serialization/doc/archives.html
===================================================================
--- boost/trunk/libs/serialization/doc/archives.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/archives.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -14,273 +14,194 @@
     </td>
     <td valign="top"> 
       <h1 align="center">Serialization</h1>
-      <h2 align="center">Archive Concept</h2>
+      <h2 align="center">Archive Concepts</h2>
     </td>
   </tr>
 </table>
 <hr>
 <dl class="page-index">
-  <dt><a href="#saving_interface">Saving</a>
-  <dt><a href="#loading_interface">Loading</a>
+  <dt><a href="#saving_interface">Saving Archive Concept</a>
+  <dt><a href="#loading_interface">Loading Archive Concept</a>
   <dt><a href="#archive_models">Models</a>
   <dt><a href="#exceptions">Exceptions</a>
   <dt><a href="#charactersets">Character Sets</a>
 </dl>
-
-An <strong>Archive</strong> contains a sequence of bytes created from 
-an arbitrary nested set of C++ data structures.  
-
-<h4><a name="saving_interface">Saving</a></h4>
-An object that saves data to an archive implements the following interface.
-<pre><code>
-class oarchive : ...
-{
-    ...
-public:
-    // called to save objects
-    template&lt;class T&gt;
-    oarchive & operator&lt;&lt;(const T & t);
-
-    template&lt;class T&gt;
-    oarchive & operator&(T & t){
-        return *this &lt;&lt; t;
-    }
-
-    void save_binary(const void *address, std::size_t count);
-
-    template&lt;class T&gt;
-    register_type(T * t = NULL);
-
-    unsigned int library_version() const;
-
-    struct is_saving {
-        typedef mpl::bool_&lt;true&gt; type;
-        BOOST_STATIC_CONSTANT(bool, value=true);
-    };
-
-    struct is_loading {
-        typedef mpl::bool_&lt;false&gt; type;
-        BOOST_STATIC_CONSTANT(bool, value=false);
-    };
-    ...
-};
-</code></pre>
-
-The template parameter <code>T</code> must correspond to a type which
-models the <a href="serialization.html"><strong>Serializable</strong></a> concept.
-
-<dl>
-
-<dt><h4><code>
-template&lt;class T&gt;
-oarchive & operator&lt;&lt;(const T & t);
-
-template&lt;class T&gt;
-oarchive & operator&(T & t);
-</code></h4></dt>
-<dd>
-<p>
-Appends an object of type T to the archive.  The object may be
+<h4>Notation</h4>
+In the following descriptions
 <ul>
-    <li>A primitive data type such as int, char, float, etc.
-    <li>A class or struct for which a <code style="white-space: normal">serialize</code>
-        function has been defined.
-    <li>A pointer to a serializable object.
+  <li><code>SA</code> is an type modeling the <a href="#loading_interface">Saving Archive Concept</a>
+  <li><code>sa</code> is an instance of type SA.
+  <li><code>LA</code> is an type modeling the <a href="#loading_interface">Loading Archive Concept</a>
+  <li><code>la</code> is an instance of type LA.
+  <li><code>T</code> is an <a href="serialization.html"><strong>Serializable</strong></a> Type
+  <li><code>x</code> is an instance of type T Type</li>.
+  <li><code>u,v</code> is a pointer to a an instance of type T
+  <li><code>count</code> is an instance of a type that can be converted to <code>std::size_t</code>.
 </ul>
-</dd>
-
-<dt><h4><code>
-void save_binary(const void *address, std::size_t count);
-</code></h4></dt>
-<dd>
-Appends to the archive <code style="white-space: normal">count</code> bytes found at 
-<code style="white-space: normal">address</code>.
-</dd>
-<dt><h4><code>
-template&lt;class T&gt;
-register_type(T * t = NULL);
-</code></h4></dt>
-<dd>
-Appends a sequential integer to the archive. This integer becomes the "key" used
-to look up the class type when the archive is later loaded.  This process is
-referred to as "class registration".  It is only necessary to invoke this function for 
-objects of derived classes which are serialized through a base class pointer. This
-is explained in detail in
-<a href="special.html#derivedpointers">Special Considerations - Derived Pointers</a>.
-</dd>
-
-<dt><h4><code>
-unsigned int library_version() const;
-</code></h4></dt>
-<dd>
-Returns the version number of the serialization library that created the archive.
-This number will be incremented each time the library is altered in such a way
-that serialization could be altered for some type.  For example, suppose the type
-used for a count of collection members is changed.  The code that loads collections
-might be conditioned on the library version to make sure that libraries created by
-previous versions of the library can still be read.
-</dd>
-
-<dt><h4><code>
-is_saving::type = mpl::bool&lt;true&gt;;
-is_saving::value= true;
-is_loading::type = mpl::bool&lt;false&gt;;
-is_loading::value= false;
-</code></h4></dt>
-<dd>
-These integral constants permit archive attributes to be queried at compiler
-or execution time.  They can used to generate code with boost 
-<a href="../../mpl/doc/index.html">mpl</a>
-. For and example
-showing how these can beused, see the implementation of
-<a target="splithpp" href="../../../boost/serialization/split_free.hpp">split_free.hpp</a>.
-</dd>
-
+<h4><a name="saving_interface">Saving Archive Concept</a></h4>
+<h4>Associated Types</h4>
+Intuitively, a type modeling this concept will generate a sequence of bytes
+correpsonding to an arbitrary set of C++ data structures.  Each type modeling the
+Saving Archive concept (SA) may be associated with another type modeling the
+<a href="#loading_interface">Loading Archive Concept</a>(LA).  
+This associated type will perform the inverse operation.  
+That is, given a sequence of bytes generated by SA, it will generate a set of 
+C++ data structures the is equivalent to the original.  
+The notion of equivalence is defined by the implementations of the pair of archives and the
+way the data is are rendered <a href="serialization.html">serializable</a>.
+<p>
+<h4>Valid Expressions</h4>
+<dl>
+  <dt><h4><code>
+    SA::is_saving
+  </code></h4></dt>
+  <dd>
+    Returns the Boost MPL Integral Constant type boost::mpl::bool_&lt;true&gt;
+  </dd>   
+  <dt><h4><code>
+    SA::is_loading
+  </code></h4></dt>
+  <dd>
+    Returns the Boost MPL Integral Constant type boost::mpl::bool_&lt;false&gt;
+  </dd>   
+  <dt><h4><code>
+    sa &lt;&lt; x
+    <br>
+    sa &amp; x
+  </code></h4></dt>
+  <dd>
+    These expressions must perform exactly the same function.  They append the
+    value of <code style="white-space: normal">x</code> along with other information to <code>sa</code>.
+    This other information is defined by the implementation of the archive.
+    Typically this information is that which is required by a corresponding
+    Loading Archive type to properly restore the value of <code>x</code>.
+    <p>
+    Returns a reference to <code>sa</code>. 
+  </dd>
+  <dt><h4><code>
+    sa.save_binary(u, count)
+  </code></h4></dt>
+  <dd>
+    Appends to the archive <code style="white-space: normal">size_t(count)</code> bytes found at 
+    <code style="white-space: normal">u</code>.
+  </dd>
+  <dt><h4><code>
+    sa.register_type&lt;T&gt;()
+    <br>
+    sa.register_type(u)
+  </code></h4></dt>
+  <dd>
+    Appends information about class T to the archive.  This information is used to
+    construct the correct class when a derived pointer is loaded by a corresponding
+    Loading Archive type.  
+    Invocation of this member function is referred to as "class registration".  
+    This is explained in detail in
+    <a href="special.html#derivedpointers">Special Considerations - Derived Pointers</a>.
+    The second syntax is included to permit this function to be called on non-conforming
+    compilers when <code style="white-space: normal">sa</code> is a template argument.
+    For more information, see <a target="detail" href="implementation.html#tempatesyntax">Template Invocation syntax</a>
+  </dd>
+  <dt><h4><code>
+    sa.library_version()
+  </code></h4></dt>
+  <dd>
+    Returns an unsigned integer containing the current version number of the serialization
+    library. This number will be incremented each time the library is altered in such a 
+    way that serialization could be altered for some type.  For example, suppose the type
+    used for a count of collection members is changed. The code that loads collections 
+    might be conditioned on the library version to make sure that libraries created by 
+    previous versions of the library can still be read.
+  </dd>
 </dl>
 
-<h4><a name="loading_interface">Loading</a></h4>
-An object that saves data to an archive implements the following interface.
-
-<pre><code>
-class iarchive : ...
-{
-    ...
-public:
-    // called to load objects
-    template&lt;class T&gt;
-    iarchive & operator&gt;&gt;(T & t);
-
-    template&lt;class T&gt;
-    iarchive & operator&(T & t){
-        return *this &gt;&gt; t;
-    }
-
-    void delete_created_pointers();
-
-    void load_binary(void *address, std::size_t count);
-
-    template&lt;class T&gt;
-    register_type(T * t = NULL);
-
-    reset_object_address(void * old_address, void * new_address);
-
-    unsigned int library_version() const;
-
-    struct is_saving {
-        typedef mpl::bool_&lt;false&gt; type;
-        BOOST_STATIC_CONSTANT(bool, value=false);
-    };
-
-    struct is_loading {
-        typedef mpl::bool_&lt;true&gt; type;
-        BOOST_STATIC_CONSTANT(bool, value=true);
-    };
-    ...
-};
-
-} //namespace archive
-) //namespace boost
-
-</code></pre>
-
+<h4><a name="loading_interface">Loading Archive Concept</a></h4>
+<h4>Associated Types</h4>
+Each model of this concept presumes the
+existence of a corresponding type modeling the 
+<a href="#saving_interface">Saving Archive Concept</a>.
+The purpose of an instance of this concept is to convert a sequence of bytes
+generated by this corresponding type to a set of C++ data structures 
+equivalent to the original.  
+<h4>Valid Expressions</h4>
 <dl>
-
-The template parameter <code>T</code> must correspond to a type which
-models the <a href="serialization.html"><strong>Serializable</strong></a> concept.
-
-<dt><h4><code>
-template&lt;class T&gt;
-iarchive & operator&gt;&gt;(T & t);
-
-template&lt;class T&gt;
-iarchive & operator&(T & t);
-</code></h4></dt>
-<dd>
-<p>
-Retrieves an object of type T from the archive.  The object may be
-<ul>
-    <li>A primitive data type such as int, char, float, etc.
-    <li>A class or struct for which a <code style="white-space: normal">serialize</code>
-        function has been defined.
-    <li>A pointer to a serializable object.
-</ul>
-</dd>
-
-<dt><h4><code>
-void load_binary(void *address, std::size_t count);
-</code></h4></dt>
-<dd>
-Retrieves from the archive <code style="white-space: normal">count</code> bytes and stores
-them in memory starting at <code style="white-space: normal">address</code>.
-</dd>
-
-<dt><h4><code>
-void delete_created_pointers();
-</code></h4></dt>
-<dd>
-Deletes all objects created by the loading of pointers.  This can be used to
-avoid memory leaks that might otherwise occur if pointers are being loaded
-and the archive load encounters an exception.
-</dd>
-
-<dt><h4><code>
-template&lt;class T&gt;
-register_type(T * t = NULL);
-</code></h4></dt>
-<dd>
-Retrieves the next integer from the archive and adds an entry to a table which
-relates the integer to the type T.  When pointers are loaded, this integer is
-used to indicate which object type should be created. This process is
-referred to as "class registration".  It is only necessary to invoke this function for 
-objects of derived classes which are serialized through a base class pointer. If this
-function is called during the saving of data to the archive, it should be called during the
-loading of the data from the archive at the same point in the serialization process.
-This is explained in detail in
-<a href="special.html#derivedpointers">Special Considerations - Derived Pointers</a>
-</dd>
-
-<dt><h4><code>
-void reset_object_address(void * new_address, void * old_address);
-</code></h4></dt>
-<dd>
-In order to facilitate loading of objects through a pointer 
-and to elminate redundant loading of objects, this system implements object address tracking. 
-Normally this is done automatically with no action required on the part of the user.  However,
-there are cases when an object must be de-serialized to a temporary location then 
-moved to its final destination.  This is common in loading collections.  
-<p>
-In such cases, reset_object_address should be invoked to communicate the final address
-of the last item loaded.  This permits the internal tables to be correctly maintained
-in these special case.
-</dd>
-
-<dt><h4><code>
-unsigned int library_version() const;
-</code></h4></dt>
-<dd>
-Returns the version number of the serialization library that created the archive.
-This number will be incremented each time the library is altered in such a way
-that serialization could be altered for some type.  For example, suppose the type
-used for a count of collection members is changed.  The code that loads collections
-might be conditioned on the library version to make sure that libraries created by
-previous versions of the library can still be read.
-</dd>
-
-<dt><h4><code>
-is_saving::type = mpl::bool&lt;false&gt;;
-is_saving::value= false;
-is_loading::type = mpl::bool&lt;true&gt;;
-is_loading::value= true;
-</code></h4></dt>
-<dd>
-These integral constants permit archive attributes to be queried at compiler
-or execution time.  They can used to generate code with boost 
-<a href="../../mpl/doc/index.html">mpl</a>
-. For and example
-showing how these can beused, see the implementation of
-<a target="splithpp" href="../../../boost/serialization/split_free.hpp">split_free.hpp</a>.
-</dd>
-
+  <dt><h4><code>
+    LA::is_saving
+  </code></h4></dt>
+  <dd>
+    Returns the Boost MPL Integral Constant type boost::mpl::bool_&lt;false&gt;
+  </dd>   
+  <dt><h4><code>
+    LA::is_loading
+  </code></h4></dt>
+  <dd>
+    Returns the Boost MPL Integral Constant type boost::mpl::bool_&lt;true&gt;
+  </dd>   
+  <dt><h4><code>
+    la &gt;&gt; x
+    <br>
+    la &amp; x
+  </code></h4></dt>
+  <dd>
+    These expressions must perform exactly the same function.  
+    Sets <code>x</code> to a value retrieved from <code>la</code>.
+    <p>
+    Returns a reference to <code>la</code>. 
+  </dd>
+  <dt><h4><code>
+    la.load_binary(u, count)
+  </code></h4></dt>
+  <dd>
+    Retrieves from <code style="white-space: normal">la</code> <code style="white-space: normal">size_t(count)</code> bytes and stores
+    them in memory starting at <code style="white-space: normal">u</code>.
+  </dd>
+  <dt>
+  <dt><h4><code>
+    la.register_type&lt;T&gt;()
+    <br>
+    la.register_type(u)
+  </code></h4></dt>
+  <dd>
+    Retrieves information about class T from the archive.  This information is used to
+    construct the correct class when loading a pointer to a derived class not
+    otherwise referred to in the program by name.
+    Invocation of this member function is referred to as "class registration".  
+    This is explained in detail in
+    <a href="special.html#derivedpointers">Special Considerations - Derived Pointers</a>.
+    The second syntax is included to permit this function to be called on non-conforming
+    compilers when <code style="white-space: normal">la</code> is a template argument.
+    For more information, see <a target="detail" href="implementation.html#tempatesyntax">Template Invocation syntax</a>
+  </dd>
+  <dt><h4><code>
+    la.library_version()
+  </code></h4></dt>
+  <dd>
+    Returns an unsigned integer containing the version number of the serialization
+    library that created the archive. This number will be incremented each time the 
+    library is altered in such a way that serialization could be altered for some type.  
+    For example, suppose the type used for a count of collection members is changed.  
+    The code that loads collections might be conditioned on the library version to make 
+    sure that libraries created by previous versions of the library can still be read.
+  </dd>
+  <dt><h4><code>
+    la.reset_object_address(v, u)
+  </code></h4></dt>
+  <dd>
+    Communicates to the archive that the object originally at address u has been
+    moved to address v.
+    <p>
+    When an object is loaded to a temporary variable and later moved to another location,
+    This function must be called in order communicate this fact.  This is permits the
+    the archive to properly implement object tracking.  Object tracking is required in order
+    to correctly implement serialization of pointers to instances of derived classes.
+  </dd>  
+  <dt><h4><code>
+    la.delete_created_pointers()
+  </code></h4></dt>
+  <dd>
+    Deletes all objects created by the loading of pointers.  This can be used to
+    avoid memory leaks that might otherwise occur if pointers are being loaded
+    and the archive load encounters an exception.
+  </dd>
 </dl>
 
 There are archives based on text, binary and XML file
@@ -308,7 +229,6 @@
 An archive is defined by two complementary classes.  One is for saving data while
 the other is for loading it.
 
-
 This library includes a number of archive implementations that are "ready to go" for the
 most common requirements.  These classes implement the archive concept for differing data formats.
 They can be used "as is" or as a basis for developing one's own particular type of archive. 
@@ -319,28 +239,28 @@
 included in the code module containing the serialization code.
 <pre><code>
 // a portable text archive</a>
-<a href="../../../boost/archive/text_oarchive.hpp" target="text_oarchive_cpp">boost::archive::text_oarchive(ostream &s)</a> // saving
-<a href="../../../boost/archive/text_iarchive.hpp" target="text_iarchive_cpp">boost::archive::text_iarchive(istream &s)</a> // loading
+<a href="../../../boost/archive/text_oarchive.hpp" target="text_oarchive_cpp">boost::archive::text_oarchive</a> // saving
+<a href="../../../boost/archive/text_iarchive.hpp" target="text_iarchive_cpp">boost::archive::text_iarchive</a> // loading
 
 // a portable text archive using a wide character stream</a>
-<a href="../../../boost/archive/text_woarchive.hpp">boost::archive::text_woarchive(wostream &s)</a> // saving
-<a href="../../../boost/archive/text_wiarchive.hpp">boost::archive::text_wiarchive(wistream &s)</a> // loading
+<a href="../../../boost/archive/text_woarchive.hpp">boost::archive::text_woarchive</a> // saving
+<a href="../../../boost/archive/text_wiarchive.hpp">boost::archive::text_wiarchive</a> // loading
 
 // a non-portable native binary archive</a>
-<a href="../../../boost/archive/binary_oarchive.hpp" target="binary_oarchive_cpp">boost::archive::binary_oarchive(ostream &s)</a> // saving
-<a href="../../../boost/archive/binary_iarchive.hpp" target="binary_iarchive_cpp">boost::archive::binary_iarchive(istream &s)</a> // loading
+<a href="../../../boost/archive/binary_oarchive.hpp" target="binary_oarchive_cpp">boost::archive::binary_oarchive</a> // saving
+<a href="../../../boost/archive/binary_iarchive.hpp" target="binary_iarchive_cpp">boost::archive::binary_iarchive</a> // loading
 <!--
 // a non-portable native binary archive which use wide character streams
-<a href="../../../boost/archive/binary_woarchive.hpp">boost::archive::binary_woarchive(wostream &s)</a> // saving
-<a href="../../../boost/archive/binary_wiarchive.hpp">boost::archive::binary_wiarchive(wistream &s)</a> // loading
+<a href="../../../boost/archive/binary_woarchive.hpp">boost::archive::binary_woarchive</a> // saving
+<a href="../../../boost/archive/binary_wiarchive.hpp">boost::archive::binary_wiarchive</a> // loading
 -->
 // a portable XML archive</a>
-<a href="../../../boost/archive/xml_oarchive.hpp" target="xml_oarchive_cpp">boost::archive::xml_oarchive(ostream &s)</a> // saving
-<a href="../../../boost/archive/xml_iarchive.hpp" target="xml_iarchive_cpp">boost::archive::xml_iarchive(istream &s)</a> // loading
+<a href="../../../boost/archive/xml_oarchive.hpp" target="xml_oarchive_cpp">boost::archive::xml_oarchive</a> // saving
+<a href="../../../boost/archive/xml_iarchive.hpp" target="xml_iarchive_cpp">boost::archive::xml_iarchive</a> // loading
 
 // a portable XML archive which uses wide characters - use for utf-8 output</a>
-<a href="../../../boost/archive/xml_woarchive.hpp" target="xml_woarchive_cpp">boost::archive::xml_woarchive(wostream &s)</a> // saving
-<a href="../../../boost/archive/xml_wiarchive.hpp" target="xml_wiarchive_cpp">boost::archive::xml_wiarchive(wistream &s)</a> // loading
+<a href="../../../boost/archive/xml_woarchive.hpp" target="xml_woarchive_cpp">boost::archive::xml_woarchive</a> // saving
+<a href="../../../boost/archive/xml_wiarchive.hpp" target="xml_wiarchive_cpp">boost::archive::xml_wiarchive</a> // loading
 </code></pre>
 
 All of these archives implement the same inteface. Hence, it should suffice to describe only one

Modified: boost/trunk/libs/serialization/doc/contents.html
===================================================================
--- boost/trunk/libs/serialization/doc/contents.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/contents.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,4 +1,4 @@
-<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <!--
 (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com . 
@@ -111,12 +111,12 @@
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="tutorial.html#examples">List of Examples</a>
     </dl></div></dd>
 
-    <dt><img style="display:none" src="plus.gif" id="reference"><a target="detail" href="archives.html">Reference</a></dt>
+    <dt><img style="display:none" src="plus.gif" id="reference"><a target="detail" href="reference.html">Reference</a></dt>
     <dd><div id="reference_detail"><dl class="page-index"> 
-      <dt><img style="display:none" src="plus.gif" id="archive_concept"><a target="detail" href="archives.html">Archive Concept</a>
+      <dt><img style="display:none" src="plus.gif" id="archive_concept"><a target="detail" href="archives.html">Archive Concepts</a>
       <dd><div id="archive_concept_detail"><dl class="page-index">
-        <dt><img style="display:none" src="dot.gif"><a target="detail" href="archives.html#saving_interface">Saving</a>
-        <dt><img style="display:none" src="dot.gif"><a target="detail" href="archives.html#loading_interface">Loading</a>
+        <dt><img style="display:none" src="dot.gif"><a target="detail" href="archives.html#saving_interface">Saving Archive Concept</a>
+        <dt><img style="display:none" src="dot.gif"><a target="detail" href="archives.html#loading_interface">Loading Archive Concept</a>
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="archives.html#archive_models">Archive Models</a>
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="archives.html#exceptions">Exceptions</a>
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="archives.html#charactersets">Character Sets</a>
@@ -173,8 +173,8 @@
       </dl></div></dd>
       <dt><img style="display:none" src="plus.gif" id="special"><a target="detail" href="special.html">Special Considerations</a>
       <dd><div id="special_detail"><dl class="page-index">
-        <dt><img style="display:none" src="dot.gif"><a target="detail" href="special.html#headersequence">Header Inclusion Sequence</a>
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="special.html#objecttracking">Object Tracking</a>
+        <dt><img style="display:none" src="dot.gif"><a target="detail" href="special.html#export">Exporting Class Serialization</a>
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="special.html#classinfo">Class Information</a>
         <dt><img style="display:none" src="plus.gif" id="portability"><a target="detail" href="special.html#portability">Archive Portability</a>
         <dd><div id="portability_detail"><dl class="page-index">
@@ -199,14 +199,14 @@
           <dt><img style="display:none" src="dot.gif"><a target="detail" href="exceptions.html#xml_archive_tag_name_error"><code>xml_archive_tag_name_error</code></a>
         </dl></div></dd>
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="exception_safety.html">Exception Safety</a>
-        </dl></div></dd>
-        <dt><img style="display:none" src="plus.gif" id="archive_reference"><a target="detail" href="archive_reference.html">Archive Class Reference</a>
-        <dd><div id="archive_reference_detail"><dl class="page-index">
-          <dt><img style="display:none" src="dot.gif"><a target="detail" href="archive_reference.html#implementation">Implementation</a>
-          <dt><img style="display:none" src="dot.gif"><a target="detail" href="archive_reference.html#usage">Usage</a>
-          <dt><img style="display:none" src="dot.gif"><a target="detail" href="archive_reference.html#testing">Testing</a>
-          <dt><img style="display:none" src="dot.gif"><a target="detail" href="archive_reference.html#polymorphic">Polymorphic Archives</a>
-        </dl></div></dd>
+      </dl></div></dd>
+      <dt><img style="display:none" src="plus.gif" id="archive_reference"><a target="detail" href="archive_reference.html">Archive Class Reference</a>
+      <dd><div id="archive_reference_detail"><dl class="page-index">
+        <dt><img style="display:none" src="dot.gif"><a target="detail" href="archive_reference.html#implementation">Implementation</a>
+        <dt><img style="display:none" src="dot.gif"><a target="detail" href="archive_reference.html#usage">Usage</a>
+        <dt><img style="display:none" src="dot.gif"><a target="detail" href="archive_reference.html#testing">Testing</a>
+        <dt><img style="display:none" src="dot.gif"><a target="detail" href="archive_reference.html#polymorphic">Polymorphic Archives</a>
+      </dl></div></dd>
       <dt><img style="display:none" src="plus.gif" id="implementation"><a target="detail" href="implementation.html">Implementation Notes</a>
       <dd><div id="implementation_detail"><dl class="page-index">
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#functiontemplateordering">Partial Function Template Ordering</a>
@@ -215,9 +215,10 @@
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#partialtemplatespecialization">Partial Template Specialization</a>
         <dt><img style="display:none" src="plus.gif" id="othercompilerissues"><a target="detail" href="implementation.html#othercompilerissues">Specific Compiler/Library Issues</a>
         <div id="othercompilerissues_detail"><dl class="page-index">
-          <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#gcc3x">GCC 3.x</a>
+          <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#gcc3x">GCC 3.X,4.X</a>
           <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#gcc295">GCC 2.95</a>
           <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#intel80">Intel 8.0</a>
+          <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#vc80">Visual C++ 8.0</a>
           <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#vc71">Visual C++ 7.1</a>
           <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#vc70">Visual C++ 7.0</a>
           <dt><img style="display:none" src="dot.gif"><a target="detail" href="implementation.html#vc6">Visual C++ 6.0</a>
@@ -261,7 +262,7 @@
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="extended_type_info.html#runtime">Runtime Interface</a>
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="extended_type_info.html#requirements">Requirements</a>
         <dt><img style="display:none" src="dot.gif"><a target="detail" href="extended_type_info.html#models">Models</a>
-      </dl>
+      </dl></div></dd>
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="void_cast.html"><code>void_cast</code></a>
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="codecvt.html">utf-8 code_cvt</a>
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="strong_typedef.html"><code>BOOST_STRONG_TYPEDEF</code></a>
@@ -269,7 +270,7 @@
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="dataflow.html">Dataflow Iterators</a>
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="smart_cast.html"><code>smart_cast</code></a>
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="static_warning.html"><code>BOOST_STATIC_WARNING</code></a>
-  </dl></div></dd>
+    </dl></div></dd>
     <!--
     <dt><img style="display:none" src="dot.gif"><a target="detail" href="configuration.html">Configuration Information</a></dt>
     -->
@@ -279,7 +280,7 @@
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="rationale.html#archives">Archives are not streams</a></dt>
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="rationale.html#typeid"><code style="white-space: normal">typeid</code> information is not included in archives</a></dt>
       <dt><img style="display:none" src="dot.gif"><a target="detail" href="rationale.html#trap">Compile time trap when saving a non-const value</a></dt>
-    </dl>
+    </dl></div></dd>
     <dt><img style="display:none" src="dot.gif"><a target="detail" href="history.html">History</a>
     <!--
     <dt><img style="display:none" src="dot.gif"><a target="detail" href="definitions.html">Definitions</a></dt>
@@ -287,7 +288,6 @@
     -->
     <dt><img style="display:none" src="dot.gif"><a target="detail" href="bibliography.html">Bibliography</a></dt>
     <dt><img style="display:none" src="dot.gif"><a target="detail" href="acknowledgments.html">Acknowledgments</a></dt>
-
   </dl></div>
 </small>
 </body>

Modified: boost/trunk/libs/serialization/doc/implementation.html
===================================================================
--- boost/trunk/libs/serialization/doc/implementation.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/implementation.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -32,9 +32,10 @@
   <dt><a href="#partialtemplatespecialization">Partial Template Specialization</a>
   <dt><a href="#othercompilerissues">Specific Compiler/Library Issues</a>
   <dl class="page-index">
-    <dt><a href="#gcc3x">GCC 3.X, 4.x</a>
+    <dt><a href="#gcc3x">GCC 3.X, 4.X</a>
     <dt><a href="#gcc295">GCC 2.95</a>
     <dt><a href="#intel80">Intel 8.0</a>
+    <dt><a href="#vc80">Visual C++ 8.0</a>
     <dt><a href="#vc71">Visual C++ 7.1</a>
     <dt><a href="#vc70">Visual C++ 7.0</a>
     <dt><a href="#vc6">Visual C++ 6.0</a>
@@ -199,11 +200,26 @@
 </ul>
 <h3><a name="othercompilerissues">Specific Compiler/Library Issues</a></h3>
 
-<h4><a name="gcc3x">GCC 3.X, 4.x</a></h4>
-GCC versions for Cygwin and MinGW fail to support wide character I/O.  
-So all tests using wide char I/O fail.  Note that if wide character I/O support
-is added with STLPort, all tests complete successfully.
-
+<h4><a name="gcc3x">GCC 3.X, 4.X</a></h4>
+<ul>
+    <li>GCC versions for Cygwin and MinGW fail to support wide character I/O.  
+    So all tests using wide char I/O fail.  Note that if wide character I/O support
+    is added with STLPort, all tests complete successfully.
+    <li>This compiler generates long warning messages related to the usage of
+    non virtual destructors in polymorphic classes.  These warnings have been
+    carfully considered and the code that generates these warning has been 
+    unchanged.  In this case the warning should should be ignored as in certain
+    usages of the library, making the destructors virtual could lead to problems.
+    As an alternative, base class destructors have been make "protected" to
+    address the concerns that motivate these warning messages.  When building
+    the serialization library and tests with bjam, these warnings are suppressed. 
+    When building one's own applications, these warnings can be suppressed by
+    adding the following to the compiler command line:
+    <pre><code>
+    -Wno-non-virtual-dtor
+    -Wno-ctor-dtor-privacy
+    </code></pre>
+</ul>
 <h4><a name="gcc295">GCC 2.95</a></h4>
 All of the above plus:<br>
 <ul>
@@ -217,6 +233,16 @@
 <h4><a name="Intel80">Intel C++ 8.0</a></h4>
 No known issues. All tests compile and run in debug and release modes.
 
+<h4><a name="vc80">Visual C++ 8.0</a></h4>
+This compiler emits warnings for calls to functions from the standard
+library which are deemed security risks.  The serialization depends upon
+making some of these calls so programs which use the serialization library
+will get warning messages.  These messages can be suppressed from the command 
+line by including the following switch:
+    <pre><code>
+    /wd4996
+    </code></pre>
+
 <h4><a name="vc71">Visual C++ 7.1</a></h4>
 Derivation from an archive class defined in a DLL as described in ... will not work.
 This is due to the way that VC++ handles templeted code with __decl(dllexport) and
@@ -287,8 +313,12 @@
     feature. In order to serialize <code style="white-space: normal">shared_ptr&lt;A&gt;</code>,
     invoke the macro <code style="white-space: normal">BOOST_SERIALIZATION_SHARED_PTR(A)</code>
     in the header code.
+    <li>Lack of support for partial template specialization also creates problems for
+    serialization of <code style="white-space: normal">std::map</code>.  In order to serialize
+    instances of this type include the invocation of BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION
+    for the key type of the map.
 </ul>
-<h4><a name="vc6">Visual C++ 6.0</a></h4>
+<h4><a name="vc6">Visual C++ 6.5</a></h4>
 all the above issues for Visual C++ 7.0 plus:
 <ul>
     <li>Out of line template definitions are not recognized and fail with a confusing
@@ -326,7 +356,6 @@
     <li>Code modules exceeding some undetermined size that use the library will fail with
     <i>fatal error C1204: compiler limit : internal structure overflow</i>.  This can be addressed
     by dividing the module into smaller ones.
-    <li>The library cannot be built as a DLL with this compiler.
 </ul>
 <h4><a name="borland">Borland 5.64 and 5.51</a></h4>
 <ul>
@@ -375,8 +404,8 @@
     <li>The dinkumware library shipped with this compiler does not change the locale facet
     of an i/o stream unless the <code style="white-space: normal">imbue</code> function is called before the the
     stream is opened.  In order to use this library with this environment to generate UTF-8
-    files, one cannot depend on the "automatic" setting of local that archives implement. The
-    stream local must be set explicitly on the stream before an archive is opened on it.  The
+    files, one cannot depend on the "automatic" setting of locale that archives implement. The
+    stream locale must be set explicitly on the stream before an archive is opened on it.  The
     archive should be opened with the <code style="white-space: normal">no_codecvt</code> flag.  Note this problem will
     occur on all compilers shipped with this library.
     <li>Other issues have been worked around in the file.

Modified: boost/trunk/libs/serialization/doc/overview.html
===================================================================
--- boost/trunk/libs/serialization/doc/overview.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/overview.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -36,7 +36,7 @@
 the reversible deconstruction of an arbitrary set of C++ data structures
 to a sequence of bytes.  Such a system can be used to reconstitute
 an equivalent structure in another program context.  Depending on
-this context, this might used implement object persistence, remote
+the context, this might used implement object persistence, remote
 parameter passing or other facility. In this system we use the term
 <strong>"archive"</strong> to refer to a specific rendering of this
 stream of bytes.  This could be a file of binary data, text data, 

Copied: boost/trunk/libs/serialization/doc/reference.html (from rev 13899, boost/branches/upstream/current/libs/serialization/doc/reference.html)

Modified: boost/trunk/libs/serialization/doc/release.html
===================================================================
--- boost/trunk/libs/serialization/doc/release.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/release.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -90,13 +90,16 @@
     and <code style="white-space: normal">std::wstring</code> contain characters such as
     '\0' which cannot be rendered in XML without an escape mechanism.  Currently there is 
     no such escape mechanism implemented.
+    <li>A subtle error in the implementation of serialiaton of <code style="white-space: normal">std::map</code>
+    is fixed in this version.  Unfortunately, the fix breaks serialization of
+    <code style="white-space: normal">std::map</code> for those compilers which do not support
+    partial template specialization.
 </ul>
 <p>
 Aside from the above, there are a number of issus related to specific platforms.  
 These are listed in <a href="implementation.html#othercompilerissues">Specific Compiler/Library Issues</a>.
 
 
-
 <hr>
 <p><i>&copy; Copyright <a href="http://www.rrsd.com">Robert Ramey</a> 2002-2004. 
 Distributed under the Boost Software License, Version 1.0. (See

Modified: boost/trunk/libs/serialization/doc/serialization.html
===================================================================
--- boost/trunk/libs/serialization/doc/serialization.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/serialization.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,4 +1,4 @@
-<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <!--
 (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com . 
@@ -77,8 +77,7 @@
     <a target="detail" href="traits.html#Traits">serialization traits</a>,
     any user type can also be designated as "primitive"
     so that it is handled in this way.
-  <li>it is a class type one of the following is true for all archive classes:
-    it is a class type and for all <strong>Archive</strong> classes, one of the following
+  <li>It is a class type and for all <strong>Archive</strong> classes, one of the following
     has been declared:
     <ul>
     <li>a class member function <code style="white-space: normal">serialize</code>
@@ -194,6 +193,12 @@
 <li>namespace of the archive class
 <li>namespace of the type being serialized
 </ul>
+<p>
+Note that, at first glance, this suggestion may seem to be wrong for compilers which implement
+two phase lookup.  In fact, the serialization library used a perhaps overly clever 
+method to support this rule even for such compilers.  Those with an interest in studying
+this furter will find more information in 
+<a target=serialization_hpp href="../../../boost/serialization/serialization.hpp">serialization.hpp</a>
 
 <h3><a name="classmembers">Serialization of Class Members</a></h3>
 Regardless of which of the above methods is used,  the body of the serialize function must
@@ -207,7 +212,6 @@
 }
 </code></pre>
 
-
 <h4><a name="base">Base Classes</a></h4>
 The header file 
 <a href="../../../boost/serialization/base_object.hpp" target="base_object_hpp">
@@ -584,20 +588,29 @@
 main(){
     ...
     base *b;
+    ...
     ar &amp; b; 
 }
 </code></pre>
+When saving <code style="white-space: normal">b</code> what kind of object should be saved? 
 When loading <code style="white-space: normal">b</code> what kind of object should be created? 
-An object of class <code style="white-space: normal">derived_one</code>,
+Should it be an object of class <code style="white-space: normal">derived_one</code>,
 <code style="white-space: normal">derived_two</code>, or maybe <code style="white-space: normal">base</code>?
 <p>
-If this situation is not addressed by one of the methods described below,
-an <a target="detail" href="exceptions.html#unregistered_class">
-<code style="white-space: normal">unregistered_class</code></a> exception will be thrown when serialization is
-invoked.
-<p>Many times this situation is resolved automatically by the serialization
-library.
+It turns out that the kind of object serialized depends upon whether the base class
+(<code style="white-space: normal">base</code> in this case) is polymophic or not.
+If <code style="white-space: normal">base</code> is not polymorphic, that is if it has no
+virtual functions, then an object of the type <code style="white-space: normal">base</code>
+will be serialized. Information in any derived classes will be lost. If this is what is desired
+(it usually isn't) then no other effort is required.
 <p>
+
+If the base class is polymorphic, an object of the most derived type
+(<code style="white-space: normal">derived_one</code>
+or <code style="white-space: normal">derived_two</code>
+in this case) will be serialized.  The question of which type of object is to be
+serialized is (almost) automatically handled by the library.
+<p>
 The system "registers" each class in an archive the first time an object of that
 class it is serialized and assigns a sequential number to it.  Next time an
 object of that class is serialized in that same archive, this number is written
@@ -607,31 +620,36 @@
 during both save and load so that the class-integer table built on load
 is identical to the class-integer table built on save. In fact, the key to
 whole serialization system is that things are always saved and loaded in
-the same sequence.  This includes "registration"
+the same sequence.  This includes "registration".
 <p>
-In many situations the problem never comes up. Consider:
+Expanding our previous example:
 <pre><code>
 main(){
     derived_one d1;
     derived_two d2:
     ...
-    ar &gt;&gt; d1;
-    ar &gt;&gt; d2;
+    ar &amp; d1;
+    ar &amp; d2;
     // A side effect of serialization of objects d1 and d2 is that
     // the classes derived_one and derived_two become known to the archive.
     // So subsequent serialization of those classes by base pointer works
     // without any special considerations.
     base *b;
+    ...
     ar &amp; b; 
 }
 </code></pre>
-Here, the problem doesn't present itself. When <code style="white-space: normal">b</code> is read it is
+When <code style="white-space: normal">b</code> is read it is
 preceded by a unique (to the archive) class identifier which
 has previously been related to class <code style="white-space: normal">derived_one</code> or
 <code style="white-space: normal">derived_two</code>.
 <p>
-If a derived class hasn't been automatically "registered" as described
-above, we have the option of registering it explicitly.  All archives are
+If a derived class has NOT been automatically "registered" as described
+above, an <a target="detail" href="exceptions.html#unregistered_class">
+<code style="white-space: normal">unregistered_class</code></a> exception 
+will be thrown when serialization is invoked.
+<p>
+This can be addressed by registering the derived class explicitly.  All archives are
 derived from a base class which implements the following template:
 <pre><code>
 template&lt;class T&gt;
@@ -644,6 +662,7 @@
     ar.template register_type&lt;derived_one&gt;();
     ar.template register_type&lt;derived_two&gt;();
     base *b;
+    ...
     ar &amp; b; 
 }
 </code></pre>
@@ -667,6 +686,7 @@
 main(){
     ...
     base *b;
+    ...
     ar &amp; b; 
 }
 </code></pre>

Modified: boost/trunk/libs/serialization/doc/special.html
===================================================================
--- boost/trunk/libs/serialization/doc/special.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/special.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -26,8 +26,8 @@
 </table>
 <hr>
 <dl class="page-index">
-  <dt><a href="#headersequence">Header Inclusion Sequence</a>
   <dt><a href="#objecttracking">Object Tracking</a>
+  <dt><a href="#export">Exporting Class Serialization</a>
   <dt><a href="#classinfo">Class Information</a>
   <dt><a href="#portability">Archive Portability</a>
   <dl class="page-index">
@@ -40,17 +40,6 @@
   <dt><a href="exception_safety.html">Exception Safety</a>
 </dl>
 
-<h3><a name="headersequence">Header Inclusion Sequence</a></h3>
-This library is includes a large number of headers that can be included
-in user code modules.  The section
-<a href="headers.html">Code Structure</a>
-contains a summary of these headers.
-<strong>
-This library requires that all headers that implement archives be included
-before any headers that implement class serialization.
-</strong>
-Violations of this rule will result in cryptic compile time errors.
-
 <h3><a name="objecttracking">Object Tracking</a></h3>
 Depending on how the class is used and other factors, serialized objects
 may be tracked by memory address.  This prevents the same object from being
@@ -152,8 +141,6 @@
 would affect all <code style="white-space: normal">long</code>s serialized in the whole
 program - probably not what one would intend.
 <p>
-
-
 It is possible that we may want to track addresses even though
 the object is never serialized through a pointer.  For example,
 a virtual base class need be saved/loaded only once.  By setting
@@ -162,6 +149,106 @@
 <pre><code>
 BOOST_CLASS_TRACKING(my_virtual_base_class, boost::serialization::track_always)
 </code></pre>
+
+<h3><a name="export">Exporting Class Serialization</a></h3>
+<a target="detail" href="traits.html#export">Elsewhere</a> in this manual, we have described 
+<code style="white-space: normal">BOOST_CLASS_EXPORT</code>. This is used to make the serialization library aware
+that code should be instantiated for serialization of a given class even though the
+class hasn't been otherwise referred to by the program.  
+<p>
+There are several ways <code style="white-space: normal">BOOST_CLASS_EXPORT</code> could have been
+implemented.
+<p>
+One approach would be to instantiate serialization code  for all archive classes included in the library.
+This would add to each executable a large amount of code that is most likely never called.
+Also it would needlessly slow down compilations of any program that uses the library.  Finally,
+the list of archives would be "built-in" to the library which would compilicate the addition of
+new or custom archive classes.
+<p>
+Another approach would be for the library user to somehow explicitly instantiate which archive classes 
+code should be instantiated for each class to be serialized. Users would have to include
+header files corresponding the archive classes to be instantiated.
+The list of instantiated archive classes would have to be manually kept in sync with the
+archive class headers actually included.  This was considered burdensome and error prone.
+<p>
+This implementation of <code style="white-space: normal">BOOST_CLASS_EXPORT</code> works in the 
+following way:
+<ul>
+  <li>All header modules of the form &lt;boost/archive/*archive.hpp&gt; are required to precede 
+  the header module <a href="../../../boost/serialization/export.hpp" target="export_hpp">export.hpp</a>.
+  <li>The header <a href="../../../boost/serialization/export.hpp" target="export_hpp">export.hpp</a>
+  builds a list of archive classes whose header modules have been previously included.  
+  It does this by checking to see which inclusion guard constants have been defined.
+  <li><code style="white-space: normal">BOOST_CLASS_EXPORT(my_class)</code> explicitly instantiates
+  serialization code for <code style="white-space: normal">my_class</code> for each archive in the list.
+</ul>
+Serialization code will be instantiated for a given archive class 
+if and only if the module that defines that archive class has been included in the program. 
+Given this, our program will contain all necessary code instantiations and no other.
+<p>
+For many styles of code organization this header sequencing requirement presents little problem. 
+ 
+Serialization code organized by class headers that are designed to be independent of archive
+implementations will look something like the following:
+<code><pre>
+// A.hpp
+// Note:to preserve independence from any particular archive implementation,
+// no headers from &lt;boost/archive/...&gt; are included.
+// Headers can be included in any order.
+#include &lt;boost/serialization/...&gt;
+#include &lt;boost/serialization/export.hpp&gt;
+... // include other headers that A depends upon
+
+class A {
+	...
+};
+
+BOOST_CLASS_EXPORT(A) // note: the export name of this class
+</pre></code>
+This style:
+<ul>
+  <li>permits the header to include all aspects of the serialization implementation.
+  <li>permits the header to be included anywhere else as part of some other class declaration.
+  <li>reflects the concept of headers as a "library of types" which
+  can be used independently in other programs or other parts of the same program.
+  <li>reflects a fundamental principle of the serialization library design in that the 
+  specification of serialization of any class is independent of any archive implementation.
+</ul>
+However, it might not always be possible or convenient to conform to the above style. Something
+like the following might be required or preferred:
+<code><pre>
+// A.hpp
+// headers can be included in any order
+#include &lt;boost/archive/text_oarchive.hpp&gt;
+#include &lt;boost/archive/text_iarchive.hpp&gt;
+...
+#include &lt;boost/serialization/...&gt;
+...
+// can't do the following because then A.hpp couldn't be included somewhere else
+// #include &lt;boost/serialization/export.hpp&gt;
+
+class A {
+	...
+};
+// can't do the following because export.hpp is not included !!
+//BOOST_CLASS_EXPORT(A) // note: the export name of this class
+</pre></code>
+As noted in the comments, this would work.  But 
+<code style="white-space: normal">#include &lt;.../export.hpp&gt;</code> can't be used
+without conflicting with other modules which use 
+<code style="white-space: normal">#include &lt;.../*archive.hpp&gt;</code>.  In this
+case we can move the export to an implementation file:
+<code><pre>
+// A.cpp
+#include "A.hpp"
+...
+// export.hpp header should be last;
+#include &lt;boost/serialization/export.hpp&gt;
+...
+BOOST_CLASS_EXPORT(A)
+...
+</pre></code>
+
 <h3><a name="classinfo">Class Information</a></h3>
 By default, for each class serialized, class information is written to the archive.
 This information includes version number, implementation level and tracking

Modified: boost/trunk/libs/serialization/doc/traits.html
===================================================================
--- boost/trunk/libs/serialization/doc/traits.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/traits.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -336,10 +336,11 @@
 template&lt;class T&gt;
 struct implementation_level&lt;nvp&lt;T&gt; &gt;
 {
-    typedef mpl::int_&lt;object_serializable&gt; type;                             \
+    typedef mpl::integral_c_tag tag;
+    typedef mpl::int_&lt;object_serializable&gt; type;
     BOOST_STATIC_CONSTANT(
-        enum level_type,
-        value = static_cast&lt;enum level_type&gt;(type::value)
+        int,
+        value = implementation_level::type::value
     );
 };
 
@@ -347,10 +348,11 @@
 template&lt;class T&gt;
 struct tracking_level&lt;nvp&lt;T&gt; &gt;
 {
+    typedef mpl::integral_c_tag tag;
     typedef mpl::int_&lt;track_never&gt; type;
     BOOST_STATIC_CONSTANT(
-        enum tracking_type, 
-        value = static_cast&lt;enum tracking_type&gt;(type::value)
+        int, 
+        value = tracking_level::type::value
     );
 };
 </code></pre>

Modified: boost/trunk/libs/serialization/doc/tutorial.html
===================================================================
--- boost/trunk/libs/serialization/doc/tutorial.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/doc/tutorial.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -107,24 +107,28 @@
 int main() {
     // create and open a character archive for output
     std::ofstream ofs("filename");
-    boost::archive::text_oarchive oa(ofs);
 
     // create class instance
     const gps_position g(35, 59, 24.567f);
-    // write class instance to archive
-    oa &lt;&lt; g;
-    // close archive
-    ofs.close();
 
+    // save data to archive
+    {
+        boost::archive::text_oarchive oa(ofs);
+        // write class instance to archive
+        oa &lt;&lt; g;
+    	// archive and stream closed when destructors are called
+    }
+
     // ... some time later restore the class instance to its orginal state
-    // create and open an archive for input
-    std::ifstream ifs("filename", std::ios::binary);
-    boost::archive::text_iarchive ia(ifs);
-    // read class state from archive
     gps_position newg;
-    ia &gt;&gt; newg;
-    // close archive
-    ifs.close();
+    {
+        // create and open an archive for input
+        std::ifstream ifs("filename", std::ios::binary);
+        boost::archive::text_iarchive ia(ifs);
+        // read class state from archive
+        ia &gt;&gt; newg;
+        // archive and stream closed when destructors are called
+    }
     return 0;
 }
 </code>
@@ -295,7 +299,7 @@
 </code>
 </pre>
 Each member of the array <code style="white-space: normal">stops</code> will be serialized.
-But, remember each member is a pointer - so what can this really
+But remember each member is a pointer - so what can this really
 mean?  The whole object of this serialization is to permit
 reconstruction of the original data structures at another place
 and time.  In order to accomplish this with a pointer, it is
@@ -304,6 +308,27 @@
 loaded, a new object has to be created and a new pointer has
 to be loaded into the class member.
 <p>
+If the same pointer is serialized more than once, only one instance
+is be added to the archive.  When read back, no data is read back in.
+The only operation that occurs is for the second pointer is set equal to the first
+<p>
+Note that, in this example, the array consists of polymorphic pointers.
+That is, each array element point to one of several possible 
+kinds of bus stops.  So when the pointer is saved, some sort of class
+identifier must be saved.  When the pointer is loaded, the class
+identifier must be read and and instance of the corresponding class
+must be constructed. Finally the data can be loaded to newly created
+instance of the correct type.
+
+As can be seen in 
+<a href="../example/demo.cpp" target="demo_cpp">demo.cpp</a>,
+serialization of pointers to derived classes through a base
+clas pointer may require explicit enumeration of the derived
+classes to be serialized. This is referred to as "registration" or "export"
+of derived classes.  This requirement and the methods of
+satisfying it are explained in detail
+<a href="serialization.html#derivedpointers">here</a>
+<p>
 All this is accomplished automatically by the serialization
 library.  The above code is all that is necessary to accomplish
 the saving and loading of objects accessed through pointers.
@@ -515,7 +540,7 @@
     <dt><a href="../example/demo_xml.cpp" target="demo_xml_cpp">demo_xml.cpp</a>
     <dd>This is a variation the original demo which supports xml archives in addition
     to the others.  The extra wrapping macros are needed to associate a data
-    item name with the correspoding xml tag. For more information see
+    item name with the corresponding xml tag. For more information see
     <a target="detail" href="wrappers.html#nvp">Name-Value Pairs</a>.
     <a href="../example/demo_save.xml" target="demo_save_xml">Here</a>
     is what an xml archive looks like.

Modified: boost/trunk/libs/serialization/src/basic_iarchive.cpp
===================================================================
--- boost/trunk/libs/serialization/src/basic_iarchive.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/src/basic_iarchive.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -80,8 +80,9 @@
     // list of objects which might be moved. We use a vector for implemenation
     // in the hope the the truncation operation will be faster than either
     // with a list or stack adaptor
-    std::vector<std::size_t> moveable_object_stack;
-    std::size_t moveable_object_position;
+    object_id_type moveable_objects_start;
+    object_id_type moveable_objects_end;
+    object_id_type moveable_objects_recent;
 
     void reset_object_address(
         const void * new_address, 
@@ -95,7 +96,7 @@
         const basic_iserializer * bis;
         const class_id_type class_id;
         cobject_type(
-            std::size_t class_id_,
+            class_id_type class_id_,
             const basic_iserializer & bis_
         ) : 
             bis(& bis_),
@@ -196,7 +197,8 @@
     basic_iarchive_impl(unsigned int flags) :
         m_archive_library_version(ARCHIVE_VERSION()),
         m_flags(flags),
-        moveable_object_position(0),
+        moveable_objects_start(0),
+        moveable_objects_end(0),
         pending_object(NULL),
         pending_bis(NULL),
         pending_version(0)
@@ -254,24 +256,44 @@
     const void * new_address, 
     const void *old_address
 ){
-    // if the this object wasn't tracked
-    std::size_t i = moveable_object_position;
-    if(i >= moveable_object_stack.size())
-        return;
-    if(old_address != object_id_vector[i].address)
-        // skip to any lower level ones
-        ++i;
-    while(i < moveable_object_stack.size()){
+    object_id_type i;
+    // this code handles a couple of situations.
+    // a) where reset_object_address is applied to an untracked object.
+    //    In such a case the call is really superfluous and its really an
+    //    an error.  But we don't have access to the types here so we can't
+    //    know that.  However, this code will effectively turn this situation
+    //    into a no-op and every thing will work fine - albeat with a small
+    //    execution time penalty.
+    // b) where the call to reset_object_address doesn't immediatly follow
+    //    the << operator to which it corresponds.  This would be a bad idea
+    //    but the code may work anyway.  Naturally, a bad practice on the part
+    //    of the programmer but we can't detect it - as above.  So maybe we
+    //    can save a few more people from themselves as above.
+    for(i = moveable_objects_recent; i < moveable_objects_end; ++i){
+        if(old_address == object_id_vector[i].address)
+            break;
+    }
+    for(; i < moveable_objects_end; ++i){
+
         // calculate displacement from this level
-        assert(object_id_vector[i].address >= old_address);
         // warning - pointer arithmetic on void * is in herently non-portable
         // but expected to work on all platforms in current usage
-        std::size_t member_displacement
-            = reinterpret_cast<std::size_t>(object_id_vector[i].address) 
-            - reinterpret_cast<std::size_t>(old_address);
-        object_id_vector[i].address = reinterpret_cast<void *>(
-            reinterpret_cast<std::size_t>(new_address) + member_displacement
-        );
+        if(object_id_vector[i].address > old_address){
+            std::size_t member_displacement
+                = reinterpret_cast<std::size_t>(object_id_vector[i].address) 
+                - reinterpret_cast<std::size_t>(old_address);
+            object_id_vector[i].address = reinterpret_cast<void *>(
+                reinterpret_cast<std::size_t>(new_address) + member_displacement
+            );
+        }
+        else{
+            std::size_t member_displacement
+                = reinterpret_cast<std::size_t>(old_address)
+                - reinterpret_cast<std::size_t>(object_id_vector[i].address); 
+            object_id_vector[i].address = reinterpret_cast<void *>(
+                reinterpret_cast<std::size_t>(new_address) - member_displacement
+            );
+       }
         ++i;
     }
 }
@@ -297,7 +319,8 @@
 basic_iarchive_impl::register_type(
     const basic_iserializer & bis
 ){
-    cobject_type co(cobject_info_set.size(), bis);
+    class_id_type id(static_cast<int>(cobject_info_set.size()));
+    cobject_type co(id, bis);
     std::pair<cobject_info_set_type::const_iterator, bool>
         result = cobject_info_set.insert(co);
 
@@ -305,10 +328,12 @@
         cobject_id_vector.push_back(cobject_id(bis));
         assert(cobject_info_set.size() == cobject_id_vector.size());
     }
-    const int id = result.first->class_id;
-    cobject_id & coid = cobject_id_vector[id];
+    id = result.first->class_id;
+    // borland complains without this minor hack
+    const int tid = id;
+    cobject_id & coid = cobject_id_vector[tid];
     coid.bpis_ptr = bis.get_bpis_ptr();
-    return result.first->class_id;
+    return id;
 }
 
 void
@@ -370,34 +395,31 @@
     cobject_id & co = cobject_id_vector[id];
 
     load_preamble(ar, co);
+
+    // save the current move stack position in case we want to truncate it
+    boost::state_saver<object_id_type> w(moveable_objects_start);
+
     // note: extra line used to evade borland issue
     const bool tracking = co.tracking_level;
-    // if we didn't track this object when the archive was saved
-    if(! tracking){ 
-        // all we need to do is read the data
-        (bis.load_object_data)(ar, t, co.file_version);
-        return;
-    }
 
-    // we're tracking the object
-    // if it was already read
-    if(! track(ar, t))
-        // we're done
-        return;
+    object_id_type this_id;
+    moveable_objects_start =
+    this_id = object_id_vector.size();
 
-    std::size_t tracking_list_position = object_id_vector.size();
-    // add a new enty into the tracking list
-    object_id_vector.push_back(aobject(t, cid));
-    // save the current move stack position in case we want to truncate it
-    std::size_t next_moveable_object_position = moveable_object_stack.size();
-    // and add an entry for this object
-    moveable_object_stack.push_back(tracking_list_position);
-
+    // if we tracked this object when the archive was saved
+    if(tracking){ 
+        // if it was already read
+        if(!track(ar, t))
+            // we're done
+            return;
+        // add a new enty into the tracking list
+        object_id_vector.push_back(aobject(t, cid));
+        // and add an entry for this object
+        moveable_objects_end = object_id_vector.size();
+    }
     // read data
     (bis.load_object_data)(ar, t, co.file_version);
-
-    // last object created
-    moveable_object_position = next_moveable_object_position;
+    moveable_objects_recent = this_id;
 }
 
 inline const basic_pointer_iserializer *
@@ -457,8 +479,7 @@
         return bpis_ptr;
 
     // save state
-    std::size_t original_moveable_stack_size(moveable_object_stack.size());
-    state_saver<std::size_t> w(moveable_object_position);
+    state_saver<object_id_type> w(moveable_objects_start);
 
     if(! tracking){
         bpis_ptr->load_object_ptr(ar, t, co.file_version);
@@ -474,11 +495,14 @@
         // predict next object id to be created
         const unsigned int ui = object_id_vector.size();
 
+        state_saver<object_id_type> w(moveable_objects_end);
+
         // because the following operation could move the items
         // don't use co after this
         // add to list of serialized objects so that we can properly handle
         // cyclic strucures
         object_id_vector.push_back(aobject(t, cid));
+
         bpis_ptr->load_object_ptr(
             ar, 
             object_id_vector[ui].address, 
@@ -490,9 +514,6 @@
         // and add to list of created pointers
         created_pointers.push_back(created_pointer_type(cid, t));
     }
-    // anything pointed to is never moved 
-    // so truncate the stack of moveable objects
-    moveable_object_stack.resize(original_moveable_stack_size);
 
     return bpis_ptr;
 }

Modified: boost/trunk/libs/serialization/src/basic_iserializer.cpp
===================================================================
--- boost/trunk/libs/serialization/src/basic_iserializer.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/src/basic_iserializer.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,7 +17,7 @@
 
 BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) 
 basic_iserializer::basic_iserializer(
-        const boost::serialization::extended_type_info & eti
+    const boost::serialization::extended_type_info & eti
 ) :
     basic_serializer(eti), 
     bpis(NULL)

Modified: boost/trunk/libs/serialization/src/basic_serializer_map.cpp
===================================================================
--- boost/trunk/libs/serialization/src/basic_serializer_map.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/src/basic_serializer_map.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -25,21 +25,35 @@
 namespace archive {
 namespace detail {
 
-bool type_info_pointer_compare::operator()(
+BOOST_ARCHIVE_DECL(bool) 
+type_info_pointer_compare::operator()(
     const basic_serializer * lhs, const basic_serializer * rhs
-) const    {
+) const {
     return *lhs < *rhs;
 }
 
 BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY())
-basic_serializer_map::basic_serializer_map(){
+basic_serializer_map::basic_serializer_map(bool & deleted) :
+    m_deleted(deleted)
+{
+    m_deleted = false;
 }
 
+BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY())
+basic_serializer_map::~basic_serializer_map(){
+    m_deleted = true;
+}
+
 BOOST_ARCHIVE_DECL(bool) 
 basic_serializer_map::insert(const basic_serializer * bs){
-    return map.insert(bs).second;
+    return m_map.insert(bs).second;
 }
 
+BOOST_ARCHIVE_DECL(void) 
+basic_serializer_map::erase(basic_serializer * bs){
+    m_map.erase(bs);
+}
+
 class basic_serializer_arg : public basic_serializer {
 public:
     basic_serializer_arg(const serialization::extended_type_info & eti) :
@@ -53,8 +67,8 @@
 ) const {
     const basic_serializer_arg bs(eti);
     map_type::const_iterator it;
-    it = map.find(& bs);
-    if(it == map.end())
+    it = m_map.find(& bs);
+    if(it == m_map.end())
         return NULL;
     return *it;
 }

Modified: boost/trunk/libs/serialization/src/extended_type_info.cpp
===================================================================
--- boost/trunk/libs/serialization/src/extended_type_info.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/src/extended_type_info.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -43,13 +43,20 @@
         bool
         operator()(const extended_type_info * lhs, const extended_type_info * rhs) const
         {
+            assert(! lhs->is_destructing());
+            assert(! rhs->is_destructing());
             return *lhs < *rhs;
         }
     };
-    typedef std::multiset<const extended_type_info *, type_info_compare> type;
-    tkmap(){}
+//    typedef std::multiset<const extended_type_info *, type_info_compare> type;
+    typedef std::set<const extended_type_info *, type_info_compare> type;
     type m_map;
     static tkmap * m_self;
+    tkmap(){}
+    static tkmap::type::iterator
+    lookup(const extended_type_info * eti){
+        return m_self->m_map.find(eti);
+    }
 public:
     ~tkmap(){
         m_self = NULL;
@@ -60,14 +67,16 @@
             static tkmap instance;
             m_self = & instance;
         }
+        // make sure that attempt at registration is done only once
+        assert(lookup(eti) == m_self->m_map.end());
         m_self->m_map.insert(eti);
     }
     static const extended_type_info * 
-    find(const extended_type_info * t){
+    find(const extended_type_info * eti){
         if(NULL == m_self)
             return NULL;
         tkmap::type::const_iterator it;
-        it = m_self->m_map.find(t);
+        it = m_self->m_map.find(eti);
         if(it == m_self->m_map.end())
             return NULL;
         return *it;
@@ -76,6 +85,19 @@
     purge(const extended_type_info * eti){
         if(NULL == m_self)
             return;
+        // note: the following can't be used as this function
+        // is called from a destructor of extended_type_info.
+        // This will generate an error on some machines - which
+        // makes sense be cause by this time the derived class data
+        // might be gone.  Leave this in as a reminder not to do this
+        #if 0
+        tkmap::type::iterator it;
+        it = lookup(eti);
+        // it should be in there
+        assert(it != m_self->m_map.end());
+        m_self->m_map.erase(it);
+        #endif
+
         tkmap::type::iterator i = m_self->m_map.begin();
         tkmap::type::iterator k = m_self->m_map.end();
         while(i != k){
@@ -106,10 +128,32 @@
             return std::strcmp(lhs->get_key(), rhs->get_key()) < 0; 
         }
     };
-    typedef std::multiset<const extended_type_info *, key_compare> type;
+//    typedef std::multiset<const extended_type_info *, key_compare> type;
+    typedef std::set<const extended_type_info *, key_compare> type;
     type m_map;
     static ktmap * m_self;
     ktmap(){}
+    class extended_type_info_arg : public extended_type_info
+    {
+    public:
+        extended_type_info_arg(const char * key) :
+            extended_type_info(NULL)
+        {
+            m_key = key;
+        }
+        virtual bool
+        less_than(const extended_type_info &rhs) const
+        {
+            assert(false);
+            return false;   // to prevent a syntax error
+        }
+    };
+    static ktmap::type::iterator
+    lookup(const char *key){
+        extended_type_info_arg arg(key);
+        return m_self->m_map.find(&arg);
+    }
+
 public:
     ~ktmap(){
         m_self = NULL;
@@ -120,36 +164,10 @@
             static ktmap instance;
             m_self = & instance;
         }
+        // make sure that all GUIDs are unique
+        assert(lookup(eti->get_key()) == m_self->m_map.end());
         m_self->m_map.insert(eti);
     }
-    static void 
-    purge(const extended_type_info * eti){
-        if(NULL == m_self)
-            return;
-        ktmap::type::iterator i = m_self->m_map.begin();
-        ktmap::type::iterator k = m_self->m_map.end();
-        while(i == k){
-            // note that the erase might invalidate i so save it here
-            ktmap::type::iterator j = i++;
-            if(*j == eti)
-                m_self->m_map.erase(j);
-        }
-    }
-    class extended_type_info_arg : public extended_type_info
-    {
-    public:
-        extended_type_info_arg(const char * search_key_)
-            : extended_type_info(NULL)
-        {
-            key = search_key_;
-        }
-        virtual bool
-        less_than(const extended_type_info &rhs) const
-        {
-            assert(false);
-            return false;   // to prevent a syntax error
-        }
-    };
     static const extended_type_info * 
     find(const char *key)
     {
@@ -162,7 +180,32 @@
             return NULL;
         return *it;
     }
+    static void 
+    purge(const extended_type_info * eti){
+        if(NULL == m_self)
+            return;
+        // note: the following can't be used as this function
+        // is called from a destructor of extended_type_info.
+        // This will generate an error on some machines - which
+        // makes sense be cause by this time the derived class data
+        // might be gone.  Leave this in as a reminder not to do this
+        #if 0
+        ktmap::type::iterator it;
+        it = lookup(eti->get_key());
+        // expect it to be in there !
+        assert(it != m_self->m_map.end());
+        m_self->m_map.erase(it);
+        #endif
 
+        ktmap::type::iterator i = m_self->m_map.begin();
+        ktmap::type::iterator k = m_self->m_map.end();
+        while(i != k){
+            // note that the erase might invalidate i so save it here
+            ktmap::type::iterator j = i++;
+            if(*j == eti)
+                m_self->m_map.erase(j);
+        }
+    }
 };
 
 ktmap * ktmap::m_self = NULL;
@@ -179,43 +222,51 @@
 extended_type_info::self_register()
 {
     detail::tkmap::insert(this);
+    m_self_registered = true;
 }
 
 BOOST_SERIALIZATION_DECL(void)  
 extended_type_info::key_register(const char *key_) {
     if(NULL == key_)
         return;
-    key = key_;
+    m_key = key_;
     detail::ktmap::insert(this);
+    m_key_registered = true;
 }
 
 BOOST_SERIALIZATION_DECL(BOOST_PP_EMPTY()) 
-extended_type_info::extended_type_info(const char * type_info_key_) :
-    type_info_key(type_info_key_),
-    key(NULL)
+extended_type_info::extended_type_info(
+    const char * type_info_key
+) :
+    m_type_info_key(type_info_key),
+    m_self_registered(false),
+    m_key_registered(false),
+    m_is_destructing(false)
 {}
 
 BOOST_SERIALIZATION_DECL(BOOST_PP_EMPTY()) 
 extended_type_info::~extended_type_info(){
     // remove entries in maps which correspond to this type
+    m_is_destructing = true;
     BOOST_TRY{
-        detail::tkmap::purge(this);
-        detail::ktmap::purge(this);
+        if(m_self_registered)
+            detail::tkmap::purge(this);
+        if(m_key_registered)
+            detail::ktmap::purge(this);
         unregister_void_casts(this);
     }
     BOOST_CATCH(...){}
     BOOST_CATCH_END
 }
 
-
 BOOST_SERIALIZATION_DECL(int)
 extended_type_info::type_info_key_cmp(const extended_type_info & rhs) const {
-    if(type_info_key == rhs.type_info_key)
+    if(m_type_info_key == rhs.m_type_info_key)
         return 0;
     //return strcmp(lhs.type_info_key, rhs.type_info_key);
     // all we require is that the type_info_key be unique
     // so just compare the addresses
-    return type_info_key < rhs.type_info_key ? -1 : 1;
+    return m_type_info_key < rhs.m_type_info_key ? -1 : 1;
 }
 
 BOOST_SERIALIZATION_DECL(const extended_type_info *) 
@@ -231,6 +282,8 @@
         return true;
     if(i > 0)
         return false;
+    assert(! is_destructing());
+    assert(! rhs.is_destructing());
     return less_than(rhs);
 }
 

Modified: boost/trunk/libs/serialization/src/extended_type_info_no_rtti.cpp
===================================================================
--- boost/trunk/libs/serialization/src/extended_type_info_no_rtti.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/src/extended_type_info_no_rtti.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -26,7 +26,7 @@
 extended_type_info_no_rtti_0::less_than(
     const boost::serialization::extended_type_info &rhs) const 
 {
-    return std::strcmp(key, rhs.get_key()) < 0;
+    return std::strcmp(m_key, rhs.get_key()) < 0;
 }
 
 BOOST_SERIALIZATION_DECL(BOOST_PP_EMPTY())  

Modified: boost/trunk/libs/serialization/src/void_cast.cpp
===================================================================
--- boost/trunk/libs/serialization/src/void_cast.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/src/void_cast.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -111,6 +111,8 @@
 
 void 
 void_caster_registry::purge(const extended_type_info * eti){
+    if(NULL == m_self)
+        return;
     if(! empty()){
         iterator i = m_self->m_set.begin();
         while(i != m_self->m_set.end()){

Modified: boost/trunk/libs/serialization/test/Jamfile
===================================================================
--- boost/trunk/libs/serialization/test/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,7 +5,6 @@
 #  Boost Software License, Version 1.0. (See accompanying file 
 #  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 #
-#  See http://www.boost.org/libs/test for the library home page.
 
 subproject libs/serialization/test ;
 
@@ -46,7 +45,8 @@
         : # requirements
             std::locale-support
             toolset::require-boost-spirit-support
-            <borland*><*><cxxflags>"-w-8080 -w-8071 -w-8057 -w-8062 -w-8008 -w-0018 -w-8066"
+            toolset::suppress-warnings
+            toolset::optimizations
             $(requirements)
         : # test name
             $(test-name)
@@ -69,7 +69,6 @@
             # msvc stlport 4.5.3 only works with static lib
             <msvc-stlport><*><runtime-link>static
             <vc-6_5-stlport><*><runtime-link>static
-            <como><*><linkflags>"-force:multiple"
             <define>$(defns)
             <define>BOOST_LIB_DIAGNOSTIC=1
     ] ;
@@ -245,19 +244,6 @@
      [ test-bsl-run_polymorphic_archive test_polymorphic : test_polymorphic_A ]
 ;
 
-# This last DEPENDS makes the directory for the part 2 depend on the 
-# completion of part 1. You may ask why the directory and not the test 
-# itself? Strangely it's because to properly chain the tests you need to 
-# make the earliest step of the second test depend on the latest part of 
-# the next test. And directories are the only sure thing that you can know 
-# a test needs first.
-
-DEPENDS test_class_info_load_text_archive.run : test_class_info_save_text_archive.run ;
-DEPENDS test_class_info_load_text_warchive.run : test_class_info_save_text_warchive.run ;
-DEPENDS test_class_info_load_xml_archive.run : test_class_info_save_xml_archive.run ;
-DEPENDS test_class_info_load_xml_archive.run : test_class_info_save_xml_warchive.run ;
-DEPENDS test_class_info_load_binary_archive.run : test_class_info_save_binary_archive.run ;
-
 if $(BOOST_SERIALIZATION_TEST) {
     test-suite "serialization" : 
         [ test-bsl-run-no-lib test_iterators ]
@@ -307,8 +293,22 @@
         [ compile test_const_pass.cpp : std::locale-support ]
     ;
     
-    DEPENDS test_demo_xml_load.run : test_demo_xml_save.run ;
 }
 
+saving-tests = [ test-bsl-run_files test_class_info_save ]
+               [ test-bsl-run test_demo_xml_save ] ;
+loading-tests = [ test-bsl-run_files test_class_info_load ]
+                [ test-bsl-run test_demo_xml_load ] ;
+
+## This makes each individual load test depend on the run of the
+## corresponding save test. It is important to do this one at a
+## time because $(saving-tests) and $(loading-tests) can contain
+## the targets for multiple toolsets.
+for local save-test-i in $(saving-tests)
+{
+    DEPENDS $(loading-tests[1]:S=.run) : $(save-test-i:S=.run) ;
+    loading-tests = $(loading-tests[2-]) ;
 }
 
+}
+

Modified: boost/trunk/libs/serialization/test/polymorphic_text_warchive.hpp
===================================================================
--- boost/trunk/libs/serialization/test/polymorphic_text_warchive.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/polymorphic_text_warchive.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -4,6 +4,10 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 
 //  See http://www.boost.org for updates, documentation, and revision history.
+#include <boost/config.hpp>
+#ifdef BOOST_NO_STD_WSTREAMBUF
+#error "wide char i/o not supported on this platform"
+#else
 #include <boost/archive/polymorphic_text_woarchive.hpp>
 typedef boost::archive::polymorphic_text_woarchive test_oarchive;
 typedef std::wofstream test_ostream;
@@ -11,3 +15,4 @@
 typedef boost::archive::polymorphic_text_wiarchive test_iarchive;
 typedef std::wifstream test_istream;
 #define TEST_STREAM_FLAGS (std::ios_base::openmode)0
+#endif
\ No newline at end of file

Modified: boost/trunk/libs/serialization/test/test_demo_xml_load.cpp
===================================================================
--- boost/trunk/libs/serialization/test/test_demo_xml_load.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/test_demo_xml_load.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -10,4 +10,4 @@
 
 #define main test_main
 
-#include "../example/demo.cpp"
+#include "../example/demo_xml_load.cpp"

Modified: boost/trunk/libs/serialization/test/test_demo_xml_save.cpp
===================================================================
--- boost/trunk/libs/serialization/test/test_demo_xml_save.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/test_demo_xml_save.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -10,4 +10,4 @@
 
 #define main test_main
 
-#include "../example/demo.cpp"
+#include "../example/demo_xml_save.cpp"

Modified: boost/trunk/libs/serialization/test/test_diamond.cpp
===================================================================
--- boost/trunk/libs/serialization/test/test_diamond.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/test_diamond.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -186,19 +186,19 @@
     {
         test_ostream ofs(testfile);    
         test_oarchive oa(ofs);
-        oa << boost::serialization::make_nvp("bp", bp);
+        oa << BOOST_SERIALIZATION_NVP(bp);
     }
 
     base* bp2;
     {
         test_istream ifs(testfile);
         test_iarchive ia(ifs);
-        ia >> boost::serialization::make_nvp("bp2", bp2);
+        ia >> BOOST_SERIALIZATION_NVP(bp2);
     }
 
-    BOOST_ASSERT(1 == save_count);
-    BOOST_ASSERT(1 == load_count);
-    BOOST_ASSERT(*bp2 == *bp);
+    BOOST_CHECK(1 == save_count);
+    BOOST_CHECK(1 == load_count);
+    BOOST_CHECK(*bp2 == *bp);
     std::remove(testfile);
 
     return EXIT_SUCCESS;

Modified: boost/trunk/libs/serialization/test/test_map.cpp
===================================================================
--- boost/trunk/libs/serialization/test/test_map.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/test_map.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -61,6 +61,8 @@
     }
 };  
 
+BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(random_key)
+
 #if defined(__LIBCOMO__) || (defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION))
 
 namespace std {
@@ -83,8 +85,8 @@
 
 #endif
 
-int test_main( int /* argc */, char* /* argv */[] )
-{
+void
+test_map(){
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);
 
@@ -105,7 +107,46 @@
         ia >> boost::serialization::make_nvp("amap", amap1);
     }
     BOOST_CHECK(amap == amap1);
+    std::remove(testfile);
+}
 
+void
+test_map_2(){
+    const char * testfile = boost::archive::tmpnam(NULL);
+    BOOST_REQUIRE(NULL != testfile);
+
+    BOOST_CHECKPOINT("map_2");
+    std::pair<int, int> a(11, 22);
+    std::map<int, int> b;
+    b[0] = 0;
+    b[-1] = -1;
+    b[1] = 1;
+    {
+        test_ostream os(testfile, TEST_STREAM_FLAGS);
+        std::pair<int, int> * const pa = &a;
+        std::map<int, int> * const pb = &b;
+        test_oarchive oa(os);
+        oa << BOOST_SERIALIZATION_NVP(pb);
+        oa << BOOST_SERIALIZATION_NVP(pa);
+    }
+    {
+        test_istream is(testfile, TEST_STREAM_FLAGS);
+        std::pair<int, int> *pa = 0;
+        std::map<int, int> *pb = 0;
+        test_iarchive ia(is);
+        ia >> BOOST_SERIALIZATION_NVP(pb);
+        ia >> BOOST_SERIALIZATION_NVP(pa);
+        delete pa;
+        delete pb;
+    }
+    std::remove(testfile);
+}
+
+void
+test_multimap(){
+    const char * testfile = boost::archive::tmpnam(NULL);
+    BOOST_REQUIRE(NULL != testfile);
+
     BOOST_CHECKPOINT("multimap");
     std::multimap<random_key, A> amultimap;
     amultimap.insert(std::make_pair(random_key(), A()));
@@ -122,8 +163,15 @@
         ia >> boost::serialization::make_nvp("amultimap", amultimap1);
     }
     BOOST_CHECK(amultimap == amultimap1);
+    std::remove(testfile);
+}
 
+void
+test_hash_map(){
     #ifdef BOOST_HAS_HASH
+    const char * testfile = boost::archive::tmpnam(NULL);
+    BOOST_REQUIRE(NULL != testfile);
+
     BOOST_CHECKPOINT("hash_map");
     // test hash_map of objects
     BOOST_STD_EXTENSION_NAMESPACE::hash_map<random_key, A> ahash_map;
@@ -150,7 +198,16 @@
     std::copy(ahash_map1.begin(), ahash_map1.end(), std::back_inserter(tvec1));
     std::sort(tvec1.begin(), tvec1.end());
     BOOST_CHECK(tvec == tvec1);
-    
+    std::remove(testfile);
+    #endif
+}
+
+void
+test_hash_multimap(){
+    #ifdef BOOST_HAS_HASH
+    const char * testfile = boost::archive::tmpnam(NULL);
+    BOOST_REQUIRE(NULL != testfile);
+
     BOOST_CHECKPOINT("hash_multimap");
     BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<random_key, A> ahash_multimap;
     ahash_multimap.insert(std::make_pair(random_key(), A()));
@@ -170,6 +227,7 @@
     // to implement the == operator for hash collections - but goes ahead
     // does it anyway even though it doesn't seem to work.  So sort into
     // vectors and then compare.
+    std::vector< std::pair<random_key, A> > tvec, tvec1;
     tvec.clear();
     tvec1.clear();
     std::copy(ahash_multimap.begin(), ahash_multimap.end(), std::back_inserter(tvec));
@@ -177,8 +235,16 @@
     std::copy(ahash_multimap1.begin(), ahash_multimap1.end(), std::back_inserter(tvec1));
     std::sort(tvec1.begin(), tvec1.end());
     BOOST_CHECK(tvec == tvec1);
+    std::remove(testfile);
     #endif
+}
 
-    std::remove(testfile);
+int test_main( int /* argc */, char* /* argv */[] )
+{
+    test_map();
+    test_map_2();
+    test_multimap();
+    test_hash_map();
+    test_hash_multimap();
     return EXIT_SUCCESS;
 }

Modified: boost/trunk/libs/serialization/test/test_reset_object_address.cpp
===================================================================
--- boost/trunk/libs/serialization/test/test_reset_object_address.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/test_reset_object_address.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -21,12 +21,14 @@
 
 #include <boost/test/test_tools.hpp>
 
+#include <boost/archive/text_oarchive.hpp>
 #include <boost/archive/text_iarchive.hpp>
-#include <boost/archive/text_oarchive.hpp>
+#include <boost/archive/polymorphic_text_oarchive.hpp>
+#include <boost/archive/polymorphic_text_iarchive.hpp>
 
+#include <boost/serialization/list.hpp>
 #include <boost/serialization/access.hpp>
 
-
 // Someday, maybe all tests will be converted to the unit test framework.
 // but for now use the text execution monitor to be consistent with all
 // the other tests.
@@ -34,6 +36,8 @@
 // simple test of untracked value
 #include "A.hpp"
 
+BOOST_TEST_DONT_PRINT_LOG_VALUE( A )
+
 void test1(){
     std::stringstream ss;
     const A a;
@@ -161,7 +165,7 @@
 };
 BOOST_TEST_DONT_PRINT_LOG_VALUE( E )
 
-// check that moves don't move stuff pointed too
+// check that moves don't move stuff pointed to
 class F {
     friend class boost::serialization::access;
     E * m_eptr;
@@ -208,11 +212,201 @@
     BOOST_CHECK_EQUAL(f, f1);
 }
 
+// check that multiple moves keep track of the correct target
+class G {
+    friend class boost::serialization::access;
+    A m_a1;
+    A m_a2;
+    A *m_pa2;
+    template<class Archive>
+    void save(Archive &ar, const unsigned int file_version) const {
+        ar << m_a1;
+        ar << m_a2;
+        ar << m_pa2;
+    }
+    template<class Archive>
+    void load(Archive &ar, const unsigned int file_version){
+        A a; // temporary A
+        ar >> a;
+        m_a1 = a;
+        ar.reset_object_address(& m_a1, & a);
+        ar >> a;
+        m_a2 = a;
+        ar.reset_object_address(& m_a2, & a);
+        ar & m_pa2;
+    }
+    BOOST_SERIALIZATION_SPLIT_MEMBER()
+public:
+    bool operator==(const G &rhs) const {
+        return 
+            m_a1 == rhs.m_a1 
+            && m_a2 == rhs.m_a2
+            && *m_pa2 == *rhs.m_pa2;
+    }
+    G & operator=(const G & rhs) {
+        m_a1 = rhs.m_a1;
+        m_a2 = rhs.m_a2;
+        m_pa2 = & m_a2;
+        return *this;
+    }
+    G(){
+        m_pa2 = & m_a2;
+    }
+    G(const G & rhs){
+        *this = rhs;
+    }
+    ~G(){}
+};
+
+BOOST_TEST_DONT_PRINT_LOG_VALUE( G )
+
+void test5(){
+    std::stringstream ss;
+    const G g;
+    {
+        boost::archive::text_oarchive oa(ss);
+        oa << g;
+    }
+    G g1;
+    {
+        boost::archive::text_iarchive ia(ss);
+        ia >> g1;
+    }
+    BOOST_CHECK_EQUAL(g, g1);
+}
+
+// joaquin's test - this tests the case where rest_object_address
+// is applied to an item which in fact is not tracked so that 
+// the call is in fact superfluous.
+struct foo
+{
+  int x;
+
+private:
+  friend class boost::serialization::access;
+
+  template<class Archive>
+  void serialize(Archive &,const unsigned int)
+  {
+  }
+};
+
+struct bar
+{
+  foo  f[2];
+  foo* pf[2];
+
+private:
+  friend class boost::serialization::access;
+  BOOST_SERIALIZATION_SPLIT_MEMBER()
+
+  template<class Archive>
+  void save(Archive& ar,const unsigned int)const
+  {
+    for(int i=0;i<2;++i){
+      ar<<f[i].x;
+      ar<<f[i];
+    }
+    for(int j=0;j<2;++j){
+      ar<<pf[j];
+    }
+  }
+
+  template<class Archive>
+  void load(Archive& ar,const unsigned int)
+  {
+    for(int i=0;i<2;++i){
+      int x;
+      ar>>x;
+      f[i].x=x;
+      ar.reset_object_address(&f[i].x,&x);
+      ar>>f[i];
+    }
+    for(int j=0;j<2;++j){
+      ar>>pf[j];
+    }
+  }
+};
+
+int test6()
+{
+  bar b;
+  b.f[0].x=0;
+  b.f[1].x=1;
+  b.pf[0]=&b.f[0];
+  b.pf[1]=&b.f[1];
+
+  std::ostringstream oss;
+  {
+    boost::archive::text_oarchive oa(oss);
+    oa<<const_cast<const bar&>(b);
+  }
+
+  bar b1;
+  b1.pf[0]=0;
+  b1.pf[1]=0;
+
+  std::istringstream iss(oss.str());
+  boost::archive::text_iarchive ia(iss);
+  ia>>b1;
+  BOOST_CHECK(b1.pf[0]==&b1.f[0]&&b1.pf[1]==&b1.f[1]);
+
+  return 0;
+}
+
+// test one of the collections
+void test7(){
+    std::stringstream ss;
+    B const b;
+    B const * const b_ptr = & b;
+    BOOST_CHECK_EQUAL(& b, b_ptr);
+    {
+        std::list<const B *> l;
+        l.push_back(b_ptr);
+        boost::archive::text_oarchive oa(ss);
+        oa << const_cast<const std::list<const B *> &>(l);
+    }
+    B b1;
+    {
+        std::list<B *> l;
+        boost::archive::text_iarchive ia(ss);
+        ia >> l;
+        delete l.front(); // prevent memory leak
+    }
+}
+
+// test one of the collections with polymorphic archive
+void test8(){
+    std::stringstream ss;
+    B const b;
+    B const * const b_ptr = & b;
+    BOOST_CHECK_EQUAL(& b, b_ptr);
+    {
+        std::list<const B *> l;
+        l.push_back(b_ptr);
+        boost::archive::polymorphic_text_oarchive oa(ss);
+        boost::archive::polymorphic_oarchive & poa(oa);
+        poa << const_cast<const std::list<const B *> &>(l);
+    }
+    B b1;
+    {
+        std::list<B *> l;
+        boost::archive::polymorphic_text_iarchive ia(ss);
+        boost::archive::polymorphic_iarchive & pia(ia);
+        pia >> l;
+        delete l.front(); // prevent memory leak
+    }
+}
+
 int test_main(int /* argc */, char * /* argv */[])
 {
     test1();
     test2();
     test3();
     test4();
+    test5();
+    test6();
+    test7();
+    test8();
     return EXIT_SUCCESS;
 }

Modified: boost/trunk/libs/serialization/test/test_shared_ptr.cpp
===================================================================
--- boost/trunk/libs/serialization/test/test_shared_ptr.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/test_shared_ptr.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -19,13 +19,14 @@
 #endif
 #include <boost/type_traits/broken_compiler_spec.hpp>
 
+#include <boost/serialization/shared_ptr.hpp>
+#include <boost/serialization/weak_ptr.hpp>
+#include <boost/serialization/nvp.hpp>
+
 #include "test_tools.hpp"
 #include <boost/preprocessor/stringize.hpp>
 #include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
 
-#include <boost/serialization/shared_ptr.hpp>
-#include <boost/serialization/weak_ptr.hpp>
-#include <boost/serialization/nvp.hpp>
 #include <boost/serialization/export.hpp>
 
 // This is a simple class.  It contains a counter of the number
@@ -48,7 +49,7 @@
     virtual ~A(){--count;}   // default destructor
 };
 
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(A)
+//BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(A)
 BOOST_SERIALIZATION_SHARED_PTR(A)
 
 // B is a subclass of A

Modified: boost/trunk/libs/serialization/test/test_shared_ptr_132.cpp
===================================================================
--- boost/trunk/libs/serialization/test/test_shared_ptr_132.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/test_shared_ptr_132.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -82,8 +82,8 @@
 };
 
 // B needs to be exported because its serialized via a base class pointer
-//BOOST_CLASS_EXPORT(B)
 BOOST_SHARED_POINTER_EXPORT(B)
+BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(B)
 BOOST_SERIALIZATION_SHARED_PTR(B)
 
 int A::count = 0;

Modified: boost/trunk/libs/serialization/test/test_tools.hpp
===================================================================
--- boost/trunk/libs/serialization/test/test_tools.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/test/test_tools.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -91,4 +91,14 @@
 
 #include <boost/test/test_tools.hpp>
 
+// the following is to ensure that when one of the libraries changes
+// BJAM rebuilds and relinks the test.
+/*
+#include "text_archive.hpp"
+#include "text_warchive.hpp"
+#include "binary_archive.hpp"
+#include "xml_archive.hpp"
+#include "xml_warchive.hpp"
+*/
+
 #endif // BOOST_SERIALIZATION_TEST_TOOLS_HPP

Modified: boost/trunk/libs/serialization/vc7ide/BoostSerializationLibrary.sln
===================================================================
--- boost/trunk/libs/serialization/vc7ide/BoostSerializationLibrary.sln	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/vc7ide/BoostSerializationLibrary.sln	2005-12-06 16:16:19 UTC (rev 13900)
@@ -243,10 +243,6 @@
 	ProjectSection(ProjectDependencies) = postProject
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_reset_object_address", "test_reset_object_address.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
-	ProjectSection(ProjectDependencies) = postProject
-	EndProjectSection
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_variant", "test_variant.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
 	ProjectSection(ProjectDependencies) = postProject
 	EndProjectSection
@@ -267,20 +263,25 @@
 	ProjectSection(ProjectDependencies) = postProject
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_zexp", "test_zexp.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_shared_ptr_132", "test_shared_ptr_132.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
 	ProjectSection(ProjectDependencies) = postProject
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_shared_ptr_132", "test_shared_ptr_132.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_inclusion", "test_inclusion.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
 	ProjectSection(ProjectDependencies) = postProject
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_inclusion", "test_inclusion.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_reset_object_addr", "test_reset_object_addr.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
 	ProjectSection(ProjectDependencies) = postProject
 	EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_project", "test_project\test_project.vcproj", "{978C3606-F6D4-451D-AE45-7A462F697D6C}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(SolutionConfiguration) = preSolution
+		Debug = Debug
 		Debug runtime-dynamic = Debug runtime-dynamic
 		Debug runtime-dynamic binary_archive = Debug runtime-dynamic binary_archive
 		Debug runtime-dynamic text_archive = Debug runtime-dynamic text_archive
@@ -299,6 +300,7 @@
 		Debug runtime-static threading-multi xml_warchive = Debug runtime-static threading-multi xml_warchive
 		Debug runtime-static xml_archive = Debug runtime-static xml_archive
 		Debug runtime-static xml_warchive = Debug runtime-static xml_warchive
+		Release = Release
 		Release runtime-dynamic = Release runtime-dynamic
 		Release runtime-dynamic binary_archive = Release runtime-dynamic binary_archive
 		Release runtime-dynamic text_archive = Release runtime-dynamic text_archive
@@ -319,6 +321,8 @@
 		Release runtime-static xml_warchive = Release runtime-static xml_warchive
 	EndGlobalSection
 	GlobalSection(ProjectConfiguration) = postSolution
+		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
+		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
@@ -355,6 +359,8 @@
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
+		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic|Win32
@@ -391,6 +397,8 @@
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -427,6 +435,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -463,6 +473,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
+		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
@@ -499,6 +511,8 @@
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
+		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
+		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic|Win32
@@ -535,6 +549,8 @@
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
 		{30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -571,6 +587,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -607,6 +625,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -643,6 +663,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -679,6 +701,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -715,6 +739,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -751,6 +777,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -787,6 +815,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -823,6 +853,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -859,6 +891,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -895,6 +929,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -931,6 +967,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -967,6 +1005,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1003,6 +1043,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1039,6 +1081,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1075,6 +1119,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1111,6 +1157,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1147,6 +1195,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1183,6 +1233,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1219,6 +1271,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1255,6 +1309,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1291,6 +1347,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1327,6 +1385,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1363,6 +1423,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1399,12 +1461,14 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic text_archive|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1435,6 +1499,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1471,6 +1537,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1507,6 +1575,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1543,6 +1613,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1579,6 +1651,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1615,6 +1689,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1651,6 +1727,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1687,6 +1765,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1723,6 +1803,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1759,6 +1841,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1795,6 +1879,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1831,6 +1917,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1867,6 +1955,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1903,6 +1993,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -1939,6 +2031,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -1975,6 +2069,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2011,6 +2107,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2047,6 +2145,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2083,6 +2183,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2119,6 +2221,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2155,6 +2259,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2191,6 +2297,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2227,6 +2335,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2263,6 +2373,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2299,6 +2411,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2335,6 +2449,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2371,6 +2487,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2407,6 +2525,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2443,6 +2563,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2479,6 +2601,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2515,6 +2639,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2551,6 +2677,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2587,6 +2715,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2623,6 +2753,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2659,6 +2791,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2695,6 +2829,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2731,6 +2867,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2767,6 +2905,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2803,6 +2943,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2839,6 +2981,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2875,6 +3019,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2911,6 +3057,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -2947,6 +3095,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -2983,6 +3133,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3019,6 +3171,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3055,6 +3209,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3091,6 +3247,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3127,6 +3285,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3163,6 +3323,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3199,6 +3361,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3235,6 +3399,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3271,6 +3437,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3307,6 +3475,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3343,6 +3513,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3379,6 +3551,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3415,6 +3589,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3451,6 +3627,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3487,6 +3665,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3523,6 +3703,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3559,6 +3741,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3595,6 +3779,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3631,6 +3817,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3667,6 +3855,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3703,6 +3893,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3739,6 +3931,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3775,6 +3969,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3811,6 +4007,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3847,6 +4045,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3883,6 +4083,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3919,6 +4121,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -3955,6 +4159,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -3991,6 +4197,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4027,6 +4235,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4063,6 +4273,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4099,6 +4311,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4135,6 +4349,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4171,6 +4387,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4207,6 +4425,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4243,6 +4463,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4279,6 +4501,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4315,6 +4539,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4351,6 +4577,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4387,6 +4615,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4423,6 +4653,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4459,6 +4691,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4495,6 +4729,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4531,6 +4767,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4567,6 +4805,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4603,6 +4843,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4639,6 +4881,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4675,6 +4919,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4711,6 +4957,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4747,6 +4995,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4783,6 +5033,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4819,6 +5071,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4855,6 +5109,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4891,6 +5147,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4927,6 +5185,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -4963,6 +5223,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -4999,6 +5261,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -5035,6 +5299,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -5071,6 +5337,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -5107,6 +5375,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -5137,12 +5407,14 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-dynamic text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -5179,6 +5451,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -5215,6 +5489,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic text_archive|Win32
@@ -5251,6 +5527,8 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static text_archive|Win32
+		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic text_archive|Win32
@@ -5287,78 +5565,82 @@
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi text_archive|Win32
 		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi text_archive|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic binary_archive.Build.0 = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.ActiveCfg = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_archive.Build.0 = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic text_warchive.Build.0 = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_archive.Build.0 = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic xml_warchive.Build.0 = Debug runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_archive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_archive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_archive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.ActiveCfg = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static xml_warchive.Build.0 = Debug runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.ActiveCfg = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic binary_archive.Build.0 = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.ActiveCfg = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_archive.Build.0 = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.ActiveCfg = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic text_warchive.Build.0 = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.ActiveCfg = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_archive.Build.0 = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.ActiveCfg = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic xml_warchive.Build.0 = Release runtime-dynamic|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static binary_archive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_archive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static text_warchive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi binary_archive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_archive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi text_warchive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_archive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static threading-multi xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_archive.Build.0 = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.ActiveCfg = Release runtime-static threading-multi|Win32
-		{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static xml_warchive.Build.0 = Release runtime-static threading-multi|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic binary_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic binary_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic text_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic text_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic text_warchive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic text_warchive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic xml_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic xml_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic xml_warchive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-dynamic xml_warchive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static binary_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static binary_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static text_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static text_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static text_warchive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static text_warchive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi binary_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi binary_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi text_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi text_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi text_warchive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi text_warchive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi xml_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi xml_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi xml_warchive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static threading-multi xml_warchive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static xml_archive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static xml_archive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static xml_warchive.ActiveCfg = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Debug runtime-static xml_warchive.Build.0 = Debug|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic binary_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic binary_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic text_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic text_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic text_warchive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic text_warchive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic xml_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic xml_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic xml_warchive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-dynamic xml_warchive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static binary_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static binary_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static text_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static text_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static text_warchive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static text_warchive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi binary_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi binary_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi text_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi text_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi text_warchive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi text_warchive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi xml_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi xml_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi xml_warchive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static threading-multi xml_warchive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static xml_archive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static xml_archive.Build.0 = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static xml_warchive.ActiveCfg = Release|Win32
+		{978C3606-F6D4-451D-AE45-7A462F697D6C}.Release runtime-static xml_warchive.Build.0 = Release|Win32
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 	EndGlobalSection

Modified: boost/trunk/libs/serialization/vc7ide/Library.vcproj
===================================================================
--- boost/trunk/libs/serialization/vc7ide/Library.vcproj	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/vc7ide/Library.vcproj	2005-12-06 16:16:19 UTC (rev 13900)
@@ -43,7 +43,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_serialization-vc71-mt-gd-1_33.lib"/>
+				OutputFile="$(OutDir)/libboost_serialization-vc71-mt-gd-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -96,7 +96,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_serialization.lib"/>
+				OutputFile="$(OutDir)/libboost_serialization-vc71-mt-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -147,7 +147,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_serialization.lib"/>
+				OutputFile="$(OutDir)/libboost_serialization-vc71-s-gd-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -198,7 +198,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_serialization.lib"/>
+				OutputFile="$(OutDir)/libboost_serialization-vc71-mt-s-gd-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -251,7 +251,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_serialization.lib"/>
+				OutputFile="$(OutDir)/libboost_serialization-vc71-s-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -304,7 +304,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_serialization.lib"/>
+				OutputFile="$(OutDir)/libboost_serialization-vc71-mt-s-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -446,6 +446,9 @@
 				<File
 					RelativePath="..\..\..\boost\serialization\detail\shared_ptr_132.hpp">
 				</File>
+				<File
+					RelativePath="..\..\..\boost\serialization\detail\stack_constructor.hpp">
+				</File>
 			</Filter>
 		</Filter>
 		<Filter
@@ -616,6 +619,9 @@
 				RelativePath="..\..\..\boost\serialization\void_cast.hpp">
 			</File>
 			<File
+				RelativePath="..\..\..\boost\serialization\void_cast_fwd.hpp">
+			</File>
+			<File
 				RelativePath="..\..\..\boost\archive\wcslen.hpp">
 			</File>
 		</Filter>

Modified: boost/trunk/libs/serialization/vc7ide/LibraryW.vcproj
===================================================================
--- boost/trunk/libs/serialization/vc7ide/LibraryW.vcproj	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/serialization/vc7ide/LibraryW.vcproj	2005-12-06 16:16:19 UTC (rev 13900)
@@ -43,7 +43,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_wserialization-vc71-mt-gd-1_32.lib"/>
+				OutputFile="$(OutDir)/libboost_wserialization-vc71-mt-gd-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -96,7 +96,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_wserialization.lib"/>
+				OutputFile="$(OutDir)/libboost_wserialization-vc71-mt-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -147,7 +147,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_wserialization.lib"/>
+				OutputFile="$(OutDir)/libboost_wserialization-vc71-mt-s-gd-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -199,7 +199,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_wserialization.lib"/>
+				OutputFile="$(OutDir)/libboost_wserialization-vc71-s-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -252,7 +252,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_wserialization.lib"/>
+				OutputFile="$(OutDir)/libboost_wserialization-vc71-mt-s-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool
@@ -303,7 +303,7 @@
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)/libboost_wserialization.lib"/>
+				OutputFile="$(OutDir)/libboost_wserialization-vc71-s-gd-1_33_1.lib"/>
 			<Tool
 				Name="VCMIDLTool"/>
 			<Tool

Modified: boost/trunk/libs/signals/doc/faq.xml
===================================================================
--- boost/trunk/libs/signals/doc/faq.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/signals/doc/faq.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE section PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<section last-revision="$Date: 2003/03/12 23:27:23 $">
+<section last-revision="$Date: 2005/09/23 11:45:10 $">
   <title>Frequently Asked Questions</title>
   
   <qandaset>
@@ -39,7 +39,11 @@
         preprocessor macros, causing programs using Boost.Signals and
         Qt together to fail to compile. Although this is a problem
         with Qt and not Boost.Signals, a user can use the two systems
-        together by defining the <code>BOOST_SIGNALS_NAMESPACE</code>
+        together with a little extra effort. There are two ways to do
+        this:</para>
+
+        <para>The first way involves defining
+        the <code>BOOST_SIGNALS_NAMESPACE</code> 
         macro to some other identifier (e.g., <code>signalslib</code>)
         when building and using the Boost.Signals library. Then the
         namespace of the Boost.Signals library will be
@@ -53,6 +57,26 @@
     namespace signals = BOOST_SIGNALS_NAMESPACE;
   }
 </programlisting>
+
+        <para>The second way, provided by Frank Hess, involves
+        creating a header <code>signalslib.hpp</code> that contains
+          the following code:</para>
+
+        <programlisting>#ifdef signals
+#error "signalslib.hpp must be included before any qt header"
+#endif
+
+#include &lt;boost/signal.hpp&gt;
+namespace boost
+{
+  namespace signalslib = signals;
+}</programlisting>
+
+        <para>This header must be included before any Qt headers. Once
+        it has been included, you can refer to the Signals library via
+        the namespace <code>boost::signalslib</code>. This option is
+        preferable to the first option because it can be used without
+        recompiling the Signals library binary. </para>
       </answer>
     </qandaentry>
   </qandaset>

Modified: boost/trunk/libs/signals/src/named_slot_map.cpp
===================================================================
--- boost/trunk/libs/signals/src/named_slot_map.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/signals/src/named_slot_map.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -19,7 +19,7 @@
 
 typedef std::list<connection_slot_pair> group_list;
 typedef group_list::iterator slot_pair_iterator;
-typedef std::map<any, group_list, compare_type> slot_container_type;
+typedef std::map<stored_group, group_list, compare_type> slot_container_type;
 typedef slot_container_type::iterator group_iterator;
 typedef slot_container_type::const_iterator const_group_iterator;
 
@@ -27,13 +27,13 @@
 
 named_slot_map_iterator::
 named_slot_map_iterator(const named_slot_map_iterator& other)
-  : group(other.group), last_group(other.last_group), 
+  : group(other.group), last_group(other.last_group),
     slot_assigned(other.slot_assigned)
 {
   if (slot_assigned) slot_ = other.slot_;
 }
 
-named_slot_map_iterator& 
+named_slot_map_iterator&
 named_slot_map_iterator::operator=(const named_slot_map_iterator& other)
 {
   slot_assigned = other.slot_assigned;
@@ -56,7 +56,7 @@
   }
 }
 
-bool 
+bool
 named_slot_map_iterator::equal(const named_slot_map_iterator& other) const
 {
   return (group == other.group
@@ -64,7 +64,7 @@
               || slot_ == other.slot_));
 }
 
-#if BOOST_WORKAROUND(_MSC_VER, <= 0x1701)
+#if BOOST_WORKAROUND(_MSC_VER, <= 1400)
 void named_slot_map_iterator::decrement() { assert(false); }
 void named_slot_map_iterator::advance(difference_type) { assert(false); }
 #endif
@@ -74,11 +74,11 @@
   clear();
 }
 
-void named_slot_map::clear() 
-{ 
+void named_slot_map::clear()
+{
   groups.clear();
-  groups[front_type()];
-  groups[back_type()];
+  groups[stored_group(stored_group::sk_front)];
+  groups[stored_group(stored_group::sk_back)];
   back = groups.end();
   --back;
 }
@@ -94,8 +94,8 @@
 }
 
 named_slot_map::iterator
-named_slot_map::insert(const any& name, const connection& con, const any& slot,
-                       connect_position at)
+named_slot_map::insert(const stored_group& name, const connection& con,
+                       const any& slot, connect_position at)
 {
   group_iterator group;
   if (name.empty()) {
@@ -131,7 +131,7 @@
   return it;
 }
 
-void named_slot_map::disconnect(const any& name)
+void named_slot_map::disconnect(const stored_group& name)
 {
   group_iterator group = groups.find(name);
   if (group != groups.end()) {

Modified: boost/trunk/libs/signals/src/signal_base.cpp
===================================================================
--- boost/trunk/libs/signals/src/signal_base.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/signals/src/signal_base.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -60,7 +60,7 @@
       connection
       signal_base_impl::
         connect_slot(const any& slot_,
-                     const any& name,
+                     const stored_group& name,
                      shared_ptr<slot_base::data_t> data,
                      connect_position at)
       {
@@ -75,7 +75,7 @@
         std::auto_ptr<iterator> saved_iter(new iterator);
 
         // Add the slot to the list.
-        iterator pos = 
+        iterator pos =
           slots_.insert(name, data->watch_bound_objects, slot_, at);
 
         // The assignment operation here absolutely must not throw, which
@@ -87,9 +87,9 @@
         // Fill out the connection object appropriately. None of these
         // operations can throw
         data->watch_bound_objects.get_connection()->signal = this;
-        data->watch_bound_objects.get_connection()->signal_data = 
+        data->watch_bound_objects.get_connection()->signal_data =
           saved_iter.release();
-        data->watch_bound_objects.get_connection()->signal_disconnect = 
+        data->watch_bound_objects.get_connection()->signal_disconnect =
           &signal_base_impl::slot_disconnected;
 
         // Make the copy of the connection in the list disconnect when it is
@@ -125,7 +125,7 @@
         return count;
       }
 
-      void signal_base_impl::disconnect(const any& group)
+      void signal_base_impl::disconnect(const stored_group& group)
       { slots_.disconnect(group); }
 
       void signal_base_impl::slot_disconnected(void* obj, void* data)

Modified: boost/trunk/libs/spirit/change_log.html
===================================================================
--- boost/trunk/libs/spirit/change_log.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/spirit/change_log.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -8,6 +8,10 @@
 <body>
 
 <h2>Spirit Change Log</h2>
+<h2>1.8.4</h2>
+<ul>
+  <li>Fixed the regex_p parser for Boost &gt;= V1.33.0 </li>
+</ul>
 <h2>1.8.3</h2>
 <ul>
   <li>Config correction for Sun C++ by 

Modified: boost/trunk/libs/spirit/doc/faq.html
===================================================================
--- boost/trunk/libs/spirit/doc/faq.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/spirit/doc/faq.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -429,7 +429,7 @@
     <td class="note_box">
       <img src="theme/note.gif" width="16" height="16"> You'll still find the
       example applications that complement (actually are part of) the
-      documentation in the usual place: <a href="../example">libs/spirit/example</a>.<br>
+      documentation in the usual place: <code>libs/spirit/example</code>.<br>
       <br>
       <img src="theme/alert.gif" width="16" height="16"> The applications and
       grammars listed in the repositories are works of the respective authors.

Modified: boost/trunk/libs/spirit/example/fundamental/list_parser.cpp
===================================================================
--- boost/trunk/libs/spirit/example/fundamental/list_parser.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/spirit/example/fundamental/list_parser.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,17 +18,13 @@
 #include <string>
 #include <iostream>
 #include <cassert>
+#include <vector>
 
 #include <boost/spirit/core.hpp>
 #include <boost/spirit/utility/confix.hpp>
 #include <boost/spirit/utility/lists.hpp>
 #include <boost/spirit/utility/escape_char.hpp>
 
-#include <iostream>
-#include <cassert>
-#include <string>
-#include <vector>
-
 ///////////////////////////////////////////////////////////////////////////////
 using namespace std;
 using namespace boost::spirit;

Modified: boost/trunk/libs/spirit/example/fundamental/regular_expression.cpp
===================================================================
--- boost/trunk/libs/spirit/example/fundamental/regular_expression.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/spirit/example/fundamental/regular_expression.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,6 +18,7 @@
 #include <string>
 #include <iostream>
 
+#include <boost/version.hpp>
 #include <boost/spirit/core.hpp>
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -30,8 +31,13 @@
 //  you have to link with the Boost.Regex library as defined in the related
 //  documentation (see. http://www.boost.org).
 //
+//  For Boost > V1.32.0 you'll always have to link against the Boost.Regex 
+//  libraries.
+//
 ///////////////////////////////////////////////////////////////////////////////
+#if BOOST_VERSION <= 103200
 #define BOOST_SPIRIT_NO_REGEX_LIB
+#endif
 #include <boost/spirit/utility/regex.hpp>
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: boost/trunk/libs/spirit/test/Jamfile
===================================================================
--- boost/trunk/libs/spirit/test/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/spirit/test/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -50,34 +50,34 @@
 ############################################################
 
 {
-    template opt : : :
+    template opt : :
         <optimization>speed
         <inlining>on
         $(spirit-header-include)
         ;
 
-    template opt-metrowerks : : :
+    template opt-metrowerks : :
         <cw><*><optimization>speed
         $(spirit-header-include)
         ;
 
 if ($(COMO_BASE)) # MT is not available on both Unix and Windows on Comeau
 {   # no MT support available
-    template multi-threading : : :
+    template multi-threading : :
         $(spirit-header-include)
     ;
 }
 else
 {
     #template multi-threading : <dll>../../thread/build/boost_thread : :
-    template multi-threading : <dll>@boost/libs/thread/build/boost_thread : :
+    template multi-threading : <dll>@boost/libs/thread/build/boost_thread :
         <threading>multi
         <define>BOOST_ALL_NO_LIB=1
         $(spirit-header-include)
     ;
 }
 
-    template normal : : :
+    template normal : :
         $(spirit-header-include)
     ;
 
@@ -209,3 +209,4 @@
         ;
 
 }
+

Modified: boost/trunk/libs/spirit/test/escape_char_parser_tests.cpp
===================================================================
--- boost/trunk/libs/spirit/test/escape_char_parser_tests.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/spirit/test/escape_char_parser_tests.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -15,7 +15,7 @@
 #include <cassert>
 #include <cstdio>       // for sprintf
 
-#ifndef BOOST_NO_CWCHAR
+#if !defined(BOOST_NO_CWCHAR) && !defined(BOOST_NO_SWPRINTF)
 # include <cwchar>      // for swprintf
 #endif
 
@@ -160,6 +160,7 @@
     size_t const octmax_size = 16;
     wchar_t octmax[octmax_size];
 
+#if !defined(BOOST_NO_SWPRINTF)
     swprintf(octmax, octmax_size,
       L"\\%lo", (unsigned long)(std::numeric_limits<wchar_t>::max)());
     assert(parse(octmax, wlep[assign_a(wc)]).full);
@@ -182,6 +183,7 @@
     swprintf(hexmax, hexmax_size,
       L"\\x%lx", (unsigned long)(std::numeric_limits<wchar_t>::max)() + 1);
     assert(!parse(hexmax, wlep[assign_a(wc)]).hit);
+#endif // !defined(BOOST_NO_SWPRINTF)
 
 #endif
 

Modified: boost/trunk/libs/test/build/Jamfile
===================================================================
--- boost/trunk/libs/test/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/test/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -66,8 +66,14 @@
 lib boost_unit_test_framework : <template>boost_test_lib
                                 ../src/$(UTF_SOURCES).cpp ; 
 
+local TEST_DLLs ;
 if ! $(NT) && ( ! $(UNIX) || $(OS) != CYGWIN )
 {
+    TEST_DLLs = TRUE ;
+}
+
+if $(TEST_DLLs)
+{
 dll boost_prg_exec_monitor    : <template>boost_test_lib
                                 ../src/$(PRG_EXEC_MON_SOURCES).cpp ;
 
@@ -80,7 +86,7 @@
 
 install test lib
     :
-        [ unless $(NT) :
+        [ cond $(TEST_DLLs) :
             <dll>boost_prg_exec_monitor
             <dll>boost_test_exec_monitor
             <dll>boost_unit_test_framework ]
@@ -91,7 +97,7 @@
 
 stage stage/lib 
     : 
-        [ unless $(NT) :
+        [ cond $(TEST_DLLs) :
             <dll>boost_prg_exec_monitor
             <dll>boost_test_exec_monitor
             <dll>boost_unit_test_framework ]

Modified: boost/trunk/libs/test/test/basic_cstring_test.cpp
===================================================================
--- boost/trunk/libs/test/test/basic_cstring_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/test/test/basic_cstring_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -7,7 +7,7 @@
 //
 //  File        : $RCSfile: basic_cstring_test.cpp,v $
 //
-//  Version     : $Revision: 1.13 $
+//  Version     : $Revision: 1.13.2.1 $
 //
 //  Description : basic_cstring unit test
 // *****************************************************************************
@@ -76,7 +76,7 @@
 #define TEST_STRING test_string<CharT>( (CharT*)0 )
 
 template<typename CharT>
-static CharT*
+CharT*
 test_string( CharT* = 0 )
 {
     static string_literal<CharT> l( "test_string", 11 );
@@ -469,6 +469,12 @@
 // History :
 //
 // $Log: basic_cstring_test.cpp,v $
+// Revision 1.13.2.1  2005/09/07 08:16:45  schoepflin
+// Merged fix for dependent name lookup problem to RC branch.
+//
+// Revision 1.14  2005/08/12 14:15:13  schoepflin
+// Fixed dependent name lookup issue.
+//
 // Revision 1.13  2005/05/13 06:00:14  rogeeff
 // *** empty log message ***
 //

Modified: boost/trunk/libs/thread/build/Jamfile
===================================================================
--- boost/trunk/libs/thread/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -30,7 +30,6 @@
         mutex
         once
         recursive_mutex
-        read_write_mutex
         thread
         tss_hooks
         tss_dll

Modified: boost/trunk/libs/thread/doc/acknowledgements.xml
===================================================================
--- boost/trunk/libs/thread/doc/acknowledgements.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/doc/acknowledgements.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,21 +5,15 @@
   %threads.entities;
 ]>
 <section id="thread.acknowledgements"
-last-revision="$Date: 2004/07/17 04:33:59 $">
+last-revision="$Date: 2005/10/16 14:37:34 $">
   <title>Acknowledgements</title>
   <para>William E. Kempf was the architect, designer, and implementor of 
   &Boost.Threads;.</para>
   <para>Mac OS Carbon implementation written by Mac Murrett.</para>
   <para>Dave Moore provided initial submissions and further comments on the 
   <code>barrier</code>
-  , 
-  <code>thread_pool</code>
-  , 
-  <code>read_write_mutex</code>
-  , 
-  <code>read_write_try_mutex</code>
   and 
-  <code>read_write_timed_mutex</code>
+  <code>thread_pool</code>
   classes.</para>
   <para>Important contributions were also made by Jeremy Siek (lots of input
   on the design and on the implementation), Alexander Terekhov (lots of input

Modified: boost/trunk/libs/thread/doc/concepts.xml
===================================================================
--- boost/trunk/libs/thread/doc/concepts.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/doc/concepts.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,21 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
+<!DOCTYPE section PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
   <!ENTITY % threads.entities SYSTEM "entities.xml">
   %threads.entities;
 ]>
-<section id="threads.concepts" last-revision="$Date: 2004/11/28 04:29:36 $">
+<section id="threads.concepts" last-revision="$Date: 2005/10/16 14:37:34 $">
 	<title>Concepts</title>
 
-	<para>&Boost.Threads; currently supports two types of mutex concepts:
-	ordinary <link linkend="threads.concepts.mutexes">Mutexes</link>,
-	which allow only one thread at a time to access a resource, and
-	<link linkend="threads.concepts.read-write-mutexes">Read/Write Mutexes</link>,
-	which allow only one thread at a time to access a resource when it is
-	being modified (the "Write" part of Read/Write), but allows multiple threads
-	to access a resource when it is only being referenced (the "Read" part of
-	Read/Write).</para>
-
 	<section id="threads.concepts.mutexes">
 		<title>Mutexes</title>
 
@@ -733,1554 +724,4 @@
 		</section>
 	</section>
 
-	<section id="threads.concepts.read-write-mutexes">
-	<title>Read/Write Mutexes</title>
-		<note>Since the read/write mutex and related classes are new,
-		both interface and implementation are liable to change
-		in future releases of &Boost.Threads;.
-		The lock concepts and lock promotion and demotion in particular 
-		are still under discussion and very likely to change.</note>
-
-		<para>A read/write mutex (short for reader/writer mutual-exclusion) object
-		is used to serialize access to a resource shared between multiple 
-		threads, where multiple "readers" can share simultaneous access, but 
-		"writers" require exclusive access. The
-		<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link> concept, with 
-		<link linkend="threads.concepts.TryReadWriteMutex">TryReadWriteMutex</link> and 
-		<link linkend="threads.concepts.TimedReadWriteMutex"> TimedReadWriteMutex</link>
-		refinements formalize the requirements. A model that implements 
-		ReadWriteMutex and its refinements has three states: 
-		<emphasis role="bold">read-locked</emphasis>,
-		<emphasis role="bold">write-locked</emphasis>, and 
-		<emphasis role="bold">unlocked</emphasis>.
-		Before reading from a shared resource, a thread 
-		<emphasis role="bold">read-locks</emphasis> 
-		a &Boost.Threads; read/write mutex object
-		(an object whose type is a model of
-		<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link>
-		or one of it's refinements), ensuring 
-		<link linkend="threads.glossary.thread-safe">thread-safe</link>
-		access for reading from the shared resource. Before writing 
-		to a shared resource, a thread 
-		<emphasis role="bold">write-locks</emphasis> a &Boost.Threads; 
-		read/write mutex object
-		(an object whose type is a model of
-		<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link>
-		or one of it's refinements), ensuring 
-		<link linkend="threads.glossary.thread-safe">thread-safe</link>
-		access for altering the shared resource. When use of the shared 
-		resource is complete, the thread unlocks the mutex object, 
-		allowing another thread to acquire the lock and use the shared 
-		resource.</para>
-		
-		<para>Traditional C thread APIs that provide read/write mutex
-		primitives (like POSIX threads) expose functions to lock and unlock a
-		mutex object. This is dangerous since it's easy to forget to unlock a
-		locked mutex. When the flow of control is complex, with multiple
-		return points, the likelihood of forgetting to unlock a mutex object
-		becomes even greater. When exceptions are thrown, it becomes nearly
-		impossible to ensure that the mutex object is unlocked
-		properly when using these traditional API's. The result is
-		<link linkend="threads.glossary.deadlock">deadlock</link>.</para>
-		
-		<para>Many C++ threading libraries use a pattern known as <emphasis>Scoped
-		Locking</emphasis> &cite.SchmidtStalRohnertBuschmann; to free the
-		programmer from the need to explicitly lock and unlock
-		read/write mutex objects. With this  pattern, a 
-		<link linkend="threads.concepts.read-write-lock-concepts">Read/Write Lock</link>
-		concept is employed where the lock object's constructor locks
-		the associated read/write mutex object
-		and the destructor automatically does the unlocking. The
-		&Boost.Threads; library takes this pattern to
-		the extreme in that 
-		<link linkend="threads.concepts.read-write-lock-concepts">Read/Write Lock</link>
-		concepts are the only way to lock and unlock a read/write mutex
-		object: lock and unlock functions are not exposed by any
-		&Boost.Threads; read/write mutex objects. This helps to
-		ensure safe usage patterns, especially when code throws exceptions.</para>
-		
-		<section id="threads.concepts.read-write-locking-strategies">
-			<title>Locking Strategies</title>
-			
-			<para>Every read/write mutex object follows one of several locking
-			strategies. These strategies define the semantics for the locking
-			operation when the calling thread already owns a lock on the 
-			read/write mutex object.</para>
-			
-			<section id="threads.concepts.read-write-locking-strategies.recursive">
-				<title>Recursive Locking Strategy</title>
-
-				<para>With a recursive locking strategy, when a thread attempts
-				to acquire a lock on a read/write mutex object
-				for which it already owns a lock, the operation is successful,
-				except in the case where a thread holding a read-lock 
-				attempts to obtain a write lock, in which case a
-				<classname>boost::lock_error</classname> exception will
-				be thrown. Note the distinction between a thread, which may have
-				multiple locks outstanding on a recursive read/write mutex object,
-				and a lock object, which even for a recursive read/write mutex
-				object cannot have any of its lock functions called multiple
-				times without first calling unlock.</para>
-				
-				<informaltable>
-					<tgroup cols="3">
-						<thead>
-							<row>
-								<entry>Lock Type Held</entry>
-								<entry>Lock Type Requested</entry>
-								<entry>Action</entry>
-							</row>
-						</thead>
-
-						<tbody>
-							<row> 
-								<entry>read-lock</entry>
-								<entry>read-lock</entry>
-								<entry>Grant the read-lock immediately</entry>
-							</row>
-							<row> 
-								<entry>read-lock</entry>
-								<entry>write-lock</entry>
-								<entry>If this thread is the only holder of the read-lock,
-								grants the write lock immediately. Otherwise throws a
-								<classname>boost::lock_error</classname> exception.</entry>
-							</row>
-							<row> 
-								<entry>write-locked</entry>
-								<entry>read-lock</entry>
-								<entry>Grants the (additional) read-lock immediately.</entry>
-							</row>
-							<row> 
-								<entry>write-locked</entry>
-								<entry>write-lock</entry>
-								<entry> Grant the write-lock immediately</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</informaltable>
-				
-				<para>Internally a lock count is maintained and the owning
-				thread must unlock the mutex object the same number of times
-				that it locked it before the mutex object's state returns
-				to unlocked. Since mutex objects in &Boost.Threads; expose
-				locking functionality only through lock concepts, a thread
-				will always unlock a mutex object the same number of times
-				that it locked it. This helps to eliminate a whole set of
-				errors typically found in traditional C style thread APIs.
-				</para>
-				
-				<para>&Boost.Threads; does not currently provide any read/write mutex objects 
-				that use this strategy.  A successful implementation of this locking strategy
-				may require
-				<link linkend="threads.concepts.read-write-locking-strategies.thread-identification">thread identification</link>.
-				</para>
-			</section>
-			
-			<section id="threads.concepts.read-write-locking-strategies.checked">
-				<title>Checked Locking Strategy</title>
-
-				<para>With a checked locking strategy, when a thread attempts
-				to acquire a lock on the mutex object for which the thread
-				already owns a lock, the operation will fail with some sort of
-				error indication, except in the case of multiple read-lock 
-				acquisition which is a normal operation for ANY ReadWriteMutex.
-				Further, attempts by a thread to unlock a mutex that was not
-				locked by the thread will also return some sort of error
-				indication. In &Boost.Threads;, an exception of type 
-				<classname>boost::lock_error</classname> would be thrown in
-				these cases.</para>
-
-				<informaltable>
-					<tgroup cols="3">
-						<thead>
-							<row>
-								<entry>Lock Type Held</entry>
-								<entry>Lock Type Requested</entry>
-								<entry>Action</entry>
-							</row>
-						</thead>
-
-						<tbody>
-							<row> 
-								<entry>read-lock</entry>
-								<entry>read-lock</entry>
-								<entry>Grant the read-lock immediately</entry>
-							</row>
-							<row> 
-								<entry>read-lock</entry>
-								<entry>write-lock</entry>
-								<entry>Throw <classname>boost::lock_error</classname></entry>
-							</row>
-							<row> 
-								<entry>write-locked</entry>
-								<entry>read-lock</entry>
-								<entry>Throw <classname>boost::lock_error</classname></entry>
-							</row>
-							<row> 
-								<entry>write-locked</entry>
-								<entry>write-lock</entry>
-								<entry> Throw <classname>boost::lock_error</classname></entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</informaltable>
-				
-				<para>&Boost.Threads; does not currently provide any read/write mutex objects 
-				that use this strategy.  A successful implementation of this locking strategy
-				may require
-				<link linkend="threads.concepts.read-write-locking-strategies.thread-identification">thread identification</link>.
-				</para>
-			</section>
-			
-			<section id="threads.concepts.read-write-locking-strategies.unchecked">
-				<title>Unchecked Locking Strategy</title>
-
-				<para>With an unchecked locking strategy, when a thread
-				attempts to acquire a lock on the read/write mutex object
-				for which the thread already owns a lock, the operation 
-				will <link linkend="threads.glossary.deadlock">deadlock</link>.
-				In general this locking strategy is less safe than a checked
-				or recursive strategy, but it can be a faster strategy and so
-				is employed by many libraries.</para>
-
-				<informaltable>
-					<tgroup cols="3">
-						<thead>
-							<row>
-								<entry>Lock Type Held</entry>
-								<entry>Lock Type Requested</entry>
-								<entry>Action</entry>
-							</row>
-						</thead>
-
-						<tbody>
-							<row> 
-								<entry>read-lock</entry>
-								<entry>read-lock</entry>
-								<entry>Grant the read-lock immediately</entry>
-							</row>
-							<row> 
-								<entry>read-lock</entry>
-								<entry>write-lock</entry>
-								<entry><link linkend="threads.glossary.deadlock">Deadlock</link></entry>
-							</row>
-							<row> 
-								<entry>write-locked</entry>
-								<entry>read-lock</entry>
-								<entry><link linkend="threads.glossary.deadlock">Deadlock</link></entry>
-							</row>
-							<row> 
-								<entry>write-locked</entry>
-								<entry>write-lock</entry>
-								<entry><link linkend="threads.glossary.deadlock">Deadlock</link></entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</informaltable>
-				
-				<para>&Boost.Threads; does not currently provide any mutex
-				objects that use this strategy.  For ReadWriteMutexes on
-				platforms that contain natively recursive synchronization
-				primitives, implementing a guaranteed-deadlock can actually
-				involve extra work, and would likely require 
-				<link linkend="threads.concepts.read-write-locking-strategies.thread-identification">thread identification</link>.
-				</para>
-  			</section>
-			
-			<section id="threads.concepts.read-write-locking-strategies.unspecified">
-				<title>Unspecified Locking Strategy</title>
-
-				<para>With an unspecified locking strategy, when a thread
-				attempts to acquire a lock on a read/write mutex object for
-				which the thread already owns a lock, the operation results 
-				in <link linkend="threads.glossary.undefined-behavior">undefined behavior</link>.
-				When a read/write mutex object has an unspecified locking 
-				strategy the programmer must assume that the read/write mutex
-				object instead uses an unchecked strategy as the worse case,
-				although some platforms may exhibit a mix of unchecked and
-				recursive behavior.</para>
-
-				<informaltable>
-					<tgroup cols="3">
-						<thead>
-							<row>
-								<entry>Lock Type Held</entry>
-								<entry>Lock Type Requested</entry>
-								<entry>Action</entry>
-							</row>
-						</thead>
-
-						<tbody>
-							<row> 
-								<entry>read-lock</entry>
-								<entry>read-lock</entry>
-								<entry>Grant the read-lock immediately</entry>
-							</row>
-							<row> 
-								<entry>read-lock</entry>
-								<entry>write-lock</entry>
-								<entry> 
-								<link linkend="threads.glossary.undefined-behavior">Undefined</link>, but generally <link linkend="threads.glossary.deadlock">deadlock</link>
-							</entry>
-							</row>
-							<row> 
-								<entry>write-locked</entry>
-								<entry>read-lock</entry>
-								<entry><link linkend="threads.glossary.undefined-behavior">Undefined</link>, but generally <link linkend="threads.glossary.deadlock">deadlock</link></entry>
-							</row>
-							<row> 
-								<entry>write-locked</entry>
-								<entry>write-lock</entry>
-								<entry><link linkend="threads.glossary.undefined-behavior">Undefined</link>, but generally <link linkend="threads.glossary.deadlock">deadlock</link></entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</informaltable>
-
-				<para>In general a read/write mutex object with an unspecified
-				locking strategy is unsafe, and it requires programmer discipline
-				to use the read/write mutex object properly. However, this strategy
-				allows an implementation to be as fast as possible with no restrictions 
-				on its implementation. This is especially true for portable implementations
-				that wrap the native threading support of a platform. For this reason, the
-				classes 
-				<classname>read_write_mutex</classname>,
-				<classname>try_read_write_mutex</classname>, and
-				<classname>timed_read_write_mutex</classname>
-				use this locking strategy despite the lack of safety.</para>
-			</section>
-			
-			<section id="threads.concepts.read-write-locking-strategies.thread-identification">
-				<title>Thread Identification</title>
-
-				<para>ReadWriteMutexes can support specific Locking Strategies 
-				(recursive and checked) which help to detect and protect against
-				self-deadlock.  Self-deadlock can occur when a holder of a locked
-				ReadWriteMutex attempts to obtain another lock.  Given an
-				implemention <emphasis>I</emphasis> which is susceptible to
-				self-deadlock but otherwise correct and efficient, a recursive or
-				checked implementation <emphasis>Ir</emphasis> or 
-				<emphasis>Ic</emphasis> can use the same basic implementation,
-				but make special checks against self-deadlock by tracking the
-				identities of thread(s) currently holding locks.  This approach 
-				makes deadlock detection othrogonal to the basic ReadWriteMutex
-				implementaion.</para>
-				
-				<para>Alternatively, a different basic implementation for 
-				ReadWriteMutex concepts, 
-				<emphasis>I'</emphasis> (I-Prime) may exist which uses recursive
-				or checked versions of synchronization primitives to produce
-				a recursive or checked ReadWriteMutex while still providing
-				flexibility in terms of Scheduling Policies. </para>
-				
-				<para>Please refer to the &Boost.Threads;
-				<link linkend="threads.concepts.read-write-mutex-concepts">read/write mutex concept</link> 
-				documentation for a discussion of locking strategies.
-				The read/write mutex supports only the
-				<link linkend="threads.concepts.read-write-locking-strategies.unspecified">unspecified</link>
-				locking strategy. ReadWriteMutexes are parameterized on a
-				Mutex type which they use to control write-locking 
-				and access to internal state.</para>
-			</section>
-			
-			<section id="threads.concepts.read-write-locking-strategies.promotion">
-				<title>Lock Promotion</title>
-
-				<para>ReadWriteMutexes can support lock promotion, where a
-				mutex which is in the read-locked state transitions to a
-				write-locked state without releasing the lock. Lock
-				promotion can be tricky to implement; for instance,
-				extra care must be taken to ensure that only one thread holding a
-				read-lock can block awaiting promotion at any given time.  If
-				more than one read-lock holder is allowed to enter a blocked
-				state while waiting to be promoted, deadlock will result since
-				both threads will be waiting for the other to release their read-lock.
-				</para>
-				
-				<para>Currently, &Boost.Threads; supports lock promotion
-				through <code>promote()</code>, <code>try_promote()</code>,
-				and <code>timed_promote()</code> operations.</para>
-			</section>
-			
-			<section id="threads.concepts.read-write-locking-strategies.demotion">
-				<title>Lock Demotion</title>
-
-				<para>ReadWriteMutexes can support lock demotion, where a
-				mutex which is in the write-locked state transitions to a
-				read-locked state without releasing the lock.
-				Since by definition only one thread at a time may hold
-				a write-lock, the problem with deadlock that can occur
-				during lock promotion is not a problem for lock
-				demotion.</para>
-				
-				<para>Currently, &Boost.Threads; supports lock demotion
-				through <code>demote()</code>, <code>try_demote()</code>,
-				and <code>timed_demote()</code> operations.</para>
-			</section>
-		</section>
-		
-		<section id="threads.concepts.read-write-scheduling-policies">
-			<title>Scheduling Policies</title>
-			
-			<para>Every read/write mutex object follows one of several scheduling
-			policies. These policies define the semantics when the mutex object
-			is unlocked and there is more than one thread waiting to acquire a
-			lock. In other words, the policy defines which waiting thread shall
-			acquire the lock. For a read/write mutex, it is particularly important
-			to define the behavior when threads are requesting both read and
-			write access simultaneously. This will be referred to as "inter-class 
-			scheduling" because it describes the scheduling between two
-			classes of threads (those waiting for a read lock and those
-			waiting for a write lock).</para>
-			
-			<para>For some types of inter-class scheduling, an "intra-class"
-			scheduling policy can also be defined that will describe the order
-			in which waiting threads of the same class (i.e., those
-			waiting for the same type of lock) will acquire the thread.
-			</para>
-			
-			<section id="threads.concepts.read-write-scheduling-policies.inter-class">
-				<title>Inter-Class Scheduling Policies</title>
-				
-				<section id="threads.concepts.read-write-scheduling-policies.reader-priority">	
-					<title>ReaderPriority</title>
-					
-					<para>With ReaderPriority scheduling, any pending request for
-					a read-lock will have priority over a pending request for a
-					write-lock, irrespective of the current lock state of the 
-					read/write mutex, and irrespective of the relative order
-					that the pending requests arrive.</para>
-
-					<informaltable>
-						<tgroup cols="3">
-							<thead>
-								<row>
-									<entry>Current mutex state</entry>
-									<entry>Request Type</entry>
-									<entry>Action</entry>
-								</row>
-							</thead>
-
-							<tbody>
-								<row> 
-									<entry>unlocked</entry>
-									<entry>read-lock</entry>
-									<entry>Grant the read-lock immediately</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>read-lock</entry>
-									<entry>Grant the additional read-lock immediately.</entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>read-lock</entry>
-									<entry>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock (or until
-									the specified time, if any). A
-									read-lock will be granted to all pending readers 
-									before any other thread can acquire a write-lock.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>unlocked</entry>
-									<entry>write-lock</entry>
-									<entry>Grant the write-lock immediately, if and
-									only if there are no pending read-lock requests.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>write-lock</entry>
-									<entry> Wait to acquire the lock until all
-									threads holding read-locks release their locks 
-									<emphasis role="bold">AND</emphasis> no requests
-									for read-locks exist. If other write-lock
-									requests exist, the lock is granted in accordance
-									with the intra-class scheduling policy.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>write-lock</entry>
-									<entry>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock
-									<emphasis role="bold">AND</emphasis> no requests
-									for read-locks exist. If other write-lock
-									requests exist, the lock is granted in accordance
-									with the intra-class scheduling policy.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>promote</entry>
-									<entry><para>TODO</para></entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>demote</entry>
-									<entry><para>TODO</para></entry>
-								</row>
-							</tbody>
-						</tgroup>
-					</informaltable>
-				</section>
-
-				<section id="threads.concepts.read-write-scheduling-policies.writer-priority">
-					<title>WriterPriority</title>
-					
-					<para>With WriterPriority scheduling, any pending request
-					for a write-lock will have priority over a pending request
-					for a read-lock, irrespective of the current lock state 
-					of the read/write mutex, and irrespective of the relative
-					order that the pending requests arrive.</para>
-					
-					<informaltable>
-						<tgroup cols="3">
-							<thead>
-								<row>
-									<entry>Current mutex state</entry>
-									<entry>Request Type</entry>
-									<entry>Action</entry>
-								</row>
-							</thead>
-
-							<tbody>
-								<row> 
-									<entry>unlocked</entry>
-									<entry>read-lock</entry>
-									<entry>Grant the read-lock immediately.</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>read-lock</entry>
-									<entry>Grant the additional read-lock immediately, 
-									<emphasis role="bold">IF</emphasis> no outstanding
-									requests for a write-lock exist; otherwise TODO.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>read-lock</entry>
-									<entry> Wait to acquire the lock until the
-									thread holding the write-lock 
-									releases its lock. The read lock will be granted
-									once no other outstanding write-lock requests
-									exist.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>unlocked</entry>
-									<entry>write-lock</entry>
-									<entry>Grant the write-lock immediately.</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>write-lock</entry>
-									<entry>Wait to acquire the lock until all
-									threads holding read-locks release their locks.
-									If other write-lock requests exist, the lock
-									is granted in accordance with the intra-class
-									scheduling policy. This request will be granted
-									before any new read-lock requests are granted.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>write-lock</entry>
-									<entry>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock. If
-									other write-lock requests exist, the lock is
-									granted in accordance with the intra-class
-									scheduling policy. This request will be granted
-									before any new read-lock requests are granted.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>promote</entry>
-									<entry><para>TODO</para></entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>demote</entry>
-									<entry><para>TODO</para></entry>
-								</row>
-							</tbody>
-						</tgroup>
-					</informaltable>
-				</section>
-				
-				<section id="threads.concepts.read-write-scheduling-policies.alternating-many-reads">
-					<title>AlternatingPriority/ManyReads</title>
-					
-					<para>With AlternatingPriority/ManyReads scheduling, reader
-					or writer starvation is avoided by alternatively granting read
-					or write access when pending requests exist for both types of
-					locks. Outstanding read-lock requests are treated as a group
-					when it is the "readers' turn"</para>
-					
-					<informaltable>
-						<tgroup cols="3">
-							<thead>
-								<row>
-									<entry>Current mutex state</entry>
-									<entry>Request Type</entry>
-									<entry>Action</entry>
-								</row>
-							</thead>
-
-							<tbody>
-								<row> 
-									<entry>unlocked</entry>
-									<entry>read-lock</entry>
-									<entry>Grant the read-lock immediately.</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>read-lock</entry>
-									<entry>Grant the additional read-lock immediately,
-									<emphasis role="bold">IF</emphasis> no outstanding 
-									requests for a write-lock exist. If outstanding
-									write-lock requests exist, this lock will not
-									be granted until at least one of the 
-									write-locks is granted and released. If other
-									read-lock requests exist, all read-locks will be
-									granted as a group.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>read-lock</entry>
-									<entry> Wait to acquire the lock until the thread
-									holding the write-lock releases its lock. If other
-									outstanding write-lock requests exist, they will
-									have to wait until all current read-lock requests
-									are serviced.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>unlocked</entry>
-									<entry>write-lock</entry>
-									<entry>Grant the write-lock immediately.</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>write-lock</entry>
-									<entry> 
-									<para>Wait to acquire the lock until all threads
-									holding read-locks release their locks.</para>
-									
-									<para>If other write-lock requests exist, this
-									lock will be granted to one of them in accordance
-									with the intra-class scheduling policy.</para>
-									
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>write-lock</entry>
-									<entry>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock.  If
-									other outstanding read-lock requests exist, this
-									lock will not be granted until all of the
-									currently waiting read-locks are granted and
-									released. If other write-lock requests exist,
-									this lock will be granted in accordance with the
-									intra-class scheduling policy.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>promote</entry>
-									<entry><para>TODO</para></entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>demote</entry>
-									<entry><para>TODO</para></entry>
-								</row>
-							</tbody>
-						</tgroup>
-					</informaltable>
-				</section>
-				
-				<section id="threads.concepts.read-write-scheduling-policies.alternating-single-read">
-					<title>AlternatingPriority/SingleRead</title>
-					
-					<para>With AlternatingPriority/SingleRead scheduling, reader
-					or writer starvation is avoided by alternatively granting read
-					or write access when pending requests exist for both types of
-					locks. Outstanding read-lock requests are services one at a
-					time when it is the "readers' turn"</para>
-
-					<informaltable>
-						<tgroup cols="3">
-							<thead>
-								<row>
-									<entry>Current mutex state</entry>
-									<entry>Request Type</entry>
-									<entry>Action</entry>
-								</row>
-							</thead>
-
-							<tbody>
-								<row> 
-									<entry>unlocked</entry>
-									<entry>read-lock</entry>
-									<entry>Grant the read-lock immediately.</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>read-lock</entry>
-									<entry>Grant the additional read-lock immediately,
-									<emphasis role="bold">IF</emphasis> no outstanding 
-									requests for a write-lock exist. If outstanding
-									write-lock requests exist, this lock will not
-									be granted until at least one of the write-locks
-									is granted and released.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>read-lock</entry>
-									<entry> 
-									<para>Wait to acquire the lock until the thread
-									holding the write-lock releases its lock.</para>
-									<para>If other outstanding write-lock requests
-									exist, exactly one read-lock request will be
-									granted before the next write-lock is granted.
-									</para>
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>unlocked</entry>
-									<entry>write-lock</entry>
-									<entry>Grant the write-lock immediately.</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>write-lock</entry>
-									<entry> 
-									<para>Wait to acquire the lock until all
-									threads holding read-locks release their 
-									locks.</para>
-									
-									<para>If other write-lock requests exist,
-									this lock will be granted to one of them
-									in accordance with the intra-class
-									scheduling policy.</para></entry>
-									
-									<para>TODO: try-lock, timed-lock.</para>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>write-lock</entry>
-									<entry>Wait to acquire the lock until the
-									thread holding the write-lock releases its
-									lock.  If other outstanding read-lock requests
-									exist, this lock can not be granted until
-									exactly one read-lock request is granted and
-									released. If other write-lock requests exist,
-									this lock will be granted in accordance with
-									the intra-class scheduling policy.
-									<para>TODO: try-lock, timed-lock.</para>
-									</entry>
-								</row>
-								<row> 
-									<entry>read-locked</entry>
-									<entry>promote</entry>
-									<entry><para>TODO</para></entry>
-								</row>
-								<row> 
-									<entry>write-locked</entry>
-									<entry>demote</entry>
-									<entry><para>TODO</para></entry>
-								</row>
-							</tbody>
-						</tgroup>
-					</informaltable>
-				</section>
-			</section>
-			
-			<section id="threads.concepts.read-write-scheduling-policies.intra-class">
-				<title>Intra-Class Scheduling Policies</title>
-				
-				<para>Please refer to 
-				<xref linkend="threads.concepts.sheduling-policies" />
-				for a discussion of mutex scheduling policies, which are identical to 
-				read/write mutex intra-class scheduling policies.</para>
-				
-				<para>For threads waiting to obtain write-locks, the read/write mutex
-				supports only the 
-				<link linkend="threads.concepts.unspecified-scheduling-policy">Unspecified</link>
-				intra-class scheduling policy. That is, given a set of threads
-				waiting for write-locks, the order, relative to one another, in
-				which they receive the write-lock is unspecified.</para>
-				
-				<para>For threads waiting to obtain read-locks, the read/write mutex
-				supports only the 
-				<link linkend="threads.concepts.unspecified-scheduling-policy">Unspecified</link>
-				intra-class scheduling policy. That is, given a set of threads
-				waiting for read-locks, the order, relative to one another, in
-				which they receive the read-lock is unspecified.</para>
-			</section>
-		</section>
-
-		<section id="threads.concepts.read-write-mutex-concepts">
-			<title>Mutex Concepts</title>
-			
-			<section id="threads.concepts.ReadWriteMutex">
-				<title>ReadWriteMutex Concept</title>
-				
-				<para>A ReadWriteMutex object has three states: read-locked,
-				write-locked, and unlocked. ReadWriteMutex object state can
-				only be determined by a lock object meeting the appropriate lock concept
-				requirements and constructed for the ReadWriteMutex object.</para>
-				
-				<para>A ReadWriteMutex is 
-				<ulink url="../../libs/utility/utility.htm#Class%20noncopyable">NonCopyable</ulink>.
-				</para>
-				
-				<para>For a ReadWriteMutex type <code>M</code>, 
-				and an object <code>m</code> of that type, 
-				the following expressions must be well-formed 
-				and have the indicated effects.</para>
-				
-				<table>
-					<title>ReadWriteMutex Expressions</title>
-					
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-
-						<tbody>
-							<row> 
-								<entry><code>M m;</code></entry>
-								<entry>Constructs a read/write mutex object <code>m</code>.
-								Post-condition: <code>m</code> is unlocked.</entry>
-							</row>
-							<row> 
-								<entry><code>(&amp;m)-&gt;~M();</code></entry>
-								<entry>Precondition: <code>m</code> is unlocked. 
-								Destroys a read/write mutex object <code>m</code>.
-								</entry>
-							</row>
-							<row> 
-								<entry><code>M::scoped_read_write_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link>
-								requirements. </entry>
-							</row>
-							<row> 
-								<entry><code>M::scoped_read_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedLock">ScopedLock</link>
-								requirements. </entry>
-							</row>
-							<row> 
-								<entry><code>M::scoped_write_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedLock">ScopedLock</link>
-								requirements. </entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-			
-			<section id="threads.concepts.TryReadWriteMutex">
-				<title>TryReadWriteMutex Concept</title>
-				
-				<para>A TryReadWriteMutex is a refinement of
-				<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link>.
-				For a TryReadWriteMutex type <code>M</code> 
-				and an object <code>m</code> of that type,
-				the following expressions must be well-formed 
-				and have the indicated effects.</para>
-				
-				<table>
-					<title>TryReadWriteMutex Expressions</title>
-					
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-
-						<tbody>
-							<row> 
-								<entry><code>M::scoped_try_read_write_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link>
-								requirements.</entry>
-							</row>
-							<row> 
-								<entry><code>M::scoped_try_read_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedTryLock">ScopedTryLock</link>
-								requirements.</entry>
-							</row>
-							<row> 
-								<entry><code>M::scoped_try_write_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedTryLock">ScopedTryLock</link>
-								requirements.</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-			
-			<section id="threads.concepts.TimedReadWriteMutex">
-				<title>TimedReadWriteMutex Concept</title>
-				
-				<para>A TimedReadWriteMutex is a refinement of
-				<link linkend="threads.concepts.TryReadWriteMutex">TryReadWriteMutex</link>.
-				For a TimedReadWriteMutex type <code>M</code> 
-				and an object <code>m</code> of that type
-				the following expressions must be well-formed 
-				and have the indicated effects.</para>
-				
-				<table>
-					<title>TimedReadWriteMutex Expressions</title>
-					
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-
-						<tbody>
-							<row> 
-								<entry><code>M::scoped_timed_read_write_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock</link> 
-								requirements.</entry>
-							</row>
-							<row> 
-								<entry><code>M::scoped_timed_read_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedTimedLock">ScopedTimedLock</link> 
-								requirements.</entry>
-							</row>
-							<row> 
-								<entry><code>M::scoped_timed_write_lock</code></entry>
-								<entry>A type meeting the 
-								<link linkend="threads.concepts.ScopedTimedLock">ScopedTimedLock</link> 
-								requirements.</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-		</section>
-		
-		<section id="threads.concepts.read-write-mutex-models">
-			<title>Mutex Models</title>
-			
-			<para>&Boost.Threads; currently supplies three models of
-			<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link>
-			and its refinements.</para>
-			
-			<table>
-				<title>Mutex Models</title>
-				
-				<tgroup cols="3">
-					<thead>
-						<row>
-							<entry>Concept</entry>
-							<entry>Refines</entry>
-							<entry>Models</entry>
-						</row>
-					</thead>
-
-					<tbody>
-						<row> 
-							<entry><link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link></entry>
-							<entry></entry>
-							<entry><classname>boost::read_write_mutex</classname></entry>
-						</row>
-						<row> 
-							<entry><link linkend="threads.concepts.TryReadWriteMutex">TryReadWriteMutex</link></entry>
-							<entry><link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link></entry>
-							<entry><classname>boost::try_read_write_mutex</classname></entry>
-						</row>
-						<row> 
-							<entry><link linkend="threads.concepts.TimedReadWriteMutex">TimedReadWriteMutex</link></entry>
-							<entry><link linkend="threads.concepts.TryReadWriteMutex">TryReadWriteMutex</link></entry>
-							<entry><classname>boost::timed_read_write_mutex</classname></entry>
-						</row>
-					</tbody>
-				</tgroup>
-			</table>
-		</section>
-				
-		<section id="threads.concepts.read-write-lock-concepts">
-			<title>Lock Concepts</title>
-
-			<para>A read/write lock object provides a safe means for locking
-			and unlocking a read/write mutex object (an object whose type is
-			a model of 
-			<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link> 
-			or one of its refinements). In other words they are an
-			implementation of the <emphasis>Scoped Locking</emphasis>
-			&cite.SchmidtStalRohnertBuschmann; pattern. The 
-			<link linkend="threads.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link>, 
-			<link linkend="threads.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link>, and 
-			<link linkend="threads.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock</link>
-			concepts formalize the requirements.</para>
-			
-			<para>Read/write lock objects are constructed with a reference to a
-			read/write mutex object and typically acquire ownership of the 
-			read/write mutex object by setting its state to locked. They also
-			ensure ownership is relinquished in the destructor. Lock objects
-			also expose functions to query the lock status and to manually lock
-			and unlock the read/write mutex object.</para>
-			
-			<para>Read/write lock objects are meant to be short lived, expected
-			to be used at block scope only. The read/write lock objects are not 
-			<link linkend="threads.glossary.thread-safe">thread-safe</link>.
-			Read/write lock objects must maintain state to indicate whether or
-			not they've been locked and this state is not protected by any
-			synchronization concepts. For this reason a read/write lock object
-			should never be shared between multiple threads.</para>
-			
-			<section id="threads.concepts.ReadWriteLock">
-				<title>ReadWriteLock Concept</title>
-				
-				<para>For a read/write lock type <code>L</code>
-				and an object <code>lk</code> 
-				and const object <code>clk</code> of that type,
-				the following expressions must be well-formed
-				and have the indicated effects.</para>
-				
-				<table>
-					<title>ReadWriteLock Expressions</title>
-				
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-						
-						<tbody>
-							<row>
-								<entry><code>(&amp;lk)-&gt;~L();</code></entry>
-								<entry><code>if (locked()) unlock();</code></entry>
-							</row>
-							<row>
-								<entry><code>(&amp;clk)-&gt;operator const void*()</code></entry>
-								<entry>Returns type void*, non-zero if the associated read/write
-								mutex object has been either read-locked or write-locked by 
-								<code>clk</code>, otherwise 0.</entry>
-							</row>
-							<row>
-								<entry><code>clk.locked()</code></entry>
-								<entry>Returns a <code>bool</code>, <code>(&amp;clk)-&gt;operator
-								const void*() != 0</code></entry>
-							</row>
-							<row>
-								<entry><code>clk.state()</code></entry>
-								<entry>Returns an enumeration constant of type <code>read_write_lock_state</code>:
-								<code>read_write_lock_state::read_locked</code> if the associated read/write mutex object has been
-								read-locked by <code>clk</code>, <code>read_write_lock_state::write_locked</code> if it
-								has been write-locked by <code>clk</code>, and <code>read_write_lock_state::unlocked</code>
-								if has not been locked by <code>clk</code>.</entry>
-							</row>
-							<row>
-								<entry><code>clk.read_locked()</code></entry>
-								<entry>Returns a <code>bool</code>, <code>(&amp;clk)-&gt;state() == read_write_lock_state::read_locked</code>.</entry>
-							</row>
-							<row>
-								<entry><code>clk.write_locked()</code></entry>
-								<entry>Returns a <code>bool</code>, <code>(&amp;clk)-&gt;state() == read_write_lock_state::write_locked</code>.</entry>
-							</row>
-							<row>
-								<entry><code>lk.read_lock()</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname> 
-									if <code>locked()</code>.</para>
-									
-									<para>If the associated read/write mutex
-									object is already read-locked by some other
-									thread, the effect depends on the
-									<link linkend="threads.concepts.read-write-scheduling-policies.inter-class">inter-class scheduling policy</link>
-									of the associated read/write mutex:
-									either immediately obtains an additional
-									read-lock on the associated read/write
-									mutex, or places the current thread in the
-									<link linkend="threads.glossary.thread-state">Blocked</link>
-									state until the associated read/write mutex
-									is unlocked, after which the current thread
-									is placed in the 
-									<link linkend="threads.glossary.thread-state">Ready</link>
-									state, eventually to be returned to the 
-									<link linkend="threads.glossary.thread-state">Running</link>
-									state.</para>
-									
-									<para>If the associated read/write mutex
-									object is already write-locked by some other
-									thread, places the current thread in the
-									<link linkend="threads.glossary.thread-state">Blocked</link>
-									state until the associated read/write mutex
-									is unlocked, after which the current thread
-									is placed in the 
-									<link linkend="threads.glossary.thread-state">Ready</link>
-									state, eventually to be returned to the
-									<link linkend="threads.glossary.thread-state">Running</link>
-									state.</para>
-
-									<para>If the associated read/write mutex
-									object is already locked by the same thread
-									the behavior is dependent on the
-									<link linkend="threads.concepts.read-write-locking-strategies">locking strategy</link>
-									of the associated read/write mutex object.
-									</para>
-									
-									<para>Postcondition: <code>state() == read_write_lock_state::read_locked</code></para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.write_lock()</code></entry>
-
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname> 
-									if <code>locked()</code>.</para>
-									
-									<para>If the associated read/write mutex
-									object is already locked by some other
-									thread, places the current thread in the
-									<link linkend="threads.glossary.thread-state">Blocked</link>
-									state until the associated read/write mutex
-									is unlocked, after which the current thread
-									is placed in the 
-									<link linkend="threads.glossary.thread-state">Ready</link>
-									state, eventually to be returned to the
-									<link linkend="threads.glossary.thread-state">Running</link>
-									state.</para>
-
-									<para>If the associated read/write mutex
-									object is already locked by the same thread
-									the behavior is dependent on the
-									<link linkend="threads.concepts.read-write-locking-strategies">locking strategy</link>
-									of the associated read/write mutex object.
-									</para>
-									
-									<para>Postcondition: <code>state() == read_write_lock_state::write_locked</code></para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.demote()</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if <code>state() != read_write_lock_state::write_locked</code>.</para>
-									
-									<para>Converts the lock held on the associated read/write mutex
-									object from a write-lock to a read-lock without releasing
-									the lock.</para>
-									
-									<para>Postcondition: <code>state() == read_write_lock_state::read_locked</code></para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.promote()</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if <code>state() != read_write_lock_state::read_locked</code>
-									or if the lock cannot be promoted because another lock
-									on the same mutex is already waiting to be promoted.</para>
-									
-									<para>Makes a blocking attempt to convert the lock held on the associated
-									read/write mutex object from a read-lock to a write-lock without releasing
-									the lock.</para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.unlock()</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if <code>!locked()</code>.</para>
-									
-									<para>Unlocks the associated read/write mutex.</para>
-									
-									<para>Postcondition: <code>!locked()</code></para>
-								</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-			
-			<section id="threads.concepts.ScopedReadWriteLock">
-				<title>ScopedReadWriteLock Concept</title>
-				
-				<para>A ScopedReadWriteLock is a refinement of 
-				<link linkend="threads.concepts.ReadWriteLock">ReadWriteLock</link>. 
-				For a ScopedReadWriteLock type <code>L</code> 
-				and an object <code>lk</code> of that type,
-				and an object <code>m</code> of a type meeting the 
-				<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link> requirements,
-				and an object <code>s</code> of type <code>read_write_lock_state</code>,
-				the following expressions must be well-formed 
-				and have the indicated effects.</para>
-				
-				<table>
-					<title>ScopedReadWriteLock Expressions</title>
-					
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-						
-						<tbody>
-							<row>
-								<entry><code>L lk(m,s);</code></entry>
-								<entry>Constructs an object <code>lk</code> and associates read/write mutex
-								object <code>m</code> with it, then: if <code>s == read_write_lock_state::read_locked</code>, calls
-								<code>read_lock()</code>; if <code>s==read_write_lock_state::write_locked</code>,
-								calls <code>write_lock()</code>.</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-			
-			<section id="threads.concepts.TryReadWriteLock">
-				<title>TryReadWriteLock Expressions</title>
-				
-				<para>A TryReadWriteLock is a refinement of 
-				<link linkend="threads.concepts.ReadWriteLock">ReadWriteLock</link>.
-				For a TryReadWriteLock type <code>L</code>
-				and an object <code>lk</code> of that type,
-				the following expressions must be well-formed
-				and have the indicated effects.</para>
-				
-				<table>
-					<title>TryReadWriteLock Expressions</title>
-					
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-						
-						<tbody>
-							<row>
-								<entry><code>lk.try_read_lock()</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if locked().</para>
-								
-									<para>Makes a non-blocking attempt to read-lock the associated read/write
-									mutex object, returning <code>true</code> if the attempt is successful,
-									otherwise <code>false</code>. If the associated read/write mutex object is
-									already locked by the same thread the behavior is dependent on the
-									<link linkend="threads.concepts.locking-strategies">locking
-									strategy</link> of the associated read/write mutex object.</para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.try_write_lock()</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if locked().</para>
-									
-									<para>Makes a non-blocking attempt to write-lock the associated read/write
-									mutex object, returning <code>true</code> if the attempt is successful,
-									otherwise <code>false</code>. If the associated read/write mutex object is
-									already locked by the same thread the behavior is dependent on the
-									<link linkend="threads.concepts.locking-strategies">locking
-									strategy</link> of the associated read/write mutex object.</para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.try_demote()</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if <code>state() != read_write_lock_state::write_locked</code>.</para> 
-									
-									<para>Makes a non-blocking attempt to convert the lock held on the associated
-									read/write mutex object from a write-lock to a read-lock without releasing
-									the lock, returning <code>true</code> if the attempt is successful,
-									otherwise <code>false</code>.</para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.try_promote()</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if <code>state() != read_write_lock_state::read_locked</code>.</para>
-									
-									<para>Makes a non-blocking attempt to convert the lock held on the associated
-									read/write mutex object from a read-lock to a write-lock without releasing
-									the lock, returning <code>true</code> if the attempt is successful,
-									otherwise <code>false</code>.</para>
-								</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-			
-			<section id="threads.concepts.ScopedTryReadWriteLock">
-				<title>ScopedTryReadWriteLock Expressions</title>
-				
-				<para>A ScopedTryReadWriteLock is a refinement of 
-				<link linkend="threads.concepts.TryReadWriteLock">TryReadWriteLock</link>.
-				For a ScopedTryReadWriteLock type <code>L</code>
-				and an object <code>lk</code> of that type,
-				and an object <code>m</code> of a type meeting the
-				<link linkend="threads.concepts.TryMutex">TryReadWriteMutex</link> requirements,
-				and an object <code>s</code> of type <code>read_write_lock_state</code>,
-				and an object <code>b</code> of type <code>blocking_mode</code>, 
-				the following expressions must be well-formed
-				and have the indicated effects.</para>
-				
-				<table>
-					<title>ScopedTryReadWriteLock Expressions</title>
-					
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-						
-						<tbody>
-							<row>
-								<entry><code>L lk(m,s,b);</code></entry>
-								<entry>Constructs an object <code>lk</code> and associates read/write mutex
-								object <code>m</code> with it, then: if <code>s == read_write_lock_state::read_locked</code>, calls
-								<code>read_lock()</code> if <code>b</code>, otherwise <code>try_read_lock()</code>;
-								if <code>s==read_write_lock_state::write_locked</code>, calls <code>write_lock()</code> if <code>b</code>,
-								otherwise <code>try_write_lock</code>.</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-			
-			<section id="threads.concepts.TimedReadWriteLock">
-				<title>TimedReadWriteLock Concept</title>
-				
-				<para>A TimedReadWriteLock is a refinement of 
-				<link linkend="threads.concepts.TryReadWriteLock">TryReadWriteLock</link>. 
-				For a TimedReadWriteLock type <code>L</code>
-				and an object <code>lk</code> of that type,
-				and an object <code>t</code> of type <classname>boost::xtime</classname>, 
-				the following expressions must be well-formed
-				and have the indicated effects.</para>
-				
-				<table>
-					<title>TimedReadWriteLock Expressions</title>
-					
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-						
-						<tbody>
-							<row>
-								<entry><code>lk.timed_read_lock(t)</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if locked().</para>
-									
-									<para>Makes a blocking attempt to read-lock the associated read/write mutex object,
-									and returns <code>true</code> if successful within the specified time <code>t</code>,
-									otherwise <code>false</code>. If the associated read/write mutex object is already
-									locked by the same thread the behavior is dependent on the <link
-									linkend="threads.concepts.locking-strategies">locking
-									strategy</link> of the associated read/write mutex object.</para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.timed_write_lock(t)</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if locked().</para>
-									
-									<para>Makes a blocking attempt to write-lock the associated read/write mutex object, 
-									and returns <code>true</code> if successful within the specified time <code>t</code>,
-									otherwise <code>false</code>. If the associated read/write mutex object is already
-									locked by the same thread the behavior is dependent on the <link
-									linkend="threads.concepts.locking-strategies">locking
-									strategy</link> of the associated read/write mutex object.</para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.timed_demote(t)</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if <code>state() != read_write_lock_state::write_locked</code>.</para> 
-									
-									<para>Makes a blocking attempt to convert the lock held on the associated
-									read/write mutex object from a write-lock to a read-lock without releasing
-									the lock, returning <code>true</code> if the attempt is successful
-									in the specified time <code>t</code>, otherwise <code>false</code>.</para>
-								</entry>
-							</row>
-							<row>
-								<entry><code>lk.timed_promote(t)</code></entry>
-								<entry>
-									<para>Throws <classname>boost::lock_error</classname>
-									if <code>state() != read_write_lock_state::read_locked</code>.</para>
-									
-									<para>Makes a blocking attempt to convert the lock held on the associated
-									read/write mutex object from a read-lock to a write-lock without releasing
-									the lock, returning <code>true</code> if the attempt is successful
-									in the specified time <code>t</code>, otherwise <code>false</code>.</para>
-								</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-			
-			<section id="threads.concepts.ScopedTimedReadWriteLock">
-				<title>ScopedTimedReadWriteLock Concept</title>
-				
-				<para>A ScopedTimedReadWriteLock is a refinement of 
-				<link linkend="threads.concepts.TimedReadWriteLock">TimedReadWriteLock</link>. 
-				For a ScopedTimedReadWriteLock type <code>L</code>
-				and an object <code>lk</code> of that type,
-				and an object <code>m</code> of a type meeting the 
-				<link linkend="threads.concepts.TimedReadWriteMutex">TimedReadWriteMutex</link> requirements,
-				and an object <code>s</code> of type <code>read_write_lock_state</code>,
-				and an object <code>t</code> of type <classname>boost::xtime</classname>, 
-				and an object <code>b</code> of type <code>blocking_mode</code>, 
-				the following expressions must be well-formed and have the
-				indicated effects.</para>
-				
-				<table>
-					<title>ScopedTimedReadWriteLock Expressions</title>
-					
-					<tgroup cols="2">
-						<thead>
-							<row>
-								<entry>Expression</entry>
-								<entry>Effects</entry>
-							</row>
-						</thead>
-						
-						<tbody>
-							<row>
-								<entry><code>L lk(m,s,b);</code></entry>
-								<entry>Constructs an object <code>lk</code> and associates read/write mutex
-								object <code>m</code> with it, then: if <code>s == read_write_lock_state::read_locked</code>, calls
-								<code>read_lock()</code> if <code>b</code>, otherwise <code>try_read_lock()</code>;
-								if <code>s==read_write_lock_state::write_locked</code>, calls <code>write_lock()</code> if <code>b</code>,
-								otherwise <code>try_write_lock</code>.</entry>
-							</row>
-							<row>
-								<entry><code>L lk(m,s,t);</code></entry>
-								<entry>Constructs an object <code>lk</code> and associates read/write mutex
-								object <code>m</code> with it, then: if <code>s == read_write_lock_state::read_locked</code>, calls
-								<code>timed_read_lock(t)</code>; if <code>s==read_write_lock_state::write_locked</code>,
-								calls <code>timed_write_lock(t)</code>.</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</section>
-		</section>
-
-		<section id="threads.concepts.read-write-lock-models">
-			<title>Lock Models</title>
-			
-			<para>&Boost.Threads; currently supplies six models of
-			<link linkend="threads.concepts.ReadWriteLock">ReadWriteLock</link>
-			and its refinements.</para>
-			
-			<table>
-				<title>Lock Models</title>
-				
-				<tgroup cols="3">
-					<thead>
-						<row>
-							<entry>Concept</entry>
-							<entry>Refines</entry>
-							<entry>Models</entry>
-						</row>
-					</thead>
-					
-					<tbody>
-						<row>
-							<entry><link linkend="threads.concepts.ReadWriteLock">ReadWriteLock</link></entry>
-							<entry></entry>
-							<entry></entry>
-						</row>
-						<row>
-							<entry><link linkend="threads.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link></entry>
-							<entry><link linkend="threads.concepts.ReadWriteLock">ReadWriteLock</link></entry>
-							<entry>
-								<para><classname>boost::read_write_mutex::scoped_read_write_lock</classname></para>
-								<para><classname>boost::try_read_write_mutex::scoped_read_write_lock</classname></para>
-								<para><classname>boost::timed_read_write_mutex::scoped_read_write_lock</classname></para>
-							</entry>
-						</row>
-						<row>
-							<entry><link linkend="threads.concepts.TryReadWriteLock">TryReadWriteLock</link></entry>
-							<entry><link linkend="threads.concepts.ReadWriteLock">ReadWriteLock</link></entry>
-							<entry></entry>
-						</row>
-						<row>
-							<entry><link linkend="threads.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link></entry>
-							<entry><link linkend="threads.concepts.TryReadWriteLock">TryReadWriteLock</link></entry>
-							<entry>
-								<para><classname>boost::try_read_write_mutex::scoped_try_read_write_lock</classname></para>
-								<para><classname>boost::timed_read_write_mutex::scoped_try_read_write_lock</classname></para>
-							</entry>
-						</row>
-						<row>
-							<entry><link linkend="threads.concepts.TimedReadWriteLock">TimedReadWriteLock</link></entry>
-							<entry><link linkend="threads.concepts.TryReadWriteLock">TryReadWriteLock</link></entry>
-							<entry></entry>
-						</row>
-						<row>
-							<entry><link linkend="threads.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock</link></entry>
-							<entry><link linkend="threads.concepts.TimedReadWriteLock">TimedReadWriteLock</link></entry>
-							<entry>
-								<para><classname>boost::timed_read_write_mutex::scoped_timed_read_write_lock</classname></para>
-							</entry>
-						</row>
-					</tbody>
-				</tgroup>
-			</table>
-		</section>
-	</section>
 </section>

Deleted: boost/trunk/libs/thread/doc/read_write_mutex-ref.xml
===================================================================
--- boost/trunk/libs/thread/doc/read_write_mutex-ref.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/doc/read_write_mutex-ref.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,458 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
-  "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
-  <!ENTITY % threads.entities SYSTEM "entities.xml">
-  %threads.entities;
-]>
-<header name="boost/thread/read_write_mutex.hpp"
-  last-revision="$Date: 2004/07/17 04:33:59 $">
-  <namespace name="boost">
-	<namespace name="read_write_scheduling_policy">
-		<enum name="read_write_scheduling_policy">
-			<enumvalue name="writer_priority" />
-			<enumvalue name="reader_priority" />
-			<enumvalue name="alternating_many_reads" />
-			<enumvalue name="alternating_single_read" />
-
-			<purpose>
-				<para>Specifies the 
-				<link linkend="threads.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
-				to use when a set of threads try to obtain different types of
-				locks simultaneously.</para>
-			</purpose>
-
-			<description>
-				<para>The only clock type supported by &Boost.Threads; is 
-				<code>TIME_UTC</code>. The epoch for <code>TIME_UTC</code>
-				is 1970-01-01 00:00:00.</para>
-			</description>
-		</enum>
-	</namespace>
-	
-    <class name="read_write_mutex">
-		<purpose>
-			<para>The <classname>read_write_mutex</classname> class is a model of the 
-			<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link> concept.</para>
-		</purpose>
-		
-		<description>
-			<para>The <classname>read_write_mutex</classname> class is a model of the 
-			<link linkend="threads.concepts.ReadWriteMutex">ReadWriteMutex</link> concept. 
-			It should be used to synchronize access to shared resources using
-			<link linkend="threads.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
-			locking mechanics.</para>
-
-			<para>For classes that model related mutex concepts, see 
-			<classname>try_read_write_mutex</classname> and <classname>timed_read_write_mutex</classname>.</para>
-			
-			<para>The <classname>read_write_mutex</classname> class supplies the following typedefs,
-			which <link linkend="threads.concepts.read-write-lock-models">model</link>
-			the specified locking strategies:
-
-			<informaltable>
-				<tgroup cols="2" align="left">
-					<thead>
-						<row>
-							<entry>Lock Name</entry>
-							<entry>Lock Concept</entry>
-						</row>
-					</thead>
-					<tbody>
-						<row>
-							<entry>scoped_read_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_read_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedLock">ScopedLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedLock">ScopedLock</link></entry>
-						</row>
-					</tbody>
-				</tgroup>
-			</informaltable>			
-			</para>
-
-			<para>The <classname>read_write_mutex</classname> class uses an 
-			<link linkend="threads.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
-			locking strategy, so attempts to recursively lock a <classname>read_write_mutex</classname>
-			object or attempts to unlock one by threads that don't own a lock on it result in
-			<emphasis role="bold">undefined behavior</emphasis>.
-			This strategy allows implementations to be as efficient as possible
-			on any given platform. It is, however, recommended that
-			implementations include debugging support to detect misuse when
-			<code>NDEBUG</code> is not defined.</para>
-			
-			<para>Like all
-			<link linkend="threads.concepts.read-write-mutex-models">read/write mutex models</link>
-			in &Boost.Threads;, <classname>read_write_mutex</classname> has two types of
-			<link linkend="threads.concepts.read-write-scheduling-policies">scheduling policies</link>, an 
-			<link linkend="threads.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
-			between threads trying to obtain different types of locks and an
-			<link linkend="threads.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link>
-			between threads trying to obtain the same type of lock.
-			The <classname>read_write_mutex</classname> class allows the
-			programmer to choose what
-			<link linkend="threads.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
-			will be used; however, like all read/write mutex models, 
-			<classname>read_write_mutex</classname> leaves the 
-			<link linkend="threads.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link> as 
-			<link linkend="threads.concepts.read-write-locking-strategies.unspecified">Unspecified</link>.			
-			</para>
-			
-			<note>Self-deadlock is virtually guaranteed if a thread tries to
-			lock the same <classname>read_write_mutex</classname> multiple times
-			unless all locks are read-locks (but see below)</note>
-		</description>
-		
-		<inherit access="private">
-			<type><classname>boost::noncopyable</classname></type>
-			<purpose>Exposition only</purpose>
-		</inherit>
-		
-		<inherit access="private">
-			<type><classname>boost::noncopyable</classname></type>
-			<purpose>Exposition only</purpose>
-		</inherit>
-		
-		<typedef name="scoped_read_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_read_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<constructor>
-			<parameter name="count">
-				<paramtype>boost::read_write_scheduling_policy</paramtype>
-			</parameter>
-
-			<effects>Constructs a <classname>read_write_mutex</classname> object.
-			</effects>
-			
-			<postconditions><code>*this</code> is in an unlocked state.
-			</postconditions>
-		</constructor>
-
-		<destructor>
-			<effects>Destroys a <classname>read_write_mutex</classname> object.</effects>
-			
-			<requires><code>*this</code> is in an unlocked state.</requires>
-			
-			<notes><emphasis role="bold">Danger:</emphasis> Destruction of a
-			locked mutex is a serious programming error resulting in undefined
-			behavior such as a program crash.</notes>
-		</destructor>
-	</class>
-
-    <class name="try_read_write_mutex">
-		<purpose>
-			<para>The <classname>try_read_write_mutex</classname> class is a model of the 
-			<link linkend="threads.concepts.TryReadWriteMutex">TryReadWriteMutex</link> concept.</para>
-		</purpose>
-		
-		<description>
-			<para>The <classname>try_read_write_mutex</classname> class is a model of the 
-			<link linkend="threads.concepts.TryReadWriteMutex">TryReadWriteMutex</link> concept. 
-			It should be used to synchronize access to shared resources using
-			<link linkend="threads.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
-			locking mechanics.</para>
-
-			<para>For classes that model related mutex concepts, see 
-			<classname>read_write_mutex</classname> and <classname>timed_read_write_mutex</classname>.</para>
-			
-			<para>The <classname>try_read_write_mutex</classname> class supplies the following typedefs,
-			which <link linkend="threads.concepts.read-write-lock-models">model</link>
-			the specified locking strategies:
-
-			<informaltable>
-				<tgroup cols="2" align="left">
-					<thead>
-						<row>
-							<entry>Lock Name</entry>
-							<entry>Lock Concept</entry>
-						</row>
-					</thead>
-					<tbody>
-						<row>
-							<entry>scoped_read_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_try_read_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_read_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedLock">ScopedLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_try_read_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTryLock">ScopedTryLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedLock">ScopedLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_try_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTryLock">ScopedTryLock</link></entry>
-						</row>
-					</tbody>
-				</tgroup>
-			</informaltable>			
-			</para>
-
-			<para>The <classname>try_read_write_mutex</classname> class uses an 
-			<link linkend="threads.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
-			locking strategy, so attempts to recursively lock a <classname>try_read_write_mutex</classname>
-			object or attempts to unlock one by threads that don't own a lock on it result in
-			<emphasis role="bold">undefined behavior</emphasis>.
-			This strategy allows implementations to be as efficient as possible
-			on any given platform. It is, however, recommended that
-			implementations include debugging support to detect misuse when
-			<code>NDEBUG</code> is not defined.</para>
-			
-			<para>Like all
-			<link linkend="threads.concepts.read-write-mutex-models">read/write mutex models</link>
-			in &Boost.Threads;, <classname>try_read_write_mutex</classname> has two types of
-			<link linkend="threads.concepts.read-write-scheduling-policies">scheduling policies</link>, an 
-			<link linkend="threads.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
-			between threads trying to obtain different types of locks and an
-			<link linkend="threads.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link>
-			between threads trying to obtain the same type of lock.
-			The <classname>try_read_write_mutex</classname> class allows the
-			programmer to choose what
-			<link linkend="threads.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
-			will be used; however, like all read/write mutex models, 
-			<classname>try_read_write_mutex</classname> leaves the 
-			<link linkend="threads.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link> as 
-			<link linkend="threads.concepts.unspecified-scheduling-policy">Unspecified</link>.			
-			</para>
-			
-			<note>Self-deadlock is virtually guaranteed if a thread tries to
-			lock the same <classname>try_read_write_mutex</classname> multiple times
-			unless all locks are read-locks (but see below)</note>
-		</description>
-		
-		<inherit access="private">
-			<type><classname>boost::noncopyable</classname></type>
-			<purpose>Exposition only</purpose>
-		</inherit>
-		
-		<typedef name="scoped_read_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_try_read_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_read_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_try_read_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_try_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<constructor>
-			<parameter name="count">
-				<paramtype>boost::read_write_scheduling_policy</paramtype>
-			</parameter>
-
-			<effects>Constructs a <classname>try_read_write_mutex</classname> object.
-			</effects>
-			
-			<postconditions><code>*this</code> is in an unlocked state.
-			</postconditions>
-		</constructor>
-
-		<destructor>
-			<effects>Destroys a <classname>try_read_write_mutex</classname> object.</effects>
-			
-			<requires><code>*this</code> is in an unlocked state.</requires>
-			
-			<notes><emphasis role="bold">Danger:</emphasis> Destruction of a
-			locked mutex is a serious programming error resulting in undefined
-			behavior such as a program crash.</notes>
-		</destructor>
-	</class>
-
-    <class name="timed_read_write_mutex">
-		<purpose>
-			<para>The <classname>timed_read_write_mutex</classname> class is a model of the 
-			<link linkend="threads.concepts.TimedReadWriteMutex">TimedReadWriteMutex</link> concept.</para>
-		</purpose>
-		
-		<description>
-			<para>The <classname>timed_read_write_mutex</classname> class is a model of the 
-			<link linkend="threads.concepts.TimedReadWriteMutex">TimedReadWriteMutex</link> concept. 
-			It should be used to synchronize access to shared resources using
-			<link linkend="threads.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
-			locking mechanics.</para>
-
-			<para>For classes that model related mutex concepts, see 
-			<classname>read_write_mutex</classname> and <classname>try_read_write_mutex</classname>.</para>
-			
-			<para>The <classname>timed_read_write_mutex</classname> class supplies the following typedefs,
-			which <link linkend="threads.concepts.read-write-lock-models">model</link>
-			the specified locking strategies:
-
-			<informaltable>
-				<tgroup cols="2" align="left">
-					<thead>
-						<row>
-							<entry>Lock Name</entry>
-							<entry>Lock Concept</entry>
-						</row>
-					</thead>
-					<tbody>
-						<row>
-							<entry>scoped_read_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_try_read_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_timed_read_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_read_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedLock">ScopedLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_try_read_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTryLock">ScopedTryLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_timed_read_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTimedLock">ScopedTimedLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedLock">ScopedLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_try_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTryLock">ScopedTryLock</link></entry>
-						</row>
-						<row>
-							<entry>scoped_timed_write_lock</entry>
-							<entry><link linkend="threads.concepts.ScopedTimedLock">ScopedTimedLock</link></entry>
-						</row>
-					</tbody>
-				</tgroup>
-			</informaltable>			
-			</para>
-
-			<para>The <classname>timed_read_write_mutex</classname> class uses an 
-			<link linkend="threads.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
-			locking strategy, so attempts to recursively lock a <classname>timed_read_write_mutex</classname>
-			object or attempts to unlock one by threads that don't own a lock on it result in
-			<emphasis role="bold">undefined behavior</emphasis>.
-			This strategy allows implementations to be as efficient as possible
-			on any given platform. It is, however, recommended that
-			implementations include debugging support to detect misuse when
-			<code>NDEBUG</code> is not defined.</para>
-			
-			<para>Like all
-			<link linkend="threads.concepts.read-write-mutex-models">read/write mutex models</link>
-			in &Boost.Threads;, <classname>timed_read_write_mutex</classname> has two types of
-			<link linkend="threads.concepts.read-write-scheduling-policies">scheduling policies</link>, an 
-			<link linkend="threads.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
-			between threads trying to obtain different types of locks and an
-			<link linkend="threads.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link>
-			between threads trying to obtain the same type of lock.
-			The <classname>timed_read_write_mutex</classname> class allows the
-			programmer to choose what
-			<link linkend="threads.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
-			will be used; however, like all read/write mutex models, 
-			<classname>timed_read_write_mutex</classname> leaves the 
-			<link linkend="threads.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link> as 
-			<link linkend="threads.concepts.unspecified-scheduling-policy">Unspecified</link>.			
-			</para>
-			
-			<note>Self-deadlock is virtually guaranteed if a thread tries to
-			lock the same <classname>timed_read_write_mutex</classname> multiple times
-			unless all locks are read-locks (but see below)</note>
-		</description>
-		
-		<typedef name="scoped_read_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_try_read_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_timed_read_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_read_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_try_read_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_timed_read_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_try_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<typedef name="scoped_timed_write_lock">
-			<type><emphasis>implementation-defined</emphasis></type>
-		</typedef>
-		
-		<constructor>
-			<parameter name="count">
-				<paramtype>boost::read_write_scheduling_policy</paramtype>
-			</parameter>
-
-			<effects>Constructs a <classname>timed_read_write_mutex</classname> object.
-			</effects>
-			
-			<postconditions><code>*this</code> is in an unlocked state.
-			</postconditions>
-		</constructor>
-
-		<destructor>
-			<effects>Destroys a <classname>timed_read_write_mutex</classname> object.</effects>
-			
-			<requires><code>*this</code> is in an unlocked state.</requires>
-			
-			<notes><emphasis role="bold">Danger:</emphasis> Destruction of a
-			locked mutex is a serious programming error resulting in undefined
-			behavior such as a program crash.</notes>
-		</destructor>
-	</class>
-  </namespace>
-</header>

Modified: boost/trunk/libs/thread/doc/reference.xml
===================================================================
--- boost/trunk/libs/thread/doc/reference.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/doc/reference.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,7 +5,7 @@
   %threads.entities;
 ]>
 <library-reference id="threads.reference"
-  last-revision="$Date: 2004/07/17 04:33:59 $"
+  last-revision="$Date: 2005/10/16 14:37:34 $"
   xmlns:xi="http://www.w3.org/2001/XInclude">
   <xi:include href="barrier-ref.xml"/>
   <xi:include href="condition-ref.xml"/>
@@ -13,7 +13,6 @@
   <xi:include href="mutex-ref.xml"/>
   <xi:include href="once-ref.xml"/>
   <xi:include href="recursive_mutex-ref.xml"/>
-  <xi:include href="read_write_mutex-ref.xml"/>
   <xi:include href="thread-ref.xml"/>
   <xi:include href="tss-ref.xml"/>
   <xi:include href="xtime-ref.xml"/>

Modified: boost/trunk/libs/thread/doc/thread-ref.xml
===================================================================
--- boost/trunk/libs/thread/doc/thread-ref.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/doc/thread-ref.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -5,7 +5,7 @@
   %threads.entities;
 ]>
 <header name="boost/thread/thread.hpp"
-  last-revision="$Date: 2004/07/17 04:33:59 $">
+  last-revision="$Date: 2005/12/04 18:11:08 $">
   <namespace name="boost">
     <class name="thread">
 		<purpose>
@@ -229,7 +229,7 @@
 				<type>void</type>
 				
 				<parameter name="thrd">
-					<paramtype><classname>thread</classname>* thrd</paramtype>
+					<paramtype><classname>thread</classname>*</paramtype>
 				</parameter>
 				
 				<effects>Adds <code>thrd</code> to the 
@@ -243,7 +243,7 @@
 				<type>void</type>
 				
 				<parameter name="thrd">
-					<paramtype><classname>thread</classname>* thrd</paramtype>
+					<paramtype><classname>thread</classname>*</paramtype>
 				</parameter>
 				
 				<effects>Removes <code>thread</code> from <code>*this</code>'s

Deleted: boost/trunk/libs/thread/src/read_write_mutex.cpp
===================================================================
--- boost/trunk/libs/thread/src/read_write_mutex.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/src/read_write_mutex.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,1736 +0,0 @@
-// Copyright (C) 2002-2003
-// David Moore, William E. Kempf, Michael Glassford
-//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation.  William E. Kempf makes no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
-
-/*
-PROBLEMS:
-
-The algorithms are not exception safe. For instance, if conditon::wait()
-or another call throws an exception, the lock state and other state data
-are not appropriately adjusted.
-
-A harder problem to fix is that, if a thread is killed while inside the
-read-write mutex functions (for example, while waiting),
-bad things happen.
-*/
-
-#include <boost/thread/detail/config.hpp>
-
-#include <boost/assert.hpp>
-#include <boost/thread/read_write_mutex.hpp>
-#include <boost/thread/xtime.hpp>
-
-#include <boost/detail/workaround.hpp>
-
-#if !defined(BOOST_NO_STRINGSTREAM)
-#   include <sstream>
-#endif
-
-#ifdef BOOST_HAS_WINTHREADS
-#   include <windows.h>
-#   include <tchar.h>
-
-#   if !((_WIN32_WINNT >= 0x0400) || (_WIN32_WINDOWS > 0x0400))
-        inline bool IsDebuggerPresent(void)
-        {
-            return false;
-        }
-#   endif
-#   if !defined(OutputDebugString)
-        inline void OutputDebugStringA(LPCSTR)
-        {}
-        inline void OutputDebugStringW(LPCWSTR)
-        {}
-        #define OutputDebugString(str)
-#   endif
-
-#   if defined(BOOST_READ_WRITE_MUTEX_USE_TRACE) && !defined(BOOST_NO_STRINGSTREAM)
-        inline void DoTrace(
-            const char* message,
-            int state,
-            int num_waiting_writers,
-            int num_waiting_readers,
-            bool state_waiting_promotion,
-            int num_waking_writers,
-            int num_waking_readers,
-            int num_max_waking_writers,
-            int num_max_waking_readers,
-            bool readers_next
-            )
-        {
-            std::ostringstream stream;
-            stream
-                << std::endl
-                << "***** "
-                << std::hex << GetCurrentThreadId() << std::dec << " "
-                << message << " "
-                << state << " "
-                << "["
-                << num_waiting_writers << " "
-                << num_waking_writers << " "
-                << num_max_waking_writers
-                << "] ["
-                << num_waiting_readers << " "
-                << num_waking_readers << " "
-                << num_max_waking_readers
-                << "]" << " "
-                << state_waiting_promotion << " "
-                << readers_next
-                << std::endl;
-            ::OutputDebugStringA(stream.str().c_str());
-        }
-
-#       define BOOST_READ_WRITE_MUTEX_TRACE(message) \
-            DoTrace(                                 \
-                message,                             \
-                m_state,                             \
-                m_num_waiting_writers,               \
-                m_num_waiting_readers,               \
-                m_state_waiting_promotion,           \
-                m_num_waking_writers,                \
-                m_num_waking_readers,                \
-                m_num_max_waking_writers,            \
-                m_num_max_waking_readers,            \
-                m_readers_next                       \
-                )
-#   endif
-#endif
-
-#if !defined(BOOST_READ_WRITE_MUTEX_TRACE)
-#   define BOOST_READ_WRITE_MUTEX_TRACE(message)
-#endif
-
-#if defined(BOOST_ASSERT)
-#   define BOOST_ASSERT_ELSE(expr) if ((BOOST_ASSERT(expr)), true)
-#else
-#   define BOOST_ASSERT_ELSE(expr) if (true)
-#endif
-
-//The following macro checks for invalid loop conditions
-//by checking for wait loops that loop more than once.
-//Please note that this does not necessarily indicate any
-//kind of error; there are several valid reasons for
-//a wait loop to loop more than once. For instance:
-//1) if a condition signals a spurious wakeup,
-//   it should wait again;
-//2) if a several waiting threads (e.g. readers) are 
-//   notified, and the first to wake changes conditions 
-//   so that the others should no longer wake (e.g.
-//   by promoting itself to a writer), the wait loops
-//   of the other threads, when they wake, will loop again
-//   and they will wait again.
-//For this reason, the BOOST_ASSERT_LOOP_COUNT is only
-//enabled when specifically requested by #defining
-//the BOOST_READ_WRITE_MUTEX_TEST_LOOP_COUNTS macro.
-
-#if defined(BOOST_READ_WRITE_MUTEX_TEST_LOOP_COUNTS)
-#   define BOOST_DEFINE_LOOP_COUNT int loop_count = 0;
-#   define BOOST_ASSERT_LOOP_COUNT() BOOST_ASSERT(++loop_count == 1)
-#else
-#   define BOOST_DEFINE_LOOP_COUNT do {} while(false);
-#   define BOOST_ASSERT_LOOP_COUNT() do {} while(false)
-#endif
-
-bool boost_error(char const* expr, char const* func, char const* file, long line)
-{
-    #if WINVER
-        using namespace std;
-
-        #ifndef ELEMENTS
-        #define ELEMENTS(a) (sizeof(a)/sizeof(*(a)))
-        #endif
-
-        TCHAR message[200];
-        _sntprintf(message,ELEMENTS(message),TEXT("Assertion failed (func=%s, file=%s, line=%d): %s"), func, file, line, expr);
-
-        ::OutputDebugString(message);
-
-        if(::IsDebuggerPresent())
-            ::DebugBreak();
-    #endif
-
-    return false;
-}
-
-namespace boost {
-namespace detail {
-namespace thread {
-
-//----------------------------------------
-    
-inline bool valid_lock_state(int state)
-{
-    return (state >= 0) || (state == -1);
-}
-
-inline bool valid_read_write_locked(int state)
-{
-    return state != 0;
-}
-
-inline bool valid_read_locked(int state)
-{
-    return state > 0;
-}
-
-inline bool valid_read_lockable(int state)
-{
-    return state >= 0;
-}
-
-inline bool valid_write_locked(int state)
-{
-    return state == -1;
-}
-
-inline bool valid_write_lockable(int state)
-{
-    return state == 0;
-}
-
-inline bool valid_promotable(int state)
-{
-    return state == 1;
-}
-
-inline bool valid_unlocked(int state)
-{
-    return state == 0;
-}
-
-//----------------------------------------
-
-class adjust_state
-{
-public:
-
-    adjust_state(bool& state, bool adjust = true)
-        : state_(state)
-        , adjust_(adjust)
-    {
-        if (adjust_)
-            state_ = true;
-    }
-
-    ~adjust_state(void)
-    {
-        adjust_now();
-    }
-
-    void set_adjust(bool adjust)
-    {
-        adjust_ = adjust;
-    }
-
-    void adjust_now(void)
-    {
-        if (adjust_)
-        {
-            BOOST_ASSERT(state_);
-            state_ = false;
-        }
-        else
-        {
-            BOOST_ASSERT(!state_);
-        }
-        adjust_ = false;
-    }
-
-private:
-
-    bool& state_;
-    bool adjust_;
-};
-
-//----------------------------------------
-
-class adjust_count
-{
-public:
-
-    adjust_count(int& count, bool adjust = true)
-        : count_(count)
-        , adjust_(adjust)
-    {
-        if (adjust_)
-            ++count_;
-    }
-
-    ~adjust_count(void)
-    {
-        adjust_now();
-    }
-
-    void set_adjust(bool adjust)
-    {
-        adjust_ = adjust;
-    }
-
-    void adjust_now(void)
-    {
-        if (adjust_)
-        {
-            BOOST_ASSERT(count_ > 0);
-            if (count_ > 0)
-                --count_;
-        }
-        else
-        {
-            BOOST_ASSERT(count_ >= 0);
-        }
-        adjust_ = false;
-    }
-
-private:
-
-    int& count_;
-    bool adjust_;
-};
-
-//----------------------------------------
-
-/*
-Because of the possibility that threads that call
-timed_wait may timeout instead of waking, even after
-they have been notified, the counters m_num_waking_writers
-and m_num_waking_readers cannot be exact, but rather keep
-track of the minimum number of writers and readers (respectively)
-that are waking. For this reason, adjust_count may decrement
-too many times. The max_count mechanism is an attempt to
-keep track of the maximum as well.
-*/
-
-class adjust_dual_count
-{
-public:
-
-    adjust_dual_count(int& count, int& max_count, bool adjust = true)
-        : count_(count)
-        , max_count_(max_count)
-        , adjust_(adjust)
-    {
-        BOOST_ASSERT(&max_count_ != &count_);
-        BOOST_ASSERT(max_count_ >= count_);
-
-        if (adjust_)
-        {
-            ++count_;
-            ++max_count_;
-        }
-    }
-
-    ~adjust_dual_count(void)
-    {
-        adjust_now();
-    }
-
-    void set_adjust(bool adjust)
-    {
-        adjust_ = adjust;
-    }
-
-    void adjust_now(void)
-    {
-        BOOST_ASSERT(max_count_ >= count_);
-
-        if (adjust_)
-        {
-            BOOST_ASSERT(max_count_ > 0);
-            if (count_ > 0)
-                --count_;
-            if (max_count_ > 0)
-                --max_count_;
-        }
-        else
-        {
-            BOOST_ASSERT(max_count_ >= 0);
-        }
-        adjust_ = false;
-    }
-
-private:
-
-    int& count_;
-    int& max_count_;
-    bool adjust_;
-};
-
-//----------------------------------------
-
-template<typename Mutex>
-read_write_mutex_impl<Mutex>::read_write_mutex_impl(read_write_scheduling_policy::read_write_scheduling_policy_enum sp)
-    : m_sp(sp)
-    , m_state(0)
-    , m_num_waiting_writers(0)
-    , m_num_waiting_readers(0)
-    , m_state_waiting_promotion(false)
-    , m_num_waking_writers(0)
-    , m_num_waking_readers(0)
-    , m_num_max_waking_writers(0)
-    , m_num_max_waking_readers(0)
-    , m_readers_next(true) 
-{}
-
-#if !BOOST_WORKAROUND(__BORLANDC__, <= 0x564)
-template<typename Mutex>
-read_write_mutex_impl<Mutex>::~read_write_mutex_impl()
-{
-    BOOST_ASSERT(valid_unlocked(m_state));
-    
-    BOOST_ASSERT(m_num_waiting_writers == 0);
-    BOOST_ASSERT(m_num_waiting_readers == 0);
-    BOOST_ASSERT(!m_state_waiting_promotion);
-
-    BOOST_ASSERT(m_num_waking_writers == 0);
-    BOOST_ASSERT(m_num_max_waking_writers == 0);
-    BOOST_ASSERT(m_num_waking_readers == 0);
-    BOOST_ASSERT(m_num_max_waking_readers == 0);
-}
-#endif
-
-template<typename Mutex>
-void read_write_mutex_impl<Mutex>::do_read_lock()
-{
-    typename Mutex::scoped_lock l(m_prot);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_read_lock() enter");
-    BOOST_ASSERT(valid_lock_state(m_state));
-
-    if (m_sp == read_write_scheduling_policy::reader_priority)
-    {
-        //Reader priority: wait while write-locked
-
-        BOOST_DEFINE_LOOP_COUNT;
-        adjust_dual_count adjust_waking(m_num_waking_readers, m_num_max_waking_readers, false);
-        while (m_state == -1)
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_readers);
-            adjust_waking.set_adjust(true);
-            m_waiting_readers.wait(l);
-        };
-    }
-    else if (m_sp == read_write_scheduling_policy::writer_priority)
-    {
-        //Writer priority: wait while write-locked or while writers are waiting
-
-        BOOST_DEFINE_LOOP_COUNT;
-        adjust_dual_count adjust_waking(m_num_waking_readers, m_num_max_waking_readers, false);
-//:     if (m_num_waiting_writers > 0 && m_num_waking_writers == 0)
-//:         do_wake_one_writer();
-        while (m_state == -1 || (m_num_waking_writers > 0) || (m_num_waiting_writers > 0 && waker_exists()))
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_readers);
-            adjust_waking.set_adjust(true);
-            m_waiting_readers.wait(l);
-        }
-    }
-    else BOOST_ASSERT_ELSE(m_sp == read_write_scheduling_policy::alternating_single_read || m_sp == read_write_scheduling_policy::alternating_many_reads)
-    {
-        //Alternating priority: wait while write-locked or while not readers' turn
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_readers, m_num_max_waking_readers, false);
-        while (m_state == -1 || (m_num_waiting_writers > 0 && m_num_waking_readers == 0 && waker_exists()))
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_readers);
-            adjust_waking.set_adjust(true);
-            m_waiting_readers.wait(l);
-        }
-    }
-
-    //Obtain a read lock
-
-    BOOST_ASSERT(valid_read_lockable(m_state));
-    ++m_state;
-
-    /*
-    Set m_readers_next in the lock function rather than the 
-    unlock function to prevent thread starvation that can happen,
-    e.g., like this: if all writer threads demote themselves
-    to reader threads before unlocking, they will unlock using 
-    do_read_unlock() which will set m_readers_next = false;
-    if there are enough writer threads, this will prevent any
-    "true" reader threads from ever obtaining the lock.
-    */
-
-    m_readers_next = false;
-
-    BOOST_ASSERT(valid_read_locked(m_state));
-    BOOST_READ_WRITE_MUTEX_TRACE("do_read_lock() exit");
-}
-
-template<typename Mutex>
-void read_write_mutex_impl<Mutex>::do_write_lock()
-{
-    typename Mutex::scoped_lock l(m_prot);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_write_lock() enter");
-    BOOST_ASSERT(valid_lock_state(m_state));
-
-    if (m_sp == read_write_scheduling_policy::reader_priority)
-    {
-        //Reader priority: wait while locked or while readers are waiting
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_writers, m_num_max_waking_writers, false);
-//:     if (m_num_waiting_readers > 0 && m_num_waking_readers == 0)
-//:         do_wake_all_readers();
-        while (m_state != 0 || (m_num_waking_readers > 0) || (m_num_waiting_readers > 0 && waker_exists()))
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_writers);
-            adjust_waking.set_adjust(true);
-            m_waiting_writers.wait(l);
-        }
-    }
-    else if (m_sp == read_write_scheduling_policy::writer_priority)
-    {
-        //Writer priority: wait while locked
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_writers, m_num_max_waking_writers, false);
-        while (m_state != 0)
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_writers);
-            adjust_waking.set_adjust(true);
-            m_waiting_writers.wait(l);
-        }
-    }
-    else BOOST_ASSERT_ELSE(m_sp == read_write_scheduling_policy::alternating_single_read || m_sp == read_write_scheduling_policy::alternating_many_reads)
-    {
-        //Shut down extra readers that were scheduled only because of no waiting writers
-
-        if (m_sp == read_write_scheduling_policy::alternating_single_read && m_num_waiting_writers == 0)
-            m_num_waking_readers = (m_readers_next && m_num_waking_readers > 0) ? 1 : 0;
-
-        //Alternating priority: wait while locked or while not writers' turn
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_writers, m_num_max_waking_writers, false);
-        while (m_state != 0 || (m_num_waking_readers > 0 && waker_exists()))
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_writers);
-            adjust_waking.set_adjust(true);
-            m_waiting_writers.wait(l);
-        }
-    }
-
-    //Obtain a write lock
-
-    BOOST_ASSERT(valid_write_lockable(m_state));
-    m_state = -1;
-
-    //See note in read_write_mutex_impl<>::do_read_lock() as to why 
-    //m_readers_next should be set here
-
-    m_readers_next = true;
-
-    BOOST_ASSERT(valid_write_locked(m_state));
-    BOOST_READ_WRITE_MUTEX_TRACE("do_write_lock() exit");
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_try_read_lock()
-{
-    typename Mutex::scoped_try_lock l(m_prot);
-    BOOST_ASSERT(valid_lock_state(m_state));
-    BOOST_READ_WRITE_MUTEX_TRACE("do_try_read_lock() enter");
-
-    if (!l.locked())
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_try_read_lock() exit 1");
-        return false;
-    }
-
-    bool fail;
-
-    if (m_sp == read_write_scheduling_policy::reader_priority)
-    {
-        //Reader priority: fail if write-locked
-        fail = (m_state == -1);
-    }
-    else if (m_sp == read_write_scheduling_policy::writer_priority)
-    {
-        //Writer priority: fail if write-locked or if writers are waiting
-        fail = (m_state == -1 || m_num_waiting_writers > 0);
-    }
-    else BOOST_ASSERT_ELSE(m_sp == read_write_scheduling_policy::alternating_single_read || m_sp == read_write_scheduling_policy::alternating_many_reads)
-    {
-        //Alternating priority: fail if write-locked or if not readers' turn
-        fail = (m_state == -1 || (m_num_waiting_writers > 0 && m_num_waking_readers == 0));
-    }
-
-    if (!fail)
-    {
-        //Obtain a read lock
-
-        BOOST_ASSERT(valid_read_lockable(m_state));
-        ++m_state;
-
-        //See note in read_write_mutex_impl<>::do_read_lock() as to why 
-        //m_readers_next should be set here
-
-        m_readers_next = false;
-
-        BOOST_ASSERT(valid_read_locked(m_state));
-            //Should be read-locked
-    }
-    else
-    {
-        BOOST_ASSERT(valid_write_locked(m_state) || m_num_waiting_writers > 0);
-            //Should be write-locked or
-            //writer should be waiting
-    }
-
-    BOOST_READ_WRITE_MUTEX_TRACE("do_try_read_lock() exit 2");
-    return !fail;
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_try_write_lock()
-{
-    typename Mutex::scoped_try_lock l(m_prot);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_try_write_lock() enter");
-    BOOST_ASSERT(valid_lock_state(m_state));
-
-    if (!l.locked())
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_try_write_lock() exit 1");
-        return false;
-    }
-
-    bool fail;
-
-    if (m_sp == read_write_scheduling_policy::reader_priority)
-    {
-        //Reader priority: fail if locked or if readers are waiting
-        fail = (m_state != 0 || m_num_waiting_readers > 0);
-    }
-    else if (m_sp == read_write_scheduling_policy::writer_priority)
-    {
-        //Writer priority: fail if locked
-        fail = (m_state != 0);
-    }
-    else BOOST_ASSERT_ELSE(m_sp == read_write_scheduling_policy::alternating_single_read || m_sp == read_write_scheduling_policy::alternating_many_reads)
-    {
-        //Alternating priority: fail if locked or if not writers' turn
-        fail = (m_state != 0 || m_num_waking_readers > 0);
-    }
-
-    if (!fail)
-    {
-        //Obtain a write lock
-
-        BOOST_ASSERT(valid_write_lockable(m_state));
-        m_state = -1;
-
-        //See note in read_write_mutex_impl<>::do_read_lock() as to why 
-        //m_readers_next should be set here
-
-        m_readers_next = true;
-
-        BOOST_ASSERT(valid_write_locked(m_state));
-            //Should be write-locked
-    }
-    else
-    {
-        BOOST_ASSERT(valid_read_write_locked(m_state) || m_num_waiting_readers > 0);
-            //Should be read-locked or write-locked, or
-            //reader should be waiting
-    }
-
-    BOOST_READ_WRITE_MUTEX_TRACE("do_try_write_lock() exit 2");
-    return !fail;
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_timed_read_lock(const boost::xtime &xt)
-{
-    typename Mutex::scoped_timed_lock l(m_prot, xt);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_timed_read_lock() enter");
-    BOOST_ASSERT(valid_lock_state(m_state));
-
-    if (!l.locked())
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_timed_read_lock() exit 1");
-        return false;
-    }
-
-    bool fail = false;
-
-    if (m_sp == read_write_scheduling_policy::reader_priority)
-    {
-        //Reader priority: wait while write-locked
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_readers, m_num_max_waking_readers, false);
-        while (m_state == -1)
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_readers);
-            adjust_waking.set_adjust(true);
-            if (!m_waiting_readers.timed_wait(l, xt))
-            {
-                ++m_num_max_waking_readers;
-                fail = true; 
-                break;
-            }
-        }
-    }
-    else if (m_sp == read_write_scheduling_policy::writer_priority)
-    {
-        //Writer priority: wait while write-locked or while writers are waiting
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_readers, m_num_max_waking_readers, false);
-//:     if (m_num_waiting_writers > 0 && m_num_waking_writers == 0)
-//:         do_wake_one_writer();
-        while (m_state == -1 || (m_num_waking_writers > 0) || (m_num_waiting_writers > 0 && waker_exists()))
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_readers);
-            adjust_waking.set_adjust(true);
-            if (!m_waiting_readers.timed_wait(l, xt))
-            {
-                ++m_num_max_waking_readers;
-                fail = true; 
-                break;
-            }
-        }
-    }
-    else BOOST_ASSERT_ELSE(m_sp == read_write_scheduling_policy::alternating_single_read || m_sp == read_write_scheduling_policy::alternating_many_reads)
-    {
-        //Alternating priority: wait while write-locked or while not readers' turn
-
-        BOOST_DEFINE_LOOP_COUNT
-        while (m_state == -1 || (m_num_waiting_writers > 0 && m_num_waking_readers == 0 && waker_exists()))
-        {
-            adjust_dual_count adjust_waking(m_num_waking_readers, m_num_max_waking_readers, false);
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_readers);
-            adjust_waking.set_adjust(true);
-            if (!m_waiting_readers.timed_wait(l, xt))
-            {
-                ++m_num_max_waking_readers;
-                fail = true; 
-                break;
-            }
-        }
-    }
-
-    if (!fail)
-    {
-        //Obtain a read lock
-
-        BOOST_ASSERT(valid_read_lockable(m_state));
-        ++m_state;
-
-        //See note in read_write_mutex_impl<>::do_read_lock() as to why 
-        //m_readers_next should be set here
-
-        m_readers_next = false;
-
-        BOOST_ASSERT(valid_read_locked(m_state));
-            //Should be read-locked
-    }
-    else
-    {
-        //In case there is no thread with a lock that will 
-        //call do_scheduling_impl() when it unlocks, call it ourselves
-        do_scheduling_impl(scheduling_reason_timeout);
-    }
-
-    BOOST_READ_WRITE_MUTEX_TRACE("do_timed_read_lock() exit 2");
-    return !fail;
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_timed_write_lock(const boost::xtime &xt)
-{
-    typename Mutex::scoped_timed_lock l(m_prot, xt);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_timed_write_lock() enter");
-    BOOST_ASSERT(valid_lock_state(m_state));
-
-    if (!l.locked())
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_timed_write_lock() exit 1");
-        return false;
-    }
-
-    bool fail = false;
-
-    if (m_sp == read_write_scheduling_policy::reader_priority)
-    {
-        //Reader priority: wait while locked or while readers are waiting
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_writers, m_num_max_waking_writers, false);
-//:     if (m_num_waiting_readers > 0 && m_num_waking_readers == 0)
-//:         do_wake_all_readers();
-        while (m_state != 0 || (m_num_waking_readers > 0) || (m_num_waiting_readers > 0 && waker_exists()))
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_writers);
-            adjust_waking.set_adjust(true);
-            if (!m_waiting_writers.timed_wait(l, xt))
-            {
-                ++m_num_max_waking_writers;
-                fail = true;
-                break;
-            }
-        }
-    }
-    else if (m_sp == read_write_scheduling_policy::writer_priority)
-    {
-        //Writer priority: wait while locked
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_writers, m_num_max_waking_writers, false);
-        while (m_state != 0)
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_writers);
-            adjust_waking.set_adjust(true);
-            if (!m_waiting_writers.timed_wait(l, xt))
-            {
-                ++m_num_max_waking_writers;
-                fail = true;
-                break;
-            }
-        }
-    }
-    else BOOST_ASSERT_ELSE(m_sp == read_write_scheduling_policy::alternating_single_read || m_sp == read_write_scheduling_policy::alternating_many_reads)
-    {
-        //Shut down extra readers that were scheduled only because of no waiting writers
-
-        if (m_sp == read_write_scheduling_policy::alternating_single_read && m_num_waiting_writers == 0)
-            m_num_waking_readers = (m_readers_next && m_num_waking_readers > 0) ? 1 : 0;
-
-        //Alternating priority: wait while locked or while not writers' turn
-
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_writers, m_num_max_waking_writers, false);
-        while (m_state != 0 || (m_num_waking_readers > 0 && waker_exists()))
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_writers);
-            adjust_waking.set_adjust(true);
-            if (!m_waiting_writers.timed_wait(l, xt))
-            {
-                ++m_num_max_waking_writers;
-                fail = true;
-                break;
-            }
-        }
-    }
-
-    if (!fail)
-    {
-        //Obtain a write lock
-
-        BOOST_ASSERT(valid_write_lockable(m_state));
-        m_state = -1;
-
-        //See note in read_write_mutex_impl<>::do_read_lock() as to why 
-        //m_readers_next should be set here
-
-        m_readers_next = true;
-
-        BOOST_ASSERT(valid_write_locked(m_state));
-            //Should be write-locked
-    }
-    else
-    {
-        //In case there is no thread with a lock that will 
-        //call do_scheduling_impl() when it unlocks, call it ourselves
-        do_scheduling_impl(scheduling_reason_timeout);
-    }
-
-    BOOST_READ_WRITE_MUTEX_TRACE("do_timed_write_lock() exit 2");
-    return !fail;
-}
-
-template<typename Mutex>
-void read_write_mutex_impl<Mutex>::do_read_unlock()
-{
-    typename Mutex::scoped_lock l(m_prot);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_read_unlock() enter");
-    BOOST_ASSERT(valid_read_locked(m_state));
-
-    if (m_state > 0)
-        --m_state;
-    else //not read-locked
-        throw lock_error();
-
-    do_scheduling_impl(scheduling_reason_unlock);
-
-    BOOST_ASSERT(valid_read_locked(m_state) || valid_unlocked(m_state));
-    BOOST_READ_WRITE_MUTEX_TRACE("do_read_unlock() exit");
-}
-
-template<typename Mutex>
-void read_write_mutex_impl<Mutex>::do_write_unlock()
-{
-    typename Mutex::scoped_lock l(m_prot);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_write_unlock() enter");
-    BOOST_ASSERT(valid_write_locked(m_state));
-
-    if (m_state == -1)
-        m_state = 0;
-    else BOOST_ASSERT_ELSE(m_state >= 0)
-        throw lock_error();      // Trying to release a reader-locked or unlocked mutex???
-
-    do_scheduling_impl(scheduling_reason_unlock);
-
-    BOOST_ASSERT(valid_unlocked(m_state));
-    BOOST_READ_WRITE_MUTEX_TRACE("do_write_unlock() exit");
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_demote_to_read_lock_impl()
-{
-    BOOST_READ_WRITE_MUTEX_TRACE("do_demote_to_read_lock_impl() enter");
-    BOOST_ASSERT(valid_write_locked(m_state));
-
-    if (m_state == -1) 
-    {
-        //Convert from write lock to read lock
-        m_state = 1;
-
-        //If the conditions are right, release other readers
-
-        do_scheduling_impl(scheduling_reason_demote);
-
-        //Lock demoted
-        BOOST_ASSERT(valid_read_locked(m_state));
-        BOOST_READ_WRITE_MUTEX_TRACE("do_demote_to_read_lock_impl() exit 1");
-        return true;
-    }
-    else BOOST_ASSERT_ELSE(m_state >= 0)
-    {
-        //Lock is read-locked or unlocked can't be demoted
-        BOOST_READ_WRITE_MUTEX_TRACE("do_demote_to_read_lock_impl() exit 2");
-        throw lock_error();
-        return false;
-    }
-    return false; //Eliminate warnings on some compilers
-}
-
-template<typename Mutex>
-void read_write_mutex_impl<Mutex>::do_demote_to_read_lock()
-{
-    typename Mutex::scoped_lock l(m_prot);
-    BOOST_ASSERT(valid_write_locked(m_state));
-
-    do_demote_to_read_lock_impl();
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_try_demote_to_read_lock()
-{
-    typename Mutex::scoped_try_lock l(m_prot);
-    BOOST_ASSERT(valid_write_locked(m_state));
-
-    if (!l.locked())
-        return false;
-    else //(l.locked())
-        return do_demote_to_read_lock_impl();
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_timed_demote_to_read_lock(const boost::xtime &xt)
-{
-    typename Mutex::scoped_timed_lock l(m_prot, xt);
-    BOOST_ASSERT(valid_write_locked(m_state));
-
-    if (!l.locked())
-        return false;
-    else //(l.locked())
-        return do_demote_to_read_lock_impl();
-}
-
-template<typename Mutex>
-void read_write_mutex_impl<Mutex>::do_promote_to_write_lock()
-{
-    typename Mutex::scoped_lock l(m_prot);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_promote_to_write_lock() enter");
-    BOOST_ASSERT(valid_read_locked(m_state));
-
-    if (m_state == 1)
-    {
-        //Convert from read lock to write lock
-        m_state = -1;
-
-        //Lock promoted
-        BOOST_ASSERT(valid_write_locked(m_state));
-    }
-    else if (m_state <= 0)
-    {
-        //Lock is write-locked or unlocked can't be promoted
-        throw lock_error();
-    }
-    else if (m_state_waiting_promotion)
-    {
-        //Someone else is already trying to promote. Avoid deadlock by throwing exception.
-        throw lock_error();
-    }
-    else BOOST_ASSERT_ELSE(m_state > 1 && !m_state_waiting_promotion)
-    {
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_writers, m_num_max_waking_writers, false);
-        while (m_state > 1)
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_writers);
-            adjust_state adjust_waiting_promotion(m_state_waiting_promotion);
-            adjust_waking.set_adjust(true);
-            m_waiting_promotion.wait(l);
-        }
-
-        BOOST_ASSERT(m_num_waiting_writers >= 0);
-        BOOST_ASSERT(valid_promotable(m_state));
-
-        //Convert from read lock to write lock
-        m_state = -1;
-        
-        //Lock promoted
-        BOOST_ASSERT(valid_write_locked(m_state));
-    }
-    BOOST_READ_WRITE_MUTEX_TRACE("do_promote_to_write_lock() exit");
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_try_promote_to_write_lock()
-{
-    typename Mutex::scoped_try_lock l(m_prot);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_try_promote_to_write_lock() enter");
-    BOOST_ASSERT(valid_read_locked(m_state));
-
-    bool result;
-
-    if (!l.locked())
-        result = false;
-    else
-    {
-        if (m_state == 1)
-        {
-            //Convert from read lock to write lock
-            m_state = -1;
-
-            //Lock promoted
-            BOOST_ASSERT(valid_write_locked(m_state));
-            result = true;
-        }
-        else if (m_state <= 0)
-        {
-            //Lock is write-locked or unlocked can't be promoted
-            result = false;
-        }
-        else if (m_state_waiting_promotion)
-        {
-            //Someone else is already trying to promote. Avoid deadlock by returning false.
-            result = false;
-        }
-        else BOOST_ASSERT_ELSE(m_state > 1 && !m_state_waiting_promotion)
-        {
-            //There are other readers, so we can't promote
-            result = false;
-        }
-    }
-
-    BOOST_READ_WRITE_MUTEX_TRACE("do_try_promote_to_write_lock() exit");
-    return result;
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_timed_promote_to_write_lock(const boost::xtime &xt)
-{
-    typename Mutex::scoped_timed_lock l(m_prot, xt);
-    BOOST_READ_WRITE_MUTEX_TRACE("do_timed_promote_to_write_lock() enter");
-    BOOST_ASSERT(valid_read_locked(m_state));
-
-    if (!l.locked())
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_timed_promote_to_write_lock( exit 1");
-        return false;
-    }
-
-    bool fail = false;
-
-    if (m_state == 1)
-    {
-        fail = false;
-    }
-    else if (m_state <= 0)
-    {
-        //Lock is not read-locked and can't be promoted
-        fail = true;
-    }
-    else if (m_state_waiting_promotion)
-    {
-        //Someone else is already trying to promote. Avoid deadlock by returning false.
-        fail = true;
-    }
-    else BOOST_ASSERT_ELSE(m_state > 1 && !m_state_waiting_promotion)
-    {   
-        BOOST_DEFINE_LOOP_COUNT
-        adjust_dual_count adjust_waking(m_num_waking_writers, m_num_max_waking_writers, false);
-        while (m_state > 1)
-        {
-            BOOST_ASSERT_LOOP_COUNT(); //See note at BOOST_ASSERT_LOOP_COUNT definition above
-            BOOST_ASSERT(waker_exists()); //There should be someone to wake us up
-            adjust_count adjust_waiting(m_num_waiting_writers);
-            adjust_state adjust_waiting_promotion(m_state_waiting_promotion);
-            adjust_waking.set_adjust(true);
-            if (!m_waiting_promotion.timed_wait(l, xt))
-            {
-                ++m_num_max_waking_writers;
-                fail = true;
-                break;
-            }
-        }
-    }
-
-    if (!fail)
-    {
-        //Convert from read lock to write lock
-
-        BOOST_ASSERT(m_num_waiting_writers >= 0);
-        BOOST_ASSERT(valid_promotable(m_state));
-
-        m_state = -1;
-        
-        //Lock promoted
-
-        BOOST_ASSERT(valid_write_locked(m_state));
-    }
-    else
-    {
-        //In case there is no thread with a lock that will 
-        //call do_scheduling_impl() when it unlocks, call it ourselves
-        do_scheduling_impl(scheduling_reason_timeout);
-    }
-
-    BOOST_READ_WRITE_MUTEX_TRACE("do_timed_promote_to_write_lock( exit 2");
-    return !fail;
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::locked()
-{
-    int state = m_state;
-    BOOST_ASSERT(valid_lock_state(state));
-
-    return state != 0;
-}
-
-template<typename Mutex>
-read_write_lock_state::read_write_lock_state_enum read_write_mutex_impl<Mutex>::state()
-{
-    int state = m_state;
-    BOOST_ASSERT(valid_lock_state(state));
-
-    if (state > 0)
-    {
-        BOOST_ASSERT(valid_read_locked(state));
-        return read_write_lock_state::read_locked;
-    }
-    else if (state == -1)
-    {
-        BOOST_ASSERT(valid_write_locked(state));
-        return read_write_lock_state::write_locked;
-    }
-    else BOOST_ASSERT_ELSE(state == 0)
-        return read_write_lock_state::unlocked;
-    return read_write_lock_state::unlocked; //Eliminate warnings on some compilers
-}
-
-template<typename Mutex>
-void read_write_mutex_impl<Mutex>::do_scheduling_impl(const scheduling_reason reason)
-{
-    switch(reason)
-    {
-        case scheduling_reason_unlock:
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl(): scheduling_reason_unlock");
-
-            //A thread just unlocked, so there can be no existing write lock.
-            //There may still be read locks, however.
-
-            BOOST_ASSERT(valid_read_locked(m_state) || valid_unlocked(m_state));
-
-            if (m_state_waiting_promotion)
-            {
-                //If a thread is waiting for promotion,
-                //it must have a read lock.
-
-                BOOST_ASSERT(valid_read_locked(m_state));
-            }
-        }
-        break;
-
-        case scheduling_reason_timeout:
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl(): scheduling_reason_timeout");
-
-            //A thread waiting for a lock just timed out, so the
-            //lock could be in any state (read locked, write locked, unlocked).
-
-            BOOST_ASSERT(valid_lock_state(m_state));
-
-            if (m_state_waiting_promotion)
-            {
-                //If a thread is waiting for promotion,
-                //it must have a read lock.
-
-                BOOST_ASSERT(valid_read_locked(m_state));
-            }
-        }
-        break;
-
-        case scheduling_reason_demote:
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl(): scheduling_reason_demote");
-
-            //A write lock has just converted its state to a read lock;
-            //since a write-locked thread has an exclusive lock,
-            //and no other thread has yet been allowed to obtain
-            //a read lock, the state should indicate that there is 
-            //exactly one reader.
-
-            BOOST_ASSERT(m_state == 1);
-
-            //No thread should be waiting for promotion because to do
-            //so it would first have to obtain a read lock, which
-            //is impossible because this thread had a write lock.
-
-            BOOST_ASSERT(!m_state_waiting_promotion);
-        }
-        break;
-
-        default:
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl(): scheduling_reason_none");
-
-            throw lock_error();
-            return; //eliminate warnings on some compilers
-        }
-        break;
-    };
-
-    bool woken;
-
-    if (m_num_waiting_writers > 0 && m_num_waiting_readers > 0)
-    {
-        //Both readers and writers waiting: use scheduling policy
-
-        if (m_sp == read_write_scheduling_policy::reader_priority)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl() 1: writers & readers, reader_priority");
-            woken = do_wake_all_readers();
-            if (woken)
-                m_num_waking_writers = m_num_max_waking_writers = 0; //shut down any waking writers
-        }
-        else if (m_sp == read_write_scheduling_policy::writer_priority)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl(): writers & readers, writer_priority");
-            woken = do_wake_writer();
-            if (woken)
-                m_num_waking_readers  = m_num_max_waking_readers = 0; //shut down any waking readers
-        }
-        else if (m_sp == read_write_scheduling_policy::alternating_single_read)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl() 2: writers & readers, alternating_single_read");
-            if (m_readers_next)
-            {
-                if (m_num_waking_writers == 0)
-                    woken = do_wake_one_reader();
-                else
-                    woken = false;
-            }
-            else
-            {
-                if (m_num_waking_readers == 0)
-                    woken = do_wake_writer();
-                else
-                    woken = false;
-            }
-        }
-        else BOOST_ASSERT_ELSE(m_sp == read_write_scheduling_policy::alternating_many_reads)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl() 3: writers & readers, alternating_many_reads");
-            if (m_readers_next)
-            {
-                if (m_num_waking_writers == 0)
-                    woken = do_wake_all_readers();
-                else
-                    woken = false;
-            }
-            else
-            {
-                if (m_num_waking_readers == 0)
-                    woken = do_wake_writer();
-                else
-                    woken = false;
-            }
-        }
-    }
-    else if (m_num_waiting_writers > 0)
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl() 4: writers only");
-        //Only writers waiting--scheduling policy doesn't matter
-        woken = do_wake_writer();
-    }
-    else if (m_num_waiting_readers > 0)
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl() 5: readers only");
-        //Only readers waiting--scheduling policy doesn't matter    
-        woken = do_wake_all_readers();
-    }
-    else
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_scheduling_impl() 6: no writers or readers");
-        woken = false;
-    }
-
-    BOOST_ASSERT(
-        woken 
-        || (m_state == -1) || (m_state > (m_state_waiting_promotion ? 1 : 0))
-        || (m_num_waking_writers + m_num_waking_readers > 0)
-        || (m_num_waiting_writers + m_num_waiting_readers == 0)
-        );
-        //Ensure that we woke a thread,
-        //that another besides the current thread is already awake to wake others when it's done, 
-        //that another besides the current thread will wake and can wake others when it's done,
-        //or that no other threads are waiting and so none remain to be woken
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_wake_one_reader(void)
-{
-    if (m_state == -1)
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_wake_one_reader() 1: don't wake, write locked");
-
-        //If write-locked, don't bother waking a reader
-    }
-    else if (m_num_waking_readers > 0)
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_wake_one_reader() 2: don't wake, nothing to wake");
-
-        //If a reader is already waking,
-        //don't bother waking another
-        //(since we only want one)
-    }
-    else if (m_num_waiting_readers > 0)
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_wake_one_reader() 3: wake");
-
-        //Wake a reader
-        BOOST_ASSERT(valid_read_lockable(m_state));
-        m_num_waking_readers = m_num_max_waking_readers = 1;
-        m_waiting_readers.notify_one();
-        return true;
-    }
-    else
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_wake_one_reader() 4: don't wake, nothing to wake");
-    }
-
-    return false;
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_wake_all_readers(void)
-{
-    if (m_state == -1)
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_wake_all_readers() 1: don't wake, write locked");
-
-        //If write-locked, don't bother waking readers
-    }
-    else if (m_num_waiting_readers > 0)
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_wake_all_readers() 2: wake");
-
-        //Wake readers
-        BOOST_ASSERT(valid_read_lockable(m_state));
-        m_num_waking_readers = m_num_max_waking_readers = m_num_waiting_readers;
-        m_waiting_readers.notify_all();
-        return true;
-    }
-    else
-    {
-        BOOST_READ_WRITE_MUTEX_TRACE("do_wake_all_readers() 3: don't wake, nothing to wake");
-    }
-
-    return false;
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::do_wake_writer(void)
-{
-    if (m_state_waiting_promotion)
-    {
-        //If a reader is waiting for promotion, promote it
-        //(it holds a read lock until it is promoted,
-        //so it's not possible to wake a normal writer).
-
-        if (m_state == -1 || m_state > 1)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_wake_writer() 1: waiting promotion: don't wake, still locked");
-
-            //If write-locked, or if read-locked by
-            //readers other than the thread waiting
-            //for promotion, don't bother waking it
-        }
-        else if (m_num_waking_writers > 0)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_wake_writer() 2: waiting promotion: don't wake, writer already waking");
-
-            //If a writer is already waking,
-            //don't bother waking another
-            //(since only one at a time can wake anyway)
-        }
-        else if (m_num_waiting_writers > 0)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_wake_writer() 3: waiting promotion: wake");
-
-            //Wake the thread waiting for promotion
-            BOOST_ASSERT(valid_promotable(m_state));
-            m_num_waking_writers = m_num_max_waking_writers = 1;
-            m_waiting_promotion.notify_one();
-            return true;
-        }
-        else
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_wake_writer() 4: waiting promotion: don't wake, no writers to wake");
-        }
-    }
-    else
-    {
-        if (m_state != 0)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_wake_writer() 5: don't wake, still locked");
-
-            //If locked, don't bother waking a writer
-        }
-        else if (m_num_waking_writers > 0)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_wake_writer() 6: don't wake, writer already waking");
-
-            //If a writer is already waking,
-            //don't bother waking another
-            //(since only one at a time can wake anyway)
-        }
-        else if (m_num_waiting_writers > 0)
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_wake_writer() 7: wake");
-
-            //Wake a writer
-            BOOST_ASSERT(valid_write_lockable(m_state));
-            m_num_waking_writers = m_num_max_waking_writers = 1;
-            m_waiting_writers.notify_one();
-            return true;
-        }
-        else
-        {
-            BOOST_READ_WRITE_MUTEX_TRACE("do_wake_writer() 8: don't wake, no writers to wake");
-        }
-    }
-
-    return false;
-}
-
-template<typename Mutex>
-bool read_write_mutex_impl<Mutex>::waker_exists(void)
-{
-    //Is there a "live" thread (one that is awake or about to wake
-    //that will be able to wake up a thread about to go to sleep?
-    return valid_read_write_locked(m_state) || (m_num_waking_writers + m_num_waking_readers > 0);
-}
-
-    }   // namespace thread
-    }   // namespace detail
-
-read_write_mutex::read_write_mutex(read_write_scheduling_policy::read_write_scheduling_policy_enum sp)
-    : m_impl(sp)
-{}
-
-read_write_mutex::~read_write_mutex() 
-{}
-
-void read_write_mutex::do_read_lock()
-{
-    m_impl.do_read_lock();
-}
-
-void read_write_mutex::do_write_lock()
-{
-    m_impl.do_write_lock();
-}
-
-void read_write_mutex::do_read_unlock()
-{
-    m_impl.do_read_unlock();
-}
-
-void read_write_mutex::do_write_unlock()
-{
-    m_impl.do_write_unlock();
-}
-
-void read_write_mutex::do_demote_to_read_lock()
-{
-    m_impl.do_demote_to_read_lock();
-}
-
-void read_write_mutex::do_promote_to_write_lock()
-{
-    m_impl.do_promote_to_write_lock();
-}
-
-bool read_write_mutex::locked()
-{
-    return m_impl.locked();
-}
-
-read_write_lock_state::read_write_lock_state_enum read_write_mutex::state()
-{
-    return m_impl.state();
-}
-
-try_read_write_mutex::try_read_write_mutex(read_write_scheduling_policy::read_write_scheduling_policy_enum sp) 
-    : m_impl(sp)
-{}
-
-try_read_write_mutex::~try_read_write_mutex()
-{}
-
-void try_read_write_mutex::do_read_lock()
-{
-    m_impl.do_read_lock();
-}
-
-void try_read_write_mutex::do_write_lock()
-{
-    m_impl.do_write_lock();
-
-}
-
-void try_read_write_mutex::do_write_unlock()
-{
-    m_impl.do_write_unlock();
-}
-
-void try_read_write_mutex::do_read_unlock()
-{
-    m_impl.do_read_unlock();
-}
-
-bool try_read_write_mutex::do_try_read_lock()
-{
-    return m_impl.do_try_read_lock();
-}
-
-bool try_read_write_mutex::do_try_write_lock()
-{
-    return m_impl.do_try_write_lock();
-}
-
-void try_read_write_mutex::do_demote_to_read_lock()
-{
-    m_impl.do_demote_to_read_lock();
-}
-
-bool try_read_write_mutex::do_try_demote_to_read_lock()
-{
-    return m_impl.do_try_demote_to_read_lock();
-}
-
-void try_read_write_mutex::do_promote_to_write_lock()
-{
-    m_impl.do_promote_to_write_lock();
-}
-
-bool try_read_write_mutex::do_try_promote_to_write_lock()
-{
-    return m_impl.do_try_promote_to_write_lock();
-}
-
-bool try_read_write_mutex::locked()
-{
-    return m_impl.locked();
-}
-
-read_write_lock_state::read_write_lock_state_enum try_read_write_mutex::state()
-{
-    return m_impl.state();
-}
-
-timed_read_write_mutex::timed_read_write_mutex(read_write_scheduling_policy::read_write_scheduling_policy_enum sp) 
-    : m_impl(sp)
-{}
-
-timed_read_write_mutex::~timed_read_write_mutex()
-{}
-
-void timed_read_write_mutex::do_read_lock()
-{
-    m_impl.do_read_lock();
-}
-
-void timed_read_write_mutex::do_write_lock()
-{
-    m_impl.do_write_lock();
-
-}
-
-void timed_read_write_mutex::do_read_unlock()
-{
-    m_impl.do_read_unlock();
-}
-
-void timed_read_write_mutex::do_write_unlock()
-{
-    m_impl.do_write_unlock();
-}
-
-bool timed_read_write_mutex::do_try_read_lock()
-{
-    return m_impl.do_try_read_lock();
-}
-
-bool timed_read_write_mutex::do_try_write_lock()
-{
-    return m_impl.do_try_write_lock();
-}
-
-bool timed_read_write_mutex::do_timed_read_lock(const xtime &xt)
-{
-    return m_impl.do_timed_read_lock(xt);
-}
-
-bool timed_read_write_mutex::do_timed_write_lock(const xtime &xt)
-{
-    return m_impl.do_timed_write_lock(xt);
-}
-
-void timed_read_write_mutex::do_demote_to_read_lock()
-{
-    m_impl.do_demote_to_read_lock();
-}
-
-bool timed_read_write_mutex::do_try_demote_to_read_lock()
-{
-    return m_impl.do_try_demote_to_read_lock();
-}
-
-bool timed_read_write_mutex::do_timed_demote_to_read_lock(const xtime &xt)
-{
-    return m_impl.do_timed_demote_to_read_lock(xt);
-}
-
-void timed_read_write_mutex::do_promote_to_write_lock()
-{
-    m_impl.do_promote_to_write_lock();
-}
-
-bool timed_read_write_mutex::do_try_promote_to_write_lock()
-{
-    return m_impl.do_try_promote_to_write_lock();
-}
-
-bool timed_read_write_mutex::do_timed_promote_to_write_lock(const xtime &xt)
-{
-    return m_impl.do_timed_promote_to_write_lock(xt);
-}
-
-bool timed_read_write_mutex::locked()
-{
-    return m_impl.locked();
-}
-
-read_write_lock_state::read_write_lock_state_enum timed_read_write_mutex::state()
-{
-    return m_impl.state();
-}
-
-#if !defined(NDEBUG)
-    //Explicit instantiations of read/write locks to catch syntax errors in templates
-
-    template class boost::detail::thread::scoped_read_write_lock<read_write_mutex>;
-    template class boost::detail::thread::scoped_read_write_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_read_write_lock<timed_read_write_mutex>;
-
-    //template class boost::detail::thread::scoped_try_read_write_lock<read_write_mutex>;
-    template class boost::detail::thread::scoped_try_read_write_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_try_read_write_lock<timed_read_write_mutex>;
-
-    //template class boost::detail::thread::scoped_timed_read_write_lock<read_write_mutex>;
-    //template class boost::detail::thread::scoped_timed_read_write_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_timed_read_write_lock<timed_read_write_mutex>;
-
-    //Explicit instantiations of read locks to catch syntax errors in templates
-
-    template class boost::detail::thread::scoped_read_lock<read_write_mutex>;
-    template class boost::detail::thread::scoped_read_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_read_lock<timed_read_write_mutex>;
-
-    //template class boost::detail::thread::scoped_try_read_lock<read_write_mutex>;
-    template class boost::detail::thread::scoped_try_read_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_try_read_lock<timed_read_write_mutex>;
-
-    //template class boost::detail::thread::scoped_timed_read_lock<read_write_mutex>;
-    //template class boost::detail::thread::scoped_timed_read_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_timed_read_lock<timed_read_write_mutex>;
-
-    //Explicit instantiations of write locks to catch syntax errors in templates
-
-    template class boost::detail::thread::scoped_write_lock<read_write_mutex>;
-    template class boost::detail::thread::scoped_write_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_write_lock<timed_read_write_mutex>;
-
-    //template class boost::detail::thread::scoped_try_write_lock<read_write_mutex>;
-    template class boost::detail::thread::scoped_try_write_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_try_write_lock<timed_read_write_mutex>;
-
-    //template class boost::detail::thread::scoped_timed_write_lock<read_write_mutex>;
-    //template class boost::detail::thread::scoped_timed_write_lock<try_read_write_mutex>;
-    template class boost::detail::thread::scoped_timed_write_lock<timed_read_write_mutex>;
-#endif
-} // namespace boost
-
-// Change Log:
-//  10 Mar 02 
-//      Original version.
-//   4 May 04 GlassfordM
-//      For additional changes, see read_write_mutex.hpp.
-//      Add many assertions to test validity of mutex state and operations.
-//      Rework scheduling algorithm due to addition of lock promotion and 
-//         demotion.
-//      Add explicit template instantiations to catch syntax errors 
-//         in templates.

Modified: boost/trunk/libs/thread/test/Jamfile
===================================================================
--- boost/trunk/libs/thread/test/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/test/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -38,7 +38,7 @@
              <define>BOOST_ALL_NO_LIB=1
              <define>BOOST_THREAD_USE_LIB=1
              <define>BOOST_THREAD_TEST=1
-             <runtime-link>static
+             #<runtime-link>static
              <threading>multi
          : ## default build ##
      ;
@@ -69,7 +69,6 @@
            [ run test_once.cpp <template>boost_thread_test_dll ]
            [ run test_xtime.cpp <template>boost_thread_test_dll ]
            [ run test_barrier.cpp <template>boost_thread_test_dll ]
-           [ run test_read_write_mutex.cpp <template>boost_thread_test_dll ]
            
            [ run test_thread.cpp <template>boost_thread_test_lib           : : : : test_thread_lib ]
            [ run test_mutex.cpp <template>boost_thread_test_lib            : : : : test_mutex_lib  ]
@@ -78,6 +77,5 @@
            [ run test_once.cpp <template>boost_thread_test_lib             : : : : test_once_lib  ]
            [ run test_xtime.cpp <template>boost_thread_test_lib            : : : : test_xtime_lib  ]
            [ run test_barrier.cpp <template>boost_thread_test_lib          : : : : test_barrier_lib  ]
-           [ run test_read_write_mutex.cpp <template>boost_thread_test_lib : : : : test_read_write_mutex_lib  ]
      ;
 }

Deleted: boost/trunk/libs/thread/test/test_read_write_mutex.cpp
===================================================================
--- boost/trunk/libs/thread/test/test_read_write_mutex.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/thread/test/test_read_write_mutex.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,791 +0,0 @@
-// Copyright (C) 2001-2003
-// William E. Kempf
-//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation.  William E. Kempf makes no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
-
-#include <boost/thread/detail/config.hpp>
-
-#include <boost/thread/thread.hpp>
-#include <boost/thread/xtime.hpp>
-#include <boost/thread/read_write_mutex.hpp>
-
-#include <boost/test/unit_test.hpp>
-
-#include <iostream>
-
-#define TS_CHECK(pred) \
-    do { if (!(pred)) BOOST_ERROR (#pred); } while (0)
-#define TS_CHECK_MSG(pred, msg) \
-    do { if (!(pred)) BOOST_ERROR (msg); } while (0)
-
-namespace {
-
-int shared_val = 0;
-
-boost::xtime xsecs(int secs)
-{
-    //Create an xtime that is secs seconds from now
-    boost::xtime ret;
-    TS_CHECK (boost::TIME_UTC == boost::xtime_get(&ret, boost::TIME_UTC));
-    ret.sec += secs;
-    return ret;
-}
-
-#define MESSAGE "w1=" << w1.value_ << ", w2=" << w2.value_ << ", r1=" << r1.value_ << ", r2=" << r2.value_
-
-template <typename RW>
-class thread_adapter
-{
-public:
-
-    thread_adapter(
-        void (*func)(void*, RW&),
-        void* param1,
-        RW &param2
-        )
-        : func_(func)
-        , param1_(param1)
-        , param2_(param2)
-    {}
-
-    void operator()() const
-    {
-        func_(param1_, param2_);
-    }
-
-private:
-
-    void (*func_)(void*, RW&);
-    void* param1_;
-    RW& param2_;
-};
-
-const int k_data_init = -1;
-
-template <typename RW>
-struct data
-{
-    data(
-        int id,
-        RW& m,
-        int wait_for_lock_secs,
-        int sleep_with_lock_secs,
-        bool demote_after_write = false
-        )
-        : id_(id)
-        , wait_for_lock_secs_(wait_for_lock_secs)
-        , sleep_with_lock_secs_(sleep_with_lock_secs)
-        , test_promotion_and_demotion_(demote_after_write)
-        , value_(k_data_init)
-        , rw_(m)
-    {}
-
-    int id_;
-    int wait_for_lock_secs_;
-    int sleep_with_lock_secs_;
-    bool test_promotion_and_demotion_;
-    int value_;
-
-    RW& rw_;
-};
-
-template<typename RW>
-void plain_writer(void* arg, RW& rw)
-{
-    try
-    {
-        data<RW>* pdata = (data<RW>*) arg;
-        TS_CHECK_MSG(pdata->wait_for_lock_secs_ == 0, "pdata->wait_for_lock_secs_: " << pdata->wait_for_lock_secs_);
-
-        typename RW::scoped_read_write_lock l(
-            rw, 
-            pdata->test_promotion_and_demotion_ 
-                ? boost::read_write_lock_state::read_locked 
-                : boost::read_write_lock_state::write_locked
-            );
-
-        bool succeeded = true;
-
-        if (pdata->test_promotion_and_demotion_)
-        {
-            try
-            {
-                l.promote();
-            }
-            catch(const boost::lock_error&)
-            {
-                succeeded = false;
-            }
-        }
-
-        if (succeeded)
-        {
-            if (pdata->sleep_with_lock_secs_ > 0)
-                boost::thread::sleep(xsecs(pdata->sleep_with_lock_secs_));
-
-            shared_val += 10;
-
-            if (pdata->test_promotion_and_demotion_)
-                l.demote();
-
-            pdata->value_ = shared_val;
-        }
-    }
-    catch(...)
-    {
-        TS_CHECK_MSG(false, "plain_writer() exception!");
-        throw;
-    }
-}
-
-template<typename RW>
-void plain_reader(void* arg, RW& rw)
-{
-    try
-    {
-        data<RW>* pdata = (data<RW>*)arg;
-        TS_CHECK(!pdata->test_promotion_and_demotion_);
-        TS_CHECK_MSG(pdata->wait_for_lock_secs_ == 0, "pdata->wait_for_lock_secs_: " << pdata->wait_for_lock_secs_);
-
-        typename RW::scoped_read_write_lock l(rw, boost::read_write_lock_state::read_locked);
-
-        if (pdata->sleep_with_lock_secs_ > 0)
-            boost::thread::sleep(xsecs(pdata->sleep_with_lock_secs_));
-
-        pdata->value_ = shared_val;
-    }
-    catch(...)
-    {
-        TS_CHECK_MSG(false, "plain_reader() exception!");
-        throw;
-    }
-}
-
-template<typename RW>
-void try_writer(void* arg, RW& rw)
-{
-    try
-    {
-        data<RW>* pdata = (data<RW>*) arg;
-        TS_CHECK_MSG(pdata->wait_for_lock_secs_ == 0, "pdata->wait_for_lock_secs_: " << pdata->wait_for_lock_secs_);
-
-        typename RW::scoped_try_read_write_lock l(rw, boost::read_write_lock_state::unlocked);
-
-        bool succeeded = false;
-
-        if (pdata->test_promotion_and_demotion_)
-            succeeded = l.try_read_lock() && l.try_promote();
-        else
-            succeeded = l.try_write_lock();
-
-        if (succeeded)
-        {
-            if (pdata->sleep_with_lock_secs_ > 0)
-                boost::thread::sleep(xsecs(pdata->sleep_with_lock_secs_));
-
-            shared_val += 10;
-
-            if (pdata->test_promotion_and_demotion_)
-                l.demote();
-
-            pdata->value_ = shared_val;
-        }
-    }
-    catch(...)
-    {
-        TS_CHECK_MSG(false, "try_writer() exception!");
-        throw;
-    }
-}
-
-template<typename RW>
-void try_reader(void*arg, RW& rw)
-{
-    try
-    {
-        data<RW>* pdata = (data<RW>*)arg;
-        TS_CHECK(!pdata->test_promotion_and_demotion_);
-        TS_CHECK_MSG(pdata->wait_for_lock_secs_ == 0, "pdata->wait_for_lock_secs_: " << pdata->wait_for_lock_secs_);
-
-        typename RW::scoped_try_read_write_lock l(rw, boost::read_write_lock_state::unlocked);
-
-        if (l.try_read_lock())
-        {
-            if (pdata->sleep_with_lock_secs_ > 0)
-                boost::thread::sleep(xsecs(pdata->sleep_with_lock_secs_));
-
-            pdata->value_ = shared_val;
-        }
-    }
-    catch(...)
-    {
-        TS_CHECK_MSG(false, "try_reader() exception!");
-        throw;
-    }
-}
-
-template<typename RW>
-void timed_writer(void* arg, RW& rw)
-{
-    try
-    {
-        data<RW>* pdata = (data<RW>*)arg;
-
-        typename RW::scoped_timed_read_write_lock l(rw, boost::read_write_lock_state::unlocked);
-
-        bool succeeded = false;
-
-        boost::xtime xt = xsecs(pdata->wait_for_lock_secs_);
-        if (pdata->test_promotion_and_demotion_)
-            succeeded = l.timed_read_lock(xt) && l.timed_promote(xt);
-        else
-            succeeded = l.timed_write_lock(xt);
-
-        if (succeeded)
-        {
-            if (pdata->sleep_with_lock_secs_ > 0)
-                boost::thread::sleep(xsecs(pdata->sleep_with_lock_secs_));
-
-            shared_val += 10;
-
-            if (pdata->test_promotion_and_demotion_)
-                l.demote();
-
-            pdata->value_ = shared_val;
-        }
-    }
-    catch(...)
-    {
-        TS_CHECK_MSG(false, "timed_writer() exception!");
-        throw;
-    }
-}
-
-template<typename RW>
-void timed_reader(void* arg, RW& rw)
-{
-    try
-    {
-        data<RW>* pdata = (data<RW>*)arg;
-        TS_CHECK(!pdata->test_promotion_and_demotion_);
-
-        typename RW::scoped_timed_read_write_lock l(rw,boost::read_write_lock_state::unlocked);
-
-        boost::xtime xt = xsecs(pdata->wait_for_lock_secs_);
-        if (l.timed_read_lock(xt))
-        {
-            if (pdata->sleep_with_lock_secs_ > 0)
-                boost::thread::sleep(xsecs(pdata->sleep_with_lock_secs_));
-
-            pdata->value_ = shared_val;
-        }
-    }
-    catch(...)
-    {
-        TS_CHECK_MSG(false, "timed_reader() exception!");
-        throw;
-    }
-}
-
-template<typename RW>
-void clear_data(data<RW>& data1, data<RW>& data2, data<RW>& data3, data<RW>& data4)
-{
-    shared_val = 0;
-    data1.value_ = k_data_init;
-    data2.value_ = k_data_init;
-    data3.value_ = k_data_init;
-    data4.value_ = k_data_init;
-}
-
-bool shared_test_writelocked = false;
-bool shared_test_readlocked = false;
-bool shared_test_unlocked = false;
-
-template<typename RW>
-void run_try_tests(void* arg, RW& rw)
-{
-    try
-    {
-        TS_CHECK(shared_test_writelocked || shared_test_readlocked || shared_test_unlocked);
-
-        typename RW::scoped_try_read_write_lock l(rw, boost::read_write_lock_state::unlocked);
-
-        if (shared_test_writelocked)
-        {
-            //Verify that write lock blocks other write locks
-            TS_CHECK(!l.try_write_lock());
-
-            //Verify that write lock blocks read locks
-            TS_CHECK(!l.try_read_lock());
-        }
-        else if (shared_test_readlocked)
-        {
-            //Verify that read lock blocks write locks
-            TS_CHECK(!l.try_write_lock());
-
-            //Verify that read lock does not block other read locks
-            TS_CHECK(l.try_read_lock());
-
-            //Verify that read lock blocks promotion
-            TS_CHECK(!l.try_promote());
-        }
-        else if (shared_test_unlocked)
-        {
-            //Verify that unlocked does not blocks write locks
-            TS_CHECK(l.try_write_lock());
-
-            //Verify that unlocked does not block demotion
-            TS_CHECK(l.try_demote());
-
-            l.unlock();
-
-            //Verify that unlocked does not block read locks
-            TS_CHECK(l.try_read_lock());
-
-            //Verify that unlocked does not block promotion
-            TS_CHECK(l.try_promote());
-            
-            l.unlock();
-        }
-    }
-    catch(...)
-    {
-        TS_CHECK_MSG(false, "run_try_tests() exception!");
-        throw;
-    }
-}
-
-template<typename RW>
-void test_plain_read_write_mutex(RW& rw, bool test_promotion_and_demotion)
-{
-    //Verify that a write lock prevents both readers and writers from obtaining a lock
-    {
-        shared_val = 0;
-        data<RW> r1(1, rw, 0, 0);
-        data<RW> r2(2, rw, 0, 0);
-        data<RW> w1(3, rw, 0, 0);
-        data<RW> w2(4, rw, 0, 0);
-
-        //Write-lock the mutex and queue up other readers and writers
-
-        typename RW::scoped_read_write_lock l(rw, boost::read_write_lock_state::write_locked);
-
-        boost::thread tr1(thread_adapter<RW>(plain_reader, &r1, rw));
-        boost::thread tr2(thread_adapter<RW>(plain_reader, &r2, rw));
-        boost::thread tw1(thread_adapter<RW>(plain_writer, &w1, rw));
-        boost::thread tw2(thread_adapter<RW>(plain_writer, &w2, rw));
-
-        boost::thread::sleep(xsecs(1));
-
-        //At this point, neither queued readers nor queued writers should have obtained access
-
-        TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-        TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-        TS_CHECK_MSG(r1.value_ == k_data_init, MESSAGE);
-        TS_CHECK_MSG(r2.value_ == k_data_init, MESSAGE);
-
-        if (test_promotion_and_demotion)
-        {
-            l.demote();
-            boost::thread::sleep(xsecs(1));
-            //:boost::thread tr3(thread_adapter<RW>(plain_reader, &r3, rw));
-
-            if (rw.policy() == boost::read_write_scheduling_policy::writer_priority)
-            {
-                //Expected result:
-                //Since writers have priority, demotion doesn't release any readers.
-                TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == k_data_init, MESSAGE);
-            }
-            else if (rw.policy() == boost::read_write_scheduling_policy::reader_priority)
-            {
-                //Expected result:
-                //Since readers have priority, demotion releases all readers.
-                TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 0, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 0, MESSAGE);
-            }
-            else if (rw.policy() == boost::read_write_scheduling_policy::alternating_many_reads)
-            {
-                //Expected result:
-                //Since readers can be released many at a time, demotion releases all queued readers.
-                TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 0, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 0, MESSAGE);
-                //:TS_CHECK_MSG(r3.value_ == k_data_init, MESSAGE);
-            }
-            else if (rw.policy() == boost::read_write_scheduling_policy::alternating_single_read)
-            {
-                //Expected result:
-                //Since readers can be released only one at a time, demotion releases one queued reader.
-                TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == k_data_init || r1.value_ == 0, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == k_data_init || r2.value_ == 0, MESSAGE);
-                TS_CHECK_MSG(r1.value_ != r2.value_, MESSAGE);
-            }
-        }
-        
-        l.unlock();
-
-        tr2.join();
-        tr1.join();
-        tw2.join();
-        tw1.join();
-
-        if (rw.policy() == boost::read_write_scheduling_policy::writer_priority)
-        {
-            if (!test_promotion_and_demotion)
-            {
-                //Expected result: 
-                //1) either w1 or w2 obtains and releases the lock
-                //2) the other of w1 and w2 obtains and releases the lock
-                //3) r1 and r2 obtain and release the lock "simultaneously"
-                TS_CHECK_MSG(w1.value_ == 10 || w1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == 10 || w2.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w1.value_ != w2.value_, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 20, MESSAGE);
-            }
-            else
-            {
-                //Expected result: 
-                //The same, except that either w1 or w2 (but not both) may
-                //fail to promote to a write lock,
-                //and r1, r2, or both may "sneak in" ahead of w1 and/or w2
-                //by obtaining a read lock before w1 or w2 can promote
-                //their initial read lock to a write lock.
-                TS_CHECK_MSG(w1.value_ == k_data_init || w1.value_ == 10 || w1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == k_data_init || w2.value_ == 10 || w2.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w1.value_ != w2.value_, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == k_data_init || r1.value_ == 10 || r1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == k_data_init || r2.value_ == 10 || r2.value_ == 20, MESSAGE);
-            }
-        }
-        else if (rw.policy() == boost::read_write_scheduling_policy::reader_priority)
-        {
-            if (!test_promotion_and_demotion)
-            {
-                //Expected result: 
-                //1) r1 and r2 obtain and release the lock "simultaneously"
-                //2) either w1 or w2 obtains and releases the lock
-                //3) the other of w1 and w2 obtains and releases the lock
-                TS_CHECK_MSG(w1.value_ == 10 || w1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == 10 || w2.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w1.value_ != w2.value_, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 0, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 0, MESSAGE);
-            }
-            else
-            {
-                //Expected result: 
-                //The same, except that either w1 or w2 (but not both) may
-                //fail to promote to a write lock.
-                TS_CHECK_MSG(w1.value_ == k_data_init || w1.value_ == 10 || w1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == k_data_init || w2.value_ == 10 || w2.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w1.value_ != w2.value_, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 0, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 0, MESSAGE);
-            }
-        }
-        else if (rw.policy() == boost::read_write_scheduling_policy::alternating_many_reads)
-        {
-            if (!test_promotion_and_demotion)
-            {
-                //Expected result: 
-                //1) r1 and r2 obtain and release the lock "simultaneously"
-                //2) either w1 or w2 obtains and releases the lock
-                //3) the other of w1 and w2 obtains and releases the lock
-                TS_CHECK_MSG(w1.value_ == 10 || w1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == 10 || w2.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w1.value_ != w2.value_, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 0, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 0, MESSAGE);
-            }
-            else
-            {
-                //Expected result: 
-                //The same, except that either w1 or w2 (but not both) may
-                //fail to promote to a write lock.
-                TS_CHECK_MSG(w1.value_ == k_data_init || w1.value_ == 10 || w1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == k_data_init || w2.value_ == 10 || w2.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w1.value_ != w2.value_, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 0, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 0, MESSAGE);
-            }
-        }
-        else if (rw.policy() == boost::read_write_scheduling_policy::alternating_single_read)
-        {
-            if (!test_promotion_and_demotion)
-            {
-                //Expected result:
-                //1) either r1 or r2 obtains and releases the lock
-                //2) either w1 or w2 obtains and releases the lock
-                //3) the other of r1 and r2 obtains and releases the lock
-                //4) the other of w1 and w2 obtains and release the lock
-                TS_CHECK_MSG(w1.value_ == 10 || w1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == 10 || w2.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w1.value_ != w2.value_, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 0 || r1.value_ == 10, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 0 || r2.value_ == 10, MESSAGE);
-                TS_CHECK_MSG(r1.value_ != r2.value_, MESSAGE);
-            }
-            else
-            {
-                //Expected result:
-                //Since w1 and w2 start as read locks, r1, r2, w1, and w2 
-                //obtain read locks "simultaneously". Each of w1 and w2, 
-                //after it obtain a read lock, attempts to promote to a
-                //write lock; this attempt fails if the other has
-                //already done so and currently holds the write lock;
-                //otherwise it will succeed as soon as any other 
-                //read locks have been released.
-                //In other words, any ordering is possible, and either
-                //w1 or w2 (but not both) may fail to obtain the lock
-                //altogether.
-                TS_CHECK_MSG(w1.value_ == k_data_init || w1.value_ == 10 || w1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w2.value_ == k_data_init || w2.value_ == 10 || w2.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(w1.value_ != w2.value_, MESSAGE);
-                TS_CHECK_MSG(r1.value_ == 0 || r1.value_ == 10 || r1.value_ == 20, MESSAGE);
-                TS_CHECK_MSG(r2.value_ == 0 || r2.value_ == 10 || r2.value_ == 20, MESSAGE);
-            }
-        }
-    }
-
-    //Verify that a read lock prevents readers but not writers from obtaining a lock
-    {
-        shared_val = 0;
-        data<RW> r1(1, rw, 0, 0);
-        data<RW> r2(2, rw, 0, 0);
-        data<RW> w1(3, rw, 0, 0);
-        data<RW> w2(4, rw, 0, 0);
-
-        //Read-lock the mutex and queue up other readers and writers
-
-        typename RW::scoped_read_write_lock l(rw, boost::read_write_lock_state::read_locked);
-
-        boost::thread tr1(thread_adapter<RW>(plain_reader, &r1, rw));
-        boost::thread tr2(thread_adapter<RW>(plain_reader, &r2, rw));
-
-        boost::thread::sleep(xsecs(1));
-
-        boost::thread tw1(thread_adapter<RW>(plain_writer, &w1, rw));
-        boost::thread tw2(thread_adapter<RW>(plain_writer, &w2, rw));
-
-        boost::thread::sleep(xsecs(1));
-
-        //Expected result: all readers passed through before the writers entered
-        TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-        TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-        TS_CHECK_MSG(r1.value_ == 0, MESSAGE);
-        TS_CHECK_MSG(r2.value_ == 0, MESSAGE);
-
-        if (test_promotion_and_demotion)
-        {
-            l.promote();
-        }
-        
-        l.unlock();
-
-        tr2.join();
-        tr1.join();
-        tw2.join();
-        tw1.join();
-    }
-
-    //Verify that a read lock prevents readers but not writers from obtaining a lock
-    {
-        shared_val = 0;
-        data<RW> r1(1, rw, 0, 0);
-        data<RW> r2(2, rw, 0, 0);
-        data<RW> w1(3, rw, 0, 0);
-        data<RW> w2(4, rw, 0, 0);
-
-        //Read-lock the mutex and queue up other readers and writers
-
-        typename RW::scoped_read_write_lock l(rw, boost::read_write_lock_state::read_locked);
-
-        boost::thread tw1(thread_adapter<RW>(plain_writer, &w1, rw));
-        boost::thread tw2(thread_adapter<RW>(plain_writer, &w2, rw));
-
-        boost::thread::sleep(xsecs(1));
-
-        boost::thread tr1(thread_adapter<RW>(plain_reader, &r1, rw));
-        boost::thread tr2(thread_adapter<RW>(plain_reader, &r2, rw));
-
-        boost::thread::sleep(xsecs(1));
-
-        if (rw.policy() == boost::read_write_scheduling_policy::writer_priority)
-        {
-            //Expected result: 
-            //Writers have priority, so no readers have been released
-            TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(r1.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(r2.value_ == k_data_init, MESSAGE);
-        }
-        else if (rw.policy() == boost::read_write_scheduling_policy::reader_priority)
-        {
-            //Expected result: 
-            //Readers have priority, so all readers have been released
-            TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(r1.value_ == 0, MESSAGE);
-            TS_CHECK_MSG(r2.value_ == 0, MESSAGE);
-        }
-        else if (rw.policy() == boost::read_write_scheduling_policy::alternating_many_reads)
-        {
-            //Expected result: 
-            //It's the writers' turn, so no readers have been released
-            TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(r1.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(r2.value_ == k_data_init, MESSAGE);
-        }
-        else if (rw.policy() == boost::read_write_scheduling_policy::alternating_single_read)
-        {
-            //Expected result: 
-            //It's the writers' turn, so no readers have been released
-            TS_CHECK_MSG(w1.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(w2.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(r1.value_ == k_data_init, MESSAGE);
-            TS_CHECK_MSG(r2.value_ == k_data_init, MESSAGE);
-        }
-
-        if (test_promotion_and_demotion)
-        {
-            l.promote();
-        }
-        
-        l.unlock();
-
-        tr2.join();
-        tr1.join();
-        tw2.join();
-        tw1.join();
-    }
-}
-
-template<typename RW>
-void test_try_read_write_mutex(RW& rw, bool test_promotion_and_demotion)
-{
-    //Repeat the plain tests with the try lock.
-    //This is important to verify that try locks are proper
-    //read_write_mutexes as well.
-
-    test_plain_read_write_mutex(rw, test_promotion_and_demotion);
-
-    //Verify try_* operations with write-locked mutex
-    {
-        typename RW::scoped_try_read_write_lock l(rw, boost::read_write_lock_state::write_locked);
-
-        shared_test_writelocked = true;
-        shared_test_readlocked = false;
-        shared_test_unlocked = false;
-        
-        boost::thread test_thread(thread_adapter<RW>(run_try_tests, NULL, rw));
-        test_thread.join();
-    }
-
-    //Verify try_* operations with read-locked mutex
-    {
-        typename RW::scoped_try_read_write_lock l(rw, boost::read_write_lock_state::read_locked);
-        
-        shared_test_writelocked = false;
-        shared_test_readlocked = true;
-        shared_test_unlocked = false;
-        
-        boost::thread test_thread(thread_adapter<RW>(run_try_tests, NULL, rw));
-        test_thread.join();
-    }
-
-    //Verify try_* operations with unlocked mutex
-    {
-        shared_test_writelocked = false;
-        shared_test_readlocked = false;
-        shared_test_unlocked = true;
-        
-        boost::thread test_thread(thread_adapter<RW>(run_try_tests, NULL, rw));
-        test_thread.join();
-    }
-}
-
-template<typename RW>
-void test_timed_read_write_mutex(RW& rw, bool test_promotion_and_demotion)
-{
-    //Repeat the try tests with the timed lock.
-    //This is important to verify that timed locks are proper
-    //try locks as well.
-
-    test_try_read_write_mutex(rw, test_promotion_and_demotion);
-
-    //:More tests here
-}
-
-} // namespace
-
-void do_test_read_write_mutex(bool test_promotion_and_demotion)
-{
-    //Run every test for each scheduling policy
-
-    for(int i = (int) boost::read_write_scheduling_policy::writer_priority;
-        i <= (int) boost::read_write_scheduling_policy::alternating_single_read;
-        i++)
-    {
-        std::cout << "plain test, sp=" << i 
-            << (test_promotion_and_demotion ? " with promotion & demotion" : " without promotion & demotion") 
-            << "\n";
-        std::cout.flush();
-
-        {
-            boost::read_write_mutex plain_rw(static_cast<boost::read_write_scheduling_policy::read_write_scheduling_policy_enum>(i));
-            test_plain_read_write_mutex(plain_rw, test_promotion_and_demotion);
-        }
-
-        std::cout << "try test, sp=" << i 
-            << (test_promotion_and_demotion ? " with promotion & demotion" : " without promotion & demotion")
-            << "\n";
-        std::cout.flush();
-
-        {
-            boost::try_read_write_mutex try_rw(static_cast<boost::read_write_scheduling_policy::read_write_scheduling_policy_enum>(i));
-            test_try_read_write_mutex(try_rw, test_promotion_and_demotion);
-        }
-
-        std::cout << "timed test, sp=" << i 
-            << (test_promotion_and_demotion ? " with promotion & demotion" : " without promotion & demotion") 
-            << "\n";
-        std::cout.flush();
-
-        {
-            boost::timed_read_write_mutex timed_rw(static_cast<boost::read_write_scheduling_policy::read_write_scheduling_policy_enum>(i));
-            test_timed_read_write_mutex(timed_rw, test_promotion_and_demotion);
-        }
-    }
-}
-
-void test_read_write_mutex()
-{
-    do_test_read_write_mutex(false);
-    do_test_read_write_mutex(true);
-}
-
-boost::unit_test_framework::test_suite* init_unit_test_suite(int, char*[])
-{
-    boost::unit_test_framework::test_suite* test =
-        BOOST_TEST_SUITE("Boost.Threads: read_write_mutex test suite");
-
-    test->add(BOOST_TEST_CASE(&test_read_write_mutex));
-
-    return test;
-}

Modified: boost/trunk/libs/type_traits/doc/type_traits.qbk
===================================================================
--- boost/trunk/libs/type_traits/doc/type_traits.qbk	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/type_traits/doc/type_traits.qbk	2005-12-06 16:16:19 UTC (rev 13900)
@@ -13,7 +13,7 @@
     [authors [authors, various]]
     [category template]
     [category generic]
-    [last-revision $Date: 2005/05/11 14:32:21 $]
+    [last-revision $Date: 2005/08/24 16:49:32 $]
 ]
 
 [def __boost_root ../../../../]
@@ -1197,13 +1197,13 @@
 
 [section:aligned_storage aligned_storage]
 
-   template <std::size_t Align>
+   template <std::size_t Size, std::size_t Align>
    struct aligned_storage
    {
       typedef __below type;
    };
   
-__type a built-in or POD type with an alignment 
+__type a built-in or POD type with size `Size` and an alignment 
 that is a multiple of `Align`.  
 
 __header ` #include <boost/type_traits/aligned_storage.hpp>` or ` #include <boost/type_traits.hpp>`
@@ -2794,13 +2794,13 @@
 
 [section:type_with_alignment type_with_alignment]
 
-   template <std::size_t Size, std::size_t Align>
+   template <std::size_t Align>
    struct type_with_alignment
    {
       typedef __below type;
    };
   
-__type a built-in or POD type with size `Size` and an alignment 
+__type a built-in or POD type with an alignment 
 that is a multiple of `Align`.  
 
 __header ` #include <boost/type_traits/type_with_alignment.hpp>` or ` #include <boost/type_traits.hpp>`

Modified: boost/trunk/libs/utility/base_from_member.html
===================================================================
--- boost/trunk/libs/utility/base_from_member.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/utility/base_from_member.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -351,7 +351,7 @@
 	<dt>Jonathan Turkanis
 	<dd>Supplied an implementation of generating the constructor templates that
 		can be controlled and automated with macros.  The implementation uses
-		the <a href="../preprocessor/">Preprocessor library</a>.
+		the <a href="../preprocessor/index.html">Preprocessor library</a>.
 
 	<dt><a href="../../people/daryle_walker.html">Daryle Walker</a>
 	<dd>Started the library.  Contributed the test file <cite><a

Modified: boost/trunk/libs/utility/numeric_traits_test.cpp
===================================================================
--- boost/trunk/libs/utility/numeric_traits_test.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/utility/numeric_traits_test.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -60,11 +60,19 @@
         // indirection through complement_traits_aux necessary to keep MSVC happy
         typedef complement_traits_aux<Number, size - 1> prev;
      public:
+#if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 2
+      // GCC 4.0.2 ICEs on these C-style casts
         BOOST_STATIC_CONSTANT(Number, max =
+                            Number((prev::max) << CHAR_BIT)
+                            + Number(UCHAR_MAX));
+        BOOST_STATIC_CONSTANT(Number, min = Number((prev::min) << CHAR_BIT));
+#else
+        BOOST_STATIC_CONSTANT(Number, max =
                             Number(Number(prev::max) << CHAR_BIT)
                             + Number(UCHAR_MAX));
-        
         BOOST_STATIC_CONSTANT(Number, min = Number(Number(prev::min) << CHAR_BIT));
+#endif
+   
     };
 };
 
@@ -221,10 +229,16 @@
         (sizeof(Number) < sizeof(boost::intmax_t))
         | (boost::is_same<difference_type, boost::intmax_t>::value));
 
+#if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 2
+    // GCC 4.0.2 ICEs on this C-style cases
+    BOOST_STATIC_ASSERT((complement_traits<Number>::max) > Number(0));
+    BOOST_STATIC_ASSERT((complement_traits<Number>::min) == Number(0));
+#else
     // Force casting to Number here to work around the fact that it's an enum on MSVC
     BOOST_STATIC_ASSERT(Number(complement_traits<Number>::max) > Number(0));
     BOOST_STATIC_ASSERT(Number(complement_traits<Number>::min) == Number(0));
-    
+#endif
+
     const Number max = complement_traits<Number>::max;
     const Number min = complement_traits<Number>::min;
     
@@ -308,10 +322,15 @@
         (sizeof(Number) < sizeof(boost::intmax_t))
         | (boost::is_same<difference_type, Number>::value));
 
+#if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 2
+    // GCC 4.0.2 ICEs on this cast
+    BOOST_STATIC_ASSERT((complement_traits<Number>::max) > Number(0));
+    BOOST_STATIC_ASSERT((complement_traits<Number>::min) < Number(0));
+#else
     // Force casting to Number here to work around the fact that it's an enum on MSVC
     BOOST_STATIC_ASSERT(Number(complement_traits<Number>::max) > Number(0));
     BOOST_STATIC_ASSERT(Number(complement_traits<Number>::min) < Number(0));
-    
+#endif    
     const Number max = complement_traits<Number>::max;
     const Number min = complement_traits<Number>::min;
     

Copied: boost/trunk/libs/utility/sublibs (from rev 13899, boost/branches/upstream/current/libs/utility/sublibs)

Modified: boost/trunk/libs/variant/doc/design.xml
===================================================================
--- boost/trunk/libs/variant/doc/design.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/variant/doc/design.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -34,7 +34,7 @@
         might at first seem &quot;obvious,&quot; it is in fact not even
         straightforward how to implement it in general (i.e., without
         unreasonably restrictive additional requirements on
-        <link linkref="variant.concepts.bounded-type">bounded types</link>).</para>
+        <link linkend="variant.concepts.bounded-type">bounded types</link>).</para>
 
       <para>The central difficulty emerges in the details of
         <code>variant</code> assignment. Given two instances <code>v1</code>

Modified: boost/trunk/libs/variant/doc/misc.xml
===================================================================
--- boost/trunk/libs/variant/doc/misc.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/variant/doc/misc.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -63,7 +63,7 @@
 
   <para>Additionally, significant effort has been expended to ensure proper
     functioning despite various compiler bugs and other conformance problems.
-    To date the library <link linkend="variant.tests">testsuite</link> has
+    To date the library testsuite has
     been compiled and tested successfully on at least the following compilers
     for basic and advanced functionality:
 

Modified: boost/trunk/libs/wave/ChangeLog
===================================================================
--- boost/trunk/libs/wave/ChangeLog	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/ChangeLog	2005-12-06 16:16:19 UTC (rev 13900)
@@ -22,6 +22,35 @@
 
 CHANGELOG
 
+Boost V1.33.1
+- Version 1.2.1
+- Fixed bug reported as Sourceforge bug 1274584.
+- Switched to Re2C V0.9.9.
+- Fixed a bug where the 'parameters' and 'definition' parameters to the 
+  defined_macro callback of the preprocessing hooks were always empty (thanks
+  to Stefan Seefeld for reporting).
+- Fixed missing namespace specifiers in token definition macros (thanks to 
+  Jozsef Mihalicza for reporting).
+- Enabled --preserved and --long_long modes by default for the cpp_tokens 
+  sample.
+- Newline tokens reported a wrong line number (offset by one) when using the
+  Re2C generated lexer (thanks to Jozsef Mihalicza for pointing this out).
+- Changed file positions to carry 'unsigned int' line and column numbers.
+- Fixed tokens of a generated #line directive to carry the correct column 
+  numbers.
+- Tokens now contain the correct filename, line and column numbers even if
+  a #line directive was encountered.
+- Fixed wrong line numbering in reference comments of the tests t_5_002.cpp and 
+  t_5_035.cpp.
+- Made sure, that preprocessor expression errors get ignored for 'passive' 
+  #elif branches.
+- Fixed an issue reported by the gcc debug stl.
+- Added the <vc-7_1-stlport><*><rtti>off directive to all of the V1 Jamfiles.
+
+Wed Aug 17 20:21:00 CST 2005
+Boost V1.33.0
+Version 1.2
+- Fixed name clash wrt T_DIVIDE on FreeBSD.
 - Fixed documentation of the different language_support flags.
 - The support for long long suffixes is no longer bound to the variadics mode,
   it has to be enabled by the new long_long mode (default in C99).

Modified: boost/trunk/libs/wave/build/Jamfile
===================================================================
--- boost/trunk/libs/wave/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -27,7 +27,8 @@
       [ common-names ]        # magic for install and auto-link features
       <include>$(BOOST_ROOT) 
       <sysinclude>$(BOOST_ROOT)
-      <vc-7_1><*><rtti>off     # workaround for compiler bug
+      <vc-7_1><*><rtti>off    # workaround for compiler bug
+      <vc-7_1-stlport><*><rtti>off
       <no-warn>cpp_re.cpp
     : debug release           # build variants
     ;

Modified: boost/trunk/libs/wave/doc/class_reference_filepos.html
===================================================================
--- boost/trunk/libs/wave/doc/class_reference_filepos.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/doc/class_reference_filepos.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -111,9 +111,10 @@
 <hr size="1">
 <p class="copyright">Copyright &copy; 2003-2005 Hartmut Kaiser<br>
   <br>
-  <font size="2">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) </font> </p>
-<span class="updated"></span><!-- #BeginDate format:fcAm1m -->Sunday, May 15, 2005  12:23<!-- #EndDate -->e format:fcAm1m -->Thursday, May 12, 2005  9:14<!-- #EndDate -->
-</span></p>
+<font size="2">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) </font> </p>
+<span class="updated"></span>
+<p class="copyright"><span class="updated">Last updated: 
+  <!-- #BeginDate format:fcAm1m -->Thursday, December 1, 2005  21:25<!-- #EndDate -->
+</span>  </p>
 </body>
 </html>
-<!-- #BeginDate format:fcAm1m -->Sunday, May 15, 2005  12:23<!-- #EndDate -->
\ No newline at end of file

Modified: boost/trunk/libs/wave/doc/class_reference_lexer.html
===================================================================
--- boost/trunk/libs/wave/doc/class_reference_lexer.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/doc/class_reference_lexer.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -98,5 +98,7 @@
 <font size="2">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) </font> </p>
 <span class="updated"></span>
 <p class="copyright"><span class="updated">Last updated: 
-  <!-- #BeginDate format:fcAm1m -->Sunday, May 15, 2005  12:23<!-- #EndDate -->
-<<!-- #BeginDate format:fcAm1m -->Sunday, May 15, 2005  12:23<!-- #EndDate -->
\ No newline at end of file
+  <!-- #BeginDate format:fcAm1m -->Thursday, December 1, 2005  21:25<!-- #EndDate -->
+</span>  </p>
+</body>
+</html>

Modified: boost/trunk/libs/wave/doc/class_reference_tokentype.html
===================================================================
--- boost/trunk/libs/wave/doc/class_reference_tokentype.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/doc/class_reference_tokentype.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -106,13 +106,10 @@
 <p><a name="operator_tokenid"></a><b>operator token_id</b></p>
 <pre>    <span class="keyword">operator</span> token_id() <span class="keyword">const</span>;</pre>
 <blockquote> 
-  <p>Allows the access to the token id of the token. This access <!-- #BeginDate format:fcAm1m -->Sunday, May 15, 2005  12:23<!-- #EndDate -->operation of <tt>Spirit</tt> 
-    parsers directly on top 
+  <p>Allows the access to the token id of the token. This accessor allows the usage of <tt>Spirit</tt> parsers directly on top 
 
 
- top of a token stream. The possible token id's are described
-
-  <a href="token_ids.html">here</a></a>. </p>
+ top of a token stream generated by Wave. The possible token id's are described <a href="token_ids.html">here</a></a>. </p>
   <p>This function does not throw in any case.</p>
 </blockquote>
 <p><a name="get_value"></a><b>get_value</b></p>
@@ -170,7 +167,7 @@
   <font size="2">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) </font> </p>
 <span class="updated"></span>
 <p class="copyright"><span class="updated">Last updated: 
-  <!-- #BeginDate format:fcAm1m -->Sunday, May 15, 2005  12:23<!-- #EndDate -->
+  <!-- #BeginDate format:fcAm1m -->Thursday, December 1, 2005  21:27<!-- #EndDate -->
   </span></p>
 </body>
 </html>

Modified: boost/trunk/libs/wave/doc/references.html
===================================================================
--- boost/trunk/libs/wave/doc/references.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/doc/references.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -44,7 +44,7 @@
     <td class="table_cells"> <a name="re2c"></a>Peter Bumbulis and <br>
       Donald D. Cowan</td>
     <td class="table_cells"><a href="http://re2c.sourceforge.net/">Re2c 
-      V0.9.8 </a><br>
+      V0.9.10 </a><br>
       A tool for generating C-based recognizers from regular expressions</td>
   </tr>
   <tr> 
@@ -94,8 +94,7 @@
   <font size="2">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) </font> </p>
 <span class="updated"></span>
 <p class="copyright"><span class="updated">Last updated: 
-  <!-- #BeginDate format:fcAm1m -->Saturday, February 12, 2005  10:07<!-- #EndDate -->
+  <!-- #BeginDate format:fcAm1m -->Thursday, December 1, 2005  21:27<!-- #EndDate -->
   </span></p>
 </body>
 </html>
-<!-- #BeginDate format:fcAm1m -->Sunday, May 15, 2005  12:23<!-- #EndDate -->
\ No newline at end of file

Modified: boost/trunk/libs/wave/doc/tracing_facility.html
===================================================================
--- boost/trunk/libs/wave/doc/tracing_facility.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/doc/tracing_facility.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -154,10 +154,8 @@
 <font size="2">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) </font> </p>
 <span class="updated"></span>
 <p class="copyright"><span class="updated">Last updated: 
-  <!-- #BeginDate format:fcAm1m -->Sunday, May 8, 2005  19:55<!-- #EndDate -->
+  <!-- #BeginDate format:fcAm1m -->Thursday, December 1, 2005  21:28<!-- #EndDate -->
   </span>
 </p>
 </body>
 </html>
-
-<!-- #BeginDate format:fcAm1m -->Sunday, May 8, 2005  19:55<!-- #EndDate --><!-- #BeginDate format:fcAm1m -->Sunday, May 15, 2005  12:23<!-- #EndDate -->
\ No newline at end of file

Modified: boost/trunk/libs/wave/index.html
===================================================================
--- boost/trunk/libs/wave/index.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/index.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -10,7 +10,7 @@
   <tr> 
     <td width="21"> <h1></h1></td>
     <td width="885"> <font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="6">Wave 
-      V1.2.0</font></b></font></td>
+      V1.2.1</font></b></font></td>
     <td width="96"><a href="http://spirit.sf.net"><img src="doc/theme/wave.gif" width="93" height="68" align="right" border="0"></a></td>
   </tr>
 </table>
@@ -100,7 +100,7 @@
 <font size="2">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) </font> </p>
 <span class="updated"></span>
 <p class="copyright"><span class="updated">Last updated: 
-  <!-- #BeginDate format:fcAm1m -->Sunday, May 8, 2005  17:26<!-- #EndDate -->
+  <!-- #BeginDate format:fcAm1m -->Sunday, November 13, 2005  12:59<!-- #EndDate -->
 </span></p>
 </body>
 </html>

Modified: boost/trunk/libs/wave/samples/cpp_tokens/build/Jamfile
===================================================================
--- boost/trunk/libs/wave/samples/cpp_tokens/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/cpp_tokens/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -23,6 +23,7 @@
     :
       <sysinclude>$(BOOST_ROOT)
       <vc-7_1><*><rtti>off        # workaround for compiler bug
+      <vc-7_1-stlport><*><rtti>off
     :
       <runtime-link>static
       <threading>single

Modified: boost/trunk/libs/wave/samples/cpp_tokens/cpp_tokens.cpp
===================================================================
--- boost/trunk/libs/wave/samples/cpp_tokens/cpp_tokens.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/cpp_tokens/cpp_tokens.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -70,7 +70,7 @@
 //  The following typedef does the trick. It defines the context type to use, 
 //  which depends on the lexer type (provided by the second template 
 //  parameter). Our lexer type 'slex_iterator<>' depends on a custom token type
-//  'slex_token<>'. Our custom token type differs from the original one povided 
+//  'slex_token<>'. Our custom token type differs from the original one provided 
 //  by the Wave library only by defining an additional operator<<(), which is 
 //  used to dump the token information carried by a given token (see loop 
 //  below).
@@ -86,6 +86,10 @@
 // The preprocessing of the input stream is done on the fly behind the scenes
 // during iteration over the context_type::iterator_type stream.
     context_type ctx (teststr.begin(), teststr.end(), argv[1]);
+
+    ctx.set_language(boost::wave::enable_long_long(ctx.get_language()));
+    ctx.set_language(boost::wave::enable_preserve_comments(ctx.get_language()));
+
     context_type::iterator_type first = ctx.begin();
     context_type::iterator_type last = ctx.end();
     context_type::token_type current_token;

Modified: boost/trunk/libs/wave/samples/cpp_tokens/slex/cpp_slex_lexer.hpp
===================================================================
--- boost/trunk/libs/wave/samples/cpp_tokens/slex/cpp_slex_lexer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/cpp_tokens/slex/cpp_slex_lexer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -195,8 +195,8 @@
     TOKEN_DATA(XORASSIGN_TRIGRAPH, TRI("'=")),
     TOKEN_DATA(COMMA, ","),
     TOKEN_DATA(COLON, ":"),
+    TOKEN_DATA(DIVIDEASSIGN, Q("/=")),
     TOKEN_DATA(DIVIDE, Q("/")),
-    TOKEN_DATA(DIVIDEASSIGN, Q("/=")),
     TOKEN_DATA(DOT, Q(".")),
     TOKEN_DATA(ELLIPSIS, Q(".") Q(".") Q(".")),
     TOKEN_DATA(EQUAL, "=="),
@@ -553,7 +553,7 @@
                 if (T_CONTLINE != id) {
                 //  The cast should avoid spurious warnings about missing case labels 
                 //  for the other token ids's.
-                    switch ((unsigned int)id) {   
+                    switch (static_cast<unsigned int>(id)) {   
                     case T_IDENTIFIER:
                     // test identifier characters for validity (throws if 
                     // invalid chars found)
@@ -640,7 +640,11 @@
         return token;       // return T_EOI
     }
     void set_position(PositionT const &pos) 
-    { first.set_position(pos); }
+    { 
+        // set position has to change the file name and line number only
+        first.get_position().set_file(pos.get_file()); 
+        first.get_position().set_line(pos.get_line()); 
+    }
     
 private:
     iterator_type first;

Modified: boost/trunk/libs/wave/samples/cpp_tokens/slex_iterator.hpp
===================================================================
--- boost/trunk/libs/wave/samples/cpp_tokens/slex_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/cpp_tokens/slex_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -125,7 +125,6 @@
         boost::spirit::multi_pass<input_policy_type, 
                 boost::wave::util::functor_input>
         base_type;
-    typedef slex_iterator<TokenT>                    self_type;
     
 public:
     typedef TokenT token_type;
@@ -139,6 +138,27 @@
             boost::wave::language_support language)
     :   base_type(input_policy_type(first, last, pos, language))
     {}
+
+    void set_position(typename TokenT::position_type const &pos)
+    {
+        typedef typename token_type::position_type position_type;
+        
+    // set the new position in the current token
+    token_type const& currtoken = base_type::get_input();
+    position_type currpos = currtoken.get_position();
+    
+        currpos.set_file(pos.get_file());
+        currpos.set_line(pos.get_line());
+        base_type::get_input().set_position(currpos);
+        
+    // set the new position for future tokens as well
+        if (token_type::string_type::npos != 
+            currtoken.get_value().find_first_of('\n'))
+        {
+            currpos.set_line(pos.get_line() + 1);
+        }
+        base_type::get_functor().set_position(currpos);
+    }
 };
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: boost/trunk/libs/wave/samples/lexed_tokens/build/Jamfile
===================================================================
--- boost/trunk/libs/wave/samples/lexed_tokens/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/lexed_tokens/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,6 +17,7 @@
     :
       <sysinclude>$(BOOST_ROOT)
       <vc-7_1><*><rtti>off        # workaround for compiler bug
+      <vc-7_1-stlport><*><rtti>off
     :
       <runtime-link>static
       <threading>single

Modified: boost/trunk/libs/wave/samples/list_includes/build/Jamfile
===================================================================
--- boost/trunk/libs/wave/samples/list_includes/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/list_includes/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,6 +18,7 @@
     :
       <sysinclude>$(BOOST_ROOT)
       <vc-7_1><*><rtti>off        # workaround for compiler bug
+      <vc-7_1-stlport><*><rtti>off
     :
       <runtime-link>static
       <threading>single

Modified: boost/trunk/libs/wave/samples/quick_start/build/Jamfile
===================================================================
--- boost/trunk/libs/wave/samples/quick_start/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/quick_start/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -17,6 +17,7 @@
     :
       <sysinclude>$(BOOST_ROOT)
       <vc-7_1><*><rtti>off        # workaround for compiler bug
+      <vc-7_1-stlport><*><rtti>off
     :
       <runtime-link>static
       <threading>single

Modified: boost/trunk/libs/wave/samples/waveidl/build/Jamfile
===================================================================
--- boost/trunk/libs/wave/samples/waveidl/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/waveidl/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -24,6 +24,7 @@
     :
       <sysinclude>$(BOOST_ROOT)
       <vc-7_1><*><rtti>off        # workaround for compiler bug
+      <vc-7_1-stlport><*><rtti>off
     :
       <runtime-link>static
       <threading>single

Modified: boost/trunk/libs/wave/samples/waveidl/idllexer/idl_lex_iterator.hpp
===================================================================
--- boost/trunk/libs/wave/samples/waveidl/idllexer/idl_lex_iterator.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/waveidl/idllexer/idl_lex_iterator.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -119,7 +119,7 @@
     typedef 
         boost::spirit::multi_pass<input_policy_type, 
                 boost::wave::util::functor_input>
-        base_t;
+        base_type;
     typedef lex_iterator<TokenT>                    self_type;
     
 public:
@@ -132,8 +132,22 @@
     lex_iterator(IteratorT const &first, IteratorT const &last, 
             typename TokenT::position_type const &pos, 
             boost::wave::language_support language)
-    :   base_t(input_policy_type(first, last, pos, language))
+    :   base_type(input_policy_type(first, last, pos, language))
     {}
+
+    void set_position(typename TokenT::position_type const &pos)
+    {
+        typedef typename TokenT::position_type position_type;
+        
+        // set the new position in the current token
+        position_type currpos = base_type::get_input().get_position();
+        currpos.set_file(pos.get_file());
+        currpos.set_line(pos.get_line());
+        base_type::get_input().set_position(currpos);
+        
+        // set the new position for future tokens as well
+        base_type::get_functor().set_position(pos);
+    }
 };
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: boost/trunk/libs/wave/samples/waveidl/idllexer/idl_re.cpp
===================================================================
--- boost/trunk/libs/wave/samples/waveidl/idllexer/idl_re.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/waveidl/idllexer/idl_re.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.9.7.dev on Wed May 11 08:17:25 2005 */
+/* Generated by re2c 0.9.9 on Sat Aug 27 21:57:59 2005 */
 #line 1 "idl.re"
 /*=============================================================================
     Boost.Wave: A Standard compliant C++ preprocessor library

Modified: boost/trunk/libs/wave/samples/waveidl/idllexer/idl_re2c_lexer.hpp
===================================================================
--- boost/trunk/libs/wave/samples/waveidl/idllexer/idl_re2c_lexer.hpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/samples/waveidl/idllexer/idl_re2c_lexer.hpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -71,13 +71,14 @@
     boost::wave::cpplexer::lex_token<PositionT> get();
     void set_position(PositionT const &pos)
     {
+        // set position has to change the file name and line number only
         filename = pos.get_file();
         scanner.line = pos.get_line();
         scanner.file_name = filename.c_str();
     }
 
 // error reporting from the re2c generated lexer
-    static int report_error(scanner_t *s, char *, ...);
+    static int report_error(scanner_t const *s, char const *, ...);
 
 private:
     static char const *tok_names[];
@@ -165,7 +166,7 @@
 
 template <typename IteratorT, typename PositionT>
 inline int 
-lexer<IteratorT, PositionT>::report_error(scanner_t *s, char *msg, ...)
+lexer<IteratorT, PositionT>::report_error(scanner_t const *s, char const* msg, ...)
 {
     BOOST_ASSERT(0 != s);
     BOOST_ASSERT(0 != msg);

Modified: boost/trunk/libs/wave/src/cpplexer/re2clex/cpp.re
===================================================================
--- boost/trunk/libs/wave/src/cpplexer/re2clex/cpp.re	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/src/cpplexer/re2clex/cpp.re	2005-12-06 16:16:19 UTC (rev 13900)
@@ -183,6 +183,8 @@
         std::ptrdiff_t cnt = s->tok - s->bot;
         if(cnt)
         {
+            if (NULL == s->lim)
+                s->lim = s->top;
             memcpy(s->bot, s->tok, s->lim - s->tok);
             s->tok = s->bot;
             s->ptr -= cnt;
@@ -377,6 +379,11 @@
         return base_cursor;
     }
     
+    friend int operator- (uchar_wrapper const& lhs, uchar_wrapper const& rhs)
+    {
+        return lhs.base_cursor - rhs.base_cursor;
+    }
+    
     uchar *base_cursor;
     unsigned int column;
 };

Modified: boost/trunk/libs/wave/src/cpplexer/re2clex/cpp_re.cpp
===================================================================
--- boost/trunk/libs/wave/src/cpplexer/re2clex/cpp_re.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/src/cpplexer/re2clex/cpp_re.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.9.7.dev on Thu May 12 09:38:39 2005 */
+/* Generated by re2c 0.9.9 on Fri Oct 07 17:47:33 2005 */
 #line 1 "cpp.re"
 /*=============================================================================
     Boost.Wave: A Standard compliant C++ preprocessor library
@@ -185,6 +185,8 @@
         std::ptrdiff_t cnt = s->tok - s->bot;
         if(cnt)
         {
+            if (NULL == s->lim)
+                s->lim = s->top;
             memcpy(s->bot, s->tok, s->lim - s->tok);
             s->tok = s->bot;
             s->ptr -= cnt;
@@ -379,6 +381,11 @@
         return base_cursor;
     }
     
+    friend int operator- (uchar_wrapper const& lhs, uchar_wrapper const& rhs)
+    {
+        return lhs.base_cursor - rhs.base_cursor;
+    }
+    
     uchar *base_cursor;
     unsigned int column;
 };
@@ -390,11 +397,11 @@
     uchar_wrapper marker (s->ptr);
     uchar_wrapper limit (s->lim);
         
-#line 409 "cpp.re"
+#line 416 "cpp.re"
 
 
 
-#line 398 "cpp_re.cpp"
+#line 405 "cpp_re.cpp"
 {
   YYCTYPE yych;
   unsigned int yyaccept;
@@ -640,9 +647,9 @@
     goto yy4;
   }
 yy4:
-#line 545 "cpp.re"
+#line 552 "cpp.re"
 { RET(T_DIVIDE); }
-#line 646 "cpp_re.cpp"
+#line 653 "cpp_re.cpp"
 yy5:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'r'){
@@ -654,9 +661,9 @@
     goto yy225;
   }
 yy6:
-#line 609 "cpp.re"
+#line 616 "cpp.re"
 { RET(T_IDENTIFIER); }
-#line 660 "cpp_re.cpp"
+#line 667 "cpp_re.cpp"
 yy7:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'n'){
@@ -804,17 +811,17 @@
 yy26: ++YYCURSOR;
   goto yy27;
 yy27:
-#line 495 "cpp.re"
+#line 502 "cpp.re"
 { RET(T_LEFTBRACE); }
-#line 810 "cpp_re.cpp"
+#line 817 "cpp_re.cpp"
 yy28: yyaccept = 1;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == '?') goto yy442;
   goto yy29;
 yy29:
-#line 520 "cpp.re"
+#line 527 "cpp.re"
 { RET(T_QUESTION_MARK); }
-#line 818 "cpp_re.cpp"
+#line 825 "cpp_re.cpp"
 yy30: ++YYCURSOR;
   if((yych = *YYCURSOR) <= ':'){
     if(yych == '%') goto yy438;
@@ -827,15 +834,15 @@
     goto yy31;
   }
 yy31:
-#line 561 "cpp.re"
+#line 568 "cpp.re"
 { RET(T_LESS); }
-#line 833 "cpp_re.cpp"
+#line 840 "cpp_re.cpp"
 yy32: ++YYCURSOR;
   goto yy33;
 yy33:
-#line 498 "cpp.re"
+#line 505 "cpp.re"
 { RET(T_RIGHTBRACE); }
-#line 839 "cpp_re.cpp"
+#line 846 "cpp_re.cpp"
 yy34: ++YYCURSOR;
   if((yych = *YYCURSOR) <= '<'){
     if(yych == ':') goto yy423;
@@ -846,29 +853,29 @@
     goto yy35;
   }
 yy35:
-#line 546 "cpp.re"
+#line 553 "cpp.re"
 { RET(T_PERCENT); }
-#line 852 "cpp_re.cpp"
+#line 859 "cpp_re.cpp"
 yy36: ++YYCURSOR;
   goto yy37;
 yy37:
-#line 501 "cpp.re"
+#line 508 "cpp.re"
 { RET(T_LEFTBRACKET); }
-#line 858 "cpp_re.cpp"
+#line 865 "cpp_re.cpp"
 yy38: ++YYCURSOR;
   goto yy39;
 yy39:
-#line 504 "cpp.re"
+#line 511 "cpp.re"
 { RET(T_RIGHTBRACKET); }
-#line 864 "cpp_re.cpp"
+#line 871 "cpp_re.cpp"
 yy40: ++YYCURSOR;
   if((yych = *YYCURSOR) == ':') goto yy419;
   if(yych == '>') goto yy421;
   goto yy41;
 yy41:
-#line 518 "cpp.re"
+#line 525 "cpp.re"
 { RET(T_COLON); }
-#line 872 "cpp_re.cpp"
+#line 879 "cpp_re.cpp"
 yy42: yyaccept = 2;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'e'){
@@ -913,27 +920,27 @@
     }
   }
 yy43:
-#line 507 "cpp.re"
+#line 514 "cpp.re"
 { RET(T_POUND); }
-#line 919 "cpp_re.cpp"
+#line 926 "cpp_re.cpp"
 yy44: ++YYCURSOR;
   goto yy45;
 yy45:
-#line 515 "cpp.re"
+#line 522 "cpp.re"
 { RET(T_LEFTPAREN); }
-#line 925 "cpp_re.cpp"
+#line 932 "cpp_re.cpp"
 yy46: ++YYCURSOR;
   goto yy47;
 yy47:
-#line 516 "cpp.re"
+#line 523 "cpp.re"
 { RET(T_RIGHTPAREN); }
-#line 931 "cpp_re.cpp"
+#line 938 "cpp_re.cpp"
 yy48: ++YYCURSOR;
   goto yy49;
 yy49:
-#line 517 "cpp.re"
+#line 524 "cpp.re"
 { RET(T_SEMICOLON); }
-#line 937 "cpp_re.cpp"
+#line 944 "cpp_re.cpp"
 yy50: yyaccept = 3;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= '-'){
@@ -946,17 +953,17 @@
     goto yy51;
   }
 yy51:
-#line 531 "cpp.re"
+#line 538 "cpp.re"
 { RET(T_DOT); }
-#line 952 "cpp_re.cpp"
+#line 959 "cpp_re.cpp"
 yy52: ++YYCURSOR;
   if((yych = *YYCURSOR) == '+') goto yy286;
   if(yych == '=') goto yy288;
   goto yy53;
 yy53:
-#line 542 "cpp.re"
+#line 549 "cpp.re"
 { RET(T_PLUS); }
-#line 960 "cpp_re.cpp"
+#line 967 "cpp_re.cpp"
 yy54: ++YYCURSOR;
   if((yych = *YYCURSOR) <= '<'){
     if(yych == '-') goto yy280;
@@ -967,23 +974,23 @@
     goto yy55;
   }
 yy55:
-#line 543 "cpp.re"
+#line 550 "cpp.re"
 { RET(T_MINUS); }
-#line 973 "cpp_re.cpp"
+#line 980 "cpp_re.cpp"
 yy56: ++YYCURSOR;
   if((yych = *YYCURSOR) == '=') goto yy276;
   goto yy57;
 yy57:
-#line 544 "cpp.re"
+#line 551 "cpp.re"
 { RET(T_STAR); }
-#line 980 "cpp_re.cpp"
+#line 987 "cpp_re.cpp"
 yy58: ++YYCURSOR;
   if((yych = *YYCURSOR) == '=') goto yy274;
   goto yy59;
 yy59:
-#line 547 "cpp.re"
+#line 554 "cpp.re"
 { RET(T_XOR); }
-#line 987 "cpp_re.cpp"
+#line 994 "cpp_re.cpp"
 yy60: yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'o') goto yy267;
@@ -993,9 +1000,9 @@
   if(yych == '=') goto yy265;
   goto yy62;
 yy62:
-#line 550 "cpp.re"
+#line 557 "cpp.re"
 { RET(T_AND); }
-#line 999 "cpp_re.cpp"
+#line 1006 "cpp_re.cpp"
 yy63: yyaccept = 4;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= '>'){
@@ -1007,44 +1014,44 @@
     goto yy64;
   }
 yy64:
-#line 552 "cpp.re"
+#line 559 "cpp.re"
 { RET(T_OR); }
-#line 1013 "cpp_re.cpp"
+#line 1020 "cpp_re.cpp"
 yy65: ++YYCURSOR;
   goto yy66;
 yy66:
-#line 555 "cpp.re"
+#line 562 "cpp.re"
 { RET(T_COMPL); }
-#line 1019 "cpp_re.cpp"
+#line 1026 "cpp_re.cpp"
 yy67: ++YYCURSOR;
   if((yych = *YYCURSOR) == '=') goto yy253;
   goto yy68;
 yy68:
-#line 558 "cpp.re"
+#line 565 "cpp.re"
 { RET(T_NOT); }
-#line 1026 "cpp_re.cpp"
+#line 1033 "cpp_re.cpp"
 yy69: ++YYCURSOR;
   if((yych = *YYCURSOR) == '=') goto yy251;
   goto yy70;
 yy70:
-#line 560 "cpp.re"
+#line 567 "cpp.re"
 { RET(T_ASSIGN); }
-#line 1033 "cpp_re.cpp"
+#line 1040 "cpp_re.cpp"
 yy71: ++YYCURSOR;
   if((yych = *YYCURSOR) <= '<') goto yy72;
   if(yych <= '=') goto yy245;
   if(yych <= '>') goto yy247;
   goto yy72;
 yy72:
-#line 562 "cpp.re"
+#line 569 "cpp.re"
 { RET(T_GREATER); }
-#line 1042 "cpp_re.cpp"
+#line 1049 "cpp_re.cpp"
 yy73: ++YYCURSOR;
   goto yy74;
 yy74:
-#line 594 "cpp.re"
+#line 601 "cpp.re"
 { RET(T_COMMA); }
-#line 1048 "cpp_re.cpp"
+#line 1055 "cpp_re.cpp"
 yy75: yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   goto yy225;
@@ -1084,7 +1091,7 @@
   if(yych == 'u') goto yy215;
   goto yy78;
 yy78:
-#line 677 "cpp.re"
+#line 684 "cpp.re"
 {
         /* if (0 != s->error_proc)
             (*s->error_proc)(s, "Unexpected character: '%c'", *s->tok);
@@ -1093,7 +1100,7 @@
         */
         RET(TOKEN_FROM_ID(*s->tok, UnknownTokenType));
     }
-#line 1097 "cpp_re.cpp"
+#line 1104 "cpp_re.cpp"
 yy79: yyaccept = 6;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'U'){
@@ -1137,9 +1144,9 @@
     }
   }
 yy80:
-#line 615 "cpp.re"
+#line 622 "cpp.re"
 { RET(T_INTLIT); }
-#line 1143 "cpp_re.cpp"
+#line 1150 "cpp_re.cpp"
 yy81: yyaccept = 6;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'L'){
@@ -1192,26 +1199,26 @@
   yych = *YYCURSOR;
   goto yy94;
 yy85:
-#line 654 "cpp.re"
+#line 661 "cpp.re"
 { RET(T_SPACE); }
-#line 1198 "cpp_re.cpp"
+#line 1205 "cpp_re.cpp"
 yy86: ++YYCURSOR;
   goto yy87;
 yy87:
-#line 657 "cpp.re"
+#line 664 "cpp.re"
 {
         s->line++;
         cursor.column = 1;
         RET(T_NEWLINE);
     }
-#line 1208 "cpp_re.cpp"
+#line 1215 "cpp_re.cpp"
 yy88: yych = *++YYCURSOR;
   if(yych == 0x0A)  goto yy92;
   goto yy87;
 yy89: ++YYCURSOR;
   goto yy90;
 yy90:
-#line 664 "cpp.re"
+#line 671 "cpp.re"
 {
         if(cursor != s->eof) 
         {
@@ -1223,7 +1230,7 @@
         }
         RET(T_EOF);
     }
-#line 1227 "cpp_re.cpp"
+#line 1234 "cpp_re.cpp"
 yy91: yych = *++YYCURSOR;
   goto yy78;
 yy92: yych = *++YYCURSOR;
@@ -1334,9 +1341,9 @@
 yy99: ++YYCURSOR;
   goto yy100;
 yy100:
-#line 624 "cpp.re"
+#line 631 "cpp.re"
 { RET(T_STRINGLIT); }
-#line 1340 "cpp_re.cpp"
+#line 1347 "cpp_re.cpp"
 yy101:  ++YYCURSOR;
   if(YYLIMIT == YYCURSOR) YYFILL(1);
   yych = *YYCURSOR;
@@ -2352,9 +2359,9 @@
 yy149:  ++YYCURSOR;
   goto yy150;
 yy150:
-#line 621 "cpp.re"
+#line 628 "cpp.re"
 { RET(T_CHARLIT); }
-#line 2358 "cpp_re.cpp"
+#line 2365 "cpp_re.cpp"
 yy151:  ++YYCURSOR;
   if(YYLIMIT == YYCURSOR) YYFILL(1);
   yych = *YYCURSOR;
@@ -3129,9 +3136,9 @@
     }
   }
 yy188:
-#line 618 "cpp.re"
+#line 625 "cpp.re"
 { RET(T_FLOATLIT); }
-#line 3135 "cpp_re.cpp"
+#line 3142 "cpp_re.cpp"
 yy189:  yych = *++YYCURSOR;
   if(yych == 'L') goto yy197;
   if(yych == 'l') goto yy196;
@@ -3159,9 +3166,9 @@
   if(yych == 'u') goto yy195;
   goto yy193;
 yy193:
-#line 612 "cpp.re"
+#line 619 "cpp.re"
 { RET(T_LONGINTLIT); }
-#line 3165 "cpp_re.cpp"
+#line 3172 "cpp_re.cpp"
 yy194:  yych = *++YYCURSOR;
   goto yy80;
 yy195:  yych = *++YYCURSOR;
@@ -3668,70 +3675,70 @@
 yy245:  ++YYCURSOR;
   goto yy246;
 yy246:
-#line 584 "cpp.re"
+#line 591 "cpp.re"
 { RET(T_GREATEREQUAL); }
-#line 3674 "cpp_re.cpp"
+#line 3681 "cpp_re.cpp"
 yy247:  ++YYCURSOR;
   if((yych = *YYCURSOR) == '=') goto yy249;
   goto yy248;
 yy248:
-#line 577 "cpp.re"
+#line 584 "cpp.re"
 { RET(T_SHIFTRIGHT); }
-#line 3681 "cpp_re.cpp"
+#line 3688 "cpp_re.cpp"
 yy249:  ++YYCURSOR;
   goto yy250;
 yy250:
-#line 578 "cpp.re"
+#line 585 "cpp.re"
 { RET(T_SHIFTRIGHTASSIGN); }
-#line 3687 "cpp_re.cpp"
+#line 3694 "cpp_re.cpp"
 yy251:  ++YYCURSOR;
   goto yy252;
 yy252:
-#line 580 "cpp.re"
+#line 587 "cpp.re"
 { RET(T_EQUAL); }
-#line 3693 "cpp_re.cpp"
+#line 3700 "cpp_re.cpp"
 yy253:  ++YYCURSOR;
   goto yy254;
 yy254:
-#line 581 "cpp.re"
+#line 588 "cpp.re"
 { RET(T_NOTEQUAL); }
-#line 3699 "cpp_re.cpp"
+#line 3706 "cpp_re.cpp"
 yy255:  yych = *++YYCURSOR;
   if(yych == '?') goto yy260;
   goto yy2;
 yy256:  ++YYCURSOR;
   goto yy257;
 yy257:
-#line 587 "cpp.re"
+#line 594 "cpp.re"
 { RET(T_OROR); }
-#line 3708 "cpp_re.cpp"
+#line 3715 "cpp_re.cpp"
 yy258:  ++YYCURSOR;
   goto yy259;
 yy259:
-#line 573 "cpp.re"
+#line 580 "cpp.re"
 { RET(T_ORASSIGN); }
-#line 3714 "cpp_re.cpp"
+#line 3721 "cpp_re.cpp"
 yy260:  yych = *++YYCURSOR;
   if(yych != '!') goto yy2;
   goto yy261;
 yy261:  ++YYCURSOR;
   goto yy262;
 yy262:
-#line 589 "cpp.re"
+#line 596 "cpp.re"
 { RET(T_OROR_TRIGRAPH); }
-#line 3723 "cpp_re.cpp"
+#line 3730 "cpp_re.cpp"
 yy263:  ++YYCURSOR;
   goto yy264;
 yy264:
-#line 585 "cpp.re"
+#line 592 "cpp.re"
 { RET(T_ANDAND); }
-#line 3729 "cpp_re.cpp"
+#line 3736 "cpp_re.cpp"
 yy265:  ++YYCURSOR;
   goto yy266;
 yy266:
-#line 571 "cpp.re"
+#line 578 "cpp.re"
 { RET(T_ANDASSIGN); }
-#line 3735 "cpp_re.cpp"
+#line 3742 "cpp_re.cpp"
 yy267:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'r') goto yy225;
@@ -3760,9 +3767,9 @@
     }
   }
 yy269:
-#line 549 "cpp.re"
+#line 556 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XOR_ALT); }
-#line 3766 "cpp_re.cpp"
+#line 3773 "cpp_re.cpp"
 yy270:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'e') goto yy225;
@@ -3794,44 +3801,44 @@
     }
   }
 yy273:
-#line 569 "cpp.re"
+#line 576 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XORASSIGN_ALT); }
-#line 3800 "cpp_re.cpp"
+#line 3807 "cpp_re.cpp"
 yy274:  ++YYCURSOR;
   goto yy275;
 yy275:
-#line 568 "cpp.re"
+#line 575 "cpp.re"
 { RET(T_XORASSIGN); }
-#line 3806 "cpp_re.cpp"
+#line 3813 "cpp_re.cpp"
 yy276:  ++YYCURSOR;
   goto yy277;
 yy277:
-#line 565 "cpp.re"
+#line 572 "cpp.re"
 { RET(T_STARASSIGN); }
-#line 3812 "cpp_re.cpp"
+#line 3819 "cpp_re.cpp"
 yy278:  ++YYCURSOR;
   if((yych = *YYCURSOR) == '*') goto yy284;
   goto yy279;
 yy279:
-#line 605 "cpp.re"
+#line 612 "cpp.re"
 { RET(T_ARROW); }
-#line 3819 "cpp_re.cpp"
+#line 3826 "cpp_re.cpp"
 yy280:  ++YYCURSOR;
   goto yy281;
 yy281:
-#line 593 "cpp.re"
+#line 600 "cpp.re"
 { RET(T_MINUSMINUS); }
-#line 3825 "cpp_re.cpp"
+#line 3832 "cpp_re.cpp"
 yy282:  ++YYCURSOR;
   goto yy283;
 yy283:
-#line 564 "cpp.re"
+#line 571 "cpp.re"
 { RET(T_MINUSASSIGN); }
-#line 3831 "cpp_re.cpp"
+#line 3838 "cpp_re.cpp"
 yy284:  ++YYCURSOR;
   goto yy285;
 yy285:
-#line 596 "cpp.re"
+#line 603 "cpp.re"
 { 
             if (s->act_in_c99_mode) {
                 --YYCURSOR;
@@ -3841,23 +3848,23 @@
                 RET(T_ARROWSTAR); 
             }
         }
-#line 3845 "cpp_re.cpp"
+#line 3852 "cpp_re.cpp"
 yy286:  ++YYCURSOR;
   goto yy287;
 yy287:
-#line 592 "cpp.re"
+#line 599 "cpp.re"
 { RET(T_PLUSPLUS); }
-#line 3851 "cpp_re.cpp"
+#line 3858 "cpp_re.cpp"
 yy288:  ++YYCURSOR;
   goto yy289;
 yy289:
-#line 563 "cpp.re"
+#line 570 "cpp.re"
 { RET(T_PLUSASSIGN); }
-#line 3857 "cpp_re.cpp"
+#line 3864 "cpp_re.cpp"
 yy290:  ++YYCURSOR;
   goto yy291;
 yy291:
-#line 533 "cpp.re"
+#line 540 "cpp.re"
 { 
             if (s->act_in_c99_mode) {
                 --YYCURSOR;
@@ -3867,16 +3874,16 @@
                 RET(T_DOTSTAR); 
             }
         }
-#line 3871 "cpp_re.cpp"
+#line 3878 "cpp_re.cpp"
 yy292:  yych = *++YYCURSOR;
   if(yych != '.') goto yy2;
   goto yy293;
 yy293:  ++YYCURSOR;
   goto yy294;
 yy294:
-#line 519 "cpp.re"
+#line 526 "cpp.re"
 { RET(T_ELLIPSIS); }
-#line 3880 "cpp_re.cpp"
+#line 3887 "cpp_re.cpp"
 yy295:  ++YYCURSOR;
   if((YYLIMIT - YYCURSOR) < 12) YYFILL(12);
   yych = *YYCURSOR;
@@ -3963,18 +3970,18 @@
 yy307:  ++YYCURSOR;
   goto yy308;
 yy308:
-#line 510 "cpp.re"
+#line 517 "cpp.re"
 { RET(T_POUND_POUND); }
-#line 3969 "cpp_re.cpp"
+#line 3976 "cpp_re.cpp"
 yy309:  yych = *++YYCURSOR;
   if(yych != '=') goto yy2;
   goto yy310;
 yy310:  ++YYCURSOR;
   goto yy311;
 yy311:
-#line 511 "cpp.re"
+#line 518 "cpp.re"
 { RET(T_POUND_POUND_TRIGRAPH); }
-#line 3978 "cpp_re.cpp"
+#line 3985 "cpp_re.cpp"
 yy312:  yych = *++YYCURSOR;
   if(yych == 'c') goto yy324;
   goto yy2;
@@ -3984,9 +3991,9 @@
   if(yych == 'n') goto yy315;
   goto yy314;
 yy314:
-#line 636 "cpp.re"
+#line 643 "cpp.re"
 { RET(T_PP_IF); }
-#line 3990 "cpp_re.cpp"
+#line 3997 "cpp_re.cpp"
 yy315:  yych = *++YYCURSOR;
   if(yych == 'd') goto yy320;
   goto yy2;
@@ -3999,9 +4006,9 @@
 yy318:  ++YYCURSOR;
   goto yy319;
 yy319:
-#line 637 "cpp.re"
+#line 644 "cpp.re"
 { RET(T_PP_IFDEF); }
-#line 4005 "cpp_re.cpp"
+#line 4012 "cpp_re.cpp"
 yy320:  yych = *++YYCURSOR;
   if(yych != 'e') goto yy2;
   goto yy321;
@@ -4011,9 +4018,9 @@
 yy322:  ++YYCURSOR;
   goto yy323;
 yy323:
-#line 638 "cpp.re"
+#line 645 "cpp.re"
 { RET(T_PP_IFNDEF); }
-#line 4017 "cpp_re.cpp"
+#line 4024 "cpp_re.cpp"
 yy324:  yych = *++YYCURSOR;
   if(yych != 'l') goto yy2;
   goto yy325;
@@ -4031,9 +4038,9 @@
   if(yych == '_') goto yy330;
   goto yy332;
 yy329:
-#line 634 "cpp.re"
+#line 641 "cpp.re"
 { RET(T_PP_INCLUDE); }
-#line 4037 "cpp_re.cpp"
+#line 4044 "cpp_re.cpp"
 yy330:  yych = *++YYCURSOR;
   if(yych == 'n') goto yy351;
   goto yy2;
@@ -4087,9 +4094,9 @@
 yy338:  ++YYCURSOR;
   goto yy339;
 yy339:
-#line 631 "cpp.re"
+#line 638 "cpp.re"
 { RET(T_PP_QHEADER); }
-#line 4093 "cpp_re.cpp"
+#line 4100 "cpp_re.cpp"
 yy340:  ++YYCURSOR;
   if(YYLIMIT == YYCURSOR) YYFILL(1);
   yych = *YYCURSOR;
@@ -4106,9 +4113,9 @@
 yy342:  ++YYCURSOR;
   goto yy343;
 yy343:
-#line 628 "cpp.re"
+#line 635 "cpp.re"
 { RET(T_PP_HHEADER); }
-#line 4112 "cpp_re.cpp"
+#line 4119 "cpp_re.cpp"
 yy344:  ++YYCURSOR;
   if(YYLIMIT == YYCURSOR) YYFILL(1);
   yych = *YYCURSOR;
@@ -4189,9 +4196,9 @@
 yy358:  ++YYCURSOR;
   goto yy359;
 yy359:
-#line 642 "cpp.re"
+#line 649 "cpp.re"
 { RET(T_PP_DEFINE); }
-#line 4195 "cpp_re.cpp"
+#line 4202 "cpp_re.cpp"
 yy360:  yych = *++YYCURSOR;
   if(yych != 'd') goto yy2;
   goto yy361;
@@ -4204,9 +4211,9 @@
 yy363:  ++YYCURSOR;
   goto yy364;
 yy364:
-#line 643 "cpp.re"
+#line 650 "cpp.re"
 { RET(T_PP_UNDEF); }
-#line 4210 "cpp_re.cpp"
+#line 4217 "cpp_re.cpp"
 yy365:  yych = *++YYCURSOR;
   if(yych != 'n') goto yy2;
   goto yy366;
@@ -4216,9 +4223,9 @@
 yy367:  ++YYCURSOR;
   goto yy368;
 yy368:
-#line 644 "cpp.re"
+#line 651 "cpp.re"
 { RET(T_PP_LINE); }
-#line 4222 "cpp_re.cpp"
+#line 4229 "cpp_re.cpp"
 yy369:  yych = *++YYCURSOR;
   if(yych != 'a') goto yy2;
   goto yy370;
@@ -4234,9 +4241,9 @@
 yy373:  ++YYCURSOR;
   goto yy374;
 yy374:
-#line 646 "cpp.re"
+#line 653 "cpp.re"
 { RET(T_PP_PRAGMA); }
-#line 4240 "cpp_re.cpp"
+#line 4247 "cpp_re.cpp"
 yy375:  yych = *++YYCURSOR;
   if(yych != 'r') goto yy2;
   goto yy376;
@@ -4255,9 +4262,9 @@
 yy380:  ++YYCURSOR;
   goto yy381;
 yy381:
-#line 648 "cpp.re"
+#line 655 "cpp.re"
 { RET(T_PP_WARNING); }
-#line 4261 "cpp_re.cpp"
+#line 4268 "cpp_re.cpp"
 yy382:  yych = *++YYCURSOR;
   if(yych != 'g') goto yy2;
   goto yy383;
@@ -4273,9 +4280,9 @@
 yy386:  ++YYCURSOR;
   goto yy387;
 yy387:
-#line 650 "cpp.re"
+#line 657 "cpp.re"
 { RET(T_MSEXT_PP_REGION); }
-#line 4279 "cpp_re.cpp"
+#line 4286 "cpp_re.cpp"
 yy388:  yych = *++YYCURSOR;
   if(yych == 'i') goto yy406;
   if(yych == 's') goto yy407;
@@ -4295,9 +4302,9 @@
 yy393:  ++YYCURSOR;
   goto yy394;
 yy394:
-#line 645 "cpp.re"
+#line 652 "cpp.re"
 { RET(T_PP_ERROR); }
-#line 4301 "cpp_re.cpp"
+#line 4308 "cpp_re.cpp"
 yy395:  yych = *++YYCURSOR;
   if(yych == 'i') goto yy396;
   if(yych == 'r') goto yy397;
@@ -4323,15 +4330,15 @@
 yy402:  ++YYCURSOR;
   goto yy403;
 yy403:
-#line 651 "cpp.re"
+#line 658 "cpp.re"
 { RET(T_MSEXT_PP_ENDREGION); }
-#line 4329 "cpp_re.cpp"
+#line 4336 "cpp_re.cpp"
 yy404:  ++YYCURSOR;
   goto yy405;
 yy405:
-#line 641 "cpp.re"
+#line 648 "cpp.re"
 { RET(T_PP_ENDIF); }
-#line 4335 "cpp_re.cpp"
+#line 4342 "cpp_re.cpp"
 yy406:  yych = *++YYCURSOR;
   if(yych == 'f') goto yy410;
   goto yy2;
@@ -4341,15 +4348,15 @@
 yy408:  ++YYCURSOR;
   goto yy409;
 yy409:
-#line 639 "cpp.re"
+#line 646 "cpp.re"
 { RET(T_PP_ELSE); }
-#line 4347 "cpp_re.cpp"
+#line 4354 "cpp_re.cpp"
 yy410:  ++YYCURSOR;
   goto yy411;
 yy411:
-#line 640 "cpp.re"
+#line 647 "cpp.re"
 { RET(T_PP_ELIF); }
-#line 4353 "cpp_re.cpp"
+#line 4360 "cpp_re.cpp"
 yy412:  ++YYCURSOR;
   if(YYLIMIT == YYCURSOR) YYFILL(1);
   yych = *YYCURSOR;
@@ -4409,7 +4416,7 @@
 yy419:  ++YYCURSOR;
   goto yy420;
 yy420:
-#line 522 "cpp.re"
+#line 529 "cpp.re"
 { 
             if (s->act_in_c99_mode) {
                 --YYCURSOR;
@@ -4419,13 +4426,13 @@
                 RET(T_COLON_COLON); 
             }
         }
-#line 4423 "cpp_re.cpp"
+#line 4430 "cpp_re.cpp"
 yy421:  ++YYCURSOR;
   goto yy422;
 yy422:
-#line 506 "cpp.re"
+#line 513 "cpp.re"
 { RET(T_RIGHTBRACKET_ALT); }
-#line 4429 "cpp_re.cpp"
+#line 4436 "cpp_re.cpp"
 yy423:  yyaccept = 14;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'h'){
@@ -4470,61 +4477,61 @@
     }
   }
 yy424:
-#line 508 "cpp.re"
+#line 515 "cpp.re"
 { RET(T_POUND_ALT); }
-#line 4476 "cpp_re.cpp"
+#line 4483 "cpp_re.cpp"
 yy425:  ++YYCURSOR;
   goto yy426;
 yy426:
-#line 567 "cpp.re"
+#line 574 "cpp.re"
 { RET(T_PERCENTASSIGN); }
-#line 4482 "cpp_re.cpp"
+#line 4489 "cpp_re.cpp"
 yy427:  ++YYCURSOR;
   goto yy428;
 yy428:
-#line 500 "cpp.re"
+#line 507 "cpp.re"
 { RET(T_RIGHTBRACE_ALT); }
-#line 4488 "cpp_re.cpp"
+#line 4495 "cpp_re.cpp"
 yy429:  yych = *++YYCURSOR;
   if(yych != ':') goto yy2;
   goto yy430;
 yy430:  ++YYCURSOR;
   goto yy431;
 yy431:
-#line 514 "cpp.re"
+#line 521 "cpp.re"
 { RET(T_POUND_POUND_ALT); }
-#line 4497 "cpp_re.cpp"
+#line 4504 "cpp_re.cpp"
 yy432:  ++YYCURSOR;
   goto yy433;
 yy433:
-#line 583 "cpp.re"
+#line 590 "cpp.re"
 { RET(T_LESSEQUAL); }
-#line 4503 "cpp_re.cpp"
+#line 4510 "cpp_re.cpp"
 yy434:  ++YYCURSOR;
   if((yych = *YYCURSOR) == '=') goto yy440;
   goto yy435;
 yy435:
-#line 576 "cpp.re"
+#line 583 "cpp.re"
 { RET(T_SHIFTLEFT); }
-#line 4510 "cpp_re.cpp"
+#line 4517 "cpp_re.cpp"
 yy436:  ++YYCURSOR;
   goto yy437;
 yy437:
-#line 503 "cpp.re"
+#line 510 "cpp.re"
 { RET(T_LEFTBRACKET_ALT); }
-#line 4516 "cpp_re.cpp"
+#line 4523 "cpp_re.cpp"
 yy438:  ++YYCURSOR;
   goto yy439;
 yy439:
-#line 497 "cpp.re"
+#line 504 "cpp.re"
 { RET(T_LEFTBRACE_ALT); }
-#line 4522 "cpp_re.cpp"
+#line 4529 "cpp_re.cpp"
 yy440:  ++YYCURSOR;
   goto yy441;
 yy441:
-#line 579 "cpp.re"
+#line 586 "cpp.re"
 { RET(T_SHIFTLEFTASSIGN); }
-#line 4528 "cpp_re.cpp"
+#line 4535 "cpp_re.cpp"
 yy442:  yych = *++YYCURSOR;
   switch(yych){
   case '!': goto yy455;
@@ -4541,27 +4548,27 @@
 yy443:  ++YYCURSOR;
   goto yy444;
 yy444:
-#line 496 "cpp.re"
+#line 503 "cpp.re"
 { RET(T_LEFTBRACE_TRIGRAPH); }
-#line 4547 "cpp_re.cpp"
+#line 4554 "cpp_re.cpp"
 yy445:  ++YYCURSOR;
   goto yy446;
 yy446:
-#line 499 "cpp.re"
+#line 506 "cpp.re"
 { RET(T_RIGHTBRACE_TRIGRAPH); }
-#line 4553 "cpp_re.cpp"
+#line 4560 "cpp_re.cpp"
 yy447:  ++YYCURSOR;
   goto yy448;
 yy448:
-#line 502 "cpp.re"
+#line 509 "cpp.re"
 { RET(T_LEFTBRACKET_TRIGRAPH); }
-#line 4559 "cpp_re.cpp"
+#line 4566 "cpp_re.cpp"
 yy449:  ++YYCURSOR;
   goto yy450;
 yy450:
-#line 505 "cpp.re"
+#line 512 "cpp.re"
 { RET(T_RIGHTBRACKET_TRIGRAPH); }
-#line 4565 "cpp_re.cpp"
+#line 4572 "cpp_re.cpp"
 yy451:  yyaccept = 15;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'e'){
@@ -4606,16 +4613,16 @@
     }
   }
 yy452:
-#line 509 "cpp.re"
+#line 516 "cpp.re"
 { RET(T_POUND_TRIGRAPH); }
-#line 4612 "cpp_re.cpp"
+#line 4619 "cpp_re.cpp"
 yy453:  ++YYCURSOR;
   if((yych = *YYCURSOR) == '=') goto yy469;
   goto yy454;
 yy454:
-#line 548 "cpp.re"
+#line 555 "cpp.re"
 { RET(T_XOR_TRIGRAPH); }
-#line 4619 "cpp_re.cpp"
+#line 4626 "cpp_re.cpp"
 yy455:  yyaccept = 16;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= '>'){
@@ -4627,72 +4634,72 @@
     goto yy456;
   }
 yy456:
-#line 554 "cpp.re"
+#line 561 "cpp.re"
 { RET(T_OR_TRIGRAPH); }
-#line 4633 "cpp_re.cpp"
+#line 4640 "cpp_re.cpp"
 yy457:  ++YYCURSOR;
   goto yy458;
 yy458:
-#line 556 "cpp.re"
+#line 563 "cpp.re"
 { RET(T_COMPL_TRIGRAPH); }
-#line 4639 "cpp_re.cpp"
+#line 4646 "cpp_re.cpp"
 yy459:  yyaccept = 17;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'U') goto yy216;
   if(yych == 'u') goto yy215;
   goto yy460;
 yy460:
-#line 606 "cpp.re"
+#line 613 "cpp.re"
 { RET(T_ANY_TRIGRAPH); }
-#line 4648 "cpp_re.cpp"
+#line 4655 "cpp_re.cpp"
 yy461:  yych = *++YYCURSOR;
   if(yych == '?') goto yy466;
   goto yy2;
 yy462:  ++YYCURSOR;
   goto yy463;
 yy463:
-#line 588 "cpp.re"
+#line 595 "cpp.re"
 { RET(T_OROR_TRIGRAPH); }
-#line 4657 "cpp_re.cpp"
+#line 4664 "cpp_re.cpp"
 yy464:  ++YYCURSOR;
   goto yy465;
 yy465:
-#line 575 "cpp.re"
+#line 582 "cpp.re"
 { RET(T_ORASSIGN_TRIGRAPH); }
-#line 4663 "cpp_re.cpp"
+#line 4670 "cpp_re.cpp"
 yy466:  yych = *++YYCURSOR;
   if(yych != '!') goto yy2;
   goto yy467;
 yy467:  ++YYCURSOR;
   goto yy468;
 yy468:
-#line 591 "cpp.re"
+#line 598 "cpp.re"
 { RET(T_OROR_TRIGRAPH); }
-#line 4672 "cpp_re.cpp"
+#line 4679 "cpp_re.cpp"
 yy469:  ++YYCURSOR;
   goto yy470;
 yy470:
-#line 570 "cpp.re"
+#line 577 "cpp.re"
 { RET(T_XORASSIGN_TRIGRAPH); }
-#line 4678 "cpp_re.cpp"
+#line 4685 "cpp_re.cpp"
 yy471:  yych = *++YYCURSOR;
   if(yych == '?') goto yy474;
   goto yy2;
 yy472:  ++YYCURSOR;
   goto yy473;
 yy473:
-#line 512 "cpp.re"
+#line 519 "cpp.re"
 { RET(T_POUND_POUND_TRIGRAPH); }
-#line 4687 "cpp_re.cpp"
+#line 4694 "cpp_re.cpp"
 yy474:  yych = *++YYCURSOR;
   if(yych != '=') goto yy2;
   goto yy475;
 yy475:  ++YYCURSOR;
   goto yy476;
 yy476:
-#line 513 "cpp.re"
+#line 520 "cpp.re"
 { RET(T_POUND_POUND_TRIGRAPH); }
-#line 4696 "cpp_re.cpp"
+#line 4703 "cpp_re.cpp"
 yy477:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   switch(yych){
@@ -4779,9 +4786,9 @@
     }
   }
 yy491:
-#line 487 "cpp.re"
+#line 494 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_STDCALL : T_IDENTIFIER); }
-#line 4785 "cpp_re.cpp"
+#line 4792 "cpp_re.cpp"
 yy492:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'l') goto yy225;
@@ -4821,9 +4828,9 @@
     }
   }
 yy497:
-#line 492 "cpp.re"
+#line 499 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_INLINE : T_IDENTIFIER); }
-#line 4827 "cpp_re.cpp"
+#line 4834 "cpp_re.cpp"
 yy498:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 's') goto yy225;
@@ -4871,9 +4878,9 @@
     }
   }
 yy505:
-#line 486 "cpp.re"
+#line 493 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_FASTCALL : T_IDENTIFIER); }
-#line 4877 "cpp_re.cpp"
+#line 4884 "cpp_re.cpp"
 yy506:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'c') goto yy225;
@@ -4921,9 +4928,9 @@
     }
   }
 yy513:
-#line 484 "cpp.re"
+#line 491 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_DECLSPEC : T_IDENTIFIER); }
-#line 4927 "cpp_re.cpp"
+#line 4934 "cpp_re.cpp"
 yy514:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'e') goto yy225;
@@ -4959,9 +4966,9 @@
     }
   }
 yy518:
-#line 485 "cpp.re"
+#line 492 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_CDECL : T_IDENTIFIER); }
-#line 4965 "cpp_re.cpp"
+#line 4972 "cpp_re.cpp"
 yy519:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 's') goto yy225;
@@ -4997,9 +5004,9 @@
     }
   }
 yy523:
-#line 483 "cpp.re"
+#line 490 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_BASED : T_IDENTIFIER); }
-#line 5003 "cpp_re.cpp"
+#line 5010 "cpp_re.cpp"
 yy524:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'm') goto yy225;
@@ -5027,9 +5034,9 @@
     }
   }
 yy526:
-#line 493 "cpp.re"
+#line 500 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_ASM : T_IDENTIFIER); }
-#line 5033 "cpp_re.cpp"
+#line 5040 "cpp_re.cpp"
 yy527:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'n') goto yy553;
@@ -5086,9 +5093,9 @@
     }
   }
 yy536:
-#line 491 "cpp.re"
+#line 498 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_LEAVE : T_IDENTIFIER); }
-#line 5092 "cpp_re.cpp"
+#line 5099 "cpp_re.cpp"
 yy537:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'c') goto yy225;
@@ -5128,9 +5135,9 @@
     }
   }
 yy542:
-#line 489 "cpp.re"
+#line 496 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_EXCEPT : T_IDENTIFIER); }
-#line 5134 "cpp_re.cpp"
+#line 5141 "cpp_re.cpp"
 yy543:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'y') goto yy225;
@@ -5158,9 +5165,9 @@
     }
   }
 yy545:
-#line 488 "cpp.re"
+#line 495 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_TRY : T_IDENTIFIER); }
-#line 5164 "cpp_re.cpp"
+#line 5171 "cpp_re.cpp"
 yy546:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'n') goto yy225;
@@ -5204,9 +5211,9 @@
     }
   }
 yy552:
-#line 490 "cpp.re"
+#line 497 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_FINALLY : T_IDENTIFIER); }
-#line 5210 "cpp_re.cpp"
+#line 5217 "cpp_re.cpp"
 yy553:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'l') goto yy493;
@@ -5256,9 +5263,9 @@
     }
   }
 yy559:
-#line 479 "cpp.re"
+#line 486 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_INT8 : T_IDENTIFIER); }
-#line 5262 "cpp_re.cpp"
+#line 5269 "cpp_re.cpp"
 yy560:  yyaccept = 30;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -5282,9 +5289,9 @@
     }
   }
 yy561:
-#line 482 "cpp.re"
+#line 489 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_INT64 : T_IDENTIFIER); }
-#line 5288 "cpp_re.cpp"
+#line 5295 "cpp_re.cpp"
 yy562:  yyaccept = 31;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -5308,9 +5315,9 @@
     }
   }
 yy563:
-#line 481 "cpp.re"
+#line 488 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_INT32 : T_IDENTIFIER); }
-#line 5314 "cpp_re.cpp"
+#line 5321 "cpp_re.cpp"
 yy564:  yyaccept = 32;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -5334,9 +5341,9 @@
     }
   }
 yy565:
-#line 480 "cpp.re"
+#line 487 "cpp.re"
 { RET(s->enable_ms_extensions ? T_MSEXT_INT16 : T_IDENTIFIER); }
-#line 5340 "cpp_re.cpp"
+#line 5347 "cpp_re.cpp"
 yy566:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'h') goto yy572;
@@ -5376,9 +5383,9 @@
     }
   }
 yy571:
-#line 477 "cpp.re"
+#line 484 "cpp.re"
 { RET(T_WHILE); }
-#line 5382 "cpp_re.cpp"
+#line 5389 "cpp_re.cpp"
 yy572:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'a') goto yy225;
@@ -5418,9 +5425,9 @@
     }
   }
 yy577:
-#line 476 "cpp.re"
+#line 483 "cpp.re"
 { RET(T_WCHART); }
-#line 5424 "cpp_re.cpp"
+#line 5431 "cpp_re.cpp"
 yy578:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'r') goto yy590;
@@ -5477,9 +5484,9 @@
     }
   }
 yy587:
-#line 475 "cpp.re"
+#line 482 "cpp.re"
 { RET(T_VOLATILE); }
-#line 5483 "cpp_re.cpp"
+#line 5490 "cpp_re.cpp"
 yy588:  yyaccept = 36;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -5503,9 +5510,9 @@
     }
   }
 yy589:
-#line 474 "cpp.re"
+#line 481 "cpp.re"
 { RET(T_VOID); }
-#line 5509 "cpp_re.cpp"
+#line 5516 "cpp_re.cpp"
 yy590:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 't') goto yy225;
@@ -5545,9 +5552,9 @@
     }
   }
 yy595:
-#line 473 "cpp.re"
+#line 480 "cpp.re"
 { RET(T_VIRTUAL); }
-#line 5551 "cpp_re.cpp"
+#line 5558 "cpp_re.cpp"
 yy596:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'i') goto yy602;
@@ -5588,9 +5595,9 @@
     }
   }
 yy601:
-#line 472 "cpp.re"
+#line 479 "cpp.re"
 { RET(T_USING); }
-#line 5594 "cpp_re.cpp"
+#line 5601 "cpp_re.cpp"
 yy602:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'o') goto yy610;
@@ -5638,9 +5645,9 @@
     }
   }
 yy609:
-#line 471 "cpp.re"
+#line 478 "cpp.re"
 { RET(T_UNSIGNED); }
-#line 5644 "cpp_re.cpp"
+#line 5651 "cpp_re.cpp"
 yy610:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'n') goto yy225;
@@ -5668,9 +5675,9 @@
     }
   }
 yy612:
-#line 470 "cpp.re"
+#line 477 "cpp.re"
 { RET(T_UNION); }
-#line 5674 "cpp_re.cpp"
+#line 5681 "cpp_re.cpp"
 yy613:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'm') goto yy643;
@@ -5746,9 +5753,9 @@
     }
   }
 yy625:
-#line 469 "cpp.re"
+#line 476 "cpp.re"
 { RET(T_TYPENAME); }
-#line 5752 "cpp_re.cpp"
+#line 5759 "cpp_re.cpp"
 yy626:  yyaccept = 42;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -5772,9 +5779,9 @@
     }
   }
 yy627:
-#line 468 "cpp.re"
+#line 475 "cpp.re"
 { RET(T_TYPEID); }
-#line 5778 "cpp_re.cpp"
+#line 5785 "cpp_re.cpp"
 yy628:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'f') goto yy225;
@@ -5802,9 +5809,9 @@
     }
   }
 yy630:
-#line 467 "cpp.re"
+#line 474 "cpp.re"
 { RET(T_TYPEDEF); }
-#line 5808 "cpp_re.cpp"
+#line 5815 "cpp_re.cpp"
 yy631:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'e') goto yy634;
@@ -5832,9 +5839,9 @@
     }
   }
 yy633:
-#line 466 "cpp.re"
+#line 473 "cpp.re"
 { RET(T_TRY); }
-#line 5838 "cpp_re.cpp"
+#line 5845 "cpp_re.cpp"
 yy634:  yyaccept = 45;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -5858,9 +5865,9 @@
     }
   }
 yy635:
-#line 465 "cpp.re"
+#line 472 "cpp.re"
 { RET(T_TRUE); }
-#line 5864 "cpp_re.cpp"
+#line 5871 "cpp_re.cpp"
 yy636:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 's') goto yy641;
@@ -5896,9 +5903,9 @@
     }
   }
 yy640:
-#line 464 "cpp.re"
+#line 471 "cpp.re"
 { RET(T_THROW); }
-#line 5902 "cpp_re.cpp"
+#line 5909 "cpp_re.cpp"
 yy641:  yyaccept = 47;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -5922,9 +5929,9 @@
     }
   }
 yy642:
-#line 463 "cpp.re"
+#line 470 "cpp.re"
 { RET(T_THIS); }
-#line 5928 "cpp_re.cpp"
+#line 5935 "cpp_re.cpp"
 yy643:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'p') goto yy225;
@@ -5968,9 +5975,9 @@
     }
   }
 yy649:
-#line 462 "cpp.re"
+#line 469 "cpp.re"
 { RET(T_TEMPLATE); }
-#line 5974 "cpp_re.cpp"
+#line 5981 "cpp_re.cpp"
 yy650:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'o') goto yy685;
@@ -6024,9 +6031,9 @@
     }
   }
 yy658:
-#line 461 "cpp.re"
+#line 468 "cpp.re"
 { RET(T_SWITCH); }
-#line 6030 "cpp_re.cpp"
+#line 6037 "cpp_re.cpp"
 yy659:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 't') goto yy665;
@@ -6066,9 +6073,9 @@
     }
   }
 yy664:
-#line 460 "cpp.re"
+#line 467 "cpp.re"
 { RET(T_STRUCT); }
-#line 6072 "cpp_re.cpp"
+#line 6079 "cpp_re.cpp"
 yy665:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'i') goto yy225;
@@ -6101,9 +6108,9 @@
     }
   }
 yy668:
-#line 458 "cpp.re"
+#line 465 "cpp.re"
 { RET(T_STATIC); }
-#line 6107 "cpp_re.cpp"
+#line 6114 "cpp_re.cpp"
 yy669:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'c') goto yy225;
@@ -6143,9 +6150,9 @@
     }
   }
 yy674:
-#line 459 "cpp.re"
+#line 466 "cpp.re"
 { RET(T_STATICCAST); }
-#line 6149 "cpp_re.cpp"
+#line 6156 "cpp_re.cpp"
 yy675:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'n') goto yy681;
@@ -6185,9 +6192,9 @@
     }
   }
 yy680:
-#line 457 "cpp.re"
+#line 464 "cpp.re"
 { RET(T_SIZEOF); }
-#line 6191 "cpp_re.cpp"
+#line 6198 "cpp_re.cpp"
 yy681:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'e') goto yy225;
@@ -6219,9 +6226,9 @@
     }
   }
 yy684:
-#line 456 "cpp.re"
+#line 463 "cpp.re"
 { RET(T_SIGNED); }
-#line 6225 "cpp_re.cpp"
+#line 6232 "cpp_re.cpp"
 yy685:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'r') goto yy225;
@@ -6253,9 +6260,9 @@
     }
   }
 yy688:
-#line 455 "cpp.re"
+#line 462 "cpp.re"
 { RET(T_SHORT); }
-#line 6259 "cpp_re.cpp"
+#line 6266 "cpp_re.cpp"
 yy689:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'h'){
@@ -6309,9 +6316,9 @@
     }
   }
 yy696:
-#line 454 "cpp.re"
+#line 461 "cpp.re"
 { RET(T_RETURN); }
-#line 6315 "cpp_re.cpp"
+#line 6322 "cpp_re.cpp"
 yy697:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 't') goto yy225;
@@ -6383,9 +6390,9 @@
     }
   }
 yy710:
-#line 453 "cpp.re"
+#line 460 "cpp.re"
 { RET(T_REINTERPRETCAST); }
-#line 6389 "cpp_re.cpp"
+#line 6396 "cpp_re.cpp"
 yy711:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 's') goto yy225;
@@ -6425,9 +6432,9 @@
     }
   }
 yy716:
-#line 452 "cpp.re"
+#line 459 "cpp.re"
 { RET(T_REGISTER); }
-#line 6431 "cpp_re.cpp"
+#line 6438 "cpp_re.cpp"
 yy717:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'i') goto yy724;
@@ -6472,9 +6479,9 @@
     }
   }
 yy723:
-#line 451 "cpp.re"
+#line 458 "cpp.re"
 { RET(T_PUBLIC); }
-#line 6478 "cpp_re.cpp"
+#line 6485 "cpp_re.cpp"
 yy724:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'v') goto yy733;
@@ -6526,9 +6533,9 @@
     }
   }
 yy732:
-#line 450 "cpp.re"
+#line 457 "cpp.re"
 { RET(T_PROTECTED); }
-#line 6532 "cpp_re.cpp"
+#line 6539 "cpp_re.cpp"
 yy733:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'a') goto yy225;
@@ -6564,9 +6571,9 @@
     }
   }
 yy737:
-#line 449 "cpp.re"
+#line 456 "cpp.re"
 { RET(T_PRIVATE); }
-#line 6570 "cpp_re.cpp"
+#line 6577 "cpp_re.cpp"
 yy738:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'e') goto yy745;
@@ -6595,9 +6602,9 @@
     }
   }
 yy740:
-#line 590 "cpp.re"
+#line 597 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_OROR_ALT); }
-#line 6601 "cpp_re.cpp"
+#line 6608 "cpp_re.cpp"
 yy741:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'e') goto yy225;
@@ -6629,9 +6636,9 @@
     }
   }
 yy744:
-#line 574 "cpp.re"
+#line 581 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ORASSIGN_ALT); }
-#line 6635 "cpp_re.cpp"
+#line 6642 "cpp_re.cpp"
 yy745:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'r') goto yy225;
@@ -6675,9 +6682,9 @@
     }
   }
 yy751:
-#line 448 "cpp.re"
+#line 455 "cpp.re"
 { RET(T_OPERATOR); }
-#line 6681 "cpp_re.cpp"
+#line 6688 "cpp_re.cpp"
 yy752:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'm') goto yy763;
@@ -6714,9 +6721,9 @@
     }
   }
 yy756:
-#line 559 "cpp.re"
+#line 566 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_NOT_ALT); }
-#line 6720 "cpp_re.cpp"
+#line 6727 "cpp_re.cpp"
 yy757:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'e') goto yy225;
@@ -6748,9 +6755,9 @@
     }
   }
 yy760:
-#line 582 "cpp.re"
+#line 589 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_NOTEQUAL_ALT); }
-#line 6754 "cpp_re.cpp"
+#line 6761 "cpp_re.cpp"
 yy761:  yyaccept = 67;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -6774,9 +6781,9 @@
     }
   }
 yy762:
-#line 447 "cpp.re"
+#line 454 "cpp.re"
 { RET(T_NEW); }
-#line 6780 "cpp_re.cpp"
+#line 6787 "cpp_re.cpp"
 yy763:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'e') goto yy225;
@@ -6824,9 +6831,9 @@
     }
   }
 yy770:
-#line 446 "cpp.re"
+#line 453 "cpp.re"
 { RET(T_NAMESPACE); }
-#line 6830 "cpp_re.cpp"
+#line 6837 "cpp_re.cpp"
 yy771:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 't') goto yy225;
@@ -6870,9 +6877,9 @@
     }
   }
 yy777:
-#line 445 "cpp.re"
+#line 452 "cpp.re"
 { RET(T_MUTABLE); }
-#line 6876 "cpp_re.cpp"
+#line 6883 "cpp_re.cpp"
 yy778:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'n') goto yy225;
@@ -6904,9 +6911,9 @@
     }
   }
 yy781:
-#line 444 "cpp.re"
+#line 451 "cpp.re"
 { RET(T_LONG); }
-#line 6910 "cpp_re.cpp"
+#line 6917 "cpp_re.cpp"
 yy782:  yyaccept = 71;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -6930,9 +6937,9 @@
     }
   }
 yy783:
-#line 441 "cpp.re"
+#line 448 "cpp.re"
 { RET(T_IF); }
-#line 6936 "cpp_re.cpp"
+#line 6943 "cpp_re.cpp"
 yy784:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'l') goto yy785;
@@ -6965,9 +6972,9 @@
     }
   }
 yy787:
-#line 443 "cpp.re"
+#line 450 "cpp.re"
 { RET(T_INT); }
-#line 6971 "cpp_re.cpp"
+#line 6978 "cpp_re.cpp"
 yy788:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'n') goto yy225;
@@ -6999,9 +7006,9 @@
     }
   }
 yy791:
-#line 442 "cpp.re"
+#line 449 "cpp.re"
 { RET(T_INLINE); }
-#line 7005 "cpp_re.cpp"
+#line 7012 "cpp_re.cpp"
 yy792:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 't') goto yy225;
@@ -7033,9 +7040,9 @@
     }
   }
 yy795:
-#line 440 "cpp.re"
+#line 447 "cpp.re"
 { RET(T_GOTO); }
-#line 7039 "cpp_re.cpp"
+#line 7046 "cpp_re.cpp"
 yy796:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'l') goto yy811;
@@ -7087,9 +7094,9 @@
     }
   }
 yy804:
-#line 439 "cpp.re"
+#line 446 "cpp.re"
 { RET(T_FRIEND); }
-#line 7093 "cpp_re.cpp"
+#line 7100 "cpp_re.cpp"
 yy805:  yyaccept = 76;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -7113,9 +7120,9 @@
     }
   }
 yy806:
-#line 438 "cpp.re"
+#line 445 "cpp.re"
 { RET(T_FOR); }
-#line 7119 "cpp_re.cpp"
+#line 7126 "cpp_re.cpp"
 yy807:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'a') goto yy225;
@@ -7147,9 +7154,9 @@
     }
   }
 yy810:
-#line 437 "cpp.re"
+#line 444 "cpp.re"
 { RET(T_FLOAT); }
-#line 7153 "cpp_re.cpp"
+#line 7160 "cpp_re.cpp"
 yy811:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 's') goto yy225;
@@ -7181,9 +7188,9 @@
     }
   }
 yy814:
-#line 436 "cpp.re"
+#line 443 "cpp.re"
 { RET(T_FALSE); }
-#line 7187 "cpp_re.cpp"
+#line 7194 "cpp_re.cpp"
 yy815:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 's') goto yy837;
@@ -7237,9 +7244,9 @@
     }
   }
 yy823:
-#line 435 "cpp.re"
+#line 442 "cpp.re"
 { RET(T_EXTERN); }
-#line 7243 "cpp_re.cpp"
+#line 7250 "cpp_re.cpp"
 yy824:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'i') goto yy829;
@@ -7275,9 +7282,9 @@
     }
   }
 yy828:
-#line 434 "cpp.re"
+#line 441 "cpp.re"
 { RET(T_EXPORT); }
-#line 7281 "cpp_re.cpp"
+#line 7288 "cpp_re.cpp"
 yy829:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'c') goto yy225;
@@ -7313,9 +7320,9 @@
     }
   }
 yy833:
-#line 433 "cpp.re"
+#line 440 "cpp.re"
 { RET(T_EXPLICIT); }
-#line 7319 "cpp_re.cpp"
+#line 7326 "cpp_re.cpp"
 yy834:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'm') goto yy225;
@@ -7343,9 +7350,9 @@
     }
   }
 yy836:
-#line 432 "cpp.re"
+#line 439 "cpp.re"
 { RET(T_ENUM); }
-#line 7349 "cpp_re.cpp"
+#line 7356 "cpp_re.cpp"
 yy837:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'e') goto yy225;
@@ -7373,9 +7380,9 @@
     }
   }
 yy839:
-#line 431 "cpp.re"
+#line 438 "cpp.re"
 { RET(T_ELSE); }
-#line 7379 "cpp_re.cpp"
+#line 7386 "cpp_re.cpp"
 yy840:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'f') goto yy860;
@@ -7406,9 +7413,9 @@
     }
   }
 yy842:
-#line 428 "cpp.re"
+#line 435 "cpp.re"
 { RET(T_DO); }
-#line 7412 "cpp_re.cpp"
+#line 7419 "cpp_re.cpp"
 yy843:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'n') goto yy225;
@@ -7472,9 +7479,9 @@
     }
   }
 yy854:
-#line 430 "cpp.re"
+#line 437 "cpp.re"
 { RET(T_DYNAMICCAST); }
-#line 7478 "cpp_re.cpp"
+#line 7485 "cpp_re.cpp"
 yy855:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'b') goto yy225;
@@ -7510,9 +7517,9 @@
     }
   }
 yy859:
-#line 429 "cpp.re"
+#line 436 "cpp.re"
 { RET(T_DOUBLE); }
-#line 7516 "cpp_re.cpp"
+#line 7523 "cpp_re.cpp"
 yy860:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'a') goto yy866;
@@ -7552,9 +7559,9 @@
     }
   }
 yy865:
-#line 427 "cpp.re"
+#line 434 "cpp.re"
 { RET(T_DELETE); }
-#line 7558 "cpp_re.cpp"
+#line 7565 "cpp_re.cpp"
 yy866:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'u') goto yy225;
@@ -7590,9 +7597,9 @@
     }
   }
 yy870:
-#line 426 "cpp.re"
+#line 433 "cpp.re"
 { RET(T_DEFAULT); }
-#line 7596 "cpp_re.cpp"
+#line 7603 "cpp_re.cpp"
 yy871:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'r') goto yy225;
@@ -7650,9 +7657,9 @@
     }
   }
 yy879:
-#line 557 "cpp.re"
+#line 564 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_COMPL_ALT); }
-#line 7656 "cpp_re.cpp"
+#line 7663 "cpp_re.cpp"
 yy880:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 't') goto yy887;
@@ -7696,9 +7703,9 @@
     }
   }
 yy886:
-#line 425 "cpp.re"
+#line 432 "cpp.re"
 { RET(T_CONTINUE); }
-#line 7702 "cpp_re.cpp"
+#line 7709 "cpp_re.cpp"
 yy887:  yyaccept = 91;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -7723,9 +7730,9 @@
     }
   }
 yy888:
-#line 423 "cpp.re"
+#line 430 "cpp.re"
 { RET(T_CONST); }
-#line 7729 "cpp_re.cpp"
+#line 7736 "cpp_re.cpp"
 yy889:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'c') goto yy225;
@@ -7765,9 +7772,9 @@
     }
   }
 yy894:
-#line 424 "cpp.re"
+#line 431 "cpp.re"
 { RET(T_CONSTCAST); }
-#line 7771 "cpp_re.cpp"
+#line 7778 "cpp_re.cpp"
 yy895:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 's') goto yy225;
@@ -7799,9 +7806,9 @@
     }
   }
 yy898:
-#line 422 "cpp.re"
+#line 429 "cpp.re"
 { RET(T_CLASS); }
-#line 7805 "cpp_re.cpp"
+#line 7812 "cpp_re.cpp"
 yy899:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'r') goto yy225;
@@ -7829,9 +7836,9 @@
     }
   }
 yy901:
-#line 421 "cpp.re"
+#line 428 "cpp.re"
 { RET(T_CHAR); }
-#line 7835 "cpp_re.cpp"
+#line 7842 "cpp_re.cpp"
 yy902:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'e') goto yy907;
@@ -7867,9 +7874,9 @@
     }
   }
 yy906:
-#line 420 "cpp.re"
+#line 427 "cpp.re"
 { RET(T_CATCH); }
-#line 7873 "cpp_re.cpp"
+#line 7880 "cpp_re.cpp"
 yy907:  yyaccept = 96;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -7893,9 +7900,9 @@
     }
   }
 yy908:
-#line 419 "cpp.re"
+#line 426 "cpp.re"
 { RET(T_CASE); }
-#line 7899 "cpp_re.cpp"
+#line 7906 "cpp_re.cpp"
 yy909:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 't') goto yy919;
@@ -7939,9 +7946,9 @@
     }
   }
 yy915:
-#line 418 "cpp.re"
+#line 425 "cpp.re"
 { RET(T_BREAK); }
-#line 7945 "cpp_re.cpp"
+#line 7952 "cpp_re.cpp"
 yy916:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'l') goto yy225;
@@ -7969,9 +7976,9 @@
     }
   }
 yy918:
-#line 417 "cpp.re"
+#line 424 "cpp.re"
 { RET(T_BOOL); }
-#line 7975 "cpp_re.cpp"
+#line 7982 "cpp_re.cpp"
 yy919:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'a') goto yy920;
@@ -8008,9 +8015,9 @@
     }
   }
 yy923:
-#line 553 "cpp.re"
+#line 560 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_OR_ALT); }
-#line 8014 "cpp_re.cpp"
+#line 8021 "cpp_re.cpp"
 yy924:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'd') goto yy225;
@@ -8038,9 +8045,9 @@
     }
   }
 yy926:
-#line 551 "cpp.re"
+#line 558 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_AND_ALT); }
-#line 8044 "cpp_re.cpp"
+#line 8051 "cpp_re.cpp"
 yy927:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych == 'd') goto yy935;
@@ -8080,9 +8087,9 @@
     }
   }
 yy932:
-#line 416 "cpp.re"
+#line 423 "cpp.re"
 { RET(T_AUTO); }
-#line 8086 "cpp_re.cpp"
+#line 8093 "cpp_re.cpp"
 yy933:  yyaccept = 102;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -8106,9 +8113,9 @@
     }
   }
 yy934:
-#line 415 "cpp.re"
+#line 422 "cpp.re"
 { RET(T_ASM); }
-#line 8112 "cpp_re.cpp"
+#line 8119 "cpp_re.cpp"
 yy935:  yyaccept = 103;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych <= 'Z'){
@@ -8133,9 +8140,9 @@
     }
   }
 yy936:
-#line 586 "cpp.re"
+#line 593 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ANDAND_ALT); }
-#line 8139 "cpp_re.cpp"
+#line 8146 "cpp_re.cpp"
 yy937:  yyaccept = 0;
   yych = *(YYMARKER = ++YYCURSOR);
   if(yych != 'e') goto yy225;
@@ -8167,34 +8174,34 @@
     }
   }
 yy940:
-#line 572 "cpp.re"
+#line 579 "cpp.re"
 { RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ANDASSIGN_ALT); }
-#line 8173 "cpp_re.cpp"
+#line 8180 "cpp_re.cpp"
 yy941:  ++YYCURSOR;
   goto yy942;
 yy942:
-#line 566 "cpp.re"
+#line 573 "cpp.re"
 { RET(T_DIVIDEASSIGN); }
-#line 8179 "cpp_re.cpp"
+#line 8186 "cpp_re.cpp"
 yy943:  ++YYCURSOR;
   goto yy944;
 yy944:
-#line 413 "cpp.re"
+#line 420 "cpp.re"
 { goto cppcomment; }
-#line 8185 "cpp_re.cpp"
+#line 8192 "cpp_re.cpp"
 yy945:  ++YYCURSOR;
   goto yy946;
 yy946:
-#line 412 "cpp.re"
+#line 419 "cpp.re"
 { goto ccomment; }
-#line 8191 "cpp_re.cpp"
+#line 8198 "cpp_re.cpp"
 }
-#line 685 "cpp.re"
+#line 692 "cpp.re"
 
 
 ccomment:
 
-#line 8198 "cpp_re.cpp"
+#line 8205 "cpp_re.cpp"
 {
   YYCTYPE yych;
   goto yy947;
@@ -8223,13 +8230,13 @@
   if((yych = *YYCURSOR) == '/') goto yy959;
   goto yy951;
 yy951:
-#line 700 "cpp.re"
+#line 707 "cpp.re"
 { goto ccomment; }
-#line 8229 "cpp_re.cpp"
+#line 8236 "cpp_re.cpp"
 yy952:  ++YYCURSOR;
   goto yy953;
 yy953:
-#line 692 "cpp.re"
+#line 699 "cpp.re"
 {
         /*if(cursor == s->eof) RET(T_EOF);*/
         /*s->tok = cursor; */
@@ -8237,7 +8244,7 @@
         cursor.column = 1;
         goto ccomment;
     }
-#line 8241 "cpp_re.cpp"
+#line 8248 "cpp_re.cpp"
 yy954:  yych = *++YYCURSOR;
   if(yych == 0x0A)  goto yy958;
   goto yy953;
@@ -8246,7 +8253,7 @@
 yy956:  ++YYCURSOR;
   goto yy957;
 yy957:
-#line 703 "cpp.re"
+#line 710 "cpp.re"
 {
         using namespace std;      // some systems have printf in std
         if(cursor == s->eof) 
@@ -8268,22 +8275,22 @@
         /* the comment is unterminated, but nevertheless its a comment */
         RET(T_CCOMMENT);
     }
-#line 8272 "cpp_re.cpp"
+#line 8279 "cpp_re.cpp"
 yy958:  yych = *++YYCURSOR;
   goto yy953;
 yy959:  ++YYCURSOR;
   goto yy960;
 yy960:
-#line 689 "cpp.re"
+#line 696 "cpp.re"
 { RET(T_CCOMMENT); }
-#line 8280 "cpp_re.cpp"
+#line 8287 "cpp_re.cpp"
 }
-#line 725 "cpp.re"
+#line 732 "cpp.re"
 
 
 cppcomment:
 
-#line 8287 "cpp_re.cpp"
+#line 8294 "cpp_re.cpp"
 {
   YYCTYPE yych;
   goto yy961;
@@ -8305,7 +8312,7 @@
 yy963:yy964:  ++YYCURSOR;
   goto yy965;
 yy965:
-#line 730 "cpp.re"
+#line 737 "cpp.re"
 {
         /*if(cursor == s->eof) RET(T_EOF); */
         /*s->tok = cursor; */
@@ -8313,20 +8320,20 @@
         cursor.column = 1;
         RET(T_CPPCOMMENT);
     }
-#line 8317 "cpp_re.cpp"
+#line 8324 "cpp_re.cpp"
 yy966:  yych = *++YYCURSOR;
   if(yych == 0x0A)  goto yy971;
   goto yy965;
 yy967:  ++YYCURSOR;
   goto yy968;
 yy968:
-#line 738 "cpp.re"
+#line 745 "cpp.re"
 { goto cppcomment; }
-#line 8326 "cpp_re.cpp"
+#line 8333 "cpp_re.cpp"
 yy969:  ++YYCURSOR;
   goto yy970;
 yy970:
-#line 741 "cpp.re"
+#line 748 "cpp.re"
 {
         using namespace std;      // some systems have printf in std
         if(cursor != s->eof) 
@@ -8341,12 +8348,12 @@
         /* the comment is unterminated, but nevertheless its a comment */
         RET(T_CPPCOMMENT);
     }
-#line 8345 "cpp_re.cpp"
+#line 8352 "cpp_re.cpp"
 yy971:  ++YYCURSOR;
   yych = *YYCURSOR;
   goto yy965;
 }
-#line 755 "cpp.re"
+#line 762 "cpp.re"
 
 
 } /* end of scan */

Modified: boost/trunk/libs/wave/test/build/Jamfile
===================================================================
--- boost/trunk/libs/wave/test/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/test/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -52,10 +52,11 @@
         <include>$(BOOST_ROOT) 
         <sysinclude>$(BOOST_ROOT)
         <vc-7_1><*><rtti>off           # workaround for compiler bug
+        <vc-7_1-stlport><*><rtti>off
         std::locale-support
     : 
-        <runtime-link>static
-        <threading>single
+#        <runtime-link>static
+#        <threading>single
         debug                          # build variants
     ;
 
@@ -71,10 +72,11 @@
         <include>$(BOOST_ROOT) 
         <sysinclude>$(BOOST_ROOT)
         <vc-7_1><*><rtti>off           # workaround for compiler bug
+        <vc-7_1-stlport><*><rtti>off
         std::locale-support
     : 
-        <runtime-link>static
-        <threading>single
+#        <runtime-link>static
+#        <threading>single
         debug                          # build variants
     ;
 

Copied: boost/trunk/libs/wave/test/testwave/testfiles/t_4_004.cpp (from rev 13899, boost/branches/upstream/current/libs/wave/test/testwave/testfiles/t_4_004.cpp)

Modified: boost/trunk/libs/wave/test/testwave/testfiles/t_5_002.cpp
===================================================================
--- boost/trunk/libs/wave/test/testwave/testfiles/t_5_002.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/test/testwave/testfiles/t_5_002.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -33,18 +33,18 @@
 FUNC(ab, cd, ef)        //R abcdef 
 
 // 2.3: In a string literal.
-//R #line 38 "t_5_002.cpp"
+//R #line 37 "t_5_002.cpp"
 "abc\
 de"                     //R "abcde" 
 
 // 2.4: <backslash><newline> in midst of an identifier.
-//R #line 44 "t_5_002.cpp"
+//R #line 43 "t_5_002.cpp"
 #define ABCDE 5
 ABC\
 DE                      //R 5 
 
 // 2.5: <backslash><newline> by trigraph. 
-//R #line 49 "t_5_002.cpp"
+//R #line 48 "t_5_002.cpp"
 ABC??/
 DE                      //R 5 
 

Modified: boost/trunk/libs/wave/test/testwave/testfiles/t_5_035.cpp
===================================================================
--- boost/trunk/libs/wave/test/testwave/testfiles/t_5_035.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/test/testwave/testfiles/t_5_035.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -81,7 +81,7 @@
 NEST                                  //R 32 
 
 // 37.7: Characters in a string (after concatenation): at least 509.
-//R #line 93 "t_5_035.cpp"
+//R #line 86 "t_5_035.cpp"
 //R "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567"
 "123456789012345678901234567890123456789012345678901234567890123456789\
 0123456789012345678901234567890123456789012345678901234567890123456789\
@@ -93,7 +93,7 @@
 012345678901234567"
 
 // 37.8: Characters in a logical source line: at least 509.
-//R #line 105 "t_5_035.cpp"
+//R #line 98 "t_5_035.cpp"
 //R 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567
 123456789012345678901234567890123456789012345678901234567890123456789\
 0123456789012345678901234567890123456789012345678901234567890123456789\

Modified: boost/trunk/libs/wave/test/testwave/testfiles/test.cfg
===================================================================
--- boost/trunk/libs/wave/test/testwave/testfiles/test.cfg	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/libs/wave/test/testwave/testfiles/test.cfg	2005-12-06 16:16:19 UTC (rev 13900)
@@ -59,8 +59,8 @@
 t_2_005.cpp
 t_2_006.cpp
 t_2_007.cpp
+t_2_008.cpp
 t_2_009.cpp
-t_2_008.cpp
 t_2_010.cpp
 t_2_011.cpp
 t_2_012.cpp
@@ -83,6 +83,7 @@
 t_4_001.cpp
 t_4_002.cpp
 t_4_003.cpp
+t_4_004.cpp
 
 #
 # unit tests from the mcpp preprocessor validation suite

Modified: boost/trunk/more/bugs.htm
===================================================================
--- boost/trunk/more/bugs.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/more/bugs.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -54,7 +54,7 @@
 <br>
  </li>
     <li>If you have a proposed patch to the code, post it along with your bug 
-    report, preferably in the <em>context diffs</em> format (<code>diff -c</code>);
+    report, preferably in the <em>unified diffs</em> format (<code>cvs diff -du</code>);
      if you can, send a patch relative to the current CVS state. A canonical
 example of creating a patch file follows (let's assume that you've found
 a bug in the file <code>intentional_bug.hpp</code>:<br>

Modified: boost/trunk/more/getting_started.html
===================================================================
--- boost/trunk/more/getting_started.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/more/getting_started.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,1047 +1,1555 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
 <html>
-   <head>
-      <title>Getting Started</title>
-      <meta content="HTML Tidy for Cygwin (vers 1st April 2002), see www.w3.org" name="generator">
-      <meta content="Microsoft FrontPage 5.0" name="generator">
-      <meta http-equiv="Content-Language" content="en-us">
-      <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-      <LINK href="../boost.css" type="text/css" rel="stylesheet"></head>
-   <body text="#000000" bgColor="#ffffff">
-      <table cellSpacing="0" cellPadding="0" width="100%" summary="" border="0">
-         <tr vAlign="top">
-            <td vAlign="top" align="left"><IMG height="86" alt="boost.png (6897 bytes)" src="../boost.png" width="277"></td>
-            <td vAlign="top" align="right">
-               <table cellSpacing="0" cellPadding="2" summary="" border="1">
-                  <tr>
-                     <td>
-                        <table cellSpacing="0" cellPadding="2" summary="" border="0">
-                           <tr>
-                              <td bgColor="#dddddd">
-                                 <p>.&nbsp;<A href="../index.htm">Home</A><br>
-                                    .&nbsp;<A href="../libs/libraries.htm">Libraries</A><br>
-                                    .&nbsp;<A href="../people/people.htm">People</A><br>
-                                    .&nbsp;<A href="faq.htm">FAQ</A><br>
-                                    .&nbsp;<A href="index.htm">More</A></p>
-                              </td>
-                           </tr>
-                        </table>
-                     </td>
-                  </tr>
-               </table>
-            </td>
-         </tr>
-      </table>
-      <h1>Getting Started</h1>
-      <ul>
-         <li>
-            <A href="#Introduction">Introduction</A>
-         <li>
-            <A href="#Download">Download</A>
-            <ul>
-               <li>
-                  <A href="#.zip">.zip file</A>
-               <li>
-                  <A href="#.tar.gz">.tar.gz and .tar.bz2 files</A>
-               <li>
-                  <A href="#CVS">Boost CVS Repository</A>
-               </li>
-            </ul>
-         <li>
-            <A href="#Preparation">Preparation</A>
-            <ul>
-               <li>
-                  <A href="#Configuring">Configuring the tools</A>
-               <li>
-                  <A href="#Tools">Supported Toolsets</A>
-               </li>
-            </ul>
-         <li>
-            <A href="#Build_Install">Build and Install</A>
-         <li>
-            <A href="#Results">Results</A>
-         <LI>
-            <A href="#auto-link">Automatic Linking on Windows</A>
-         <li>
-            <A href="#Additional_Steps">Additional Steps</A>
-         </li>
-      </ul>
-      <h2><a id="Introduction" name="Introduction">Introduction</a></h2>
-      <p>These instructions are intended to help you get started using the Boost 
-         Libraries. This walks you through getting, building, and installing the 
-         libraries. To summarize these are the steps to get Boost built and installed:</p>
-      <ol>
-         <li>
-            <A href="#step1">Download Boost</A>.
-         <li>
-            <A href="#step2">Install Boost.Jam</A>.
-         <li>
-            <A href="#step3">Configure your compiler toolset</A>.
-         <li>
-            <A href="#step4">Go to Boost distribution directory</A>.
-         <li>
-            <A href="#step5">Build and install</A>.
-         </li>
-      </ol>
-      <h2><a id="Download" name="Download"></a>Download</h2>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step1" name="step1"></a>1</b></font></td>
-            <td>The Boost Libraries are distributed through the SourceForge file distribution 
-               system. Click here to <b><a href="http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041">
-                     <font size="4">download releases from SourceForge</font></a></b>. And 
-               unpack the release to a convenient location.</td>
-         </tr>
-      </table>
-      <p>The Boost release includes all of the libraries and other material from the web 
-         site. It is available in <A href="#.zip">ZIP</A>, <A href="#.tar.gz">TAR.GZ</A>, 
-         and <A href="#.tar.gz">TAR.BZ2</A> formats. Past releases are also available.</p>
-      It is also possible to download current snapshots of work-in-progress from 
-      Boost's <A href="#CVS">CVS repository</A>.
-      <h3><a id="zip" name=".zip">.zip</a> file</h3>
-      The .zip format is widely supported by both free decoders and commercial 
-      compress/archive utilities. If you don't already have a .zip file decoder, 
-      download one from the <a href="http://www.info-zip.org/">Info-ZIP</a> web site, 
-      which supplies versions for many operating systems.
-      <p>Text file line endings in the .zip file are as supplied by each library 
-         developer.&nbsp; This works fine for Windows, but not for Unix/Linux.&nbsp; The 
-         .tar.gz and .tar.bz2 files supply Unix/Linux friendly line endings.</p>
-      <h3><a id="tar_gz" name=".tar.gz">.tar.gz</a> and .tar.bz2 files</h3>
-      <p>The .tar.gz format is widely supported on Unix/Linux platforms. Some Windows 
-         compress/archive utilities can read the format as well.&nbsp; Because the gzip 
-         format compresses the archive as a single file rather than compressing each 
-         file individually, the .tar.gz file is smaller that the .zip file.</p>
-      <p>The .tar.bz2 format is becoming widely available on Unix/Linux platforms and is 
-         built into many tar utilities. This format differs for the .tar.gz format in 
-         the compression used, which is considerably better and therefore creates 
-         smaller files.</p>
-      <p>Text file line endings in the .tar.gz and .tar.bz2 files have been converted to 
-         newlines for ease of use on Unix/Linux platforms.</p>
-      <h3>Boost <a id="CVS" name="CVS">CVS</a> Repository</h3>
-      <p>All Boost files, including the entire distribution tree including web site HTML 
-         is maintained in a CVS repository. Command line, GUI, or browser access is 
-         available.</p>
-      <h4>Boost CVS access via command line or graphical clients</h4>
-      For those who have CVS clients installed, the libraries are also available from 
-      the public <a href="http://sourceforge.net/cvs/?group_id=7586">Boost CVS 
-         repository</a>. Free command line clients (often already installed on 
-      Linux/Unix systems) are available for many systems, and free GUI clients are 
-      available for Windows, Mac, and other systems.
-      <p>See the much improved <a href="http://sourceforge.net/docman/?group_id=1">CVS 
-            documentation</a> (Section F) from SourceForge, which includes links to the 
-         home pages for various GUI and command line clients.</p>
-      <p>The general procedure for command-line clients is something like this:</p>
-      <blockquote><code>cvs -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/boost login</code><br>
-         [Hit &lt;return&gt; when it asks for a password]<br>
-         <code>cvs -z3 -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/boost checkout 
-            boost</code><br>
-         <code>cvs -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/boost logout</code> </blockquote>
-      Read the manual for your CVS client for further information.
-      <p>This access is read-only; if you are a library author and wish to have CVS 
-         write access, please contact one of the <A href="moderators.html">moderators</A>.</p>
-      <h4>Boost CVS access via web <a id="Browser" name="Browser">Browser</a></h4>
-      For access to the CVS archive from any modern web browser, you can also use the <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/">
-         web browser&nbsp; interface</a>.&nbsp; Try one of the color diffs to see how 
-      a file has changed over time. <b>Note:</b> this interface is only suitable for 
-      viewing individual files and their revision histories.
-      <h4><a id="generated" name="generated">Documentation</a> generated from BoostBook 
-         in CVS</h4>
-      <p>Some of the Boost documentation is generated from <A href="../doc/html/boostbook.html">
-            BoostBook XML</A> source stored in the CVS repository, and will not appear 
-         directly in the CVS tree as readable HTML. View a nightly build of the 
-         generated HTML on the <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/libraries.html">
-            Nightly Generated Documentation</a> page. Where generated HTML is missing 
-         from the CVS tree, an attempt has been made to include redirection to this 
-         nightly build, but if you are away from an internet connection you may want to 
-         download the generated documentation archive from the aforementioned page so 
-         you can browse those documents offline.</p>
-      <h2><a id="Preparation" name="Preparation"></a>Preparation</h2>
-      <p>The recommended way to build and install the Boost Libraries is to use <A href="../tools/build/v1/build_system.htm">
-            Boost.Build</A>, the Boost Build system. The rest of these instructions 
-         explain that use, but it is up to you to use this method, or not. Note that 
-         some of the libraries also include non Boost.Build makefiles and/or project 
-         files. But all include the needed files for building with Boost.Build.</p>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step2" name="step2"></a>2</b></font></td>
-            <td>The build system uses <A href="../tools/build/jam_src/index.html">Boost.Jam</A>, 
-               an extension of the <a href="http://www.perforce.com/jam/jam.html">Perforce Jam</a>
-               portable <i>make</i> replacement. The recommended way to get Boost.Jam if you 
-               are using a Boost distribution is to <strong><a href="http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=72941">
-                     download a prebuilt executable</a></strong> from SourceForge. If a 
-               prebuilt executable is not provided for your platform or you are using Boost's 
-               sources in an unreleased state, it may be necessary to <A href="../tools/build/jam_src/index.html#building_bjam">
-                  build <tt>bjam</tt> from sources</A> included in the Boost source tree. To 
-               install Boost.Jam, copy the <tt>bjam</tt> executable to a location accessible 
-               in your <tt>PATH</tt>.</td>
-         </tr>
-      </table>
-      <h3><a id="Configuring" name="Configuring">Configuring the tools</a></h3>
-      <p>Before using Boost.Build you will need to configure the compiler tools you are 
-         using. The build system's toolsets are designed to work in either of two ways:</p>
-      <ol>
-         <li>
-            The user sets up all of the environment for each toolset he wants to use in the 
-            normal way. For example, for Microsoft VC++, ...VC98/Bin or .../VC7/Bin is in 
-            the PATH environment variable, VCVARS32.BAT or VSVARS32.BAT has been invoked, 
-            etc. For Metrowerks CodeWarrior, cwenv.bat or equivalent has been called and 
-            ...Other Metrowerks Tools/Command Line Tools is in the path. Many Unix 
-            operating systems come preconfigured this way and require no user intervention.<br>
-            <br>
-         <li>
-            The user doesn't want his environment cluttered with settings or has 
-            nonstandard installations for some of his tools. Instead, he or she sets 
-            variables which point to the toolset installation directories, either in the 
-            command shell environment or on the <code>bjam</code> command-line. These 
-            variables are used by the build system to locate the tools and invoke the 
-            necessary setup. To set the variables on the <tt>bjam</tt> command-line you use 
-            the "<tt>-s</tt>" option. For example:<br>
-            <br>
-            <tt>bjam "-sGCC_ROOT_DIRECTORY=/usr/local/gcc-3.3.2"</tt><br>
-            <br>
-            Some variables, like the toolset <tt>TOOLS</tt> variable, can accept multiple 
-            values separated by spaces. Others, like the path above, can contain spaces. 
-            For such circumstances you should use quotes appropriate for your command 
-            interpreter.<br>
-         </li>
-      </ol>
-      <h3><a id="Tools" name="Tools">Supported Toolsets</a></h3>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step3" name="step3"></a>3</b></font></td>
-            <td>The following toolsets are supported by Boost.Build. For information about <A href="#Configuring">
-                  configuring</A> each toolset, click its name in the leftmost column.</td>
-         </tr>
-      </table>
-      <br>
-      <table cellPadding="5" summary="" border="1">
-         <tr>
-            <td><b>TOOLS Name</b></td>
-            <td><b>Description</b></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/borland-tools.html"><code>borland</code></A></td>
-            <td><a href="http://www.borland.com/bcppbuilder/freecompiler">Borland</a> C++</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/como-tools.html"><code>como</code></A></td>
-            <td><a href="http://www.comeaucomputing.com">Comeau C++</a> compiler front-end for 
-               non-Windows platforms</td>
-         </tr>
-         <tr>
-            <td><code><A href="../tools/build/v1/como-tools.html">como-win32</A></code></td>
-            <td><a href="http://www.comeaucomputing.com">Comeau C++</a> compiler front-end for 
-               Windows, using Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a>as 
-               a back-end.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/cw-tools.html"><code>cw</code></A></td>
-            <td><a href="http://www.metrowerks.com">Metrowerks CodeWarrior</a> Pro 6.x, 7.x, 
-               8.x, and 9.x command-line tools</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/darwin-tools.html"><code>darwin</code></A></td>
-            <td>Apple Darwin OS hosted GNU <a href="http://developer.apple.com/tools/compilers.html">
-                  GCC</a></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/dmc-tools.html"><code>dmc</code></A></td>
-            <td><a href="http://www.digitalmars.com/">Digital Mars C++</a>.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/dmc-stlport-tools.html"><code>dmc-stlport</code></A></td>
-            <td><a href="http://www.digitalmars.com/">Digital Mars C++</a>, using the <a href="http://www.stlport.org">
-                  STLport</a> standard library implementation</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/edg-tools.html"><code>edg</code></A></td>
-            <td><a href="http://www.edg.com/">Edison Design Group</a> compiler front-end 
-               (evaluation version)</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-tools.html"><code>gcc</code></A></td>
-            <td><a href="http://gcc.gnu.org">GNU GCC</a> on Unix and <a href="http://www.cygwin.com">
-                  Cygwin</a>.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-stlport-tools.html"><code>gcc-stlport</code></A></td>
-            <td><a href="http://gcc.gnu.org">GNU GCC</a> on Unix and <a href="http://www.cygwin.com">
-                  Cygwin</a>, using the <a href="http://www.stlport.org">STLport</a> standard 
-               library implementation</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-nocygwin-tools.html"><code>gcc-nocygwin</code></A></td>
-            <td>GNU GCC Cygwin command line compiler tools running in "no-cygwin" mode 
-               (produces commercially redistributable objects)</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/intel-linux-tools.html"><code>intel-linux</code></A></td>
-            <td><a href="http://www.intel.com/software/products/compilers/c60l/">Intel C++ for 
-                  Linux</a></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/intel-win32-tools.html"><code>intel-win32</code></A></td>
-            <td><a href="http://www.intel.com/software/products/compilers/c60/">Intel C++ for 
-                  Windows</a> using the Dinkumware standard library in the Intel-required 
-               Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> 6 or 7 
-               installation</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/kcc-tools.html"><code>kcc</code></A></td>
-            <td>KAI C++</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/kylix-tools.html"><code>kylix</code></A></td>
-            <td><a href="http://www.borland.com/kylix">Borland C++ for Linux (Kylix).</a></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mingw-tools.html"><code>mingw</code></A></td>
-            <td>GNU GCC and associated tools in <a href="http://www.mingw.org">MinGW</a> configuration 
-               (produces commercially redistributable objects)</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mingw-stlport-tools.html"><code>mingw-stlport</code></A></td>
-            <td>GNU GCC and associated tools in <a href="http://www.mingw.org">MinGW</a> configuration 
-               (produces commercially redistributable objects), using the <a href="http://www.stlport.org">
-                  STLport</a> standard library implementation</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mipspro-tools.html"><code>mipspro</code></A></td>
-            <td>SGI <a href="http://www.sgi.com/developers/devtools/languages/mipspro.html">MIPSpro 
-                  C and C++</a></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/msvc-tools.html"><code>msvc</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> version 
-               6 command-line tools. NOTE; For version 7.x (the .NET series) use the vc7 or 
-               vc-7_1 toolsets below.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/msvc-stlport-tools.html"><code>msvc-stlport</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> version 
-               6 command-line tools, using the <a href="http://www.stlport.org">STLport</a> standard 
-               library implementation. NOTE; For version 7.x (the .NET series) use the 
-               vc7-stlport or vc-7_1-stlport toolsets below.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/sunpro-tools.html"><code>sunpro</code></A></td>
-            <td><a href="http://wwws.sun.com/software/sundev/suncc/index.html">SunPRO C++</a> compiler</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx</code></A></td>
-            <td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a> for Tru64 UNIX 
-               (versions prior to 6.5)</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx65</code></A></td>
-            <td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a> Version 6.5 
-               for Tru64 UNIX</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vacpp-tools.html"><code>vacpp</code></A></td>
-            <td><a href="http://www-3.ibm.com/software/ad/vacpp/">IBM Visual Age C++</a> command-line 
-               tools</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc7-tools.html"><code>vc7</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> command-line 
-               tools from Visual Studio .NET.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc7-stlport-tools.html"><code>vc7-stlport</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> command-line 
-               tools from Visual Studio .NET + STLPort.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc-7_1-tools.html"><code>vc-7_1</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> command-line 
-               tools from Visual Studio .NET 2003.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc-7_1-stlport-tools.html"><code>vc-7_1-stlport</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> command-line 
-               tools from Visual Studio .NET 2003 + STLPort.</td>
-         </tr>
-      </table>
-      <h2><a id="Build_Install" name="Build_Install"></a>Build and Install</h2>
-      <p>The common build and install process is driven by the top-level build file (<A href="../Jamfile">Jamfile</A>).</p>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step4" name="step4"></a>4</b></font></td>
+<head>
+  <title>Getting Started</title>
+  <meta content="HTML Tidy for Cygwin (vers 1st April 2002), see www.w3.org"
+  name="generator">
+  <meta content="Microsoft FrontPage 5.0" name="generator">
+  <meta http-equiv="Content-Language" content="en-us">
+  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+  <link href="../boost.css" type="text/css" rel="stylesheet">
+</head>
+
+<body text="#000000" bgcolor="#FFFFFF">
+  <table cellspacing="0" cellpadding="0" width="100%" summary="" border="0">
+    <tr valign="top">
+      <td valign="top" align="left"><img height="86" alt=
+      "boost.png (6897 bytes)" src="../boost.png" width="277"></td>
+
+      <td valign="top" align="right">
+        <table cellspacing="0" cellpadding="2" summary="" border="1">
+          <tr>
             <td>
-               <p>First you need to change to the directory where you have the Boost distribution 
-                  you downloaded. For example:</p>
-               <blockquote>
-                  <p><code>chdir&nbsp;boost-1.31.0</code></p>
-               </blockquote>
+              <table cellspacing="0" cellpadding="2" summary="" border="0">
+                <tr>
+                  <td bgcolor="#DDDDDD">
+                    <p>.&nbsp;<a href="../index.htm">Home</a><br>
+                    .&nbsp;<a href="../libs/libraries.htm">Libraries</a><br>
+                    .&nbsp;<a href="../people/people.htm">People</a><br>
+                    .&nbsp;<a href="faq.htm">FAQ</a><br>
+                    .&nbsp;<a href="index.htm">More</a></p>
+                  </td>
+                </tr>
+              </table>
             </td>
-         </tr>
-      </table>
-      <p>The default build and install attempts to build all available libraries and 
-         install to default locations the libraries and Boost header files. On Unix 
-         systems the default install location is "<tt>/usr/local</tt>", and on Windows 
-         systems the default is "<tt>C:\Boost</tt>". Within those directories libraries 
-         are installed to the "<tt>lib</tt>" subdirectory, and headers to an "<tt>include/boost-1_31</tt>" 
-         subdirectory, the version will reflect the distribution you are installing.</p>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step5" name="step5"></a>5</b></font></td>
-            <td>Invoke the build system, specifying the <A href="#Tools">toolset</A>(s) you 
-               wish to use, to build and install. For example for GNU/GCC. <blockquote>
-                  <p><code>bjam&nbsp;"-sTOOLS=gcc" install</code></p>
-               </blockquote>
-               <p>Or if you are interested only in the built libraries you can have them built 
-                  and collected to a common directory without installation.</p>
-               <blockquote>
-                  <p><code>bjam&nbsp;"-sTOOLS=gcc" stage</code></p>
-               </blockquote>
-            </td>
-         </tr>
-      </table>
-      <p>The build and install system can be controlled through a set of options similar 
-         in style to GNU configure options. The options allow you to, among other 
-         things, change the install location, disable building of libraries, etc. You 
-         can see a summary of the available options by invoking "<tt>bjam --help</tt>". 
-         The full invocation takes the form:</p>
-      <blockquote>
-         <p><code>bjam&nbsp;[<i>options</i>...] [install|stage]</code></p>
-      </blockquote>
-      <table cellSpacing="0" cellPadding="2" summary="" border="1">
-         <tr>
-            <th>
-               Action</th>
-            <td>&nbsp;</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><i>none</i></td>
-            <td vAlign="top" align="left">Only builds the Boost libraries. This lets you do 
-               the first part of what the <tt>install</tt> action normally does without 
-               copying the built libraries to the install location.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>install</tt></td>
-            <td vAlign="top" align="left">Builds and installs Boost libraries and headers.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>stage</tt></td>
-            <td vAlign="top" align="left">Builds the Boost libraries and copies them into a 
-               common directory.</td>
-         </tr>
-         <tr>
-            <th noWrap>
-               Option</th>
-            <td vAlign="top" align="left">&nbsp;</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--help</tt></td>
-            <td vAlign="top" align="left">Shows a short summary of the options and syntax of 
-               the command.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>-sTOOLS=&lt;<i>toolsets</i>&gt;</tt></td>
-            <td vAlign="top" align="left">The list of tools to compile with. Usually only one 
-               is needed.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--prefix=PREFIX</tt></td>
-            <td vAlign="top" align="left">Install architecture independent files here.<br>
-               Default; <tt>C:\Boost</tt> on Win32.<br>
-               Default; <tt>/usr/local</tt> on Unix. Linux, etc.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--exec-prefix=EPREFIX</tt></td>
-            <td vAlign="top" align="left">Install architecture dependent files here.<br>
-               Default; <tt>PREFIX</tt></td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--libdir=DIR</tt></td>
-            <td vAlign="top" align="left">Install libraries here.<br>
-               Default; <tt>EPREFIX/lib</tt></td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--includedir=DIR</tt></td>
-            <td vAlign="top" align="left">Install source headers here. The Boost headers are 
-               installed in a version specific "<tt>boost-&lt;version&gt;</tt>" subdirectory 
-               in this directory.<br>
-               Default; <tt>PREFIX/include</tt></td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--builddir=DIR</tt></td>
-            <td vAlign="top" align="left">Build in this location instead of building within 
-               the distribution tree. This moves where the sources for the libraries are 
-               compiled to before they are installed. Recommended!</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--stagedir=DIR</tt></td>
-            <td vAlign="top" align="left">When staging only, with the "<tt>stage</tt>" action, 
-               copy to the given location.<br>
-               Default; <tt>./stage</tt></td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--without-&lt;<i>library</i>&gt;</tt></td>
-            <td vAlign="top" align="left">Do not build, stage, or install the specified 
-               library.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--with-&lt;<i>library</i>&gt;</tt></td>
-            <td vAlign="top" align="left">Build, stage, or install the specified library. This 
-               changes the default from trying to build all possible libraries, to only 
-               building the specified libraries.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--with-python-root[=PYTHON_ROOT]</tt></td>
-            <td vAlign="top" align="left">Build Boost.Python libraries with the Python devel 
-               packages located at <tt>PYTHON_ROOT</tt>. The Boost.Python libraries are built 
-               only if the build can find the Python development package at this location.<br>
-               Default; <tt>C:\tools\python</tt> on Win32.<br>
-               Default; <tt>/usr/local</tt> on Unix, Linux, etc.<br>
-               Default; <tt>/usr</tt> on Cygwin.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--with-pydebug</tt></td>
-            <td vAlign="top" align="left">Build Boost.Python libraries using the Python debug 
-               runtime. This builds an additional set of libraries for use with the debug 
-               version of Python. The regular versions of the Boost.Python libraries are also 
-               built.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>-sHAVE_ICU=1</tt></td>
-            <td vAlign="top" align="left">Build Boost.Regex libraries with Unicode support
-               provided by the <a href="http://www-306.ibm.com/software/globalization/icu/index.jsp">
-               ICU libraries</a>.  ICU must have been built with the same
-               compiler that you are using to build Boost, and must be installed into
-               your compiler's include and library search paths.  See 
-               <a href="../libs/regex/doc/install.html#unicode">the Boost.Regex
-               installation documentation for more information</a>.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>-sICU_PATH=<I>path</I></tt></td>
-            <td vAlign="top" align="left">Build Boost.Regex libraries with Unicode support
-               provided by the <a href="http://www-306.ibm.com/software/globalization/icu/index.jsp">
-               ICU libraries</a>.  ICU must have been built with the same
-               compiler that you are using to build Boost, and must have been built 
-               (or installed to) directory <I>path</I>.  
-               For example if you configured ICU with <tt>--prefix=/usr/local/icu/3.3</tt>, then use
-               <tt>-sICU_PATH=/usr/local/icu/3.3</tt>.  See 
-               <a href="../libs/regex/doc/install.html#unicode">the Boost.Regex
-               installation documentation for more information</a>.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>-sNO_COMPRESSION=1</tt></td>
-            <td vAlign="top" align="left">Build Boost.Iostreams without support for the compression
-            filters which rely on the non-Boost libraries zlib and libbz2. If you use Windows, 
-            this option is enabled by default. If you use UNIX, the compression filters will likely
-            work with no configuration, so this option should not be necessary. For full details see 
-            <A HREF="http://www.boost.org/libs/iostreams/doc/index.html?path=7">Boost.Iostreams Installation</A>.
-            </td>
-         </tr>
-      </table>
-      <p>There are additional options as supported by <A href="../tools/build/v1/build_system.htm">
-            Boost.Build</A> and <A href="../tools/build/jam_src/index.html">Boost.Jam</A>. 
-         Of the additional options perhaps the most imporant is "<tt>-s<A href="../tools/build/v1/build_system.htm#build">BUILD</A>=&lt;features/variants&gt;</tt>" 
-         which lets you override what is built by default. The "<tt>&lt;features/variants&gt;</tt>" 
-         value is a list, separated by spaces, of build requests. Features take the form 
-         of a tag and a value or values. And variants are single symbolic names for a 
-         collection of features. For example the default is to request "<tt>debug release 
-            &lt;runtime-link&gt;static/dynamic &lt;threading&gt;single/multi</tt>", in 
-         which "<tt>debug</tt>" and "<tt>release</tt>" are variants, and the rest 
-         features with two values each.</p>
-      <p>If you have some feedback about the build and install process please drop us a 
-         line at the <A href="mailing_lists.htm#jamboost">Boost.Build mailing list</A>. 
-         We are particularly interested if it works for your platform and if it there is 
-         anything that you feel could be done better.</p>
-      <h2><a id="Results" name="Results"></a>Results</h2>
-      <p>The results of building come in to forms: static libraries, and dynamic 
-         libraries. Depending on the platform the libraries produced have different 
-         names to accommodate the platform requirements. For a single Boost library the 
-         build with the default will produce eight different libraries. For example 
-         building the Boost.Datetime library on Unix type system it would produce:</p>
-      <ol>
-         <li>
-            <tt>libboost_date_time-gcc-d-1_31.so</tt>
-         <li>
-            <tt>libboost_date_time-gcc-mt-d-1_31.so</tt>
-         <li>
-            <tt>libboost_date_time-gcc-1_31.so</tt>
-         <li>
-            <tt>libboost_date_time-gcc-mt-1_31.so</tt>
-         <li>
-            <tt>libboost_date_time-gcc-d-1_31.a</tt>
-         <li>
-            <tt>libboost_date_time-gcc-mt-d-1_31.a</tt>
-         <li>
-            <tt>libboost_date_time-gcc-1_31.a</tt>
-         <li>
-            <tt>libboost_date_time-gcc-mt-1_31.a</tt><br>
-         </li>
-      </ol>
-      <table cellSpacing="0" cellPadding="0" width="100%" summary="" border="0">
-         <tr>
-            <td colSpan="11">
-               <table cellSpacing="2" cellPadding="2" bgColor="#cccccc" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Library Prefix</th></tr>
-               </table>
-            </td>
-            <td width="80%">&nbsp;</td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="7"><tt><font size="+1">lib</font></tt></td>
-            <td colSpan="11">
-               <table cellSpacing="2" cellPadding="2" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Library Name</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" rowSpan="6"><tt><font size="+1">boost_date_time</font></tt></td>
-            <td colSpan="10">
-               <table cellSpacing="2" cellPadding="2" bgColor="#cccccc" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Toolset</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="5"><tt><font size="+1">-</font></tt></td>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="5"><tt><font size="+1">gcc</font></tt></td>
-            <td colSpan="8">
-               <table cellSpacing="2" cellPadding="2" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Threading</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" rowSpan="4"><tt><font size="+1">-</font></tt></td>
-            <td vAlign="bottom" rowSpan="4"><tt><font size="+1">mt</font></tt></td>
-            <td colSpan="6">
-               <table cellSpacing="2" cellPadding="2" bgColor="#cccccc" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Runtime</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="3"><tt><font size="+1">-</font></tt></td>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="3"><tt><font size="+1">d</font></tt></td>
-            <td colSpan="4">
-               <table cellSpacing="2" cellPadding="2" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Boost Version</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" rowSpan="2"><tt><font size="+1">-</font></tt></td>
-            <td vAlign="bottom" rowSpan="2"><tt><font size="+1">1_31</font></tt></td>
-            <td colSpan="2">
-               <table cellSpacing="2" cellPadding="2" bgColor="#cccccc" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Library Type</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" bgColor="#cccccc"><tt><font size="+1">.a</font></tt></td>
-            <td>&nbsp;</td>
-         </tr>
-      </table>
-      <h3>Library Prefix</h3>
-      <p>The "lib" prefix on the libraries is a requirement on many platforms, like 
-         Unix, and on others like GCC running on Windows. The prefix is therefore added 
-         to all libraries on Unix type systems, and to static libraries on Windows. That 
-         is on Unix shared libraries and static libraries (object archives) are named 
-         respectively:</p>
+          </tr>
+        </table>
+      </td>
+    </tr>
+  </table>
+
+  <h1>Getting Started</h1>
+
+  <ul>
+    <li><a href="#Introduction">Introduction</a></li>
+
+    <li>
+      <a href="#Download">Download</a>
+
       <ul>
-         <li>
-            <tt>lib*.so</tt>
-         <li>
-            <tt>lib*.a</tt>
-         </li>
+        <li><a href="#.zip">.zip file</a></li>
+
+        <li><a href="#.tar.gz">.tar.gz and .tar.bz2 files</a></li>
+
+        <li><a href="#CVS">Boost CVS Repository</a></li>
       </ul>
-      <p>On Windows shared libraries do not have the prefix to differentiate the import 
-         libraries from static libraries. Consequently on Windows the libraries are 
-         named:</p>
-      <P>
-         <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="0">
-            <TR>
-               <TD><FONT face="Courier New">*.dll</FONT></TD>
-               <TD>Dynamic library version.</TD>
-            </TR>
-            <TR>
-               <TD><FONT face="Courier New">*.lib</FONT>
-               </TD>
-               <TD>Import library for the dll.</TD>
-            </TR>
-            <TR>
-               <TD><FONT face="Courier New">lib*.lib</FONT>
-               </TD>
-               <TD>Static library version.</TD>
-            </TR>
-         </TABLE>
-      </P>
-      <h3>Library Name</h3>
-      <p>For Boost libraries the name has the "<tt>boost_</tt>" prefix to separate them 
-         from other libraries in your system.</p>
-      <h3>Toolset</h3>
-      <p>The toolset name is an abbreviation based on the compiler you are building 
-         with. The abbreviation is composed of a short, 2 to 4 characters, tag for the 
-         compiler and a version number of the compiler's major and minor revision (if 
-         available). For example if your toolset is "<tt>gcc-3_2_3</tt>" the toolset tag 
-         would be "<tt>gcc32</tt>". The toolset abbreviations used are as follows:</p>
-      <table cellPadding="5" summary="" border="1">
-         <tr>
-            <td><b>TOOLS Name</b></td>
-            <td><b>Abbreviation</b></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/borland-tools.html"><code>borland</code></A></td>
-            <td><tt>bcb</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/como-tools.html"><code>como</code></A></td>
-            <td><tt>como</tt></td>
-         </tr>
-         <tr>
-            <td><code><A href="../tools/build/v1/como-tools.html">como-win32</A></code></td>
-            <td><tt>como</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/cw-tools.html"><code>cw</code></A></td>
-            <td><tt>cw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/darwin-tools.html"><code>darwin</code></A></td>
-            <td><tt>osx</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/dmc-tools.html"><code>dmc</code></A></td>
-            <td><tt>dmc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/dmc-stlport-tools.html"><code>dmc-stlport</code></A></td>
-            <td><tt>dmc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/edg-tools.html"><code>edg</code></A></td>
-            <td><tt>edg</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-tools.html"><code>gcc</code></A></td>
-            <td><tt>gcc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-stlport-tools.html"><code>gcc-stlport</code></A></td>
-            <td><tt>gcc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-nocygwin-tools.html"><code>gcc-nocygwin</code></A></td>
-            <td><tt>gcc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/intel-linux-tools.html"><code>intel-linux</code></A></td>
-            <td><tt>il</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/intel-win32-tools.html"><code>intel-win32</code></A></td>
-            <td><tt>iw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/kcc-tools.html"><code>kcc</code></A></td>
-            <td><tt>kcc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/kylix-tools.html"><code>kylix</code></A></td>
-            <td><tt>bck</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mingw-tools.html"><code>mingw</code></A></td>
-            <td><tt>mgw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mingw-stlport-tools.html"><code>mingw-stlport</code></A></td>
-            <td><tt>mgw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mipspro-tools.html"><code>mipspro</code></A></td>
-            <td><tt>mp</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/msvc-tools.html"><code>msvc</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/msvc-stlport-tools.html"><code>msvc-stlport</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/sunpro-tools.html"><code>sunpro</code></A></td>
-            <td><tt>sw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx</code></A></td>
-            <td><tt>tru</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx65</code></A></td>
-            <td><tt>tru</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vacpp-tools.html"><code>vacpp</code></A></td>
-            <td><tt>xlc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc7-tools.html"><code>vc7</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc7-stlport-tools.html"><code>vc7-stlport</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc-7_1-tools.html"><code>vc-7_1</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc-7_1-stlport-tools.html"><code>vc-7_1-stlport</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td>Others</td>
-            <td>The first part of the toolset name.</td>
-         </tr>
-      </table>
-      <h3>Threading</h3>
-      <p>This tag indicates if the library is compiled with threading support. If 
-         threading is enabled "<tt>-mt</tt>" is added, otherwise nothing is added.</p>
-      <h3>Runtime</h3>
-      <p>This specifies the type of runtime the library was compiled against, and the 
-         type of code that is compiled. More commonly this encodes the ABI variation 
-         used in the code. For each feature of the runtime system and code compilation 
-         option a single letter is added to this tag.</p>
-      <table cellPadding="5" summary="" border="1">
-         <tr>
-            <td><b>Key</b></td>
-            <td><b>Feature</b></td>
-         </tr>
-         <tr>
-            <td><tt>s</tt></td>
-            <td>Static link to runtime.</td>
-         </tr>
-         <tr>
-            <td><tt>g</tt></td>
-            <td>Debug runtime.</td>
-         </tr>
-         <tr>
-            <td><tt>y</tt></td>
-            <td>Debug Python system.</td>
-         </tr>
-         <tr>
-            <td><tt>d</tt></td>
-            <td>Debug enabled code.</td>
-         </tr>
-         <tr>
-            <td><tt>p</tt></td>
-            <td>STLport runtime, instead of the vendor toolset runtime.</td>
-         </tr>
-         <tr>
-            <td><tt>n</tt></td>
-            <td>STLport runtime using the "native" IO streams instead of the STLport IO 
-               streams.</td>
-         </tr>
-      </table>
-      <p>For example if you compile debug code for STLport using native IO streams, and 
-         statically link to the debug runtime the tag would be: "<tt>-sgdpn</tt>".</p>
-      <h3>Boost Version</h3>
-      <p>This is the short label for the version of the Boost Libraries. The major and 
-         minor version numbers are taken together separated by an underscore. For 
-         example version 1.31.0 would be tagged as "<tt>-1_31</tt>". The patch version 
-         number is not included because it is assumed that patch versions are upward 
-         compatible.</p>
-      <h3>Library Type</h3>
-      <p>The extension holds the type of library. This follows the platform 
-         requirements. On Windows this is "<tt>.dll</tt>" for shared libraries, and "<tt>.lib</tt>" 
-         for static libraries including import libraries. On Unix this is ".a" for 
-         static libraries (archives), and ".so" for shared libraries. For toolsets that 
-         support it in Unix they will also have a full version extension (for example "<tt>.so.1.31.0</tt>") 
-         with a symbolic link for the un-versioned library.</p>
-      <H2><A name="auto-link"></A>Automatic Linking on Windows</H2>
-      <P>For most Boost libraries that have separate source, the correct build variant 
-         is linked against automatically when you include one of that library's header 
-         files.&nbsp; For this feature to work, your compiler must support the <code>#pragma 
-            comment(lib, name)</code> feature (Microsoft Visual C++, Intel C++, 
-         Metrowerks C++ , and Borland C++ all support this).</P>
-      <P>If you are linking to a dynamic runtime, then you can choose to link to either 
-         a static or a dynamic Boost library, the default is to do a static link.&nbsp; 
-         You can alter this for a specific library <EM>whatever</EM> by defining 
-         BOOST_WHATEVER_DYN_LINK to force Boost library <EM>whatever</EM> to be linked 
-         dynamically.&nbsp; Alternatively you can force all Boost libraries to dynamic 
-         link by defining BOOST_ALL_DYN_LINK.</P>
-      <P>This feature can be disabled for Boost library <EM>whatever</EM> by defining 
-         BOOST_WHATEVER_NO_LIB, or for all of Boost by defining BOOST_ALL_NO_LIB.</P>
-      <P>If you want to observe which libraries are being linked against then defining 
-         BOOST_LIB_DIAGNOSTIC will cause the auto-linking code to emit a <code>#pragma 
-            message</code> each time a library is selected for linking.</P>
-      <P>There are some Boost libraries (<A href="../libs/test/doc/index.html">Boost.Test</A>
-         is one one special case), where automatic linking is not supported for 
-         technical reasons: please consult the documentation for each of the libraries 
-         you are using for more information, and the <A href="../libs/config/index.html">Boost.Config</A>
-         documentation for more information on configuration macros.&nbsp; The following 
-         table shows the current supported configurations, (Boost libraries not listed 
-         here consist of headers only):</P>
-      <P>
-         <TABLE id="Table2" cellSpacing="1" cellPadding="1" width="100%" border="1">
-            <TR>
-               <TD><STRONG>Library</STRONG></TD>
-               <TD><STRONG>Static Link</STRONG></TD>
-               <TD><STRONG>Dynamic Link</STRONG></TD>
-               <TD><STRONG>Default linkage</STRONG></TD>
-               <TD><STRONG>Automatic library selection</STRONG></TD>
-               <TD><STRONG>Comments</STRONG></TD>
-            </TR>
-            <TR>
-               <TD>Date-Time</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Filesystem</TD>
-               <TD>Yes</TD>
-               <TD>
-                  <P>Yes</P>
-               </TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Graph</TD>
-               <TD>Yes</TD>
-               <TD>No</TD>
-               <TD>static</TD>
-               <TD>No</TD>
-               <TD>The separate Graph library source is needed only when <A href="../libs/graph/doc/read_graphviz.html">
-                     reading an AT&amp;T graphviz file.</A></TD>
-            </TR>
-            <TR>
-               <TD>Iostreams</TD>
-               <TD>Yes</TD>
-               <TD>
-                  <P>Yes</P>
-               </TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Program Options</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Python</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>dynamic</TD>
-               <TD>No</TD>
-               <TD>Since all Python extensions are DLL's it makes sense to dynamic link to the 
-                  Boost Python library&nbsp;by default (static linking is only really an option 
-                  if you are embedding python).</TD>
-            </TR>
-            <TR>
-               <TD>Regex</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Serialization</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Signals</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Test</TD>
-               <TD>Yes</TD>
-               <TD>No</TD>
-               <TD>static</TD>
-               <TD>No</TD>
-              <TD>Which library you link to depends upon which program entry point you define, 
-                  rather than which Boost.Test features you use.</TD>
-            </TR>
-            <TR>
-               <TD>Thread</TD>
-               <TD>Partial</TD>
-               <TD>Yes</TD>
-               <TD>static (Visual C++), otherwise dynamic</TD>
-               <TD>Yes</TD>
-               <TD>For technical reasons static linking is supported on only one Windows compiler 
-                  (Visual C++).</TD>
-            </TR>
-            <TR>
-               <TD>Wave</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-         </TABLE>
-      </P>
-      <h2><a id="Additional_Steps" name="Additional_Steps"></a>Additional Steps</h2>
-      <p>Depending on your platform and configuration you may need to perform some 
-         additional configuration to get Boost to build and install.</p>
+    </li>
+
+    <li>
+      <a href="#Preparation">Preparation</a>
+
       <ul>
-         <li>
-            <A href="../libs/config/config.htm#configuring">Configure the boost source code</A>. 
-            This step should not be required on the vast majority of platforms, but if 
-            you're trying to build Boost on an untested or unsupported platform it may be 
-            necessary.<br>
-            <br>
-         <li>
-            If Boost.Build has problems detecting your Python installation it will print a 
-            short messages about how to configure for finding the Python installation. For 
-            more information, see these detailed <a href="../libs/python/doc/building.html#building">
-               instructions</a>.</li></ul>
-      <hr>
-      <p>Revised <!--webbot bot="Timestamp" s-type="EDITED"
-                                              s-format="%d %B, %Y" startspan --> 
-         8 November, 2004 <!--webbot bot="Timestamp" endspan i-checksum="38706" --></p>
-      <p>Copyright &copy; Rene Rivera 2003.<br>
-         Copyright &copy; Jens Maurer 2001.<BR>
-         Copyright &copy; John Maddock 2004.</p>
-      <p><small>Distributed under the Boost Software License, Version 1.0. (See 
-            accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
-               www.boost.org/LICENSE_1_0.txt</a>)</small></p>
-   </body>
-</html>
+        <li><a href="#Configuring">Configuring the tools</a></li>
 
+        <li><a href="#Tools">Supported Toolsets</a></li>
+      </ul>
+    </li>
 
+    <li><a href="#Build_Install">Build and Install</a></li>
 
+    <li><a href="#Results">Results</a></li>
+
+    <li><a href="#auto-link">Automatic Linking on Windows</a></li>
+
+    <li><a href="#Additional_Steps">Additional Steps</a></li>
+  </ul>
+
+  <h2><a id="Introduction" name="Introduction">Introduction</a></h2>
+
+  <p>These instructions are intended to help you get started using the Boost
+  Libraries. This walks you through getting, building, and installing the
+  libraries. To summarize these are the steps to get Boost built and
+  installed:</p>
+
+  <ol>
+    <li><a href="#step1">Download Boost</a>.</li>
+
+    <li><a href="#step2">Install Boost.Jam</a>.</li>
+
+    <li><a href="#step3">Configure your compiler toolset</a>.</li>
+
+    <li><a href="#step4">Go to Boost distribution directory</a>.</li>
+
+    <li><a href="#step5">Build and install</a>.</li>
+  </ol>
+
+  <h2><a id="Download" name="Download"></a>Download</h2>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step1" name="step1"></a>1</b></font></td>
+
+      <td>The Boost Libraries are distributed through the SourceForge file
+      distribution system. Click here to <b><a href=
+      "http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041">
+      <font size="4">download releases from SourceForge</font></a></b>. And
+      unpack the release to a convenient location.</td>
+    </tr>
+  </table>
+
+  <p>The Boost release includes all of the libraries and other material from
+  the web site. It is available in <a href="#.zip">ZIP</a>, <a href=
+  "#.tar.gz">TAR.GZ</a>, and <a href="#.tar.gz">TAR.BZ2</a> formats. Past
+  releases are also available.</p>It is also possible to download current
+  snapshots of work-in-progress from Boost's <a href="#CVS">CVS
+  repository</a>.
+
+  <h3><a id="zip" name=".zip">.zip</a> file</h3>The .zip format is widely
+  supported by both free decoders and commercial compress/archive utilities.
+  If you don't already have a .zip file decoder, download one from the
+  <a href="http://www.info-zip.org/">Info-ZIP</a> web site, which supplies
+  versions for many operating systems.
+
+  <p>Text file line endings in the .zip file are as supplied by each library
+  developer.&nbsp; This works fine for Windows, but not for Unix/Linux.&nbsp;
+  The .tar.gz and .tar.bz2 files supply Unix/Linux friendly line endings.</p>
+
+  <h3><a id="tar_gz" name=".tar.gz">.tar.gz</a> and .tar.bz2 files</h3>
+
+  <p>The .tar.gz format is widely supported on Unix/Linux platforms. Some
+  Windows compress/archive utilities can read the format as well.&nbsp;
+  Because the gzip format compresses the archive as a single file rather than
+  compressing each file individually, the .tar.gz file is smaller that the
+  .zip file.</p>
+
+  <p>The .tar.bz2 format is becoming widely available on Unix/Linux platforms
+  and is built into many tar utilities. This format differs for the .tar.gz
+  format in the compression used, which is considerably better and therefore
+  creates smaller files.</p>
+
+  <p>Text file line endings in the .tar.gz and .tar.bz2 files have been
+  converted to newlines for ease of use on Unix/Linux platforms.</p>
+
+  <h3>Boost <a id="CVS" name="CVS">CVS</a> Repository</h3>
+
+  <p>All Boost files, including the entire distribution tree including web
+  site HTML is maintained in a CVS repository. Command line, GUI, or browser
+  access is available.</p>
+
+  <h4>Boost CVS access via command line or graphical clients</h4>For those
+  who have CVS clients installed, the libraries are also available from the
+  public <a href="http://sourceforge.net/cvs/?group_id=7586">Boost CVS
+  repository</a>. Free command line clients (often already installed on
+  Linux/Unix systems) are available for many systems, and free GUI clients
+  are available for Windows, Mac, and other systems.
+
+  <p>See the much improved <a href=
+  "http://sourceforge.net/docman/?group_id=1">CVS documentation</a> (Section
+  F) from SourceForge, which includes links to the home pages for various GUI
+  and command line clients.</p>
+
+  <p>The general procedure for command-line clients is something like
+  this:</p>
+
+  <blockquote>
+    <code>cvs -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/boost
+    login</code><br>
+    [Hit &lt;return&gt; when it asks for a password]<br>
+    <code>cvs -z3 -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/boost
+    checkout boost</code><br>
+    <code>cvs -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/boost
+    logout</code>
+  </blockquote>Read the manual for your CVS client for further information.
+
+  <p>This access is read-only; if you are a library author and wish to have
+  CVS write access, please contact one of the <a href=
+  "moderators.html">moderators</a>.</p>
+
+  <h4>Boost CVS access via web <a id="Browser" name=
+  "Browser">Browser</a></h4>For access to the CVS archive from any modern web
+  browser, you can also use the <a href=
+  "http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/">web
+  browser&nbsp; interface</a>.&nbsp; Try one of the color diffs to see how a
+  file has changed over time. <b>Note:</b> this interface is only suitable
+  for viewing individual files and their revision histories.
+
+  <h4><a id="generated" name="generated">Documentation</a> generated from
+  BoostBook in CVS</h4>
+
+  <p>Some of the Boost documentation is generated from <a href=
+  "../doc/html/boostbook.html">BoostBook XML</a> source stored in the CVS
+  repository, and will not appear directly in the CVS tree as readable HTML.
+  View a nightly build of the generated HTML on the <a href=
+  "http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/libraries.html">
+  Nightly Generated Documentation</a> page. Where generated HTML is missing
+  from the CVS tree, an attempt has been made to include redirection to this
+  nightly build, but if you are away from an internet connection you may want
+  to download the generated documentation archive from the aforementioned
+  page so you can browse those documents offline.</p>
+
+  <h2><a id="Preparation" name="Preparation"></a>Preparation</h2>
+
+  <p>The recommended way to build and install the Boost Libraries is to use
+  <a href="../tools/build/v1/build_system.htm">Boost.Build</a>, the Boost
+  Build system. The rest of these instructions explain that use, but it is up
+  to you to use this method, or not. Note that some of the libraries also
+  include non Boost.Build makefiles and/or project files. But all include the
+  needed files for building with Boost.Build.</p>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step2" name="step2"></a>2</b></font></td>
+
+      <td>The build system uses <a href=
+      "../tools/build/jam_src/index.html">Boost.Jam</a>, an extension of the
+      <a href="http://www.perforce.com/jam/jam.html">Perforce Jam</a>
+      portable <i>make</i> replacement. The recommended way to get Boost.Jam
+      if you are using a Boost distribution is to <strong><a href=
+      "http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=72941">
+      download a prebuilt executable</a></strong> from SourceForge. If a
+      prebuilt executable is not provided for your platform or you are using
+      Boost's sources in an unreleased state, it may be necessary to <a href=
+      "../tools/build/jam_src/index.html#building_bjam">build <tt>bjam</tt>
+      from sources</a> included in the Boost source tree. To install
+      Boost.Jam, copy the <tt>bjam</tt> executable to a location accessible
+      in your <tt>PATH</tt>.</td>
+    </tr>
+  </table>
+
+  <h3><a id="Configuring" name="Configuring">Configuring the tools</a></h3>
+
+  <p>Before using Boost.Build you will need to configure the compiler tools
+  you are using. The build system's toolsets are designed to work in either
+  of two ways:</p>
+
+  <ol>
+    <li>The user sets up all of the environment for each toolset he wants to
+    use in the normal way. For example, for Microsoft VC++, ...VC98/Bin or
+    .../VC7/Bin is in the PATH environment variable, VCVARS32.BAT or
+    VSVARS32.BAT has been invoked, etc. For Metrowerks CodeWarrior, cwenv.bat
+    or equivalent has been called and ...Other Metrowerks Tools/Command Line
+    Tools is in the path. Many Unix operating systems come preconfigured this
+    way and require no user intervention.<br>
+    <br></li>
+
+    <li>The user doesn't want his environment cluttered with settings or has
+    nonstandard installations for some of his tools. Instead, he or she sets
+    variables which point to the toolset installation directories, either in
+    the command shell environment or on the <code>bjam</code> command-line.
+    These variables are used by the build system to locate the tools and
+    invoke the necessary setup. To set the variables on the <tt>bjam</tt>
+    command-line you use the "<tt>-s</tt>" option. For example:<br>
+    <br>
+    <tt>bjam "-sGCC_ROOT_DIRECTORY=/usr/local/gcc-3.3.2"</tt><br>
+    <br>
+    Some variables, like the toolset <tt>TOOLS</tt> variable, can accept
+    multiple values separated by spaces. Others, like the path above, can
+    contain spaces. For such circumstances you should use quotes appropriate
+    for your command interpreter.<br></li>
+  </ol>
+
+  <h3><a id="Tools" name="Tools">Supported Toolsets</a></h3>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step3" name="step3"></a>3</b></font></td>
+
+      <td>The following toolsets are supported by Boost.Build. For
+      information about <a href="#Configuring">configuring</a> each toolset,
+      click its name in the leftmost column.</td>
+    </tr>
+  </table><br>
+
+  <table cellpadding="5" summary="" border="1">
+    <tr>
+      <td><b>TOOLS Name</b></td>
+
+      <td><b>Description</b></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/borland-tools.html"><code>borland</code></a></td>
+
+      <td><a href=
+      "http://www.borland.com/bcppbuilder/freecompiler">Borland</a> C++</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/como-tools.html"><code>como</code></a></td>
+
+      <td><a href="http://www.comeaucomputing.com">Comeau C++</a> compiler
+      front-end for non-Windows platforms</td>
+    </tr>
+
+    <tr>
+      <td><code><a href=
+      "../tools/build/v1/como-tools.html">como-win32</a></code></td>
+
+      <td><a href="http://www.comeaucomputing.com">Comeau C++</a> compiler
+      front-end for Windows, using Microsoft <a href=
+      "http://msdn.microsoft.com/visualc/">Visual C++</a>as a back-end.</td>
+    </tr>
+
+    <tr>
+      <td><a href="../tools/build/v1/cw-tools.html"><code>cw</code></a></td>
+
+      <td><a href="http://www.metrowerks.com">Metrowerks CodeWarrior</a> Pro
+      6.x, 7.x, 8.x, and 9.x command-line tools</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/darwin-tools.html"><code>darwin</code></a></td>
+
+      <td>Apple Darwin OS hosted GNU <a href=
+      "http://developer.apple.com/tools/compilers.html">GCC</a></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/dmc-tools.html"><code>dmc</code></a></td>
+
+      <td><a href="http://www.digitalmars.com/">Digital Mars C++</a>.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/dmc-stlport-tools.html"><code>dmc-stlport</code></a></td>
+
+      <td><a href="http://www.digitalmars.com/">Digital Mars C++</a>, using
+      the <a href="http://www.stlport.org">STLport</a> standard library
+      implementation</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/edg-tools.html"><code>edg</code></a></td>
+
+      <td><a href="http://www.edg.com/">Edison Design Group</a> compiler
+      front-end (evaluation version)</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-tools.html"><code>gcc</code></a></td>
+
+      <td><a href="http://gcc.gnu.org">GNU GCC</a> on Unix and <a href=
+      "http://www.cygwin.com">Cygwin</a>.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-stlport-tools.html"><code>gcc-stlport</code></a></td>
+
+      <td><a href="http://gcc.gnu.org">GNU GCC</a> on Unix and <a href=
+      "http://www.cygwin.com">Cygwin</a>, using the <a href=
+      "http://www.stlport.org">STLport</a> standard library
+      implementation</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-nocygwin-tools.html"><code>gcc-nocygwin</code></a></td>
+
+      <td>GNU GCC Cygwin command line compiler tools running in "no-cygwin"
+      mode (produces commercially redistributable objects)</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/intel-linux-tools.html"><code>intel-linux</code></a></td>
+
+      <td><a href=
+      "http://www.intel.com/software/products/compilers/c60l/">Intel C++ for
+      Linux</a></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/intel-win32-tools.html"><code>intel-win32</code></a></td>
+
+      <td><a href=
+      "http://www.intel.com/software/products/compilers/c60/">Intel C++ for
+      Windows</a> using the Dinkumware standard library in the Intel-required
+      Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> 6
+      or 7 installation</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/kcc-tools.html"><code>kcc</code></a></td>
+
+      <td>KAI C++</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/kylix-tools.html"><code>kylix</code></a></td>
+
+      <td><a href="http://www.borland.com/kylix">Borland C++ for Linux
+      (Kylix).</a></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mingw-tools.html"><code>mingw</code></a></td>
+
+      <td>GNU GCC and associated tools in <a href=
+      "http://www.mingw.org">MinGW</a> configuration (produces commercially
+      redistributable objects)</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mingw-stlport-tools.html"><code>mingw-stlport</code></a></td>
+
+      <td>GNU GCC and associated tools in <a href=
+      "http://www.mingw.org">MinGW</a> configuration (produces commercially
+      redistributable objects), using the <a href=
+      "http://www.stlport.org">STLport</a> standard library
+      implementation</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mipspro-tools.html"><code>mipspro</code></a></td>
+
+      <td>SGI <a href=
+      "http://www.sgi.com/developers/devtools/languages/mipspro.html">MIPSpro
+      C and C++</a></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/msvc-tools.html"><code>msvc</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> version 6 command-line tools. NOTE; For version 7.x (the .NET
+      series) use the vc7, vc-7_1, or vc-8_0 toolsets below.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/msvc-stlport-tools.html"><code>msvc-stlport</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> version 6 command-line tools, using the <a href=
+      "http://www.stlport.org">STLport</a> standard library implementation.
+      NOTE; For version 7.x (the .NET series) use the vc7-stlport or
+      vc-7_1-stlport toolsets below.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/sunpro-tools.html"><code>sunpro</code></a></td>
+
+      <td><a href=
+      "http://wwws.sun.com/software/sundev/suncc/index.html">SunPRO C++</a>
+      compiler</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx</code></a></td>
+
+      <td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a> for
+      Tru64 UNIX (versions prior to 6.5)</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx65</code></a></td>
+
+      <td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a>
+      Version 6.5 for Tru64 UNIX</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vacpp-tools.html"><code>vacpp</code></a></td>
+
+      <td><a href="http://www-3.ibm.com/software/ad/vacpp/">IBM Visual Age
+      C++</a> command-line tools</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc7-tools.html"><code>vc7</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc7-stlport-tools.html"><code>vc7-stlport</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET + STLPort.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-7_1-tools.html"><code>vc-7_1</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET 2003.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-7_1-stlport-tools.html"><code>vc-7_1-stlport</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET 2003 + STLPort.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-8_0-tools.html"><code>vc-8_0</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET 2005.</td>
+    </tr>
+  </table>
+
+  <h2><a id="Build_Install" name="Build_Install"></a>Build and Install</h2>
+
+  <p>The common build and install process is driven by the top-level build
+  file (<a href="../Jamfile">Jamfile</a>).</p>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step4" name="step4"></a>4</b></font></td>
+
+      <td>
+        <p>First you need to change to the directory where you have the Boost
+        distribution you downloaded. For example:</p>
+
+        <blockquote>
+          <p><code>chdir&nbsp;boost-1.31.0</code></p>
+        </blockquote>
+      </td>
+    </tr>
+  </table>
+
+  <p>The default build and install attempts to build all available libraries
+  and install to default locations the libraries and Boost header files. On
+  Unix systems the default install location is "<tt>/usr/local</tt>", and on
+  Windows systems the default is "<tt>C:\Boost</tt>". Within those
+  directories libraries are installed to the "<tt>lib</tt>" subdirectory, and
+  headers to an "<tt>include/boost-1_31</tt>" subdirectory, the version will
+  reflect the distribution you are installing.</p>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step5" name="step5"></a>5</b></font></td>
+
+      <td>
+        Invoke the build system, specifying the <a href=
+        "#Tools">toolset</a>(s) you wish to use, to build and install. For
+        example for GNU/GCC.
+
+        <blockquote>
+          <p><code>bjam&nbsp;"-sTOOLS=gcc" install</code></p>
+        </blockquote>
+
+        <p>Or if you are interested only in the built libraries you can have
+        them built and collected to a common directory without
+        installation.</p>
+
+        <blockquote>
+          <p><code>bjam&nbsp;"-sTOOLS=gcc" stage</code></p>
+        </blockquote>
+      </td>
+    </tr>
+  </table>
+
+  <p>The build and install system can be controlled through a set of options
+  similar in style to GNU configure options. The options allow you to, among
+  other things, change the install location, disable building of libraries,
+  etc. You can see a summary of the available options by invoking "<tt>bjam
+  --help</tt>". The full invocation takes the form:</p>
+
+  <blockquote>
+    <p><code>bjam&nbsp;[<i>options</i>...] [install|stage]</code></p>
+  </blockquote>
+
+  <table cellspacing="0" cellpadding="2" summary="" border="1">
+    <tr>
+      <th>Action</th>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><i>none</i></td>
+
+      <td valign="top" align="left">Only builds the Boost libraries. This
+      lets you do the first part of what the <tt>install</tt> action normally
+      does without copying the built libraries to the install location.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>install</tt></td>
+
+      <td valign="top" align="left">Builds and installs Boost libraries and
+      headers.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>stage</tt></td>
+
+      <td valign="top" align="left">Builds the Boost libraries and copies
+      them into a common directory.</td>
+    </tr>
+
+    <tr>
+      <th nowrap>Option</th>
+
+      <td valign="top" align="left">&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--help</tt></td>
+
+      <td valign="top" align="left">Shows a short summary of the options and
+      syntax of the command.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>-sTOOLS=&lt;<i>toolsets</i>&gt;</tt></td>
+
+      <td valign="top" align="left">The list of tools to compile with.
+      Usually only one is needed.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--prefix=PREFIX</tt></td>
+
+      <td valign="top" align="left">Install architecture independent files
+      here.<br>
+      Default; <tt>C:\Boost</tt> on Win32.<br>
+      Default; <tt>/usr/local</tt> on Unix. Linux, etc.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--exec-prefix=EPREFIX</tt></td>
+
+      <td valign="top" align="left">Install architecture dependent files
+      here.<br>
+      Default; <tt>PREFIX</tt></td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--libdir=DIR</tt></td>
+
+      <td valign="top" align="left">Install libraries here.<br>
+      Default; <tt>EPREFIX/lib</tt></td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--includedir=DIR</tt></td>
+
+      <td valign="top" align="left">Install source headers here. The Boost
+      headers are installed in a version specific
+      "<tt>boost-&lt;version&gt;</tt>" subdirectory in this directory.<br>
+      Default; <tt>PREFIX/include</tt></td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--builddir=DIR</tt></td>
+
+      <td valign="top" align="left">Build in this location instead of
+      building within the distribution tree. This moves where the sources for
+      the libraries are compiled to before they are installed.
+      Recommended!</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--stagedir=DIR</tt></td>
+
+      <td valign="top" align="left">When staging only, with the
+      "<tt>stage</tt>" action, copy to the given location.<br>
+      Default; <tt>./stage</tt></td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--without-&lt;<i>library</i>&gt;</tt></td>
+
+      <td valign="top" align="left">Do not build, stage, or install the
+      specified library.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--with-&lt;<i>library</i>&gt;</tt></td>
+
+      <td valign="top" align="left">Build, stage, or install the specified
+      library. This changes the default from trying to build all possible
+      libraries, to only building the specified libraries.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--with-python-root[=PYTHON_ROOT]</tt></td>
+
+      <td valign="top" align="left">Build Boost.Python libraries with the
+      Python devel packages located at <tt>PYTHON_ROOT</tt>. The Boost.Python
+      libraries are built only if the build can find the Python development
+      package at this location.<br>
+      Default; <tt>C:\Python24</tt> on Win32.<br>
+      Default; <tt>/usr</tt> on Unix, Linux, Cygwin, etc.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--with-python-version[=2.4]</tt></td>
+
+      <td valign="top" align="left">Build Boost.Python libraries with the
+      Python version indicated.<br>
+      Default; 2.4.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--with-pydebug</tt></td>
+
+      <td valign="top" align="left">Build Boost.Python libraries using the
+      Python debug runtime. This builds an additional set of libraries for
+      use with the debug version of Python. The regular versions of the
+      Boost.Python libraries are also built.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>-sHAVE_ICU=1</tt></td>
+
+      <td valign="top" align="left">Build Boost.Regex libraries with Unicode
+      support provided by the <a href=
+      "http://www-306.ibm.com/software/globalization/icu/index.jsp">ICU
+      libraries</a>. ICU must have been built with the same compiler that you
+      are using to build Boost, and must be installed into your compiler's
+      include and library search paths. See <a href=
+      "../libs/regex/doc/install.html#unicode">the Boost.Regex installation
+      documentation for more information</a>.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>-sICU_PATH=<i>path</i></tt></td>
+
+      <td valign="top" align="left">Build Boost.Regex libraries with Unicode
+      support provided by the <a href=
+      "http://www-306.ibm.com/software/globalization/icu/index.jsp">ICU
+      libraries</a>. ICU must have been built with the same compiler that you
+      are using to build Boost, and must have been built (or installed to)
+      directory <i>path</i>. For example if you configured ICU with
+      <tt>--prefix=/usr/local/icu/3.3</tt>, then use
+      <tt>-sICU_PATH=/usr/local/icu/3.3</tt>. See <a href=
+      "../libs/regex/doc/install.html#unicode">the Boost.Regex installation
+      documentation for more information</a>.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>-sNO_COMPRESSION=1</tt></td>
+
+      <td valign="top" align="left">Build Boost.Iostreams without support for
+      the compression filters which rely on the non-Boost libraries zlib and
+      libbz2. If you use Windows, this option is enabled by default. If you
+      use UNIX, the compression filters will likely work with no
+      configuration, so this option should not be necessary. For full details
+      see <a href=
+      "http://www.boost.org/libs/iostreams/doc/index.html?path=7">Boost.Iostreams
+      Installation</a>.</td>
+    </tr>
+  </table>
+
+  <p>There are additional options as supported by <a href=
+  "../tools/build/v1/build_system.htm">Boost.Build</a> and <a href=
+  "../tools/build/jam_src/index.html">Boost.Jam</a>. Of the additional
+  options perhaps the most imporant is "<tt>-s<a href=
+  "../tools/build/v1/build_system.htm#build">BUILD</a>=&lt;features/variants&gt;</tt>"
+  which lets you override what is built by default. The
+  "<tt>&lt;features/variants&gt;</tt>" value is a list, separated by spaces,
+  of build requests. Features take the form of a tag and a value or values.
+  And variants are single symbolic names for a collection of features. For
+  example the default is to request "<tt>debug release
+  &lt;runtime-link&gt;static/dynamic &lt;threading&gt;single/multi</tt>", in
+  which "<tt>debug</tt>" and "<tt>release</tt>" are variants, and the rest
+  features with two values each.</p>
+
+  <p>If you have some feedback about the build and install process please
+  drop us a line at the <a href="mailing_lists.htm#jamboost">Boost.Build
+  mailing list</a>. We are particularly interested if it works for your
+  platform and if it there is anything that you feel could be done
+  better.</p>
+
+  <h2><a id="Results" name="Results"></a>Results</h2>
+
+  <p>The results of building come in to forms: static libraries, and dynamic
+  libraries. Depending on the platform the libraries produced have different
+  names to accommodate the platform requirements. For a single Boost library
+  the build with the default will produce eight different libraries. For
+  example building the Boost.Datetime library on Unix type system it would
+  produce:</p>
+
+  <ol>
+    <li><tt>libboost_date_time-gcc-d-1_31.so</tt></li>
+
+    <li><tt>libboost_date_time-gcc-mt-d-1_31.so</tt></li>
+
+    <li><tt>libboost_date_time-gcc-1_31.so</tt></li>
+
+    <li><tt>libboost_date_time-gcc-mt-1_31.so</tt></li>
+
+    <li><tt>libboost_date_time-gcc-d-1_31.a</tt></li>
+
+    <li><tt>libboost_date_time-gcc-mt-d-1_31.a</tt></li>
+
+    <li><tt>libboost_date_time-gcc-1_31.a</tt></li>
+
+    <li><tt>libboost_date_time-gcc-mt-1_31.a</tt><br></li>
+  </ol>
+
+  <table cellspacing="0" cellpadding="0" width="100%" summary="" border="0">
+    <tr>
+      <td colspan="11">
+        <table cellspacing="2" cellpadding="2" bgcolor="#CCCCCC" summary=""
+        border="0">
+          <tr>
+            <th>&middot; Library Prefix</th>
+          </tr>
+        </table>
+      </td>
+
+      <td width="80%">&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="7"><tt><font size=
+      "+1">lib</font></tt></td>
+
+      <td colspan="11">
+        <table cellspacing="2" cellpadding="2" summary="" border="0">
+          <tr>
+            <th>&middot; Library Name</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" rowspan="6"><tt><font size=
+      "+1">boost_date_time</font></tt></td>
+
+      <td colspan="10">
+        <table cellspacing="2" cellpadding="2" bgcolor="#CCCCCC" summary=""
+        border="0">
+          <tr>
+            <th>&middot; Toolset</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="5"><tt><font size=
+      "+1">-</font></tt></td>
+
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="5"><tt><font size=
+      "+1">gcc</font></tt></td>
+
+      <td colspan="8">
+        <table cellspacing="2" cellpadding="2" summary="" border="0">
+          <tr>
+            <th>&middot; Threading</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" rowspan="4"><tt><font size="+1">-</font></tt></td>
+
+      <td valign="bottom" rowspan="4"><tt><font size="+1">mt</font></tt></td>
+
+      <td colspan="6">
+        <table cellspacing="2" cellpadding="2" bgcolor="#CCCCCC" summary=""
+        border="0">
+          <tr>
+            <th>&middot; Runtime</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="3"><tt><font size=
+      "+1">-</font></tt></td>
+
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="3"><tt><font size=
+      "+1">d</font></tt></td>
+
+      <td colspan="4">
+        <table cellspacing="2" cellpadding="2" summary="" border="0">
+          <tr>
+            <th>&middot; Boost Version</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" rowspan="2"><tt><font size="+1">-</font></tt></td>
+
+      <td valign="bottom" rowspan="2"><tt><font size=
+      "+1">1_31</font></tt></td>
+
+      <td colspan="2">
+        <table cellspacing="2" cellpadding="2" bgcolor="#CCCCCC" summary=""
+        border="0">
+          <tr>
+            <th>&middot; Library Type</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" bgcolor="#CCCCCC"><tt><font size=
+      "+1">.a</font></tt></td>
+
+      <td>&nbsp;</td>
+    </tr>
+  </table>
+
+  <h3>Library Prefix</h3>
+
+  <p>The "lib" prefix on the libraries is a requirement on many platforms,
+  like Unix, and on others like GCC running on Windows. The prefix is
+  therefore added to all libraries on Unix type systems, and to static
+  libraries on Windows. That is on Unix shared libraries and static libraries
+  (object archives) are named respectively:</p>
+
+  <ul>
+    <li><tt>lib*.so</tt></li>
+
+    <li><tt>lib*.a</tt></li>
+  </ul>
+
+  <p>On Windows shared libraries do not have the prefix to differentiate the
+  import libraries from static libraries. Consequently on Windows the
+  libraries are named:</p>
+
+  <table id="Table1" cellspacing="1" cellpadding="1" width="300" border="0">
+    <tr>
+      <td><font face="Courier New">*.dll</font></td>
+
+      <td>Dynamic library version.</td>
+    </tr>
+
+    <tr>
+      <td><font face="Courier New">*.lib</font></td>
+
+      <td>Import library for the dll.</td>
+    </tr>
+
+    <tr>
+      <td><font face="Courier New">lib*.lib</font></td>
+
+      <td>Static library version.</td>
+    </tr>
+  </table><br>
+  <br>
+
+  <h3>Library Name</h3>
+
+  <p>For Boost libraries the name has the "<tt>boost_</tt>" prefix to
+  separate them from other libraries in your system.</p>
+
+  <h3>Toolset</h3>
+
+  <p>The toolset name is an abbreviation based on the compiler you are
+  building with. The abbreviation is composed of a short, 2 to 4 characters,
+  tag for the compiler and a version number of the compiler's major and minor
+  revision (if available). For example if your toolset is
+  "<tt>gcc-3_2_3</tt>" the toolset tag would be "<tt>gcc32</tt>". The toolset
+  abbreviations used are as follows:</p>
+
+  <table cellpadding="5" summary="" border="1">
+    <tr>
+      <td><b>TOOLS Name</b></td>
+
+      <td><b>Abbreviation</b></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/borland-tools.html"><code>borland</code></a></td>
+
+      <td><tt>bcb</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/como-tools.html"><code>como</code></a></td>
+
+      <td><tt>como</tt></td>
+    </tr>
+
+    <tr>
+      <td><code><a href=
+      "../tools/build/v1/como-tools.html">como-win32</a></code></td>
+
+      <td><tt>como</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href="../tools/build/v1/cw-tools.html"><code>cw</code></a></td>
+
+      <td><tt>cw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/darwin-tools.html"><code>darwin</code></a></td>
+
+      <td><tt>osx</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/dmc-tools.html"><code>dmc</code></a></td>
+
+      <td><tt>dmc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/dmc-stlport-tools.html"><code>dmc-stlport</code></a></td>
+
+      <td><tt>dmc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/edg-tools.html"><code>edg</code></a></td>
+
+      <td><tt>edg</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-tools.html"><code>gcc</code></a></td>
+
+      <td><tt>gcc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-stlport-tools.html"><code>gcc-stlport</code></a></td>
+
+      <td><tt>gcc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-nocygwin-tools.html"><code>gcc-nocygwin</code></a></td>
+
+      <td><tt>gcc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/intel-linux-tools.html"><code>intel-linux</code></a></td>
+
+      <td><tt>il</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/intel-win32-tools.html"><code>intel-win32</code></a></td>
+
+      <td><tt>iw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/kcc-tools.html"><code>kcc</code></a></td>
+
+      <td><tt>kcc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/kylix-tools.html"><code>kylix</code></a></td>
+
+      <td><tt>bck</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mingw-tools.html"><code>mingw</code></a></td>
+
+      <td><tt>mgw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mingw-stlport-tools.html"><code>mingw-stlport</code></a></td>
+
+      <td><tt>mgw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mipspro-tools.html"><code>mipspro</code></a></td>
+
+      <td><tt>mp</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/msvc-tools.html"><code>msvc</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/msvc-stlport-tools.html"><code>msvc-stlport</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/sunpro-tools.html"><code>sunpro</code></a></td>
+
+      <td><tt>sw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx</code></a></td>
+
+      <td><tt>tru</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx65</code></a></td>
+
+      <td><tt>tru</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vacpp-tools.html"><code>vacpp</code></a></td>
+
+      <td><tt>xlc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc7-tools.html"><code>vc7</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc7-stlport-tools.html"><code>vc7-stlport</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-7_1-tools.html"><code>vc-7_1</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-7_1-stlport-tools.html"><code>vc-7_1-stlport</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-8_0-tools.html"><code>vc-8_0</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td>Others</td>
+
+      <td>The first part of the toolset name.</td>
+    </tr>
+  </table>
+
+  <h3>Threading</h3>
+
+  <p>This tag indicates if the library is compiled with threading support. If
+  threading is enabled "<tt>-mt</tt>" is added, otherwise nothing is
+  added.</p>
+
+  <h3>Runtime</h3>
+
+  <p>This specifies the type of runtime the library was compiled against, and
+  the type of code that is compiled. More commonly this encodes the ABI
+  variation used in the code. For each feature of the runtime system and code
+  compilation option a single letter is added to this tag.</p>
+
+  <table cellpadding="5" summary="" border="1">
+    <tr>
+      <td><b>Key</b></td>
+
+      <td><b>Feature</b></td>
+    </tr>
+
+    <tr>
+      <td><tt>s</tt></td>
+
+      <td>Static link to runtime.</td>
+    </tr>
+
+    <tr>
+      <td><tt>g</tt></td>
+
+      <td>Debug runtime.</td>
+    </tr>
+
+    <tr>
+      <td><tt>y</tt></td>
+
+      <td>Debug Python system.</td>
+    </tr>
+
+    <tr>
+      <td><tt>d</tt></td>
+
+      <td>Debug enabled code.</td>
+    </tr>
+
+    <tr>
+      <td><tt>p</tt></td>
+
+      <td>STLport runtime, instead of the vendor toolset runtime.</td>
+    </tr>
+
+    <tr>
+      <td><tt>n</tt></td>
+
+      <td>STLport runtime using the "native" IO streams instead of the
+      STLport IO streams.</td>
+    </tr>
+  </table>
+
+  <p>For example if you compile debug code for STLport using native IO
+  streams, and statically link to the debug runtime the tag would be:
+  "<tt>-sgdpn</tt>".</p>
+
+  <h3>Boost Version</h3>
+
+  <p>This is the short label for the version of the Boost Libraries. The
+  major and minor version numbers are taken together separated by an
+  underscore. For example version 1.31.0 would be tagged as "<tt>-1_31</tt>".
+  For patch versions the patch number is also included, for example a version
+  of 1.31.1 would be tagged as "<tt>-1_31_1</tt>".</p>
+
+  <h3>Library Type</h3>
+
+  <p>The extension holds the type of library. This follows the platform
+  requirements. On Windows this is "<tt>.dll</tt>" for shared libraries, and
+  "<tt>.lib</tt>" for static libraries including import libraries. On Unix
+  this is ".a" for static libraries (archives), and ".so" for shared
+  libraries. For toolsets that support it in Unix they will also have a full
+  version extension (for example "<tt>.so.1.31.0</tt>") with a symbolic link
+  for the un-versioned library.</p>
+
+  <h2><a name="auto-link"></a>Automatic Linking on Windows</h2>
+
+  <p>For most Boost libraries that have separate source, the correct build
+  variant is linked against automatically when you include one of that
+  library's header files.&nbsp; For this feature to work, your compiler must
+  support the <code>#pragma comment(lib, name)</code> feature (Microsoft
+  Visual C++, Intel C++, Metrowerks C++ , and Borland C++ all support
+  this).</p>
+
+  <p>If you are linking to a dynamic runtime, then you can choose to link to
+  either a static or a dynamic Boost library, the default is to do a static
+  link.&nbsp; You can alter this for a specific library <em>whatever</em> by
+  defining BOOST_WHATEVER_DYN_LINK to force Boost library <em>whatever</em>
+  to be linked dynamically.&nbsp; Alternatively you can force all Boost
+  libraries to dynamic link by defining BOOST_ALL_DYN_LINK.</p>
+
+  <p>This feature can be disabled for Boost library <em>whatever</em> by
+  defining BOOST_WHATEVER_NO_LIB, or for all of Boost by defining
+  BOOST_ALL_NO_LIB.</p>
+
+  <p>If you want to observe which libraries are being linked against then
+  defining BOOST_LIB_DIAGNOSTIC will cause the auto-linking code to emit a
+  <code>#pragma message</code> each time a library is selected for
+  linking.</p>
+
+  <p>There are some Boost libraries (<a href=
+  "../libs/test/doc/index.html">Boost.Test</a> is one one special case),
+  where automatic linking is not supported for technical reasons: please
+  consult the documentation for each of the libraries you are using for more
+  information, and the <a href="../libs/config/index.html">Boost.Config</a>
+  documentation for more information on configuration macros.&nbsp; The
+  following table shows the current supported configurations, (Boost
+  libraries not listed here consist of headers only):</p>
+
+  <table id="Table2" cellspacing="1" cellpadding="1" width="100%" border="1">
+    <tr>
+      <td><strong>Library</strong></td>
+
+      <td><strong>Static Link</strong></td>
+
+      <td><strong>Dynamic Link</strong></td>
+
+      <td><strong>Default linkage</strong></td>
+
+      <td><strong>Automatic library selection</strong></td>
+
+      <td><strong>Comments</strong></td>
+    </tr>
+
+    <tr>
+      <td>Date-Time</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Filesystem</td>
+
+      <td>Yes</td>
+
+      <td>
+        <p>Yes</p>
+      </td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Graph</td>
+
+      <td>Yes</td>
+
+      <td>No</td>
+
+      <td>static</td>
+
+      <td>No</td>
+
+      <td>The separate Graph library source is needed only when <a href=
+      "../libs/graph/doc/read_graphviz.html">reading an AT&amp;T graphviz
+      file.</a></td>
+    </tr>
+
+    <tr>
+      <td>Iostreams</td>
+
+      <td>Yes</td>
+
+      <td>
+        <p>Yes</p>
+      </td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Program Options</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Python</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>dynamic</td>
+
+      <td>No</td>
+
+      <td>Since all Python extensions are DLL's it makes sense to dynamic
+      link to the Boost Python library&nbsp;by default (static linking is
+      only really an option if you are embedding python).</td>
+    </tr>
+
+    <tr>
+      <td>Regex</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Serialization</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Signals</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Test</td>
+
+      <td>Yes</td>
+
+      <td>No</td>
+
+      <td>static</td>
+
+      <td>No</td>
+
+      <td>Which library you link to depends upon which program entry point
+      you define, rather than which Boost.Test features you use.</td>
+    </tr>
+
+    <tr>
+      <td>Thread</td>
+
+      <td>Partial</td>
+
+      <td>Yes</td>
+
+      <td>static (Visual C++), otherwise dynamic</td>
+
+      <td>Yes</td>
+
+      <td>For technical reasons static linking is supported on only one
+      Windows compiler (Visual C++).</td>
+    </tr>
+
+    <tr>
+      <td>Wave</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+  </table><br>
+  <br>
+
+  <h2><a id="Additional_Steps" name="Additional_Steps"></a>Additional
+  Steps</h2>
+
+  <p>Depending on your platform and configuration you may need to perform
+  some additional configuration to get Boost to build and install.</p>
+
+  <ul>
+    <li><a href="../libs/config/config.htm#configuring">Configure the boost
+    source code</a>. This step should not be required on the vast majority of
+    platforms, but if you're trying to build Boost on an untested or
+    unsupported platform it may be necessary.<br>
+    <br></li>
+
+    <li>If Boost.Build has problems detecting your Python installation it
+    will print a short messages about how to configure for finding the Python
+    installation. For more information, see these detailed <a href=
+    "../libs/python/doc/building.html#building">instructions</a>.</li>
+  </ul>
+  <hr>
+
+  <p>Revised $Date: 2005/11/23 14:09:43 $</p>
+
+  <p>Copyright &copy; Rene Rivera 2003.<br>
+  Copyright &copy; Jens Maurer 2001.<br>
+  Copyright &copy; John Maddock 2004.</p>
+
+  <p><small>Distributed under the Boost Software License, Version 1.0. (See
+  accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
+  at <a href=
+  "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+</body>
+</html>

Modified: boost/trunk/more/mailing_lists.htm
===================================================================
--- boost/trunk/more/mailing_lists.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/more/mailing_lists.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -133,7 +133,7 @@
 
     <dd>
       <dl>
-        <dt><a href="#jamboost">Boost.Build</a> (jamboost) list</dt>
+        <dt><a href="#jamboost">Boost.Build</a> list</dt>
 
         <dt><a href="#cplussig">Python C++-Sig</a> (for Boost.Python)</dt>
 
@@ -199,10 +199,8 @@
   is available at <a href=
   "news://news.gmane.org/gmane.comp.lib.boost.devel">news://news.gmane.org/gmane.comp.lib.boost.devel</a>.
 
-  <p>For this list's members only, preliminary libraries under discussion are
-  available from the YahooGroups <a href=
-  "http://www.yahoogroups.com/files/boost/">Files section</a> (formerly
-  called the "vault").</p>
+  <p>Preliminary libraries under discussion are available from the <a href=
+  "http://boost-consulting.com/vault/">Vault</a>.</p>
 
   <h3><a name="archive" id="archive">Archives</a> for Boost developers
   list</h3>
@@ -221,7 +219,7 @@
   GMane NNTP Archive</a>, <a href=
   "http://www.mail-archive.com/boost%40lists.boost.org/">The Mail
   Archive</a>, and of course there is a Google search link for our <a href=
-  "http://lists.boost.org/MailArchives/boost/">MailMan Archive</a> on
+  "http://lists.boost.org/Archives/boost/">MailMan Archive</a> on
   <a href="../index.htm">our home page</a>.
 
   <h2>Boost <a name="announce" id="announce">Announce</a> mailing list</h2>
@@ -249,10 +247,10 @@
 
   <dl>
     <dd>
-      <h3><a name="jamboost" id="jamboost">Boost.Build</a> (jamboost)
-      list</h3>The Yahoogroups mailing list for the <a href=
+      <h3><a name="jamboost" id="jamboost">Boost.Build</a>
+      list</h3>The mailing list for the <a href=
       "../tools/build">Boost Build System</a> is located <a href=
-      "http://groups.yahoo.com/group/jamboost/">here</a>. GMane provides
+      "http://lists.boost.org/mailman/listinfo.cgi/boost-build">here</a>. GMane provides
       <a href="news://news.gmane.org/gmane.comp.lib.boost.build">NNTP
       access</a> and <a href=
       "http://news.gmane.org/thread.php?group=gmane.comp.lib.boost.build">Searchable
@@ -310,7 +308,7 @@
 
       <h3><a name="boostdocs" id="boostdocs">Boost.Documentation</a>
       list</h3>The SourceForge mailing list for the <a href=
-      "../tools/boostbook">Boost Documentation System</a> is located <a href=
+      "../doc/html/boostbook.html">Boost Documentation System</a> is located <a href=
       "https://lists.sourceforge.net/lists/listinfo/boost-docs">here</a>.
       GMane provides <a href=
       "news://news.gmane.org/gmane.comp.lib.boost.documentation">NNTP
@@ -364,8 +362,9 @@
   <hr>
 
   <p>Revised 
-  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->08
-  July, 2005<!--webbot bot="Timestamp" endspan i-checksum="39365" --></p>
+    <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y"
+    startspan -->04 December, 2005<!--webbot bot="Timestamp" endspan
+    i-checksum="39365" --></p>
 
   <p>Copyright Beman Dawes and David Abrahams 2001-2005</p>
 

Modified: boost/trunk/more/test_policy.htm
===================================================================
--- boost/trunk/more/test_policy.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/more/test_policy.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -25,10 +25,9 @@
 and then tested again (regression tested) every time a change is made and before
 every release.&nbsp;</p>
 <p>&quot;Quality assurance based on a wide range of targeted tests&quot; as one
-of the key answers to <a href="http://users.comlab.ox.ac.uk/tony.hoare">C.A.R
-Hoare's</a> question
-<a href="http://users.comlab.ox.ac.uk/tony.hoare/icse18.html">&quot;How
-did software get so reliable without proof.&quot;</a></p>
+of the key answers to C.A.R
+Hoare's question
+&quot;How did software get so reliable without proof.&quot;</p>
 <h2>Regression test</h2>
 <p>Boost uses an automatic <a href="regression.html"> regression test suite</a> which generates HTML
 <a href="../status/compiler_status.html">compiler
@@ -98,4 +97,4 @@
 
 </body>
 
-</html>
\ No newline at end of file
+</html>

Modified: boost/trunk/more/version_history.html
===================================================================
--- boost/trunk/more/version_history.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/more/version_history.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -6,11 +6,7 @@
   <title>Boost Version History</title>
   <meta content="text/html; charset=us-ascii" http-equiv="content-type" />
   <link rel="stylesheet" type="text/css" href="css_0/inner.css" />
-  <!--[if IE]>
-  <style type="text/css">
-    body { behavior: url(more/css_0/csshover.htc); }
-  </style>
-  <![endif]-->
+  <!--[if IE]> <style type="text/css"> body { behavior: url(../more/css_0/csshover.htc); } </style> <![endif]-->
 </head>
 
 <body>
@@ -55,6 +51,379 @@
             <div class="section-body">
               <div class="section-body-0">
                 <div class="section-body-1">
+                  <div class="history_item" id="v1.33.0">
+                    <h3>1.33.0 (11 Aug 2005)</h3>
+
+                    <h4>New Libraries</h4>
+
+                    <ul>
+                      <li><span class="library"><a href=
+                      "../libs/iostreams/doc/index.html">Iostreams
+                      Library</a>:</span> Framework for defining streams,
+                      stream buffers and i/o filters, from Jonathan
+                      Turkanis.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/functional/hash/index.html">Functional/Hash
+                      Library</a>:</span> A TR1 hash function object that can
+                      be extended to hash user defined types, from Daniel
+                      James.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/parameter/doc/html/index.html">Parameter
+                      Library</a>:</span> Write functions that accept
+                      arguments by name: especially useful when a function
+                      has more than one argument with a useful default value,
+                      since named arguments can be passed in any order.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/ptr_container/index.html">Pointer Container
+                      Library</a>:</span> Containers for storing
+                      heap-allocated polymorphic objects to ease
+                      OO-programming, from Thorsten Ottosen.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/wave/index.html">Wave</a>:</span> Standards
+                      conformant implementation of the mandated C99/C++
+                      preprocessor functionality packed behind an easy to use
+                      iterator interface, from Hartmut&nbsp;Kaiser.</li>
+                    </ul>
+
+                    <h4>Updated Libraries</h4>
+
+                    <ul>
+                      <li><span class="library"><a href=
+                      "../doc/html/any.html">Any Library</a>:</span>
+                      <code>any_cast</code> has been enhanced to allow direct
+                      access to <code>any</code>'s held value.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/assign/doc/index.html">Assignment
+                      Library</a>:</span> Support for <a href=
+                      "../libs/ptr_container/index.html">Pointer Container
+                      Library</a> and new efficient functions
+                      <code>ref_list_of()</code> and
+                      <code>cref_list_of()</code> for generating anonymous
+                      ranges.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/bind/bind.html">Bind Library</a>:</span> Bind
+                      expressions now support <a href=
+                      "../libs/bind/bind.html#operators">comparisons and
+                      negation</a>. Example: <code>bind(&amp;X::name, _1)
+                      &lt; bind(&amp;X::name, _2)</code>.</li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../doc/html/date_time.html">Date-Time
+                        Library</a>:</span>
+
+                        <ul>
+                          <li>Added <a href=
+                          "../doc/html/date_time/local_time.html">local time
+                          and time zone classes</a>.</li>
+
+                          <li>Added <a href=
+                          "../doc/html/date_time/date_time_io.html">format-based
+                          Input/Output facets</a>.</li>
+
+                          <li>For a complete list of changes, see the library
+                          <a href=
+                          "../doc/html/date_time/details.html#date_time.changes">
+                          change history</a>.</li>
+                        </ul>
+                      </li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/graph/doc/index.html">Graph
+                        Library</a>:</span> Introduced several new algorithms
+                        and improved existing algorithms:
+
+                        <ul>
+                          <li><a href=
+                          "../libs/graph/doc/python.html">Experimental Python
+                          bindings</a>, from Doug Gregor and Indiana
+                          University.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/floyd_warshall_shortest.html"><tt>
+                          floyd warshall all pairs shortest paths</tt></a>,
+                          from Lauren Foutz and Scott Hill.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/astar_search.html"><tt>astar
+                          search</tt></a>, from Kristopher Beevers and Jufeng
+                          Peng.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/fruchterman_reingold.html"><tt>fruchterman
+                          reingold force directed layout</tt></a>, from Doug
+                          Gregor and Indiana University.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/biconnected_components.html"><tt>
+                          biconnected components</tt> and <tt>articulation
+                          points</tt></a>, from Jeremy Siek, Janusz
+                          Piwowarski, and Doug Gregor.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/sequential_vertex_coloring.html">
+                          <tt>sequential vertex coloring</tt></a> has been
+                          updated, tested, and documented.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/gursoy_atun_layout.html"><tt>gursoy
+                          atun layout</tt></a>, from Jeremiah Willcock and
+                          Doug Gregor of Indiana University.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/king_ordering.html"><tt>king
+                          ordering</tt></a>, from D. Kevin McGrath of Indiana
+                          University.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/cuthill_mckee_ordering.html"><tt>
+                          cuthill mckee ordering</tt></a> has been recast as
+                          an invocation of <tt>breadth first search</tt> and
+                          now supports graphs with multiple components.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/dijkstra_shortest_paths.html"><tt>
+                          dijkstra shortest paths</tt></a> now uses a relaxed
+                          heap&nbsp;[<a href=
+                          "../libs/graph/doc/bibliography.html#driscoll88">61</a>]
+                          as its priority queue, improving its complexity to
+                          <em>O(V log V)</em> and improving real-world
+                          performance for larger graphs.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/read_graphviz.html"><code>read
+                          graphviz</code></a> now has a new, Spirit-based
+                          parser that works for all graph types and supports
+                          arbitrary properties on the graph, from Ron Garcia.
+                          The old, Bison-based GraphViz reader has been
+                          deprecated and will be removed in a future Boost
+                          release. <a href=
+                          "../libs/graph/doc/write-graphviz.html"><code>write
+                          graphviz</code></a> also supports dynamic
+                          properties.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/subgraph.html"><code>subgraph</code></a>:
+                          <code>get_property</code> now refers to the
+                          subgraph property, not the root graph's
+                          property.</li>
+
+                          <li>See the <a href=
+                          "../libs/graph/doc/history.html#by-version">history</a>
+                          for additional changes and bug fixes.</li>
+                        </ul>
+                      </li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/multi_index/doc/index.html">Multi-index
+                        Containers Library</a>:</span>
+
+                        <ul>
+                          <li>New <a href=
+                          "../libs/multi_index/doc/advanced_topics.html#hashed_indices">
+                          hashed indices</a>.</li>
+
+                          <li>Added <a href=
+                          "../libs/multi_index/doc/advanced_topics.html#serialization">
+                          serialization support</a>.</li>
+
+                          <li>For a complete list of changes, see the library
+                          <a href=
+                          "../libs/multi_index/doc/release_notes.html">release
+                          notes</a>.</li>
+                        </ul>
+                      </li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/program_options/doc/index.html">Program
+                        Options Library</a>:</span>
+
+                        <ul>
+                          <li>Option descriptions are now printed with word
+                          wrapping.</li>
+
+                          <li>Command line parser can bypass unregistered
+                          options, instread of throwing.</li>
+
+                          <li>Removed support for "implicit" (optional)
+                          values.</li>
+
+                          <li>New customization method
+                          'command_line_parser::extra_style_parser'. Unlike
+                          'additional_parser', allows the user to parse
+                          several tokens and return a vector of options, not
+                          just a single option.</li>
+
+                          <li>Work with disabled exceptions.</li>
+                        </ul>
+                      </li>
+
+                      <li><span class="library"><a href=
+                      "../libs/property_map/property_map.html">Property Map
+                      Library</a>:</span> Introduced the <a href=
+                      "../libs/property_map/doc/dynamic_property_map.html"><code>
+                      dynamic properties</code></a> class, which provides
+                      dynamically-typed access to a set of property
+                      maps.</li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/python/doc/index.html">Boost.Python</a>:</span>
+
+                        <ul>
+                          <li>Added support for docstrings on nonstatic
+                          properties.</li>
+
+                          <li>We now export the client-provided docstrings
+                          for <code>init&lt;optional&lt;&gt; &gt;</code> and
+                          <i>XXX</i><code>_FUNCTION_OVERLOADS()</code> for
+                          only the last overload.</li>
+
+                          <li>Support for Embedded VC++ 4 and GCC-3.3 on
+                          MacOS added</li>
+
+                          <li>Introduced better support for rvalue
+                          from-python conversions of shared_ptr.</li>
+
+                          <li>Support for exposing
+                          <code>vector&lt;T*&gt;</code> with the indexing
+                          suite.</li>
+
+                          <li>updated visual studio project build file.</li>
+
+                          <li>Added search feature to the index page.</li>
+                        </ul>
+                      </li>
+
+                      <li><span class="library"><a href=
+                      "../libs/random/index.html">Random Number
+                      Library</a>:</span> improved initialization for
+                      <code>mersenne_twister</code>, algorithm by Makoto
+                      Matsumoto and Takuji Nishimura, implemented for Boost
+                      by Jens Maurer.<br />
+                      <em>Note:</em> All test vectors for
+                      <code>mersenne_twister</code>s constructed or seeded
+                      without parameters or with a single <code>unsigned
+                      int</code> parameter become invalid.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/range/index.html">Range Library</a>:</span>
+                      Minor addition of convenience functions to
+                      <code>iterator range</code> like <code>front(),
+                      back()</code> and <code>operator[]()</code>.</li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/regex/index.html">Regex Library</a>:</span>
+
+                        <ul>
+                          <li>Rewritten front end parser now supports
+                          (?imsx-imsx) constructs, plus lookbehind assertions
+                          and conditional expressions.</li>
+
+                          <li>Thin wrapper classes improve integration with
+                          MFC/ATL code.</li>
+
+                          <li>Full (optional) Unicode support via the ICU
+                          library.</li>
+                        </ul>Refer to the <a href=
+                        "../libs/regex/doc/history.html">regex history
+                        page</a> for more information on these and other
+                        small changes.
+                      </li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/serialization/doc/index.html">Serialization
+                        Library</a>:</span>
+
+                        <ul>
+                          <li>DLL version.</li>
+
+                          <li>Auto-linking.</li>
+
+                          <li>Serialization of variants.</li>
+
+                          <li>Improved serialization of shared pointers.</li>
+                        </ul>
+                      </li>
+
+                      <li><span class="library"><a href=
+                      "../doc/html/signals.html">Signals Library</a>:</span>
+                      added slot blocking/unblocking, from Frantz Maerten.
+                      Huge improvements to signal invocation performance from
+                      Robert Zeh.</li>
+                    </ul>
+
+                    <h4>Supported Compilers</h4>
+
+                    <p>Boost is tested on a wide range of compilers and
+                    platforms. Since Boost libraries rely on modern C++
+                    features not available in all compilers, not all Boost
+                    libraries will work with every compiler. The following
+                    compilers and platforms have been extensively tested with
+                    Boost, although many other compilers and platforms will
+                    work as well. For more information, see the <a href=
+                    "http://www.boost.org/regression/release/user/">regression
+                    test results</a>.</p>
+
+                    <ul>
+                      <li><a href="http://developer.apple.com/">Apple GCC</a>
+                      3.x on Mac OS X.</li>
+
+                      <li><a href=
+                      "http://www.borland.com/us/products/cbuilder/">Borland
+                      C++</a> 5.6.4 on Windows.</li>
+
+                      <li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3
+                      (with and without STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x
+                      on Windows, Linux and Solaris.</li>
+
+                      <li><a href=
+                      "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
+                      Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
+
+                      <li><a href="http://www.metrowerks.com">Metrowerks
+                      CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and
+                      Windows.</li>
+
+                      <li><a href=
+                      "http://msdn.microsoft.com/visualc/">Microsoft Visual
+                      C++</a> 6.0 (sp5, with and without STLport), 7.0, 7.1,
+                      8.0 beta. Note: due to intermittent problems with
+                      Visual C++ 8.0 beta, and the presence of a variety of
+                      pre-release compiler builds, we are unable to guarantee
+                      compatibility until the final compiler is
+                      released.</li>
+                    </ul>
+
+                    <h4>Acknowledgements</h4>
+
+                    <p><img src="boost_1_33_0.jpg" width="128" height="118"
+                    alt="Medieval Mr. Gregor" class="left-inset" /><a href=
+                    "../people/doug_gregor.html">Douglas Gregor</a> managed
+                    this release.</p>
+
+                    <p>A great number of people contributed their time and
+                    expertise to make this release possible. Special thanks
+                    go to Aleksey Gurtovoy and Misha Bergal, who managed to
+                    keep the regression testing system working throughout the
+                    release process; David Abrahams, Beman Dawes, Aleksey
+                    Gurtovoy, Rene Rivera and Jonathan Turkanis for greatly
+                    improving the quality of this release; Rene Rivera for
+                    the new Boost web page design; and Zoltan "cad" Juhasz
+                    for the new Boost logo.</p>
+                  </div>
+
                   <div class="history_item" id="v1.32.0">
                     <h3>1.32.0 (19 Nov 2004)</h3>
 
@@ -1821,7 +2190,7 @@
         </div>
 
         <div id="footer">
-          <p id="revised">Revised $Date: 2005/08/11 21:49:54 $</p>
+          <p id="revised">Revised $Date: 2005/12/01 04:52:03 $</p>
 
           <p id="copyright">Copyright Daryle Walker 2004. Copyright Rene
           Rivera 2005.</p>

Modified: boost/trunk/more/whos_using/using.qbk
===================================================================
--- boost/trunk/more/whos_using/using.qbk	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/more/whos_using/using.qbk	2005-12-06 16:16:19 UTC (rev 13900)
@@ -7,7 +7,7 @@
             http://www.boost.org/LICENSE_1_0.txt
         </ulink>)
     ]
-    [last-revision $Date: 2005/08/05 12:40:04 $]
+    [last-revision $Date: 2005/12/01 04:52:03 $]
 ]
 
 [section:intro]
@@ -396,13 +396,13 @@
 Currently Boost and the Adobe Software Libraries are in use in around 30 Adobe products.
 ]
 
-[blurb [*Lyx Document Editor]\n\n
-[@http://www.lyx.org/ The Lyx Document Editor]
+[blurb [*LyX Document Editor]\n\n
+[@http://www.lyx.org/ The LyX Document Editor]
 is an advanced open source document processor that encourages an 
 approach to writing based on the structure of your documents, 
 not their appearance.  LyX produces high quality, professional output,
 using LaTeX, an industrial strength typesetting engine.\n\n
-Lyx uses many parts of Boost, including [@../../libs/array/index.html Array], 
+LyX uses many parts of Boost, including [@../../libs/array/index.html Array], 
 [@../../libs/bind/index.html Bind], [@../../libs/regex/index.html Regex], 
 [@../../libs/type_traits/index.html Type Traits], 
 [@../../libs/function/index.html Function],
@@ -445,6 +445,13 @@
 [@../../libs/type_traits/index.html Type Traits]
 ]
 
+[blurb [*SmartWin++]\n\n
+[@http://smartwin.sourceforge.net/ SmartWin++] 
+is a 100% free GUI library for developing Windows applications, 
+it's free both as in "free beer" and as in "free speech", you can freely use 
+SmartWin++ for commercial applications and for Open Source applications!
+]
+
 [blurb [*Open VRML]\n\n
 [@http://openvrml.org/ Open VRML] is a free cross-platform runtime 
 for VRML. 
@@ -655,6 +662,52 @@
 and [@../../libs/test/index.html the Test Framework].
 ]
 
+[blurb [*CBCanaylzer]\n\n
+[@http://www.biozentrum.uni-wuerzburg.de/index.php?id=524 CBCanaylzer]
+ is developed by the Department of Bioinformatics, 
+at the University of Wuerzburg.\n\n
+['"CBCAnalyzer  (CBC = compensatory base change) is a tool to create ``small''
+phylogenetic trees from sequence alignments. To measure the distance of sequences
+the compensatory base changes are detected and counted. The bionj
+algorithm is then used to construct a tree. CBCAnalyzer is available on
+Windows, Linux and partly works on MacOSX. \n\n
+Boost libraries used: 
+ [@../../libs/program_options/index.html Program Options]
+  - creates really nice output, and is both easy to extend and simple to handle.
+ [@../../libs/iterator/index.html Iterator], 
+ [@../../libs/spirit/index.html Spirit] 
+ - Saved a lot of my time, and makes the vast amount of biological file 
+ formats simple to support, 
+ [@../../libs/smart_ptr/index.html Shared Pointer], 
+ [@../../libs/lambda/index.html Lambda].]
+]
+
+[blurb [*Profdist]\n\n
+[@http://www.biozentrum.uni-wuerzburg.de/index.php?id=523 Profdist]
+is developed by the Department of Bioinformatics, at the University of Wuerzburg.\n\n
+['"Profdist is a tool for the construction of large phylogenetic trees based on
+profile distances. The input alignment data gets extended by random
+picking of rows, and a clustering technique is used to create profiles
+of the most frequent subtrees. The iterative approach allows working on
+large datasets. Currently the application is very limited by the quality of 
+wxWidgets, and only available for Windows and Linux. \n\n
+The Boost librarie used were:
+ [@../../libs/algorithm/string/index.html String Algorithms],
+ [@../../libs/bind/ref.html Ref], 
+ [@../../libs/iterator/index.html Iterator], 
+ [@../../libs/spirit/index.html Spirit], 
+ [@../../libs/smart_ptr/index.html Shared Pointer] and 
+ [@../../libs/lambda/index.html Lambda]."]
+]
+
+[blurb [*The Yake Engine]\n\n
+[@http://www.yake.org/ The Yake Engine] 
+is a component-based, object-oriented engine written in C++ 
+and primarily designed for VR applications and games. It abstracts typical 
+low-level and middleware APIs and provides various low, mid and application 
+level functionality as well as tools to create and import content.
+]
+
 [endsect]
 
 [section:inhouse In House Boost]
@@ -749,6 +802,30 @@
 [@../../libs/tokenizer/index.html Tokenizer]."]
 ]
 
+[blurb [*Rational Discovery LLC]\n\n
+[@http://www.rationaldiscovery.com Rational Discovery]
+provides computational modeling, combinatorial
+library design and custom software development services to the
+pharmaceutical, biotech and chemical industries.\n\n
+['"We do a substantial amount of internal research to develop new
+approaches for applying machine-learning techniques to solve chemical
+problems. Because we're a small organization and chemistry is a large
+and complex field, it is essential that we be able to quickly and
+easily prototype and test new algorithms. We have found the Boost
+libraries, a reliable source of high-quality code, to be
+indispensable.\n\n
+Boost libraries used: 
+[@../../libs/python/index.html Python], 
+[@../../libs/graph/index.html Graph], 
+[@../../libs/smart_ptr/index.html Smart Pointer], 
+[@../../libs/any/index.html Any], 
+[@../../libs/conversion/lexical_cast.htm Lexical Cast], 
+[@../../libs/random/index.html Random],
+[@../../libs/algorithm/string/index.html String Algorithms], 
+[@../../libs/tuple/index.html Tuple], 
+[@../../libs/numeric/ublas/index.html uBLAS]."]
+]
+
 [blurb [*Archelon LLC]\n\n
 [@http://www.archelon-us.com Archelon LLC] is a global securities firm
 headquartered in Chicago. We actively trade equities, futures and
@@ -798,3 +875,4 @@
 
 [endsect]
 
+

Modified: boost/trunk/people/doug_gregor.html
===================================================================
--- boost/trunk/people/doug_gregor.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/people/doug_gregor.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -37,6 +37,6 @@
     wife Amy to help him navigate through the daylight. Once there, he
     enjoys tennis and the occasional game of paintball.  <p>Email:
     dgregor -at- cs.indiana.edu</p> <p>Home page: <a
-    href="http://www.cs.rpi.edu/~gregod"><code>http://www.cs.rpi.edu/~gregod</code></a>
+    href="http://www.osl.iu.edu/~dgregor"><code>http://www.osl.iu.edu/~dgregor</code></a>
   </body>
 </html>

Modified: boost/trunk/people/eric_friedman.htm
===================================================================
--- boost/trunk/people/eric_friedman.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/people/eric_friedman.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -25,7 +25,7 @@
 discovered programming at 10 and Boost at 17. He is a Computer Science major,
 with interests in Political Science and Arabic.<br>
 <br>
-Eric is co-author of the <a href="../libs/variant">Variant library</a> and
+Eric is co-author of the <a href="../libs/variant/index.html">Variant library</a> and
 intends to author more.<br>
 <br>
 He enjoys rap music, discussing politics, and, of course, programming.<br>

Modified: boost/trunk/people/jaakko_jarvi.htm
===================================================================
--- boost/trunk/people/jaakko_jarvi.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/people/jaakko_jarvi.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -19,8 +19,8 @@
     <p><a href="http://boost.sourceforge.net/photos/jaakko_jarvi.jpg"><img border="0" src="http://boost.sourceforge.net/photos/jaakko_jarvi_small.jpg" alt="jaakko_jarvi.jpg (25365 bytes)" align="center" hspace="10" vspace="5" width="100" height="82"></a></p>
     <p>Jaakko Järvi is currently a researcher (Post doc) in the <a href="http://www.osl.iu.edu/">Open Systems Lab</a> at Indiana University.<br>
       <br>
-      He's the author of the <a href="../libs/tuple">Tuple 
-        Library</a> and co-author of the <a href="../libs/lambda">Lambda Library.</a><br>
+      He's the author of the <a href="../libs/tuple/index.html">Tuple 
+        Library</a> and co-author of the <a href="../libs/lambda/index.html">Lambda Library.</a><br>
       <br>
       He can be reached at <a href="mailto:jajarvi at cs.indiana.edu">jajarvi at cs.indiana.edu</a>.
     </p>

Modified: boost/trunk/people/thomas_witt.html
===================================================================
--- boost/trunk/people/thomas_witt.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/people/thomas_witt.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,3 +1,6 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+   "http://www.w3.org/TR/html4/loose.dtd">
+
 <html>
   <head>
     <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
@@ -2,2 +5,3 @@
     <meta name="ProgId" content="FrontPage.Editor.Document">
+    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
     <title>Thomas Witt</title>
@@ -20,23 +24,26 @@
     src="http://boost.sourceforge.net/photos/thomas_witt_small.jpg"
     alt="http://boost.sourceforge.net/photos/thomas_witt.jpg"
     border="0" align="left" hspace="10" vspace="5" width="100"
-    height="133"></a> <p>Thomas Witt
-    is a Ph.D.  student at the <a
-    href="http://www.ive.uni-hannover.de">Institute of Transport,
-    Railway Construction and Operation, University of Hanover,
-    Germany</a>. Being a mechanical engineer by training, he nowadays
-    spends most of his time developing cross-platform applications and
-    libraries in C++. Having his thesis almost finished Thomas is open
-    for job offers. He can be contacted at <a
-    href="mailto:witt at acm.org">witt at acm.org</a></p> <p>Thomas is acting
-    as <a
-    href="http://boost.sourceforge.net/more/formal_review_process.htm">Boost
-    Review Wizard</a> since May 2002. He is coauthor of the boost
-    iterator adaptor library and the corresponding standard library
-    proposals.</p> <p>In his spare time Thomas likes reading, running,
-    swimming and skiing.  There is also rumor of him being a railroad
-    enthusiast, but Thomas refuses to comment on this.</p> <p>Thomas
-    lives in Hanover, Germany with the most beautiful girl in the
-    world and an ever growing number of books.</p>
+    height="133"></a> 
+    <p>
+      Thomas Witt is a senior software developer
+      at <a href="http://www.styleadvisor.com">Zephyr Associates,
+      Inc.</a>. Being a mechanical engineer by training, he nowadays
+      spends most of his time developing applications and libraries in
+      C++. Twice a year he is allowed to leave his office to attend
+      C++ standards committee meetings.
+    </p> 
+    <p>
+      Thomas is coauthor of the Boost.Iterator library and in a less
+      busy and distant past was acting as
+      <a href="http://boost.sourceforge.net/more/formal_review_process.htm">Boost Review Wizard</a>
+    </p>
+    <p>
+      In his spare time Thomas likes reading, running, swimming and
+      skiing. There is also rumor of him being a railroad enthusiast,
+      but Thomas refuses to comment on this. Thomas lives in
+      Stateline, Nevada enjoying the view of Lake Tahoe and the slopes
+      of the surrounding ski resorts.
+    </p>
   </body>
 </html>

Modified: boost/trunk/status/Jamfile
===================================================================
--- boost/trunk/status/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/status/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -21,6 +21,7 @@
 subinclude libs/assign/test ;              # test-suite assign
 subinclude libs/bind/test ;                # test-suite bind
 subinclude libs/conversion/test ;          # test-suite conversion
+subinclude libs/concept_check ;            # test-suite concept_check
 subinclude libs/date_time/test ;           # test-suite date_time
 subinclude libs/dynamic_bitset ;           # test suite dynamic_bitset
 subinclude libs/filesystem/test ;          # test-suite filesystem
@@ -99,13 +100,6 @@
           [ run libs/array/array5.cpp ]
         ;
 
-    test-suite concept_check
-        : [ compile libs/concept_check/concept_check_test.cpp ]
-          [ compile libs/concept_check/class_concept_check_test.cpp ]
-          [ compile-fail libs/concept_check/concept_check_fail_expected.cpp ]
-          [ compile-fail libs/concept_check/class_concept_fail_expected.cpp ]
-        ;
-
     run libs/crc/crc_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ;
 
 

Modified: boost/trunk/status/explicit-failures-markup.xml
===================================================================
--- boost/trunk/status/explicit-failures-markup.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/status/explicit-failures-markup.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -29,6 +29,7 @@
     <mark-toolset name="vc-6_5-stlport" status="required"/>
     <mark-toolset name="vc-7_0" status="required"/>
     <mark-toolset name="vc-7_1" status="required"/>
+    <mark-toolset name="vc-8_0" status="required"/>
     <mark-toolset name="mingw-3_4_2" status="required"/>
     <mark-toolset name="gcc-2.95.3-linux" status="required"/>
     <mark-toolset name="gcc-2.95.3-stlport-4.5.3-linux" status="required"/>
@@ -38,11 +39,15 @@
     <mark-toolset name="gcc-3.4.4-linux" status="required"/>
     <mark-toolset name="gcc-4.0.0-linux" status="required"/>
     <mark-toolset name="gcc-4.0.1-linux" status="required"/>
+    <mark-toolset name="gcc-4.0.2-linux" status="required"/>
     <mark-toolset name="gcc-3_3-darwin" status="required"/>
+    <mark-toolset name="gcc-4_0-darwin" status="required"/>
     <mark-toolset name="gcc-3_4_3-sunos" status="required"/>
     <mark-toolset name="intel-win32-8_1" status="required"/>
     <mark-toolset name="intel-win32-9_0" status="required"/>
     <mark-toolset name="intel-8.1-linux" status="required"/>
+    <mark-toolset name="intel-9.0-linux" status="required"/>
+    <mark-toolset name="tru64cxx71-006" status="required"/>
 
     <!-- /////////////// Libraries /////////////// -->
 
@@ -295,6 +300,13 @@
 
     <!-- concept_check -->
     <library name="concept_check">
+        <test name="stl_concept_covering">
+          <mark-failure>
+            <toolset name="*"/>
+            <note author="D. Gregor" refid="28"/>
+          </mark-failure>
+        </test>
+
         <test name="class_concept_fail_expected">
             <mark-failure>
                 <toolset name="cw-8_3*"/>
@@ -453,7 +465,6 @@
                 <toolset name="gcc-2.95.3-linux"/>
                 <toolset name="gcc-3.1-darwin"/>
                 <toolset name="*como-4_3_3*"/>
-                <toolset name="tru64cxx65-042"/>
                 <note author="B. Garst" refid="19,21"/>
             </mark-failure>
         </test>
@@ -589,16 +600,6 @@
             </mark-failure>
         </test>
 
-        <test name="testfacet*">
-            <mark-failure>
-            <toolset name="tru64cxx65-042"/>
-                <note author="J. Garland">
-                   There something non-standard about the tru64 standard library which
-                   is preventing these tests from compiling.
-                </note>
-            </mark-failure>
-        </test>
-
         <test name="testtz_database">
             <mark-failure>
                 <toolset name="borland-5_6_4"/>
@@ -614,6 +615,13 @@
             </mark-failure>
         </test>
 
+        <test name="testtz_database">
+            <mark-failure>
+                <toolset name="intel-win32-8_1"/>
+                <note author="Stefan Slapeta" refid="31"/>
+            </mark-failure>
+        </test>
+
         <test name="testtime_wstream">
             <mark-failure>
                 <toolset name="gcc-2.95.3-linux"/>
@@ -699,7 +707,6 @@
                 <toolset name="msvc"/>
                 <toolset name="vc-6_5"/>
                 <toolset name="mingw*"/>
-                <toolset name="tru64cxx65-042"/>
                 <note author="B. Garst" refid="18,19"/>
             </mark-failure>
         </test>
@@ -711,7 +718,6 @@
                 <toolset name="vc-6_5"/>
                 <toolset name="mingw*"/>
                 <toolset name="*como-4_3_3*"/>
-                <toolset name="tru64cxx65-042"/>
                 <note author="B. Garst" refid="18,19"/>
             </mark-failure>
         </test>
@@ -726,7 +732,6 @@
                 <toolset name="msvc"/>
                 <toolset name="vc-6_5"/>
                 <toolset name="vc-7_0"/>
-                <toolset name="tru64cxx65-042"/>
                 <note author="B. Garst" refid="18,20"/>
             </mark-failure>
         </test>
@@ -749,7 +754,6 @@
                 <toolset name="mingw-3*"/>
                 <toolset name="mingw"/>
                 <toolset name="*como-4_3_3*"/>
-                <toolset name="tru64cxx65-042"/>
                 <note author="B. Garst" refid="18,19,20"/>
             </mark-failure>
         </test>
@@ -813,7 +817,30 @@
             </note>
         </mark-expected-failures>
 
+        <mark-expected-failures>
+            <test name="testfacet"/>
+            <test name="testfacet_dll"/>
+            <toolset name="tru64cxx*"/>
+            <note author="Markus Schoepflin">
+            The failure is caused by a standard library bug. It doesn't
+            support used defined facets which are not default
+            constructible. This has been reported to the compiler vendor.
+            </note>
+        </mark-expected-failures>
 
+        <mark-expected-failures>
+            <test name="testgreg_wstream"/>
+            <test name="testparse_date"/>
+            <test name="teststreams"/>
+            <toolset name="tru64cxx*"/>
+            <note author="Markus Schoepflin">
+            The failure is caused by a standard library bug. The end-of-stream
+            istream iterator can only be constructed when the istream iterator
+            has been instantiated with char as the character type. This has
+            been reported to the compiler vendor.
+            </note>
+        </mark-expected-failures>
+
     </library>
 
 
@@ -847,10 +874,20 @@
             </note>
         </mark-unusable>
         <mark-expected-failures>
+            <test name="operations_test"/>
             <test name="operations_test_dll"/>
+            <toolset name="gcc-*-osf1"/>
+            <toolset name="tru64*"/>
+            <note author="Markus Schoepflin">
+                The library is mostly working, the test failure observed might
+                be due to a bug in the C library of this platform.
+            </note>
+        </mark-expected-failures>
+        <mark-expected-failures>
+            <test name="operations_test_dll"/>
             <test name="path_test_dll"/>
             <toolset name="borland-5_6_4"/>
-            <toolset name="mingw-3_4_2"/>
+            <toolset name="mingw-3_4_*"/>
             <note author="Beman Dawes" refid="35"/>
         </mark-expected-failures>
     </library>
@@ -957,17 +994,16 @@
           <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/>
           <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/>
           <toolset name="como-4_3_3-vc7_1"/>
-          <toolset name="cw-8_3"/>
-          <toolset name="cw-9_3-darwin"/>
-          <toolset name="cw-9_4-darwin"/>
-          <toolset name="cw-9_4"/>
-          <toolset name="cw-9_4-darwin"/>
-          <toolset name="cw-9_5-darwin"/>
           <toolset name="iw-7_1-vc6"/>
           <toolset name="iw-7_1-vc6-stlp-4_5_3"/>
           <note refid="3" author="Doug Gregor"/>
         </mark-expected-failures>
         <mark-expected-failures>
+            <test name="graphviz_test"/>
+            <toolset name="cw-9_4"/>
+            <note refid="29" author="Rene Rivera"/>
+        </mark-expected-failures>
+        <mark-expected-failures>
           <test name="layout_test"/>
           <toolset name="intel-win32-9_0"/>
         </mark-expected-failures>
@@ -997,7 +1033,7 @@
         </mark-expected-failures>
         <mark-expected-failures>
             <test name="ios_state_unit_test"/>
-            <toolset name="intel-win32-*"/>
+            <toolset name="intel-win32-8*"/>
             <note refid="3" author="Stefan Slapeta"/>
         </mark-expected-failures>
     </library>
@@ -1044,7 +1080,7 @@
             <toolset name="como-4_3_3-vc7_1"/>
             <note author="Jonathan Turkanis">
                 The failure reflects a problem with the build system: the zlib 
-				object files are generated in the wrong directory.
+                object files are generated in the wrong directory.
             </note>
         </mark-expected-failures>
         <mark-expected-failures>
@@ -1052,11 +1088,6 @@
             <toolset name="*como-4_3_3*"/>
             <note author="Jonathan Turkanis" refid="0"/>
         </mark-expected-failures>
-        <mark-expected-failures>
-            <test name="mapped_file_test"/>
-            <toolset name="intel-win32-9_0"/>
-            <note author="Jonathan Turkanis" refid="0"/>
-        </mark-expected-failures>
         <mark-expected-failures reason="?">
             <test name="direct_adapter_test"/>
             <test name="gzip_test"/>
@@ -1739,19 +1770,20 @@
         </mark-expected-failures>
 
         <mark-expected-failures>
-          <test name="test_shared_ptr_132_xml_archive_dll"/>
+          <test name="test_demo_xml_load"/>
+          <test name="test_demo_xml_load_dll"/>
+          <test name="test_shared_ptr_132_text_warchive"/>
           <toolset name="intel-win32-8_1"/>
-          <note author="Doug Gregor" refid="29"/>
+          <note author="Stefan Slapeta" refid="29"/>
         </mark-expected-failures>
-
+        
         <mark-expected-failures>
-          <test name="test_demo_dll"/>
-          <test name="test_demo_exception_dll"/>
-          <test name="test_demo_shared_ptr_dll"/>
-          <test name="test_demo_xml_load_dll"/>
-          <test name="test_demo_xml_save_dll"/>
-          <toolset name="intel-win32-8_1"/>
-          <note author="Doug Gregor" refid="35"/>
+            <test name="test_variant_*"/>
+            <toolset name="tru64cxx65*"/>
+            <note author="Markus Schoepflin">
+                The variant library is not supported for this compiler version.
+                Therefore serialization of variants doesn't work.
+            </note>
         </mark-expected-failures>
     </library>
 
@@ -1764,6 +1796,11 @@
             <toolset name="sunpro-5_3-sunos"/>
             <note refid="32" author="Peter Dimov"/>
         </mark-expected-failures>
+        <mark-expected-failures>
+            <test name="weak_ptr_test"/>
+            <toolset name="tru64cxx71-006"/>
+            <note author="Markus Schoepflin" refid="3"/>
+        </mark-expected-failures>
     </library>
 
 
@@ -2093,6 +2130,14 @@
             <toolset name="vc-6_5*"/>
             <toolset name="vc-7_0"/>
         </mark-unusable>
+        <mark-unusable>
+            <toolset name="tru64cxx*"/>
+            <toolset name="gcc-*-osf1"/>
+            <note author="Markus Schoepflin">
+                The library has not (yet) been ported to this
+                compiler/platform combination.
+            </note>
+        </mark-unusable>
         <test name="test_float">
             <mark-failure>
                 <toolset name="borland-5_5_1"/>
@@ -2294,6 +2339,15 @@
             <note refid="2"/>
             <note refid="17"/>
         </mark-unusable>
+        <mark-unusable>
+            <toolset name="tru64cxx65*"/>
+            <note author="Markus Schoepflin">
+            The library fails to compile because of an error in the C++
+            standard library implementation on this platform. It incorrectly
+            assumes that fpos_t is of an integral type, which is not always
+            the case. This is fixed in a later release.
+            </note>
+        </mark-unusable>
         <mark-expected-failures>
             <test name="args"/>
             <test name="auto_ptr"/>
@@ -2412,6 +2466,21 @@
                 the particular testing environment these tests have been run in.
             </note>
         </mark-expected-failures>
+        <mark-expected-failures>
+            <test name="pointer_vector"/>
+            <test name="polymorphism"/>
+            <toolset name="tru64cxx7*"/>
+            <note author="Markus Schoepflin" refid="29"/>
+        </mark-expected-failures>
+
+        <mark-expected-failures>
+          <test name="map_indexing_suite"/>
+          <toolset name="vc-8_0"/>
+          <note author="Doug Gregor">
+            Test fails for unknown reasons within the testing harness,
+            but seems to work elsewhere.
+          </note>
+        </mark-expected-failures>
     </library>
 
     <!-- random -->
@@ -2446,7 +2515,19 @@
             <toolset name="gcc-2.95.3*"/>
             <toolset name="sunpro-5_3-sunos"/>
         </mark-unusable>
+
         <mark-expected-failures>
+            <test name="extension_mechanism"/>
+            <toolset name="vc-6_5*"/>
+            <toolset name="vc-7_0*"/>
+            <note author="Thorsten Ottosen">
+            The extension mechanism based on ADL does not work
+            on this compiler. Consider therefore to make your
+            container standard complient instead. 
+            </note>
+        </mark-expected-failures>
+        
+        <mark-expected-failures>
             <test name="array"/>
             <toolset name="como-4_3_3*"/>
             <toolset name="borland-5_6_4"/>
@@ -2557,9 +2638,12 @@
             <mark-failure>
                 <toolset name="vc-8_0"/>
                 <toolset name="sunpro-5_3-sunos"/>
-                <toolset name="tru64cxx65-042"/>
                 <note author="John Maddock" refid="2"/>
             </mark-failure>
+            <mark-failure>
+                <toolset name="tru64cxx*"/>
+                <note author="Markus Schoepflin" refid="3"/>
+            </mark-failure>
         </test>
         <test name="grep">
             <mark-failure>
@@ -2593,6 +2677,15 @@
                Test fails due to unresilved externals from STLport: appears to be
                an STLport bug. </note>
         </mark-expected-failures>
+
+        <mark-expected-failures>
+          <test name="regex_grep_example_2"/>
+          <toolset name="vc-8_0"/>
+          <note author="Doug Gregor">
+            Test occassionally fails due to linking problems. This
+            appears to be an intermittent linker bug.
+          </note>
+        </mark-expected-failures>
     </library>
 
     <!-- signals -->
@@ -2600,12 +2693,13 @@
         <mark-unusable>
             <toolset name="sunpro-5_3-sunos"/>
         </mark-unusable>
-        <test name="dead_slot_test">
-            <mark-failure>
-                <toolset name="*como-4_3_3*"/>
-                <note refid="3" author="D. Gregor"/>
-            </mark-failure>
-        </test>
+        <mark-expected-failures>
+            <test name="dead_slot_test"/>
+            <test name="trackable_test"/>
+            <toolset name="*como-4_3_3*"/>
+            <toolset name="tru64cxx*"/>
+            <note author="Markus Schoepflin" refid="2"/>
+        </mark-expected-failures>
         <test name="signal_test">
             <mark-failure>
                 <toolset name="cw-8_3*"/>
@@ -2620,12 +2714,6 @@
                 <note author="B. Dawes" refid="3"/>
             </mark-failure>
         </test>
-        <test name="trackable_test">
-            <mark-failure>
-                <toolset name="*como-4_3_3*"/>
-                <note refid="3" author="D. Gregor"/>
-            </mark-failure>
-        </test>
     </library>
 
     <!-- static_assert -->
@@ -2771,16 +2859,6 @@
             <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/>
             <note author="Aleksey Gurtovoy" refid="29"/>
         </mark-expected-failures>
-
-        <mark-expected-failures>
-            <test name="*_lib"/>
-            <toolset name="gcc-*-sunos"/>
-            <note author="Caleb Epstein">
-                SunOS does not provide static versions of -lrt or
-                -lpthread, and gcc -static refuses to link with any
-                shared objects, so these tests don't compile.
-            </note>
-        </mark-expected-failures>
     </library>
 
 
@@ -2954,8 +3032,15 @@
             <toolset name="msvc*"/>
             <toolset name="vc-6_5*"/>
             <toolset name="vc-7_0"/>
+            <toolset name="gcc-2.95.3-*"/>
             <note refid="3"/>
         </mark-unusable>
+
+        <mark-expected-failures>
+          <test name="no_disambiguation"/>
+          <toolset name="gcc-3.2.*"/>
+          <note refid="3"/>
+        </mark-expected-failures>
     </library>
 
 
@@ -3053,9 +3138,11 @@
             <toolset name="gcc-2.95.3-linux"/>
             <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/>
             <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/>
+            <toolset name="tru64cxx*"/>
+            <toolset name="cw-9_4"/>
             <note refid="29"/>
         </mark-unusable>
-       <mark-unusable>
+        <mark-unusable>
             <toolset name="vc-7_0"/>
             <note>
                This toolset isn't supported because of the used Spirit V1.8.x, which in turn is
@@ -3073,7 +3160,7 @@
         <mark-expected-failures>
             <test name="testwave"/>
             <toolset name="gcc-3.2.3-linux"/>
-            <!-- toolset name="gcc-3.3.6-linux"/ -->
+            <toolset name="gcc-3.3.6-linux"/>
             <note author="Hartmut Kaiser" refid="29"/>
         </mark-expected-failures>
 

Modified: boost/trunk/tools/bcp/file_types.cpp
===================================================================
--- boost/trunk/tools/bcp/file_types.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/bcp/file_types.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -45,7 +45,7 @@
       if(pos != m_cvs_paths.end()) return pos->second;
    }
    static const boost::regex e(
-      "(.*\\."
+      ".*\\."
       "(?:"
          "c|cxx|cpp|h|hxx|hpp|inc|html?|css|mak|in"
       ")"

Modified: boost/trunk/tools/bcp/scan_cvs_path.cpp
===================================================================
--- boost/trunk/tools/bcp/scan_cvs_path.cpp	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/bcp/scan_cvs_path.cpp	2005-12-06 16:16:19 UTC (rev 13900)
@@ -24,35 +24,40 @@
    // of all the files under cvs version control
    // and whether they are text or binary:
    //
-   fs::path entries(m_boost_path / p / "CVS/Entries");
-   if(fs::exists(entries))
+   static const char* file_list[] = { "CVS/Entries", "CVS/Entries.Log" };
+   static const boost::regex file_expression("^(?:A\\s+)?/([^/\\n]+)/[^/\\n]*/[^/\\n]*/[^k/\\n]*(kb[^/\\n]*)?/[^/\\n]*");
+   static const boost::regex dir_expression("^(?:A\\s+)?D/([^/\\n]+)/");
+   static const int file_subs[] = {1,2,};
+
+   for(int entry = 0; entry < sizeof(file_list)/sizeof(file_list[0]); ++entry)
    {
-      static const boost::regex file_expression("^/([^/\\n]+)/[^/\\n]*/[^/\\n]*/[^k/\\n]*(kb[^/\\n]*)?/[^/\\n]*");
-      static const boost::regex dir_expression("^D/([^/\\n]+)/");
-      static const int file_subs[] = {1,2,};
-      fileview view(entries);
-      boost::regex_token_iterator<const char*> i(view.begin(), view.end(), dir_expression, 1);
-      boost::regex_token_iterator<const char*> j;
-      while(i != j)
+      fs::path entries(m_boost_path / p / file_list[entry]);
+      if(fs::exists(entries))
       {
-         fs::path recursion_dir(p / i->str());
-         scan_cvs_path(recursion_dir);
-         ++i;
+         fileview view(entries);
+         boost::regex_token_iterator<const char*> i(view.begin(), view.end(), dir_expression, 1);
+         boost::regex_token_iterator<const char*> j;
+         while(i != j)
+         {
+            fs::path recursion_dir(p / i->str());
+            scan_cvs_path(recursion_dir);
+            ++i;
+         }
+   #if BOOST_WORKAROUND(BOOST_MSVC, < 1300) || BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570))
+         std::vector<int> v(file_subs, file_subs + 2);
+         i = boost::regex_token_iterator<const char*>(view.begin(), view.end(), file_expression, v);
+   #else
+         i = boost::regex_token_iterator<const char*>(view.begin(), view.end(), file_expression, file_subs);
+   #endif
+         while(i != j)
+         {
+            fs::path file = p / i->str();
+            ++i;
+            bool binary = i->length() ? true : false;
+            ++i;
+            m_cvs_paths[file] = binary;
+         }
+
       }
-#if BOOST_WORKAROUND(BOOST_MSVC, < 1300) || BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570))
-     std::vector<int> v(file_subs, file_subs + 2);
-      i = boost::regex_token_iterator<const char*>(view.begin(), view.end(), file_expression, v);
-#else
-      i = boost::regex_token_iterator<const char*>(view.begin(), view.end(), file_expression, file_subs);
-#endif
-      while(i != j)
-      {
-         fs::path file = p / i->str();
-         ++i;
-         bool binary = i->length() ? true : false;
-         ++i;
-         m_cvs_paths[file] = binary;
-      }
-
    }
 }

Modified: boost/trunk/tools/boostbook/doc/boostbook.xml
===================================================================
--- boost/trunk/tools/boostbook/doc/boostbook.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/boostbook/doc/boostbook.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,7 @@
 <!DOCTYPE part PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
 <part xmlns:xi="http://www.w3.org/2001/XInclude" id="boostbook"
-     last-revision="$Date: 2005/01/24 02:13:05 $">
+     last-revision="$Date: 2005/12/01 04:52:04 $">
   <partinfo>
     <author>
       <firstname>Douglas</firstname>
@@ -107,7 +107,7 @@
                                      url="http://xmlsoft.org/XSLT/">libxslt source</ulink>.</listitem>
         </itemizedlist>
       </listitem>
-        <listitem><simpara><command>doxygen</command>:</simpara> Available from <ulink>http://www.doxygen.org</ulink></listitem>
+        <listitem><simpara><command>doxygen</command>:</simpara> Available from <ulink url="http://www.doxygen.org">http://www.doxygen.org</ulink></listitem>
     </itemizedlist>
 
     <section id="boostbook.setup.autounix">

Modified: boost/trunk/tools/build/jam_src/build.jam
===================================================================
--- boost/trunk/tools/build/jam_src/build.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/jam_src/build.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -158,6 +158,11 @@
     [ opt --release : /ML /O2 /Ob2 /Gy /GF /GA /GB ]
     [ opt --debug : /MLd /DEBUG /Z7 /Od /Ob0 ]
     : kernel32.lib advapi32.lib ;
+## QNX 6.x GCC 3.x/2.95.3
+toolset qcc qcc : "-o " : -D
+    : -pedantic
+    [ opt --release : [ opt --symbols : -g : -s ] -O3 -finline-functions ]
+    [ opt --debug : -g -O0 -fno-inline ] ;
 ## Sun Workshop 6 C++
 toolset sunpro cc : "-o " : -D
     :
@@ -275,6 +280,11 @@
     locate-target = [ .path $(locate-target) ] ;
 }
 
+if --show-locate-target in $(ARGV)
+{
+  ECHO $(locate-target) ;
+}
+
 # We have some different files for UNIX, VMS, and NT.
 jam.source =
     command.c compile.c expand.c glob.c

Modified: boost/trunk/tools/build/jam_src/build.sh
===================================================================
--- boost/trunk/tools/build/jam_src/build.sh	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/jam_src/build.sh	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-#~ Copyright 2002-2004 Rene Rivera.
+#~ Copyright 2002-2005 Rene Rivera.
 #~ Distributed under the Boost Software License, Version 1.0.
 #~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
@@ -65,8 +65,15 @@
     elif test_uname IRIX ; then BOOST_JAM_TOOLSET=mipspro
     elif test_uname IRIX64 ; then BOOST_JAM_TOOLSET=mipspro
     elif test_uname OSF1 ; then BOOST_JAM_TOOLSET=tru64cxx
+    elif test_uname QNX && test_path qcc ; then BOOST_JAM_TOOLSET=qcc
     elif test_path gcc ; then BOOST_JAM_TOOLSET=gcc
     elif test_path icc ; then BOOST_JAM_TOOLSET=intel-linux
+    elif test -r /opt/intel/cc/9.0/bin/iccvars.sh ; then
+        BOOST_JAM_TOOLSET=intel-linux
+        BOOST_JAM_TOOLSET_ROOT=/opt/intel/cc/9.0
+    elif test -r /opt/intel_cc_80/bin/iccvars.sh ; then
+        BOOST_JAM_TOOLSET=intel-linux
+        BOOST_JAM_TOOLSET_ROOT=/opt/intel_cc_80
     elif test -r /opt/intel/compiler70/ia32/bin/iccvars.sh ; then
         BOOST_JAM_TOOLSET=intel-linux
         BOOST_JAM_TOOLSET_ROOT=/opt/intel/compiler70/ia32/
@@ -100,6 +107,7 @@
 # is the name of the toolset to force building
 # with.
 case "$1" in
+    --guess-toolset) Guess_Toolset ; echo "$BOOST_JAM_TOOLSET" ; exit 1 ;;
     -*) Guess_Toolset ;;
     ?*) BOOST_JAM_TOOLSET=$1 ; shift ;;
     *) Guess_Toolset ;;
@@ -117,7 +125,11 @@
     ;;
     
     intel-linux)
-    if test -r /opt/intel/compiler70/ia32/bin/iccvars.sh ; then
+    if test -r /opt/intel/cc/9.0/bin/iccvars.sh ; then
+        BOOST_JAM_TOOLSET_ROOT=/opt/intel/cc/9.0/
+    elif test -r /opt/intel_cc_80/bin/iccvars.sh ; then
+        BOOST_JAM_TOOLSET_ROOT=/opt/intel_cc_80/
+    elif test -r /opt/intel/compiler70/ia32/bin/iccvars.sh ; then
         BOOST_JAM_TOOLSET_ROOT=/opt/intel/compiler70/ia32/
     elif test -r /opt/intel/compiler60/ia32/bin/iccvars.sh ; then
         BOOST_JAM_TOOLSET_ROOT=/opt/intel/compiler60/ia32/
@@ -125,6 +137,17 @@
         BOOST_JAM_TOOLSET_ROOT=/opt/intel/compiler50/ia32/
     fi
     if test -r ${BOOST_JAM_TOOLSET_ROOT}bin/iccvars.sh ; then
+        # iccvars doesn't change LD_RUN_PATH. We adjust LD_RUN_PATH
+        # here in order not to have to rely on ld.so.conf knowing the
+        # icc library directory. We do this before running iccvars.sh
+        # in order to allow a user to add modifications to LD_RUN_PATH
+        # in iccvars.sh.
+        if test -z "${LD_RUN_PATH}"; then
+            LD_RUN_PATH="${BOOST_JAM_TOOLSET_ROOT}lib"
+        else
+            LD_RUN_PATH="${BOOST_JAM_TOOLSET_ROOT}lib:${LD_RUN_PATH}"
+        fi
+        export LD_RUN_PATH
         . ${BOOST_JAM_TOOLSET_ROOT}bin/iccvars.sh
     fi
     BOOST_JAM_CC=icc
@@ -176,6 +199,10 @@
     BOOST_JAM_OPT_YYACC="$BOOST_JAM_OPT_YYACC $CFLAGS $LIBS"
     ;;
    
+    qcc)
+    BOOST_JAM_CC=qcc
+    ;;
+    
     *)
     error_exit "Unknown toolset: $BOOST_JAM_TOOLSET"
     ;;

Modified: boost/trunk/tools/build/jam_src/execunix.c
===================================================================
--- boost/trunk/tools/build/jam_src/execunix.c	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/jam_src/execunix.c	2005-12-06 16:16:19 UTC (rev 13900)
@@ -10,7 +10,7 @@
 # include <errno.h>
 # include <time.h>
 
-#if defined(sun) || defined(__sun)
+#if defined(sun) || defined(__sun) || defined(linux)
 #include <unistd.h> /* need to include unistd.h on sun for the vfork prototype*/
 #include <wait.h>
 #endif

Modified: boost/trunk/tools/build/jam_src/fileunix.c
===================================================================
--- boost/trunk/tools/build/jam_src/fileunix.c	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/jam_src/fileunix.c	2005-12-06 16:16:19 UTC (rev 13900)
@@ -16,7 +16,7 @@
 # include "pathsys.h"
 # include <stdio.h>
 
-#if defined(sun) || defined(__sun)
+#if defined(sun) || defined(__sun) || defined(linux)
 # include <unistd.h> /* needed for read and close prototype */
 #endif
 

Modified: boost/trunk/tools/build/jam_src/index.html
===================================================================
--- boost/trunk/tools/build/jam_src/index.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/jam_src/index.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -867,7 +867,7 @@
   Cygwin</a></h4>
 
   <p>When invoking Windows-based tools from <a href=
-  "www.cygwin.com">Cygwin</a> it can be important to pass them true
+  "http://www.cygwin.com">Cygwin</a> it can be important to pass them true
   windows-style paths. Boost.Jam supplies the <code>:W</code> modifier which,
   <em>under Cygwin only</em>, turns a cygwin path into a Win32 path using the
   <a href=

Modified: boost/trunk/tools/build/jam_src/jam.h
===================================================================
--- boost/trunk/tools/build/jam_src/jam.h	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/jam_src/jam.h	2005-12-06 16:16:19 UTC (rev 13900)
@@ -313,11 +313,11 @@
 # define NO_VFORK
 # endif
 # ifdef __QNX__
+# define unix
 # ifdef __QNXNTO__
 # define OSMINOR "OS=QNXNTO"
 # define OS_QNXNTO
 # else
-# define unix
 # define OSMINOR "OS=QNX"
 # define OS_QNX
 # define NO_VFORK

Modified: boost/trunk/tools/build/v1/allyourbase.jam
===================================================================
--- boost/trunk/tools/build/v1/allyourbase.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/allyourbase.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -391,6 +391,7 @@
     case SOLARIS :
         RANLIB          ?= "" ;
         AR              ?= "/usr/ccs/bin/ar ru" ;
+	STDHDRS         ?= "." ;
 
     case UNICOS :
         NOARSCAN        ?= true ;

Modified: boost/trunk/tools/build/v1/boost-base.jam
===================================================================
--- boost/trunk/tools/build/v1/boost-base.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/boost-base.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1916,6 +1916,7 @@
       $(gNAME_ADJUST($(target-type))) $(target-files)
       : $(subvariant-id) $(build-properties)
       : $(toolset) $(variant) ] ;
+    gTARGET_TYPE($(target-files[1])) = $(target-type) ;
   }
 
   # Do nothing if we already have the build instructions for the specific
@@ -2688,7 +2689,11 @@
     {
         local version-number = [ get-values <version> : $(properties) ] ;
         version-number ?= $(BOOST_VERSION) ;
-        version-tag = [ MATCH "^([^.]+)[.]([^.]+)" : $(version-number[1]) ] ;
+        version-tag = [ MATCH "^([^.]+)[.]([^.]+)[.]([^.]+)" : $(version-number[1]) ] ;
+        if $(version-tag[3]) = 0
+        {
+            version-tag = $(version-tag[1-2]) ;
+        }
         version-tag = $(version-tag:J="_") ;
     }
     
@@ -2946,6 +2951,13 @@
             if <runtime-link>dynamic in $(properties) { requirements += <threading>multi ; }
         }
     }
+    if <stlport-version>5.0 in $(properties)
+    {
+        # STLPort-5 doesn't have any single-threaded builds, so we're going
+        # to force all such targets to be built with multithread support.
+        # This is essentially a usage-requirement on the stlport library.
+        requirements += <threading>multi ;
+    }
     return $(subvariant-path) [ impose-requirements $(properties) : $(requirements) ] ;
 }
 

Modified: boost/trunk/tools/build/v1/borland-tools.jam
===================================================================
--- boost/trunk/tools/build/v1/borland-tools.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/borland-tools.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -31,10 +31,23 @@
 flags borland CFLAGS <optimization>off : -Od ;
 flags borland CFLAGS <optimization>speed : -O2 ;
 flags borland CFLAGS <optimization>space : -O1 ;
-flags borland CFLAGS <inlining>off : -vi- ;
-flags borland CFLAGS <inlining>on : -vi -w-inl ;
-flags borland CFLAGS <inlining>full : -vi -w-inl ;
 
+# Borland has inlining bugs that affect destructors
+# (http://lists.boost.org/boost-testing/2005/10/2079.php).  Define
+# this variable to force inlining for Borland to always be shut off.
+# We decided it was a bad idea to do it by default, because it would
+# hide bugs that users would see.
+if ! $(.BORLAND_INLINING_BUG_BRUTE_FORCE_WORKAROUND)
+{
+    flags borland CFLAGS <inlining>off : -vi- ;
+    flags borland CFLAGS <inlining>on : -vi -w-inl ;
+    flags borland CFLAGS <inlining>full : -vi -w-inl ;
+}
+else
+{
+    flags borland CFLAGS : -vi- ;
+}
+
 # build the options common to the link and C/C++ command-lines
 {
     local bcc-common-flags ;

Modified: boost/trunk/tools/build/v1/dmc-stlport-tools.html
===================================================================
--- boost/trunk/tools/build/v1/dmc-stlport-tools.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/dmc-stlport-tools.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,8 +2,6 @@
 
 <html>
 <head>
-  <meta name="generator" content=
-  "HTML Tidy for Linux/x86 (vers 1st September 2003), see www.w3.org">
   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <link rel="stylesheet" type="text/css" href="../../../boost.css">
 
@@ -39,140 +37,15 @@
   test with multiple installed versions of STLPort, so that objects build in
   each configuration will be built into separate directories.</p>
 
-  <h2><a name="configuration" id="configuration">Configuration
-  Variables</a></h2>
-
-  <p>The <code>dmc-stlport</code> toolset responds to the following
-  variables, which can be set in the environment or configured on the jam
-  command-line using <code>-s<i>VARIABLE_NAME</i>=</code><i>value</i>. It is
-  an extension of the <a href="dmc-tools.html">dmc toolset</a> and therefore
-  responds to all of the Digital Mars <a href=
-  "dmc-tools.html#configuration">configuration variables</a> in addition to
-  those listed below.</p>
-
-  <p>In the table below, <i>version</i> corresponds to an STLPort version
-  number, e.g. "<code>4.5.3</code>".</p>
-
-  <table border="1" summary="settings">
-    <tr>
-      <th>Variable Name</th>
-
-      <th>Semantics</th>
-
-      <th>Default</th>
-
-      <th>Notes</th>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_PATH</code></td>
-
-      <td>A directory containing at least one subdirectory of the form
-      <code>/STLPort-</code><i>version</i> where an STLPort installation can
-      be found.</td>
-
-      <td><i>empty</i></td>
-
-      <td>Allows easy configuration for an installation where several STLPort
-      versions are installed under a single directory.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_</code><i>version</i><code>_PATH</code></td>
-
-      <td>The directory where the specific STLPort <i>version</i>
-      installation can be found, in case there is no central location
-      appropriate for <code>STLPORT_PATH</code>, above, or a particular
-      version's installation is not located in the usual place.</td>
-
-      <td><i>empty</i></td>
-
-      <td>Allows configuration of a specific STLPort installation.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_VERSION</code></td>
-
-      <td>The version of STLPort in use by default.</td>
-
-      <td><code>4.6.2</code></td>
-
-      <td>Other values can be selected in parallel setting the <a href=
-      "build_system.htm#initiating">build property</a>
-      &lt;stlport-version&gt; to values from the list of
-      <code>$(STLPORT_VERSIONS)</code></td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_VERSIONS</code></td>
-
-      <td>A space-separated list of alternate versions of STLport available
-      on this machine.</td>
-
-      <td><code>4.6&nbsp;4.5.3&nbsp;4.5</code></td>
-    </tr>
-  </table>
-
-  <h2><a name="features" id="features">Toolset-Specific Features</a></h2>
-
-  <p>The following <code>dmc-stlport</code>-specific <a href=
-  "build_system.htm#features">features</a> can be used in target build
-  requirements or in the <a href=
-  "build_system.htm#initiating"><code>BUILD</code></a> variable:</p>
-
-  <table border="1" summary="features">
-    <tr>
-      <th>Feature</th>
-
-      <th>Values</th>
-
-      <th>Default</th>
-
-      <th>Semantics</th>
-    </tr>
-
-    <tr>
-      <td><code>stlport-iostream</code></td>
-
-      <td><code>off on</code></td>
-
-      <td><code>off</code></td>
-
-      <td>Controls whether STLPort's own iostreams are in use. Though this
-      setting is <code>off</code> by default to save users from having to
-      build STLPort, we strongly recommend <code>on</code> instead.</td>
-    </tr>
-
-    <tr>
-      <td><code>stlport-version</code></td>
-
-      <td><code>$(STLPORT_VERSION)&nbsp;$(STLPORT_VERSIONS)</code> (see
-      above)</td>
-
-      <td><code>$(STLPORT_VERSION)</code></td>
-
-      <td>Selects a version of STLPort for each target</td>
-    </tr>
-
-    <tr>
-      <td><code>stlport-cstd-namespace</code></td>
-
-      <td><code>std global</code></td>
-
-      <td><code>std</code></td>
-
-      <td>Controls whether or not names from the "C" library headers such as
-      &lt;cstdlib&gt; are imported into <code>namespace std</code>.</td>
-    </tr>
-  </table>
+  <p>In addition to what this toolset provides, configuration and extended
+  functionality is available through the common <a href=
+  "stlport.html">stlport library support</a>.</p>
   <hr>
 
-  <p>Revised 
-  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-   31 July, 2004 
-  <!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
+  <p>Revised $Date: 2005/09/16 03:18:06 $</p>
 
-  <p>Copyright &copy; Dave Abrahams 2002, Aleksey Gurtovoy 2004.</p>
+  <p>Copyright &copy; Dave Abrahams 2002, Aleksey Gurtovoy 2004, Rene Rivera
+  2005.</p>
 
   <p><small>Distributed under the Boost Software License, Version 1.0. (See
   accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or

Modified: boost/trunk/tools/build/v1/gcc-stlport-tools.html
===================================================================
--- boost/trunk/tools/build/v1/gcc-stlport-tools.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/gcc-stlport-tools.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,8 +2,6 @@
 
 <html>
 <head>
-  <meta name="generator" content=
-  "HTML Tidy for Linux/x86 (vers 1st September 2003), see www.w3.org">
   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <link rel="stylesheet" type="text/css" href="../../../boost.css">
 
@@ -35,65 +33,14 @@
   "http://www.stlport.org">STLport</a> as a replacement to the GNU
   libg++.</p>
 
-  <h2><a name="configuration" id="configuration">Configuration
-  Variables</a></h2>The gcc-stlport toolset responds to the following
-  variables which can be set in the environment or configured on the jam
-  command-line using <code>-s<i>VARIABLE_NAME</i>=</code><i>value</i>. This
-  toolset is an extension to the <a href="gcc-tools.html">gcc toolset</a> and
-  therefore responds to all of the GCC <a href=
-  "gcc-tools.html#configuration">configuration variables</a> in addition to
-  those listed below.
-
-  <table border="1" summary="settings">
-    <tr>
-      <th>Variable Name</th>
-
-      <th>Semantics</th>
-
-      <th>Default</th>
-
-      <th>Notes</th>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_ROOT</code></td>
-
-      <td>Path to installation of STLport.</td>
-
-      <td>(none)</td>
-
-      <td>It is customary to set this in your "Jamrules" file.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_INCLUDE_DIRECTORY</code></td>
-
-      <td>The name of the directory within the STLport installation
-      containing the header files.</td>
-
-      <td><code>stlport</code></td>
-
-      <td>&nbsp;</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_LIB_DIRECTORY</code></td>
-
-      <td>The name of the directory withint the STLport installation
-      containing the built libraries.</td>
-
-      <td><code>lib</code></td>
-
-      <td>&nbsp;</td>
-    </tr>
-  </table>
+  <p>In addition to what this toolset provides, configuration and extended
+  functionality is available through the common <a href=
+  "stlport.html">stlport library support</a>.</p>
   <hr>
 
-  <p>Revised 
-  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-   09 May, 2002 <!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
+  <p>Revised $Date: 2005/09/16 03:18:06 $</p>
 
-  <p>Copyright &copy; Dave Abrahams 2002.</p>
+  <p>Copyright &copy; Dave Abrahams 2002, Rene Rivera 2005.</p>
 
   <p><small>Distributed under the Boost Software License, Version 1.0. (See
   accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or

Modified: boost/trunk/tools/build/v1/gcc-tools.jam
===================================================================
--- boost/trunk/tools/build/v1/gcc-tools.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/gcc-tools.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -1,5 +1,5 @@
 # Copyright (c) 2001 David Abrahams.
-# Copyright (c) 2002-2003 Rene Rivera.
+# Copyright (c) 2002-2005 Rene Rivera.
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
@@ -144,6 +144,10 @@
         {
         # gcc on HP-UX does not support multi-threading, don't set anything here
         }
+    case QNX* :
+        {
+        # gcc/QCC on QNX is always? in multi-thread mode, don't set anything here
+        }
     case * :
         {
         flags gcc CFLAGS <threading>multi : -pthread ;
@@ -309,7 +313,7 @@
     flags gcc CFLAGS <address-model>64 : -mgp64 -mlong64 ;
 }
 #S390
-if $(OSPLAT) = 390
+if $(OSPLAT) = 390 || $(OSPLAT) = IA64
 {
     flags gcc CFLAGS <threading>multi : -D_REENTRANT ;
 }

Modified: boost/trunk/tools/build/v1/mingw-stlport-tools.html
===================================================================
--- boost/trunk/tools/build/v1/mingw-stlport-tools.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/mingw-stlport-tools.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,7 +2,6 @@
 
 <html>
 <head>
-  <meta name="generator" content="fingers ;)">
   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <link rel="stylesheet" type="text/css" href="../../../boost.css">
 
@@ -35,67 +34,14 @@
   "http://www.stlport.org">STLport</a> as a replacement to the GNU
   libg++.</p>
 
-  <h2><a name="configuration" id="configuration">Configuration
-  Variables</a></h2>The mingw-stlport toolset responds to the following
-  variables which can be set in the environment or configured on the jam
-  command-line using <span style=
-  "white-space:nowrap;"><code>-s<i>VARIABLE_NAME</i>=</code><i>value</i></span>.
-  This toolset is an extension to the <a href="mingw-tools.html">mingw
-  toolset</a> and therefore responds to all of the MinGW <a href=
-  "mingw-tools.html#configuration">configuration variables</a> in addition to
-  those listed below.
-
-  <table border="1" summary="settings">
-    <tr>
-      <th>Variable Name</th>
-
-      <th>Semantics</th>
-
-      <th>Default</th>
-
-      <th>Notes</th>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_ROOT</code></td>
-
-      <td>Path to installation of STLport.</td>
-
-      <td>(none)</td>
-
-      <td>It is customary to set this in your "Jamrules" file.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_INCLUDE_DIRECTORY</code></td>
-
-      <td>The name of the directory within the STLport installation
-      containing the header files.</td>
-
-      <td><code>stlport</code></td>
-
-      <td>&nbsp;</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_LIB_DIRECTORY</code></td>
-
-      <td>The name of the directory within the STLport installation
-      containing the built libraries.</td>
-
-      <td><code>lib</code></td>
-
-      <td>&nbsp;</td>
-    </tr>
-  </table>
+  <p>In addition to what this toolset provides, configuration and extended
+  functionality is available through the common <a href=
+  "stlport.html">stlport library support</a>.</p>
   <hr>
 
-  <p>Revised 
-  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-   12 August, 2004 
-  <!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
+  <p>Revised $Date: 2005/09/16 03:18:06 $</p>
 
-  <p>Copyright &copy; Janusz Piwowarski 2004.</p>
+  <p>Copyright &copy; Janusz Piwowarski 2004, Rene Rivera 2005.</p>
 
   <p><small>Distributed under the Boost Software License, Version 1.0. (See
   accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or

Modified: boost/trunk/tools/build/v1/mingw-tools.jam
===================================================================
--- boost/trunk/tools/build/v1/mingw-tools.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/mingw-tools.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -13,6 +13,9 @@
     local GCC_INCLUDE_DIRECTORY = $(MINGW_INCLUDE_DIRECTORY) ;
     local GCC_STDLIB_DIRECTORY = $(MINGW_STDLIB_DIRECTORY) ;
     extends-toolset gcc ;
+
+    # So that RUNPATH, and PATH, is set to include where the mingw DLLs are located.
+    flags mingw STDLIBPATH : $(GCC_BIN_DIRECTORY) ;
 }
 
 flags mingw LINKFLAGS <user-interface>gui : -Wl,--subsystem,windows ;
@@ -24,4 +27,3 @@
 # Use the -mno-cygwin flag for compiling C, C++ and linking
 CFLAGS += -mno-cygwin ;
 LINKFLAGS += -mno-cygwin ;
-

Modified: boost/trunk/tools/build/v1/msvc-stlport-tools.html
===================================================================
--- boost/trunk/tools/build/v1/msvc-stlport-tools.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/msvc-stlport-tools.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -2,8 +2,6 @@
 
 <html>
 <head>
-  <meta name="generator" content=
-  "HTML Tidy for Linux/x86 (vers 1st September 2003), see www.w3.org">
   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <link rel="stylesheet" type="text/css" href="../../../boost.css">
 
@@ -41,136 +39,14 @@
   that objects build in each configuration will be built into separate
   directories.</p>
 
-  <h2><a name="configuration" id="configuration">Configuration
-  Variables</a></h2>The <code>msvc</code> toolset responds to the following
-  variables, which can be set in the environment or configured on the jam
-  command-line using <code>-s<i>VARIABLE_NAME</i>=</code><i>value</i>. It is
-  an extension of the <a href="msvc-tools.html">msvc toolset</a> and
-  therefore responds to all of the MSVC <a href=
-  "msvc-tools.html#configuration">configuration variables</a> in addition to
-  those listed below.
-
-  <p>In the table below, <i>version</i> corresponds to an STLPort version
-  number, e.g. "<code>4.5.3</code>".</p>
-
-  <table border="1" summary="settings">
-    <tr>
-      <th>Variable Name</th>
-
-      <th>Semantics</th>
-
-      <th>Default</th>
-
-      <th>Notes</th>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_PATH</code></td>
-
-      <td>A directory containing at least one subdirectory of the form
-      <code>/STLPort-</code><i>version</i> where an STLPort installation can
-      be found.</td>
-
-      <td><i>empty</i></td>
-
-      <td>Allows easy configuration for an installation where several STLPort
-      versions are installed under a single directory.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_</code><i>version</i><code>_PATH</code></td>
-
-      <td>The directory where the specific STLPort <i>version</i>
-      installation can be found, in case there is no central location
-      appropriate for <code>STLPORT_PATH</code>, above, or a particular
-      version's installation is not located in the usual place.</td>
-
-      <td><i>empty</i></td>
-
-      <td>Allows configuration of a specific STLPort installation.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_VERSION</code></td>
-
-      <td>The version of STLPort in use by default.</td>
-
-      <td><code>4.5.3</code></td>
-
-      <td>Other values can be selected in parallel setting the <a href=
-      "build_system.htm#initiating">build property</a>
-      &lt;stlport-version&gt; to values from the list of
-      <code>$(STLPORT_VERSIONS)</code></td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_VERSIONS</code></td>
-
-      <td>A space-separated list of alternate versions of STLport available
-      on this machine.</td>
-
-      <td><code>4.5&nbsp;4.0</code></td>
-    </tr>
-  </table>
-
-  <h2><a name="features" id="features">Toolset-Specific Features</a></h2>The
-  following <code>msvc-stlport</code>-specific <a href=
-  "build_system.htm#features">features</a> can be used in target build
-  requirements or in the <a href=
-  "build_system.htm#initiating"><code>BUILD</code></a> variable:
-
-  <table border="1" summary="features">
-    <tr>
-      <th>Feature</th>
-
-      <th>Values</th>
-
-      <th>Default</th>
-
-      <th>Semantics</th>
-    </tr>
-
-    <tr>
-      <td><code>stlport-iostream</code></td>
-
-      <td><code>off on</code></td>
-
-      <td><code>off</code></td>
-
-      <td>Controls whether STLPort's own iostreams are in use. Though this
-      setting is <code>off</code> by default to save users from having to
-      build STLPort, we strongly recommend <code>on</code> instead.</td>
-    </tr>
-
-    <tr>
-      <td><code>stlport-version</code></td>
-
-      <td><code>$(STLPORT_VERSION)&nbsp;$(STLPORT_VERSIONS)</code> (see
-      above)</td>
-
-      <td><code>$(STLPORT_VERSION)</code></td>
-
-      <td>Selects a version of STLPort for each target</td>
-    </tr>
-
-    <tr>
-      <td><code>stlport-cstd-namespace</code></td>
-
-      <td><code>std global</code></td>
-
-      <td><code>std</code></td>
-
-      <td>Controls whether or not names from the "C" library headers such as
-      &lt;cstdlib&gt; are imported into <code>namespace std</code>.</td>
-    </tr>
-  </table>
+  <p>In addition to what this toolset provides, configuration and extended
+  functionality is available through the common <a href=
+  "stlport.html">stlport library support</a>.</p>
   <hr>
 
-  <p>Revised 
-  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-   14 May, 2002 <!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
+  <p>Revised $Date: 2005/09/16 03:18:06 $</p>
 
-  <p>Copyright &copy; Dave Abrahams 2002.</p>
+  <p>Copyright &copy; Dave Abrahams 2002, Rene Rivera 2005.</p>
 
   <p><small>Distributed under the Boost Software License, Version 1.0. (See
   accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or

Modified: boost/trunk/tools/build/v1/python.jam
===================================================================
--- boost/trunk/tools/build/v1/python.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/python.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -14,7 +14,7 @@
     CATENATE = cat ;
 }
 
-PYTHON_VERSION ?= 2.2 ;
+PYTHON_VERSION ?= 2.4 ;
 
 # Strip the dot from the Python version in order to be able to name
 # libraries
@@ -59,7 +59,7 @@
     CYGWIN_PYTHON_LIB_PATH ?= $(CYGWIN_PYTHON_ROOT)/lib/python$(CYGWIN_PYTHON_VERSION)/config ;
       
     CYGWIN_PYTHON_DEBUG_VERSION ?= $(CYGWIN_PYTHON_VERSION) ;
-    CYGWIN_PYTHON_DEBUG_ROOT ?= /usr/local/pydebug ;
+    CYGWIN_PYTHON_DEBUG_ROOT ?= $(PYTHON_ROOT) ;
     CYGWIN_PYTHON_DEBUG_DLL_PATH ?= $(CYGWIN_PYTHON_DEBUG_ROOT)/bin ;
     CYGWIN_PYTHON_DEBUG_LIB_PATH ?= $(CYGWIN_PYTHON_DEBUG_ROOT)/lib/python$(CYGWIN_PYTHON_DEBUG_VERSION)/config ;
 }
@@ -82,6 +82,10 @@
 	{
 		PYTHON_EMBEDDED_LIBRARY = python$(PYTHON_VERSION) dl ;
 	}
+	else if $(OS) = OSF
+	{
+		PYTHON_EMBEDDED_LIBRARY = python$(PYTHON_VERSION) ;
+	}
 	else
 	{
 		PYTHON_EMBEDDED_LIBRARY = python$(PYTHON_VERSION) dl util ;
@@ -91,7 +95,7 @@
 
 if $(NT)
 {
-    PYTHON_ROOT ?= c:/tools/python ;
+    PYTHON_ROOT ?= c:/Python$(PYTHON_VERSION_NODOT) ;
     
     # Reconstitute any paths split due to embedded spaces.
     PYTHON_ROOT = $(PYTHON_ROOT:J=" ") ;
@@ -100,8 +104,8 @@
 
     PYTHON_INCLUDES ?= $(PYTHON_ROOT)/include ;
     
-    PYTHON_DLL ?= [ GLOB $(PATH) $(Path) : python$(PYTHON_VERSION_NODOT).dll ] ;
-    PYTHON_DEBUG_DLL ?= [ GLOB $(PATH) $(Path) : python$(PYTHON_VERSION_NODOT)_d.dll ] ;
+    PYTHON_DLL ?= [ GLOB $(PYTHON_ROOT) $(PATH) $(Path) : python$(PYTHON_VERSION_NODOT).dll ] ;
+    PYTHON_DEBUG_DLL ?= [ GLOB $(PYTHON_ROOT) $(PATH) $(Path) : python$(PYTHON_VERSION_NODOT)_d.dll ] ;
     PYTHON_IMPORT_LIB ?= [ GLOB $(PYTHON_LIB_PATH) : libpython$(PYTHON_VERSION_NODOT).* ] ;
     PYTHON_DEBUG_IMPORT_LIB ?= [ GLOB $(PYTHON_LIB_PATH) : libpython$(PYTHON_VERSION_NODOT).* ] ;
 }
@@ -133,7 +137,7 @@
 }
 else if $(UNIX)
 {
-    PYTHON_ROOT ?= /usr/local ;
+    PYTHON_ROOT ?= /usr ;
     PYTHON_ROOT = $(PYTHON_ROOT:J=" ") ;
     PYTHON_INCLUDES ?= $(PYTHON_ROOT)/include/python$(PYTHON_VERSION) ;
     PYTHON_LIB_PATH ?= $(PYTHON_ROOT)/lib/python$(PYTHON_VERSION)/config ;
@@ -579,10 +583,19 @@
             ECHO "couldn't find Python.h in"  \"$(dir:J=" ")\" ;
             ECHO ;
             ECHO You can configure the location of your python installation by setting: ;
-            ECHO "PYTHON_ROOT    - currently" \"$(PYTHON_ROOT:J=" ")\" ;
             ECHO "PYTHON_VERSION - The 2-part python Major.Minor version number (e.g." ;
             ECHO "                 \"2.2\", NOT \"2.2.1\")  - currently" \"$(PYTHON_VERSION)\" ;
             ECHO ;
+            if $(NT)
+            {
+                ECHO "PYTHON_ROOT    - automatically configured from PYTHON_VERSION if not" ;
+                ECHO "                 otherwise set ; currently" \"$(PYTHON_ROOT:J=" ")\" ;
+            }
+            else
+            {
+                ECHO "PYTHON_ROOT    - currently" \"$(PYTHON_ROOT:J=" ")\" ;
+            }
+            ECHO ;
             ECHO "The following are automatically configured from PYTHON_ROOT if not" ;
             ECHO "otherwise set:" ;
             ECHO ;

Copied: boost/trunk/tools/build/v1/qcc-tools.jam (from rev 13899, boost/branches/upstream/current/tools/build/v1/qcc-tools.jam)

Copied: boost/trunk/tools/build/v1/stlport.html (from rev 13899, boost/branches/upstream/current/tools/build/v1/stlport.html)

Modified: boost/trunk/tools/build/v1/stlport.jam
===================================================================
--- boost/trunk/tools/build/v1/stlport.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/stlport.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -7,6 +7,8 @@
 # Use this toolset to add STLport flavor for any base toolset
 # define STLPORT_LIB_BASE_NAME to the shared between debug and release 
 # versions prefix for stlport library name for example stlport_sunpro
+# Define STLPORT_AUTOLINK to use the autolink facilities of the new
+# STLport-5.0
 
 # STLport iostreams or native iostreams
 feature stlport-iostream : on off ;
@@ -23,16 +25,20 @@
 # ?
 feature stlport-cstd-namespace : std global ;
 
+# STLport-5 libraries are located in cross-compilation individual subdirectories.
+feature stlport-cross : off on ;
+
 CURR_TOOLSET = $(gCURRENT_TOOLSET) ;
 
 # STLport versions
-STLPORT_VERSION ?= 4.6.2 ;
-STLPORT_VERSIONS ?= 4.6 4.5.3 4.5 ;
+STLPORT_VERSIONS(default) ?= 4.6.2 ;
+STLPORT_VERSIONS(4) ?= 4.6.2 4.6 4.5.3 4.5 ;
+STLPORT_VERSIONS(5) ?= 5.0 ;
+STLPORT_VERSION ?= $(STLPORT_VERSION(default)) ;
+STLPORT_VERSIONS ?= $(STLPORT_VERSIONS(4)) $(STLPORT_VERSIONS(5)) ;
 feature stlport-version : [ unique $(STLPORT_VERSION) $(STLPORT_VERSIONS) ] ;
 flags $(CURR_TOOLSET) STLPORT_VERSION_RELEVANT_FEATURE <stlport-version> ;
 
-STLPORT_LIB_DEBUG_SUFFIX ?= _stldebug ;
-
 # singleton variables...
 set-as-singleton STLPORT_INCLUDE_DIRECTORY STLPORT_LIB_DIRECTORY STLPORT_PATH STLPORT_ROOT ;
 
@@ -67,11 +73,11 @@
         ECHO "        found, in case there is no central location appropriate for STLPORT_PATH, above, or a" ;
         ECHO  "        particular version's installation is not located in the usual place." ;
         ECHO ;
-        ECHO STLPORT_VERSION - The version of STLport in use by default. Defaults to \"4.6\". Other ;
+        ECHO STLPORT_VERSION - The version of STLport in use by default. Defaults to \"$(STLPORT_VERSIONS(default))\". Other ;
         ECHO "       values can be selected in parallel setting the build property <stlport-version> to" ;
         ECHO "       values from the list of $(dollar)(STLPORT_VERSIONS)" ;
         ECHO ;
-        ECHO STLPORT_VERSIONS - Alternate versions of STLport available on this machine. Defaults to \"4.6 4.5.3 4.5\". ;
+        ECHO STLPORT_VERSIONS - Alternate versions of STLport available on this machine. Defaults to $(STLPORT_VERSIONS:J=" ") . ;
         ECHO ;
         ECHO "Note that STLport iostreams are /not/ in use by default. To enable them, you must place" ;
         ECHO "        <stlport-iostream>on in your BUILD variable or in target requirements." ;
@@ -85,6 +91,8 @@
 
 STLPORT_INCLUDE_DIRECTORY ?= stlport ;
 STLPORT_LIB_DIRECTORY ?= lib ;
+STLPORT_BIN_DIRECTORY ?= bin ;
+STLPORT_LIB_DEBUG_SUFFIX ?= _stldebug ;
 
 # Clear out the STD paths so that the real toolset doesn't include
 # anything but the STLport as the STD. But also set the STDLIBPATH to
@@ -93,10 +101,10 @@
 local .stdlibpath = $(STDLIBPATH) ;
 STDHDRS = ;
 STDLIBPATH = ;
+
+### Common options.
+
 flags $(CURR_TOOLSET) STDHDRS : [ join [ get-stlport-root ] $(SLASH)$(STLPORT_INCLUDE_DIRECTORY) ] ;
-flags $(CURR_TOOLSET) STDLIBPATH <stlport-iostream>on : [ join [ get-stlport-root ] $(SLASH)$(STLPORT_LIB_DIRECTORY) ] $(.stdlibpath) ;
-
-flags $(CURR_TOOLSET) DEFINES <stlport-iostream>off : _STLP_NO_OWN_IOSTREAMS=1 _STLP_HAS_NO_NEW_IOSTREAMS=1 ;
 flags $(CURR_TOOLSET) DEFINES <stlport-extensions>off : _STLP_NO_EXTENSIONS=1 ;
 flags $(CURR_TOOLSET) DEFINES <stlport-anachronisms>off : _STLP_NO_ANACHRONISMS=1 ;
 flags $(CURR_TOOLSET) DEFINES <stlport-cstd-namespace>global : _STLP_VENDOR_GLOBAL_CSTD=1 ;
@@ -105,7 +113,93 @@
 flags $(CURR_TOOLSET) DEFINES <runtime-build>debug : _STLP_DEBUG=1 _STLP_DEBUG_UNINITIALIZED=1 ;
 flags $(CURR_TOOLSET) DEFINES <runtime-link>dynamic : _STLP_USE_DYNAMIC_LIB=1 ;
 
-flags $(CURR_TOOLSET) FINDLIBS <stlport-iostream>on/<runtime-build>debug/<runtime-link>static    : $(STLPORT_LIB_BASE_NAME)$(STLPORT_LIB_DEBUG_SUFFIX)$(STLPORT_LIB_STATIC_SUFFIX) ;
-flags $(CURR_TOOLSET) FINDLIBS <stlport-iostream>on/<runtime-build>debug/<runtime-link>dynamic   : $(STLPORT_LIB_BASE_NAME)$(STLPORT_LIB_DEBUG_SUFFIX) ;
-flags $(CURR_TOOLSET) FINDLIBS <stlport-iostream>on/<runtime-build>release/<runtime-link>static  : $(STLPORT_LIB_BASE_NAME)$(STLPORT_LIB_STATIC_SUFFIX) ;
-flags $(CURR_TOOLSET) FINDLIBS <stlport-iostream>on/<runtime-build>release/<runtime-link>dynamic : $(STLPORT_LIB_BASE_NAME) ;
+### STLport 4.x
+
+flags $(CURR_TOOLSET) DEFINES
+    <stlport-version>$(STLPORT_VERSIONS(4))/<stlport-iostream>off :
+    _STLP_NO_OWN_IOSTREAMS=1 _STLP_HAS_NO_NEW_IOSTREAMS=1 ;
+flags $(CURR_TOOLSET) STDLIBPATH
+    <stlport-version>$(STLPORT_VERSIONS(4))/<stlport-iostream>on :
+    [ join [ get-stlport-root ] $(SLASH)$(STLPORT_LIB_DIRECTORY) ]
+    $(.stdlibpath) ;
+flags $(CURR_TOOLSET) FINDLIBS
+    <stlport-version>$(STLPORT_VERSIONS(4))/<stlport-iostream>on/<runtime-build>debug/<runtime-link>static :
+    $(STLPORT_LIB_BASE_NAME)$(STLPORT_LIB_DEBUG_SUFFIX)$(STLPORT_LIB_STATIC_SUFFIX) ;
+flags $(CURR_TOOLSET) FINDLIBS
+    <stlport-version>$(STLPORT_VERSIONS(4))/<stlport-iostream>on/<runtime-build>debug/<runtime-link>dynamic :
+    $(STLPORT_LIB_BASE_NAME)$(STLPORT_LIB_DEBUG_SUFFIX) ;
+flags $(CURR_TOOLSET) FINDLIBS
+    <stlport-version>$(STLPORT_VERSIONS(4))/<stlport-iostream>on/<runtime-build>release/<runtime-link>static :
+    $(STLPORT_LIB_BASE_NAME)$(STLPORT_LIB_STATIC_SUFFIX) ;
+flags $(CURR_TOOLSET) FINDLIBS
+    <stlport-version>$(STLPORT_VERSIONS(4))/<stlport-iostream>on/<runtime-build>release/<runtime-link>dynamic :
+    $(STLPORT_LIB_BASE_NAME) ;
+
+### STLport 5.x
+
+switch $(CURR_TOOLSET)
+{
+    case msvc* : STLPORT_AUTOLINK = TRUE ;
+    case vc* : STLPORT_AUTOLINK = TRUE ;
+}
+
+switch $(CURR_TOOLSET)
+{
+    case intel-win32* : STLPORT_CROSS_DIR ?= icl ;
+    case iw* : STLPORT_CROSS_DIR ?= icl ;
+    case msvc* : STLPORT_CROSS_DIR ?= vc6 ;
+    case vc-6* : STLPORT_CROSS_DIR ?= vc6 ;
+    case vc-7-* : STLPORT_CROSS_DIR ?= vc70 ;
+    case vc-7_0* : STLPORT_CROSS_DIR ?= vc70 ;
+    case vc-7_1* : STLPORT_CROSS_DIR ?= vc71 ;
+    case vc-8* : STLPORT_CROSS_DIR ?= vc8 ;
+}
+
+switch $(CURR_TOOLSET)
+{
+    # GCC compilers have 'g' to indicate debug.
+    case gcc* : STLPORT_DEBUG_SUFFIX ?= g ;
+    case mingw* : STLPORT_DEBUG_SUFFIX ?= g ;
+    case darwin* : STLPORT_DEBUG_SUFFIX ?= g ;
+    # The others use 'd'.
+    case * : STLPORT_DEBUG_SUFFIX ?= d ;
+}
+
+# STLport-5 doesn't directly support single-threaded builds. There is an open
+# question if single-threaded application code can be combined with the
+# multi-threaded STLport-5. Until that's answered this is commented out and
+# boost-base.jam requires all builds to be multi-threaded.
+#~ flags $(CURR_TOOLSET) DEFINES
+    #~ <stlport-version>$(STLPORT_VERSIONS(5)) :
+    #~ _STLP_THREADS=1 ;
+
+flags $(CURR_TOOLSET) STDLIBPATH
+    <stlport-version>$(STLPORT_VERSIONS(5))/<stlport-cross>off :
+    [ join [ get-stlport-root ] $(SLASH)$(STLPORT_LIB_DIRECTORY) ]
+    [ join [ get-stlport-root ] $(SLASH)$(STLPORT_BIN_DIRECTORY) ]
+    $(.stdlibpath) ;
+flags $(CURR_TOOLSET) STDLIBPATH
+    <stlport-version>$(STLPORT_VERSIONS(5))/<stlport-cross>on :
+    [ join [ get-stlport-root ] $(SLASH)$(STLPORT_LIB_DIRECTORY) $(SLASH)$(STLPORT_CROSS_DIR) ]
+    [ join [ get-stlport-root ] $(SLASH)$(STLPORT_BIN_DIRECTORY) $(SLASH)$(STLPORT_CROSS_DIR) ]
+    $(.stdlibpath) ;
+
+if ! $(STLPORT_AUTOLINK)
+{
+    STLPORT_LIB_STATIC_SUFFIX ?= "" ;
+    for local v in $(STLPORT_VERSIONS(5))
+    {
+        flags $(CURR_TOOLSET) FINDLIBS
+            <stlport-version>$(v)/<runtime-build>debug/<runtime-link>static :
+            stlportstl$(STLPORT_DEBUG_SUFFIX)$(STLPORT_LIB_STATIC_SUFFIX).$(v) ;
+        flags $(CURR_TOOLSET) FINDLIBS
+            <stlport-version>$(v)/<runtime-build>debug/<runtime-link>dynamic :
+            stlportstl$(STLPORT_DEBUG_SUFFIX).$(v) ;
+        flags $(CURR_TOOLSET) FINDLIBS
+            <stlport-version>$(v)/<runtime-build>release/<runtime-link>static :
+            stlport$(STLPORT_LIB_STATIC_SUFFIX).$(v) ;
+        flags $(CURR_TOOLSET) FINDLIBS
+            <stlport-version>$(v)/<runtime-build>release/<runtime-link>dynamic :
+            stlport.$(v) ;
+    }
+}

Modified: boost/trunk/tools/build/v1/vc-7_1-stlport-tools.html
===================================================================
--- boost/trunk/tools/build/v1/vc-7_1-stlport-tools.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/vc-7_1-stlport-tools.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,8 +3,6 @@
 <html>
 <head>
   <title>Boost.Build - vc-7_1-stlport toolset</title>
-  <meta name="generator" content=
-  "HTML Tidy for Linux/x86 (vers 1st September 2003), see www.w3.org">
   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <link rel="stylesheet" type="text/css" href="../../../boost.css">
 </head>
@@ -31,94 +29,24 @@
 
   <h2>Introduction</h2>
 
-  <p>Boost.Build's <a href=
-  "vc-7_1-stlport-tools.jam">vc-7_1-stlport</a> toolset supports the
-  Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> .NET
-  2003 command-line tools, using the <a href=
-  "http://www.stlport.org">STLport</a> standard library implementation on
-  Microsoft Windows. It is designed to allow you to build and test with
-  multiple installed versions of STLPort, so that objects build in each
-  configuration will be built into separate directories.</p>
+  <p>Boost.Build's <a href="vc-7_1-stlport-tools.jam">vc-7_1-stlport</a>
+  toolset supports the Microsoft <a href=
+  "http://msdn.microsoft.com/visualc/">Visual C++</a> .NET 2003 command-line
+  tools, using the <a href="http://www.stlport.org">STLport</a> standard
+  library implementation on Microsoft Windows. It is designed to allow you to
+  build and test with multiple installed versions of STLPort, so that objects
+  build in each configuration will be built into separate directories.</p>
 
-  <h2><a name="configuration" id="configuration">Configuration
-  Variables</a></h2>The <code>vc-7_1-stlport</code> toolset responds to the
-  following variables, which can be set in the environment or configured on
-  the jam command-line using
-  <code>-s<i>VARIABLE_NAME</i>=</code><i>value</i>. It is an extension of the
-  <a href="msvc-stlport-tools.html">msvc-stlport toolset</a> and therefore
-  responds to all of the MSVC <a href=
-  "msvc-tools.html#configuration">configuration variables</a> in addition to
-  those listed below.
+  <p>In addition to what this toolset provides, configuration and extended
+  functionality is available through the common <a href=
+  "stlport.html">stlport library support</a>.</p>
 
-  <p>In the table below, <i>version</i> corresponds to an STLPort version
-  number, e.g. "<code>4.5.3</code>".</p>
-
-  <table border="1" summary="settings">
-    <tr>
-      <th>Variable Name</th>
-
-      <th>Semantics</th>
-
-      <th>Default</th>
-
-      <th>Notes</th>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_PATH</code></td>
-
-      <td>A directory containing at least one subdirectory of the form
-      <code>/STLPort-</code><i>version</i> where an STLPort installation can
-      be found.</td>
-
-      <td><i>empty</i></td>
-
-      <td>Allows easy configuration for an installation where several STLPort
-      versions are installed under a single directory.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_</code><i>version</i><code>_PATH</code></td>
-
-      <td>The directory where the specific STLPort <i>version</i>
-      installation can be found, in case there is no central location
-      appropriate for <code>STLPORT_PATH</code>, above, or a particular
-      version's installation is not located in the usual place.</td>
-
-      <td><i>empty</i></td>
-
-      <td>Allows configuration of a specific STLPort installation.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_VERSION</code></td>
-
-      <td>The version of STLPort in use by default.</td>
-
-      <td><code>4.6</code></td>
-
-      <td>Other values can be selected in parallel setting the <a href=
-      "build_system.htm#initiating">build property</a>
-      &lt;stlport-version&gt; to values from the list of
-      <code>$(STLPORT_VERSIONS)</code></td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_VERSIONS</code></td>
-
-      <td>A space-separated list of alternate versions of STLport available
-      on this machine.</td>
-
-      <td><code>4.6 4.5&nbsp;4.0</code></td>
-    </tr>
-  </table>
-
   <h2><a name="features" id="features">Toolset-Specific Features</a></h2>
+
   <p>The following <code>vc-7_1-stlport</code>-specific <a href=
   "build_system.htm#features">features</a> can be used in target build
   requirements or in the <a href=
-  "build_system.htm#initiating"><code>BUILD</code></a> variable:
-  </p>
+  "build_system.htm#initiating"><code>BUILD</code></a> variable:</p>
 
   <table border="1" summary="features">
     <tr>
@@ -143,40 +71,13 @@
       Turning this on may result in unresolved externals from STLPort, unless
       you rebuild STLPort with /Zc:wchar_t.</td>
     </tr>
-
-    <tr>
-      <td><code>stlport-version</code></td>
-
-      <td><code>$(STLPORT_VERSION)&nbsp;$(STLPORT_VERSIONS)</code> (see
-      above)</td>
-
-      <td><code>$(STLPORT_VERSION)</code></td>
-
-      <td>Selects a version of STLPort for each target</td>
-    </tr>
-
-    <tr>
-      <td><code>stlport-cstd-namespace</code></td>
-
-      <td><code>std global</code></td>
-
-      <td><code>std</code></td>
-
-      <td>Controls whether or not names from the "C" library headers such as
-      &lt;cstdlib&gt; are imported into <code>namespace std</code>.</td>
-    </tr>
   </table>
   <hr>
 
-  <p>Revised&nbsp;&nbsp; 
-  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-   10 Oct&nbsp;2004&nbsp; 
-  <!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
+  <p>Revised $Date: 2005/09/16 03:18:06 $</p>
 
-  <p>
-  Copyright &copy; Dave Abrahams 2002.<br>
-  Copyright &copy; John Maddock 2003.
-  </p>
+  <p>Copyright &copy; Dave Abrahams 2002, John Maddock 2003, Rene Rivera
+  2005.</p>
 
   <p><small>Distributed under the Boost Software License, Version 1.0. (See
   accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or

Copied: boost/trunk/tools/build/v1/vc-8_0-tools.html (from rev 13899, boost/branches/upstream/current/tools/build/v1/vc-8_0-tools.html)

Modified: boost/trunk/tools/build/v1/vc7-stlport-tools.html
===================================================================
--- boost/trunk/tools/build/v1/vc7-stlport-tools.html	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v1/vc7-stlport-tools.html	2005-12-06 16:16:19 UTC (rev 13900)
@@ -3,8 +3,6 @@
 <html>
 <head>
   <title>Boost.Build - msvc-stlport toolset</title>
-  <meta name="generator" content=
-  "HTML Tidy for Linux/x86 (vers 1st September 2003), see www.w3.org">
   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <link rel="stylesheet" type="text/css" href="../../../boost.css">
 </head>
@@ -40,79 +38,10 @@
   that objects build in each configuration will be built into separate
   directories.</p>
 
-  <h2><a name="configuration" id="configuration">Configuration
-  Variables</a></h2>The <code>vc7-stlport</code> toolset responds to the
-  following variables, which can be set in the environment or configured on
-  the jam command-line using
-  <code>-s<i>VARIABLE_NAME</i>=</code><i>value</i>. It is an extension of the
-  <a href="msvc-stlport-tools.html">msvc-stlport toolset</a> and therefore
-  responds to all of the MSVC <a href=
-  "msvc-tools.html#configuration">configuration variables</a> in addition to
-  those listed below.
+  <p>In addition to what this toolset provides, configuration and extended
+  functionality is available through the common <a href=
+  "stlport.html">stlport library support</a>.</p>
 
-  <p>In the table below, <i>version</i> corresponds to an STLPort version
-  number, e.g. "<code>4.5.3</code>".</p>
-
-  <table border="1" summary="settings">
-    <tr>
-      <th>Variable Name</th>
-
-      <th>Semantics</th>
-
-      <th>Default</th>
-
-      <th>Notes</th>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_PATH</code></td>
-
-      <td>A directory containing at least one subdirectory of the form
-      <code>/STLPort-</code><i>version</i> where an STLPort installation can
-      be found.</td>
-
-      <td><i>empty</i></td>
-
-      <td>Allows easy configuration for an installation where several STLPort
-      versions are installed under a single directory.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_</code><i>version</i><code>_PATH</code></td>
-
-      <td>The directory where the specific STLPort <i>version</i>
-      installation can be found, in case there is no central location
-      appropriate for <code>STLPORT_PATH</code>, above, or a particular
-      version's installation is not located in the usual place.</td>
-
-      <td><i>empty</i></td>
-
-      <td>Allows configuration of a specific STLPort installation.</td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_VERSION</code></td>
-
-      <td>The version of STLPort in use by default.</td>
-
-      <td><code>4.6</code></td>
-
-      <td>Other values can be selected in parallel setting the <a href=
-      "build_system.htm#initiating">build property</a>
-      &lt;stlport-version&gt; to values from the list of
-      <code>$(STLPORT_VERSIONS)</code></td>
-    </tr>
-
-    <tr>
-      <td><code>STLPORT_VERSIONS</code></td>
-
-      <td>A space-separated list of alternate versions of STLport available
-      on this machine.</td>
-
-      <td><code>4.6 4.5&nbsp;4.0</code></td>
-    </tr>
-  </table>
-
   <h2><a name="features" id="features">Toolset-Specific Features</a></h2>The
   following vc7 <code>-stlport</code>-specific <a href=
   "build_system.htm#features">features</a> can be used in target build
@@ -142,40 +71,14 @@
       Turning this on may result in unresolved externals from STLPort, unless
       you rebuild STLPort with /Zc:wchar_t.</td>
     </tr>
-
-    <tr>
-      <td><code>stlport-version</code></td>
-
-      <td><code>$(STLPORT_VERSION)&nbsp;$(STLPORT_VERSIONS)</code> (see
-      above)</td>
-
-      <td><code>$(STLPORT_VERSION)</code></td>
-
-      <td>Selects a version of STLPort for each target</td>
-    </tr>
-
-    <tr>
-      <td><code>stlport-cstd-namespace</code></td>
-
-      <td><code>std global</code></td>
-
-      <td><code>std</code></td>
-
-      <td>Controls whether or not names from the "C" library headers such as
-      &lt;cstdlib&gt; are imported into <code>namespace std</code>.</td>
-    </tr>
   </table>
   <hr>
 
-  <p>Revised&nbsp;&nbsp; 
-  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
-   24 Dec&nbsp;2003&nbsp; 
-  <!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
+  <p>Revised $Date: 2005/09/16 03:18:06 $</p>
 
-  <p>Copyright &copy; Dave Abrahams 2002.</p>
+  <p>Copyright &copy; Dave Abrahams 2002, John Maddock 2003, Rene Rivera
+  2005.</p>
 
-  <p>Copyright &copy; John Maddock 2003.</p>
-
   <p><small>Distributed under the Boost Software License, Version 1.0. (See
   accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or
   copy at <a href=

Modified: boost/trunk/tools/build/v2/doc/src/advanced.xml
===================================================================
--- boost/trunk/tools/build/v2/doc/src/advanced.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v2/doc/src/advanced.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -828,8 +828,8 @@
       subprojects, so that every definition made in a parent project
       is always available to its children. The loading order of any
       other projects is unspecified.  Even if one project refers to
-      another via <link
-      linkend="bbv2.advanced.projects.relationships.useprojectrule"><functionname>use-project</functionname></link>,
+      another via <xref
+      linkend="bbv2.advanced.projects.relationships.useprojectrule"><functionname>use-project</functionname></xref>,
       or a target reference, no specific order should be assumed.
       </para>
 
@@ -882,22 +882,22 @@
             </row>
             
             <row>
-              <entry><link linkend=
-                  "bbv2.advanced.projects.relationships.useprojectrule">use-project</link></entry>
+              <entry><xref linkend=
+                  "bbv2.advanced.projects.relationships.useprojectrule">use-project</xref></entry>
               
               <entry>Make another project known so that it can be referred to by symbolic ID.</entry>
             </row>
             
             <row>
-              <entry><link linkend=
-                  "bbv2.advanced.projects.relationships.buildprojectrule">build-project</link></entry>
+              <entry><xref linkend=
+                  "bbv2.advanced.projects.relationships.buildprojectrule">build-project</xref></entry>
               
               <entry>Cause another project to be built when this one is built.</entry>
             </row>
             
             <row>
-              <entry><link linkend=
-                  "bbv2.reference.buildprocess.explict">explicit</link></entry>
+              <entry><xref linkend=
+                  "bbv2.reference.buildprocess.explict">explicit</xref></entry>
               
               <entry>State that a target should be built only by explicit
                 request.</entry>

Modified: boost/trunk/tools/build/v2/doc/src/extending.xml
===================================================================
--- boost/trunk/tools/build/v2/doc/src/extending.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v2/doc/src/extending.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -114,8 +114,7 @@
   </para>
 
       <para>In the subsequent sections, we will extend this example, and review
-        all the mechanisms in detail. The complete code is available in <ulink url=
-          "../../tools/build/v2/example/customization">example/customization</ulink>
+        all the mechanisms in detail. The complete code is available in <filename>example/customization</filename>
         directory.
       </para>
 

Modified: boost/trunk/tools/build/v2/doc/src/install.xml
===================================================================
--- boost/trunk/tools/build/v2/doc/src/install.xml	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v2/doc/src/install.xml	2005-12-06 16:16:19 UTC (rev 13900)
@@ -162,7 +162,7 @@
   <para><emphasis role="bold">N.B.</emphasis>
   When <command>bjam</command> is invoked from anywhere in the Boost
   directory tree <emphasis>other than</emphasis> the Boost.Build root
-  and its subdirectories, <ulink url="../../tools/build">Boost.Build
+  and its subdirectories, <ulink url="../../tools/build/index.html">Boost.Build
   v1</ulink> is used by default. To override the default and use
   Boost.Build v2, you have to add the <option>--v2</option> command
   line option to all <command>bjam</command> invocations.</para>

Modified: boost/trunk/tools/build/v2/tools/borland.jam
===================================================================
--- boost/trunk/tools/build/v2/tools/borland.jam	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/build/v2/tools/borland.jam	2005-12-06 16:16:19 UTC (rev 13900)
@@ -63,11 +63,22 @@
 flags borland.compile OPTIONS <optimization>speed : -O2 ;
 flags borland.compile OPTIONS <optimization>space : -O1 ;
 
-flags borland CFLAGS <inlining>off : -vi- ;
-flags borland CFLAGS <inlining>on : -vi -w-inl ;
-flags borland CFLAGS <inlining>full : -vi -w-inl ;
+if $(.BORLAND_HAS_FIXED_INLINING_BUGS)
+{
+    flags borland CFLAGS <inlining>off : -vi- ;
+    flags borland CFLAGS <inlining>on : -vi -w-inl ;
+    flags borland CFLAGS <inlining>full : -vi -w-inl ;
+}
+else
+{
+    flags borland CFLAGS : -vi- ;
+}
 
+flags borland.compile OPTIONS <warnings>off : -w- ;
+flags borland.compile OPTIONS <warnings>all : -w ;
+flags borland.compile OPTIONS <warnings-as-errors>on : -w! ;
 
+
 # Deal with various runtime configs...
 
 # This should be not for DLL
@@ -99,7 +110,6 @@
 # -q     no banner
 # -c     compile to object
 # -P     C++ code regardless of file extention
-# -w     turns on all warnings
 # -Ve    zero sized empty base classes, this option is on in the IDE by default 
 #        and effects binary compatibility.
 # -Vx    zero sized empty members, this option is on in the IDE by default 
@@ -113,13 +123,13 @@
 
 actions compile.c++
 {
-    "$(CONFIG_COMMAND)" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -I"$(STDHDRS)" -o"$(<)" "$(>)"
+    "$(CONFIG_COMMAND)" -j5 -g255 -q -c -P -Ve -Vx -a8 -b- $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -I"$(STDHDRS)" -o"$(<)" "$(>)"
 }
 
 # For C, we don't pass -P flag
 actions compile.c
 {
-    "$(CONFIG_COMMAND)" -j5 -g255 -q -c -w -Ve -Vx -a8 -b- $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -I"$(STDHDRS)" -o"$(<)" "$(>)"
+    "$(CONFIG_COMMAND)" -j5 -g255 -q -c -Ve -Vx -a8 -b- $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -I"$(STDHDRS)" -o"$(<)" "$(>)"
 }
 
 
@@ -167,7 +177,6 @@
     # command into a .bat file and execute that.  TLIB is also finicky
     # about pathname style! Forward slashes, too, are treated as
     # options.
-    # TLIB
     actions updated together piecemeal archive
     { 
        chdir $(<:D)

Modified: boost/trunk/tools/regression/index.htm
===================================================================
--- boost/trunk/tools/regression/index.htm	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/regression/index.htm	2005-12-06 16:16:19 UTC (rev 13900)
@@ -30,9 +30,10 @@
         files.</li>
     <li><a href="build/Jamfile">Jamfile</a> - Builds
         process_jam_log and compiler_status executables.</li>
-    <li><a href="run_tests.sh">run_tests.sh</a> - An example
-        shell script for running the tests and generating HTML
-        reports.</li>
+    <li><a
+          href="xsl_reports/runner/instructions.html">Instructions</a>
+        for running regression tests and reporting results back to
+        Boost.</li> 
 </ul>
 
 <hr>

Modified: boost/trunk/tools/wave/build/Jamfile
===================================================================
--- boost/trunk/tools/wave/build/Jamfile	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/wave/build/Jamfile	2005-12-06 16:16:19 UTC (rev 13900)
@@ -18,9 +18,8 @@
     :
       <sysinclude>$(BOOST_ROOT)
       <vc-7_1><*><rtti>off        # workaround for compiler bug
+      <vc-7_1-stlport><*><rtti>off
     :
       release
-      <runtime-link>static
-      <threading>single
     ;
 

Modified: boost/trunk/tools/wave/build/Jamfile.v2
===================================================================
--- boost/trunk/tools/wave/build/Jamfile.v2	2005-12-06 11:07:32 UTC (rev 13899)
+++ boost/trunk/tools/wave/build/Jamfile.v2	2005-12-06 16:16:19 UTC (rev 13900)
@@ -11,9 +11,9 @@
 project
     :
     requirements
-    <link>static
-    <runtime-link>static
-    <threading>single
+#    <link>static
+#    <runtime-link>static
+#    <threading>single
     ;
 
 exe wave




More information about the pkg-boost-commits mailing list