diff --git a/prism/util/pm_buffer.h b/prism/util/pm_buffer.h index f80b0e7b82..f494a0ca03 100644 --- a/prism/util/pm_buffer.h +++ b/prism/util/pm_buffer.h @@ -15,6 +15,14 @@ #include #include +#if defined(_MSC_VER) && !defined(ssize_t) +# ifdef _WIN64 +# define ssize_t __int64 +# else +# define ssize_t int +# endif +#endif + /** * A pm_buffer_t is a simple memory buffer that stores data in a contiguous * block of memory.