|  | @@ -32,13 +32,15 @@ extern "C" {
 | 
	
		
			
				|  |  |   * Structure returned by gettimeofday(2) system call,
 | 
	
		
			
				|  |  |   * and used in other calls.
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | +#if !(defined(_WIN32))
 | 
	
		
			
				|  |  |  struct timeval {
 | 
	
		
			
				|  |  |      long    tv_sec;     /* seconds */
 | 
	
		
			
				|  |  |      long    tv_usec;    /* and microseconds */
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  |  #endif /* _TIMEVAL_DEFINED */
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#if !(defined(__GNUC__) && !defined(__ARMCC_VERSION)) && !defined (__ICCARM__)
 | 
	
		
			
				|  |  | +#if !(defined(__GNUC__) && !defined(__ARMCC_VERSION)) && !defined (__ICCARM__) && !defined (_WIN32)
 | 
	
		
			
				|  |  |  struct timespec {
 | 
	
		
			
				|  |  |      time_t  tv_sec;     /* seconds */
 | 
	
		
			
				|  |  |      long    tv_nsec;    /* and nanoseconds */
 |