From fba93805dcfbad597f478e5b19604ff019f330ab Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Tue, 23 Sep 2003 23:57:23 +0000 Subject: [PATCH] Work with gcc2 [SVN r20168] --- src/converter/builtin_converters.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/converter/builtin_converters.cpp b/src/converter/builtin_converters.cpp index 40413192..f1a614c3 100644 --- a/src/converter/builtin_converters.cpp +++ b/src/converter/builtin_converters.cpp @@ -280,6 +280,8 @@ namespace } unaryfunc py_encode_string = encode_string_unaryfunc; + +#ifndef BOOST_NO_STD_WSTRING // A SlotPolicy for extracting C++ strings from Python objects. struct wstring_rvalue_from_python { @@ -307,6 +309,7 @@ namespace return result; } }; +#endif struct complex_rvalue_from_python { @@ -402,8 +405,10 @@ void initialize_builtin_converters() // Add an lvalue converter for char which gets us char const* registry::insert(convert_to_cstring,type_id()); +# ifndef BOOST_NO_STD_WSTRING // Register by-value converters to std::string, std::wstring slot_rvalue_from_python(); +# endif slot_rvalue_from_python(); }