diff --git a/src/node.h b/src/node.h index 0dc21c33a4..677a24f43d 100644 --- a/src/node.h +++ b/src/node.h @@ -61,6 +61,14 @@ #include "v8.h" // NOLINT(build/include_order) #include "node_version.h" // NODE_MODULE_VERSION +#ifdef _WIN32 +# include +typedef SSIZE_T ssize_t; +typedef SIZE_T size_t; +#else // !_WIN32 +# include // size_t, ssize_t +#endif // _WIN32 + // Forward-declare these functions now to stop MSVS from becoming // terminally confused when it's done in node_internals.h namespace node {