Nick Thomas wrote: > I have the same problem as another user on this mailing list. > Again, is to do with the size of the structure dns_answers in dns.c . > > sizeof(struct dns_answers) reports 12. But it really needs to be 10 to work. > > I am using an ST5119 chip, and there doesn't seem to be much control over > the structure padding/alignment.
Then this may not be the only problem you have. You need to look at your compiler documentation (you didn't say which compiler it was) and see what it requires for implementing things like packing and alignment. Most do. GCC uses __attribute__ things, but most other compilers use #pragma so it's worth looking for that. Jifl -- eCosCentric Limited http://www.eCosCentric.com/ The eCos experts Barnwell House, Barnwell Drive, Cambridge, UK. Tel: +44 1223 245571 Registered in England and Wales: Reg No 4422071. ------["Si fractum non sit, noli id reficere"]------ Opinions==mine _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
