From 2273604533fde75f8b05f9b38bf38ad50b593da8 Mon Sep 17 00:00:00 2001
From: Axel Kohlmeyer <akohlmey@gmail.com>
Date: Tue, 16 Oct 2018 13:49:06 -0400
Subject: [PATCH] resolve portability issues to windows w.r.t. fixed width
 integer types

---
 src/USER-PTM/ptm_neighbour_ordering.cpp | 1 +
 src/USER-PTM/ptm_neighbour_ordering.h   | 2 ++
 src/USER-PTM/ptm_polar.cpp              | 1 +
 src/USER-PTM/ptm_polar.h                | 1 +
 src/library.h                           | 1 +
 5 files changed, 6 insertions(+)

diff --git a/src/USER-PTM/ptm_neighbour_ordering.cpp b/src/USER-PTM/ptm_neighbour_ordering.cpp
index c77a779c68..d5948b9dc6 100644
--- a/src/USER-PTM/ptm_neighbour_ordering.cpp
+++ b/src/USER-PTM/ptm_neighbour_ordering.cpp
@@ -5,6 +5,7 @@
 #include <algorithm>
 #include "ptm_constants.h"
 #include "ptm_voronoi_cell.h"
+#include "ptm_neighbour_ordering.h"
 
 
 namespace ptm {
diff --git a/src/USER-PTM/ptm_neighbour_ordering.h b/src/USER-PTM/ptm_neighbour_ordering.h
index e43ced9fd5..78bf4d533b 100644
--- a/src/USER-PTM/ptm_neighbour_ordering.h
+++ b/src/USER-PTM/ptm_neighbour_ordering.h
@@ -1,6 +1,8 @@
 #ifndef PTM_NEIGHBOUR_ORDERING_H
 #define PTM_NEIGHBOUR_ORDERING_H
 
+#include <inttypes.h>
+
 namespace ptm {
 
 int calculate_neighbour_ordering(void* voronoi_handle, int num_points, const double (*_points)[3], int8_t* ordering);
diff --git a/src/USER-PTM/ptm_polar.cpp b/src/USER-PTM/ptm_polar.cpp
index fa199ca656..2c255f386b 100644
--- a/src/USER-PTM/ptm_polar.cpp
+++ b/src/USER-PTM/ptm_polar.cpp
@@ -89,6 +89,7 @@
 #include <algorithm>
 #include <string.h>
 #include "ptm_quat.h"
+#include "ptm_polar.h"
 
 
 namespace ptm {
diff --git a/src/USER-PTM/ptm_polar.h b/src/USER-PTM/ptm_polar.h
index 15d1f185b7..e1980f974a 100644
--- a/src/USER-PTM/ptm_polar.h
+++ b/src/USER-PTM/ptm_polar.h
@@ -3,6 +3,7 @@
 
 #include <stdint.h>
 #include <stdbool.h>
+#include <inttypes.h>
 
 namespace ptm {
 
diff --git a/src/library.h b/src/library.h
index 82071f673b..f6f8d9d75c 100644
--- a/src/library.h
+++ b/src/library.h
@@ -17,6 +17,7 @@
 */
 
 #include <mpi.h>
+#include <inttypes.h>  /* for int64_t */
 
 /* ifdefs allow this file to be included in a C program */
 
-- 
GitLab