diff --git a/include/libunwind-hppa.h b/include/libunwind-hppa.h
index 97dd4fb6..aa493f99 100644
--- a/include/libunwind-hppa.h
+++ b/include/libunwind-hppa.h
@@ -26,7 +26,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */
 #ifndef LIBUNWIND_H
 #define LIBUNWIND_H
 
-#include <stdint.h>
+#include <inttypes.h>
 #include <ucontext.h>
 
 #define UNW_TARGET	hppa
diff --git a/include/libunwind-x86.h b/include/libunwind-x86.h
index 9053436a..8ebc085b 100644
--- a/include/libunwind-x86.h
+++ b/include/libunwind-x86.h
@@ -26,7 +26,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */
 #ifndef LIBUNWIND_H
 #define LIBUNWIND_H
 
-#include <stdint.h>
+#include <inttypes.h>
 #include <ucontext.h>
 
 #define UNW_TARGET	x86
diff --git a/src/ia64/unwind_i.h b/src/ia64/unwind_i.h
index 1c3023e0..57fa764d 100644
--- a/src/ia64/unwind_i.h
+++ b/src/ia64/unwind_i.h
@@ -27,7 +27,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */
 #define unwind_i_h
 
 #include <memory.h>
-#include <stdint.h>
+#include <inttypes.h>
 
 #include <libunwind-ia64.h>