Upgrade system and filesystem to conform system_category and generic_category interface to N3090, the current C++0x working paper, section 19.5, System error support.

Refactor API macros into a new header, boost/system/api_config.hpp.

Prohibit user definition of API macros. Rationale: ensure all translation units use same definitions, cut number of environments that need to be tested.

[SVN r62313]
This commit is contained in:
Beman Dawes
2010-05-30 15:38:32 +00:00
parent 2565e5307b
commit baae3a392a
15 changed files with 248 additions and 196 deletions
+1 -1
View File
@@ -18,6 +18,6 @@
int main( int, char*[] )
{
boost::system::error_code ec( 0, boost::system::system_category );
boost::system::error_code ec( 0, boost::system::system_category() );
return ::boost::report_errors();
}