diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 25581552e5e78079e1b196f71931fa12385da6b5..2b76a6655161f79de4d76b1630a66d14ec02e763 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,7 @@
+2010-07-31  David Edelsohn  <edelsohn@gnu.org>
+
+	* io/inquire.c: Include io.h before string.h.
+
 2010-07-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
 	PR libfortran/44931
diff --git a/libgfortran/io/inquire.c b/libgfortran/io/inquire.c
index 1189c544b3538aef5115886d2dbf003253d99237..540fecb2c5b4f378d496d794dd8897ebb57f0d78 100644
--- a/libgfortran/io/inquire.c
+++ b/libgfortran/io/inquire.c
@@ -26,9 +26,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 
 /* Implement the non-IOLENGTH variant of the INQUIRY statement */
 
-#include <string.h>
 #include "io.h"
 #include "unix.h"
+#include <string.h>
 
 
 static const char undefined[] = "UNDEFINED";