20 lines
		
	
	
		
			521 B
		
	
	
	
		
			C
		
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			521 B
		
	
	
	
		
			C
		
	
	
// Hacking some headers in windows.
 | 
						|
// sql headers using UNICODE to change function signatures.
 | 
						|
// Currently Linux bindings do not use unicode SQL C bindings,
 | 
						|
// So we turn off the UNICODE to make it compile on windows.
 | 
						|
// For future Unicode support, please raise a issue.
 | 
						|
 | 
						|
#include <windows.h>
 | 
						|
#include <sal.h>
 | 
						|
 | 
						|
#ifdef UNICODE
 | 
						|
// Turn off unicode macro and turn back on, so it only affects sql headers
 | 
						|
#undef UNICODE
 | 
						|
#include <sql.h>
 | 
						|
#include <sqlext.h>
 | 
						|
#define UNICODE
 | 
						|
 | 
						|
#else
 | 
						|
#include <sql.h>
 | 
						|
#include <sqlext.h>
 | 
						|
#endif |