Go to the documentation of this file. 32 #ifndef __LWIP_ARCH_H__ 33 #define __LWIP_ARCH_H__ 36 #define LITTLE_ENDIAN 1234 40 #define BIG_ENDIAN 4321 45 #ifndef PACK_STRUCT_BEGIN 46 #define PACK_STRUCT_BEGIN 49 #ifndef PACK_STRUCT_END 50 #define PACK_STRUCT_END 53 #ifndef PACK_STRUCT_FIELD 54 #define PACK_STRUCT_FIELD(x) x 59 #ifdef LWIP_PROVIDE_ERRNO 96 #define ENAMETOOLONG 36 101 #define EWOULDBLOCK EAGAIN 119 #define EDEADLOCK EDEADLK 151 #define EDESTADDRREQ 89 153 #define EPROTOTYPE 91 154 #define ENOPROTOOPT 92 155 #define EPROTONOSUPPORT 93 156 #define ESOCKTNOSUPPORT 94 157 #define EOPNOTSUPP 95 158 #define EPFNOSUPPORT 96 159 #define EAFNOSUPPORT 97 160 #define EADDRINUSE 98 161 #define EADDRNOTAVAIL 99 163 #define ENETUNREACH 101 164 #define ENETRESET 102 165 #define ECONNABORTED 103 166 #define ECONNRESET 104 170 #define ESHUTDOWN 108 171 #define ETOOMANYREFS 109 172 #define ETIMEDOUT 110 173 #define ECONNREFUSED 111 174 #define EHOSTDOWN 112 175 #define EHOSTUNREACH 113 177 #define EINPROGRESS 115 183 #define EREMOTEIO 121 186 #define ENOMEDIUM 123 187 #define EMEDIUMTYPE 124 191 #define ENSRNODATA 160 192 #define ENSRFORMERR 161 193 #define ENSRSERVFAIL 162 194 #define ENSRNOTFOUND 163 195 #define ENSRNOTIMP 164 196 #define ENSRREFUSED 165 197 #define ENSRBADQUERY 166 198 #define ENSRBADNAME 167 199 #define ENSRBADFAMILY 168 200 #define ENSRBADRESP 169 201 #define ENSRCONNREFUSED 170 202 #define ENSRTIMEOUT 171 205 #define ENSRNOMEM 174 206 #define ENSRDESTRUCTION 175 207 #define ENSRQUERYDOMAINTOOLONG 176 208 #define ENSRCNAMELOOP 177