changeset 472:aa3d592df9b9

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-----
author mpm@selenic.com
date Sat, 25 Jun 2005 16:18:40 -0800
parents 4c7f687e4313
children 5914e27dc717
files mercurial/bdiff.c mercurial/mpatch.c
diffstat 2 files changed, 4 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- 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.";