mirror of
				https://github.com/esp8266/Arduino.git
				synced 2025-10-31 15:50:55 +03:00 
			
		
		
		
	* Define lwIP's s32/u32 to int s32/u32 were previously defined as long, but long can be 64 bits in host mode, so this commit reduces valgrind complaints and increase coherency. * some lads like to use `unsigned long` for 32 bits IPv4 addresses * fix lwIP's `sys_now()` return type * fix C declarations * merge upstream (lwip2) update on sys_now() definition * matching lwIP api (2/2) Co-authored-by: Max Prokhorov <prokhorov.max@outlook.com>
		
			
				
	
	
		
			12 lines
		
	
	
		
			385 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			385 B
		
	
	
	
		
			C
		
	
	
	
	
	
| // script-generated, extracted from espressif SDK's lwIP arch/cc.h
 | |
| #define LWIP_NO_STDINT_H 1
 | |
| typedef unsigned   char    u8_t;
 | |
| typedef signed     char    s8_t;
 | |
| typedef unsigned   short   u16_t;
 | |
| typedef signed     short   s16_t;
 | |
| typedef unsigned   int     u32_t;
 | |
| typedef signed     int     s32_t;
 | |
| typedef unsigned long   mem_ptr_t;
 | |
| #define LWIP_ERR_T s32_t
 | |
| typedef uint32_t sys_prot_t;
 |