bpo-38730: Remove usage of stpncpy as it's not supported on MSVC 2008. (GH-17081)
This commit is contained in:
parent
f32bcf8c27
commit
9f94e52e8d
|
@ -252,7 +252,12 @@ structseq_repr(PyStructSequence *obj)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* "typename(", limited to TYPE_MAXSIZE */
|
/* "typename(", limited to TYPE_MAXSIZE */
|
||||||
pbuf = stpncpy(pbuf, typ->tp_name, TYPE_MAXSIZE);
|
len = strlen(typ->tp_name);
|
||||||
|
if (len > TYPE_MAXSIZE) {
|
||||||
|
len = TYPE_MAXSIZE;
|
||||||
|
}
|
||||||
|
pbuf = memcpy(pbuf, typ->tp_name, len);
|
||||||
|
pbuf += len;
|
||||||
*pbuf++ = '(';
|
*pbuf++ = '(';
|
||||||
|
|
||||||
for (i=0; i < VISIBLE_SIZE(obj); i++) {
|
for (i=0; i < VISIBLE_SIZE(obj); i++) {
|
||||||
|
|
Loading…
Reference in New Issue