Junio C Hamano schreef:
Marius Storm-Olsen <mstormo@xxxxxxxxx> writes:
From: Frank Li <lznuaa@xxxxxxxxx>
The Microsoft C runtime's vsnprintf function does not add NUL at
the end of the buffer.
So if my reading is correct, it is not about "does not add NUL at the end"
at all; it is "adds NUL beyond the end of given output buffer."
As far as I know, the windows implementation does not add a terminating
NUL when the string to write is greater or equal to the given buffer
size. Otherwise it does add the NUL.
Same as for strncpy() on windows.
In my experience the windows implementation does never write behind the
given buffer, not even a terminating zero.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html