Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/bdiff.c @ 510:7f3fc8fd427e
More fiddling with uint32_t includes for extensions
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
More fiddling with uint32_t includes for extensions
manifest hash: 1ad16a0262e9bd2769e32c13c7fd0c7b0cd7dde7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCwS+/ywK+sNU5EO8RAhK1AKCtF/57nKCc1AU+l0sR74kHhY1NCwCfSvQK
QQc5i8abuGkFpU5VUBJt5XQ=
=H+CX
-----END PGP SIGNATURE-----
author | mpm@selenic.com |
---|---|
date | Tue, 28 Jun 2005 03:08:47 -0800 |
parents | e94cebc60d96 |
children | b460a2fd8bb7 f2442a6a5893 |
comparison
equal
deleted
inserted
replaced
509:98a2935c3d6c | 510:7f3fc8fd427e |
---|---|
11 | 11 |
12 #include <Python.h> | 12 #include <Python.h> |
13 #include <stdlib.h> | 13 #include <stdlib.h> |
14 #include <string.h> | 14 #include <string.h> |
15 #ifdef _WIN32 | 15 #ifdef _WIN32 |
16 #include <stdint.h> | |
16 static uint32_t htonl(uint32_t x) | 17 static uint32_t htonl(uint32_t x) |
17 { | 18 { |
18 return ((x & 0x000000ffUL) << 24) | | 19 return ((x & 0x000000ffUL) << 24) | |
19 ((x & 0x0000ff00UL) << 8) | | 20 ((x & 0x0000ff00UL) << 8) | |
20 ((x & 0x00ff0000UL) >> 8) | | 21 ((x & 0x00ff0000UL) >> 8) | |
21 ((x & 0xff000000UL) >> 24); | 22 ((x & 0xff000000UL) >> 24); |
22 } | 23 } |
23 #else | 24 #else |
25 #include <sys/types.h> | |
24 #include <netinet/in.h> | 26 #include <netinet/in.h> |
25 #endif | 27 #endif |
26 | 28 |
27 struct line { | 29 struct line { |
28 int h, len, n, e; | 30 int h, len, n, e; |