mirror of
				https://github.com/boostorg/system.git
				synced 2025-11-04 09:41:52 +01:00 
			
		
		
		
	
		
			
	
	
		
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| 
								 | 
							
								//  error_code_test.cpp  -----------------------------------------------------//
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//  Copyright Beman Dawes 2007
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//  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)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//  See library home page at http://www.boost.org/libs/system
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//----------------------------------------------------------------------------// 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//  VC++ 8.0 warns on usage of certain Standard Library and API functions that
							 | 
						||
| 
								 | 
							
								//  can cause buffer overruns or other possible security issues if misused.
							 | 
						||
| 
								 | 
							
								//  See http://msdn.microsoft.com/msdnmag/issues/05/05/SafeCandC/default.aspx
							 | 
						||
| 
								 | 
							
								//  But the wording of the warning is misleading and unsettling, there are no
							 | 
						||
| 
								 | 
							
								//  portable altersystem functions, and VC++ 8.0's own libraries use the
							 | 
						||
| 
								 | 
							
								//  functions in question. So turn off the warnings.
							 | 
						||
| 
								 | 
							
								#define _CRT_SECURE_NO_DEPRECATE
							 | 
						||
| 
								 | 
							
								#define _SCL_SECURE_NO_DEPRECATE
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define BOOST_ERROR_CODE_HEADER_ONLY
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include <boost/test/minimal.hpp>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include <boost/system/error_code.hpp>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								int test_main( int, char*[] )
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  boost::system::error_code ec( 0, boost::system::system_category );
							 | 
						||
| 
								 | 
							
								  return 0;
							 | 
						||
| 
								 | 
							
								}
							 |