|  | @@ -33,13 +33,19 @@
 | 
	
		
			
				|  |  |  #undef MEMORY_DEBUGGING
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +/* Test all interfaces, including experimental ones */
 | 
	
		
			
				|  |  | +#define MG_EXPERIMENTAL_INTERFACES
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +#ifdef _MSC_VER
 | 
	
		
			
				|  |  | +/* Since the C file is included, declare all API functions as static,
 | 
	
		
			
				|  |  | + * to avoid linker errors in the test (seems to be required for MS toolchain).
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +#define CIVETWEB_API static
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  /* Include C File, so static functions can be called from here */
 | 
	
		
			
				|  |  | -#define MG_EXPERIMENTAL_INTERFACES /* Test all interfaces, including           \
 | 
	
		
			
				|  |  | -                                      experimental ones */
 | 
	
		
			
				|  |  | -#define CIVETWEB_API                                                           \
 | 
	
		
			
				|  |  | -	static /* Since the C file is included, declare all API functions as       \
 | 
	
		
			
				|  |  | -	        * static, to avoid linker errors in the test */
 | 
	
		
			
				|  |  |  #include "../src/civetweb.c"
 | 
	
		
			
				|  |  | +#include "civetweb.h"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Standard includes for the test code below */
 |