extensions: use stdint.h
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
extensions: use stdint.h
Not sure why I didn't do this the first time around. Hopefully still
builds everywhere.
manifest hash:
965582286a190728f8cc0dfb8e11ee56628a59a5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCvfRgywK+sNU5EO8RAg9SAJ4/ZVpQZcDY5xovLDTZK2txEegEgwCdF2b+
lzSIP109qq8D+KIdUWsbEPc=
=+0Yy
-----END PGP SIGNATURE-----
--- a/mercurial/bdiff.c Sat Jun 25 16:17:34 2005 -0800
+++ b/mercurial/bdiff.c Sat Jun 25 16:18:40 2005 -0800
@@ -12,10 +12,8 @@
#include <Python.h>
#include <stdlib.h>
#include <string.h>
+#include <stdint.h>
#ifdef _WIN32
-
-typedef unsigned long uint32_t;
-
static uint32_t htonl(uint32_t x)
{
return ((x & 0x000000ffUL) << 24) |
@@ -23,11 +21,8 @@
((x & 0x00ff0000UL) >> 8) |
((x & 0xff000000UL) >> 24);
}
-
#else
- #include <netinet/in.h>
- #include <sys/types.h>
- #include <stdint.h>
+#include <netinet/in.h>
#endif
struct line {
--- a/mercurial/mpatch.c Sat Jun 25 16:17:34 2005 -0800
+++ b/mercurial/mpatch.c Sat Jun 25 16:18:40 2005 -0800
@@ -23,10 +23,8 @@
#include <Python.h>
#include <stdlib.h>
#include <string.h>
+#include <stdint.h>
#ifdef _WIN32
-
-typedef unsigned long uint32_t;
-
static uint32_t ntohl(uint32_t x)
{
return ((x & 0x000000ffUL) << 24) |
@@ -34,11 +32,8 @@
((x & 0x00ff0000UL) >> 8) |
((x & 0xff000000UL) >> 24);
}
-
#else
- #include <netinet/in.h>
- #include <sys/types.h>
- #include <stdint.h>
+#include <netinet/in.h>
#endif
static char mpatch_doc[] = "Efficient binary patching.";