diff --git a/src/cc65/codegen.c b/src/cc65/codegen.c
index 4f737555c..5bfc6696b 100644
--- a/src/cc65/codegen.c
+++ b/src/cc65/codegen.c
@@ -33,6 +33,7 @@
 
 
 
+#include <inttypes.h>
 #include <limits.h>
 #include <stdio.h>
 #include <string.h>
@@ -42,7 +43,6 @@
 #include "addrsize.h"
 #include "check.h"
 #include "cpu.h"
-#include "inttypes.h"
 #include "strbuf.h"
 #include "xmalloc.h"
 #include "xsprintf.h"
diff --git a/src/cc65/codegen.h b/src/cc65/codegen.h
index 0a5384578..1de71e7d3 100644
--- a/src/cc65/codegen.h
+++ b/src/cc65/codegen.h
@@ -37,10 +37,10 @@
 #define CODEGEN_H
 
 
+#include <inttypes.h>
 
 /* common */
 #include "coll.h"
-#include "inttypes.h"
 
 /* cc65 */
 #include "segments.h"
diff --git a/src/cc65/exprdesc.h b/src/cc65/exprdesc.h
index a1487a0bd..13eb36e5e 100644
--- a/src/cc65/exprdesc.h
+++ b/src/cc65/exprdesc.h
@@ -38,12 +38,12 @@
 
 
 
+#include <inttypes.h>
 #include <string.h>
 
 /* common */
 #include "fp.h"
 #include "inline.h"
-#include "inttypes.h"
 
 /* cc65 */
 #include "asmcode.h"
diff --git a/src/common/xsprintf.c b/src/common/xsprintf.c
index a7d26d5ef..5994bb604 100644
--- a/src/common/xsprintf.c
+++ b/src/common/xsprintf.c
@@ -33,6 +33,7 @@
 
 
 
+#include <inttypes.h>
 #include <stdio.h>
 #include <stddef.h>
 #include <string.h>
@@ -41,7 +42,6 @@
 /* common */
 #include "chartype.h"
 #include "check.h"
-#include "inttypes.h"
 #include "strbuf.h"
 #include "va_copy.h"
 #include "xsprintf.h"