Stefan Schuermans commited on 2012-04-04 22:28:01
Showing 1 changed files, with 8 additions and 8 deletions.
| ... | ... |
@@ -6,14 +6,14 @@ |
| 6 | 6 |
((unsigned short)(n) & 0x00FF) << 8) |
| 7 | 7 |
#define htons(h) (((unsigned short)(h) & 0xFF00) >> 8 | \ |
| 8 | 8 |
((unsigned short)(h) & 0x00FF) << 8) |
| 9 |
-#define ntohl(n) (((unsigned int)(n) & 0xFF000000) >> 24 | \ |
|
| 10 |
- ((unsigned int)(n) & 0x00FF0000) >> 8 | \ |
|
| 11 |
- ((unsigned int)(n) & 0x0000FF00) << 8 | \ |
|
| 12 |
- ((unsigned int)(n) & 0x000000FF) << 24) |
|
| 13 |
-#define htonl(h) (((unsigned int)(h) & 0xFF000000) >> 24 | \ |
|
| 14 |
- ((unsigned int)(h) & 0x00FF0000) >> 8 | \ |
|
| 15 |
- ((unsigned int)(h) & 0x0000FF00) << 8 | \ |
|
| 16 |
- ((unsigned int)(h) & 0x000000FF) << 24) |
|
| 9 |
+#define ntohl(n) (((unsigned long)(n) & 0xFF000000) >> 24 | \ |
|
| 10 |
+ ((unsigned long)(n) & 0x00FF0000) >> 8 | \ |
|
| 11 |
+ ((unsigned long)(n) & 0x0000FF00) << 8 | \ |
|
| 12 |
+ ((unsigned long)(n) & 0x000000FF) << 24) |
|
| 13 |
+#define htonl(h) (((unsigned long)(h) & 0xFF000000) >> 24 | \ |
|
| 14 |
+ ((unsigned long)(h) & 0x00FF0000) >> 8 | \ |
|
| 15 |
+ ((unsigned long)(h) & 0x0000FF00) << 8 | \ |
|
| 16 |
+ ((unsigned long)(h) & 0x000000FF) << 24) |
|
| 17 | 17 |
|
| 18 | 18 |
// comparing MACs and IPs |
| 19 | 19 |
#define mac_eq(a, b) ((a)[0] == (b)[0] && (a)[1] == (b)[1] && \ |
| 20 | 20 |