Browse Source

fix compile error on MSVC, where ssize_t doesn't exist (but SSIZE_T does)

rdb 12 năm trước cách đây
mục cha
commit
461fdfdddc

+ 4 - 0
dtool/src/dtoolutil/pandaFileStreamBuf.cxx

@@ -26,6 +26,10 @@
 #include <errno.h>
 #include <errno.h>
 #endif  // _WIN32
 #endif  // _WIN32
 
 
+#ifdef _MSC_VER
+typedef SSIZE_T ssize_t;
+#endif
+
 PandaFileStreamBuf::NewlineMode PandaFileStreamBuf::_newline_mode = NM_native;
 PandaFileStreamBuf::NewlineMode PandaFileStreamBuf::_newline_mode = NM_native;
 
 
 static const size_t file_buffer_size = 4096;
 static const size_t file_buffer_size = 4096;