# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\Python\mysnprintf.c\r
+\r
+!IF "$(CFG)" == "pythoncore - Win32 Release"\r
+\r
+!ELSEIF "$(CFG)" == "pythoncore - Win32 Debug"\r
+\r
+!ELSEIF "$(CFG)" == "pythoncore - Win32 Alpha Debug"\r
+\r
+!ELSEIF "$(CFG)" == "pythoncore - Win32 Alpha Release"\r
+\r
+!ENDIF \r
+\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\Python\mystrtoul.c\r
\r
!IF "$(CFG)" == "pythoncore - Win32 Release"\r
return len;
}
len++;
- if (len > size + 512)
+ assert(len >= 0);
+ if ((size_t)len > size + 512)
Py_FatalError("Buffer overflow in PyOS_snprintf/PyOS_vsnprintf");
- if (len > size) {
+ if ((size_t)len > size) {
PyMem_Free(buffer);
return len - 1;
}