osutil.c: include Python.h before the other headers
This is recommended by the Python documentation, since Python.h defines
some constants.
--- a/mercurial/osutil.c Fri Oct 05 15:01:06 2007 -0700
+++ b/mercurial/osutil.c Sat Oct 06 14:14:11 2007 -0300
@@ -9,6 +9,7 @@
#define _ATFILE_SOURCE
#define _LARGEFILE64_SOURCE
+#include <Python.h>
#include <alloca.h>
#include <dirent.h>
#include <fcntl.h>
@@ -17,8 +18,6 @@
#include <sys/types.h>
#include <unistd.h>
-#include "Python.h"
-
struct listdir_stat {
PyObject_HEAD
struct stat st;