osconfig.h in DCMTK (a widely used DICOM Toolkit) already defines ssize_t as long:
/* Define `ssize_t' to `long' if <sys/types.h> does not define. */
#define HAVE_NO_TYPEDEF_SSIZE_T
#ifdef HAVE_NO_TYPEDEF_SSIZE_T
#define ssize_t long
#endif
When used in combination with finalmq the following error occurs in FmqDefines.h (Visual Studio 2022, SDK 19041):

osconfig.h in DCMTK (a widely used DICOM Toolkit) already defines ssize_t as long:
When used in combination with finalmq the following error occurs in FmqDefines.h (Visual Studio 2022, SDK 19041):
