This looks like a bug to me in mem.c

It says at line 44:

#if MEM_SIZE > 64000l
typedef u32_t mem_size_t;
#define MEM_SIZE_F U32_F
#else
typedef u16_t mem_size_t;
#define MEM_SIZE_F U16_F

#endif /* MEM_SIZE > 64000 */


Didn't the author mean 64001?
I have a MEM_SIZE of 512KB, which means that
Mem_size_t will be defined as u16_t.
This is not big enough to address 512KB  
__________________________________
Karl Soneson, Software Engineer
Innovative Solutions & Support, inc.
720 Pennsylvania Drive
Exton, PA 19341 USA
610/646-9800, x583

_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to