mirror of
				https://github.com/jart/cosmopolitan.git
				synced 2025-10-20 16:39:59 +00:00 
			
		
		
		
	Building o//third_party/python now takes 5 seconds on my PC This change works towards modifying Python to use runtime dispatching when appropriate. For example, when loading the magnums in the socket module, it's a good idea to check if the magnum is zero, because that means the local system platform doesn't support it.
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			727 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			727 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifdef _MSC_VER
 | |
| 
 | |
| #if _MSC_VER >= 1900
 | |
| /* pyconfig.h uses this function in the _Py_BEGIN/END_SUPPRESS_IPH
 | |
|  * macros. It does not need to be defined when building using MSVC
 | |
|  * earlier than 14.0 (_MSC_VER == 1900).
 | |
|  */
 | |
| 
 | |
| static void __cdecl _silent_invalid_parameter_handler(wchar_t const* expression,
 | |
|                                                       wchar_t const* function,
 | |
|                                                       wchar_t const* file,
 | |
|                                                       unsigned int line,
 | |
|                                                       uintptr_t pReserved) {
 | |
| }
 | |
| 
 | |
| _invalid_parameter_handler _Py_silent_invalid_parameter_handler =
 | |
|     _silent_invalid_parameter_handler;
 | |
| 
 | |
| #endif
 | |
| 
 | |
| #endif
 |