Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/mpatch.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 |
---|---|
22 | 22 |
23 #include <Python.h> | 23 #include <Python.h> |
24 #include <stdlib.h> | 24 #include <stdlib.h> |
25 #include <string.h> | 25 #include <string.h> |
26 #ifdef _WIN32 | 26 #ifdef _WIN32 |
27 #include <stdint.h> | |
27 static uint32_t ntohl(uint32_t x) | 28 static uint32_t ntohl(uint32_t x) |
28 { | 29 { |
29 return ((x & 0x000000ffUL) << 24) | | 30 return ((x & 0x000000ffUL) << 24) | |
30 ((x & 0x0000ff00UL) << 8) | | 31 ((x & 0x0000ff00UL) << 8) | |
31 ((x & 0x00ff0000UL) >> 8) | | 32 ((x & 0x00ff0000UL) >> 8) | |
32 ((x & 0xff000000UL) >> 24); | 33 ((x & 0xff000000UL) >> 24); |
33 } | 34 } |
34 #else | 35 #else |
36 #include <sys/types.h> | |
35 #include <netinet/in.h> | 37 #include <netinet/in.h> |
36 #endif | 38 #endif |
37 | 39 |
38 static char mpatch_doc[] = "Efficient binary patching."; | 40 static char mpatch_doc[] = "Efficient binary patching."; |
39 | 41 |