diff --git a/src/Nerve_GIC/include/gudhi/GIC.h b/src/Nerve_GIC/include/gudhi/GIC.h index 047fba61fb..599fff1e65 100644 --- a/src/Nerve_GIC/include/gudhi/GIC.h +++ b/src/Nerve_GIC/include/gudhi/GIC.h @@ -22,6 +22,13 @@ # include #elif __has_include() # define GUDHI_GIC_USE_HERA 1 +# ifdef _MSC_VER +// https://github.com/grey-narn/hera/issues/3 +// ssize_t is a non-standard type (well, posix) +# include +# include +using ssize_t = std::make_signed_t; +# endif # include #endif