-typedef long long longlong;
-typedef unsigned long long ulonglong;
-/*#define ssize_t int*/
-#endif
-*/
-
-/* Copied from gdcmCommon.h */
-/* hope it works ... */
-/* Broken plateform do not respect C99 and do not provide those typedef */
-#if defined(_MSC_VER) || defined(__BORLANDC__)
-typedef signed char int8_t;
-typedef signed short int16_t;
-typedef signed int int32_t;
-typedef unsigned char uint8_t;
-typedef unsigned short uint16_t;
-typedef unsigned int uint32_t;
-#define UINT32_MAX (4294967295U)
-#endif
+typedef unsigned char uchar;
+typedef unsigned __int64 ulonglong;
+typedef __int64 longlong;
+#endif // GDCM_TYPE_USE_LONG_LONG
+/* #define ssize_t int */
+#endif // HAVE_SYS_TYPES_H