Mercurial > cpython-lru_cache-weakref
diff Objects/rangeobject.c @ 13847:a55e4883f886 legacy-trunk
snprintf() is not portable, so continue to use sprintf() until a portable
snprintf() is available.
| author | Fred Drake <fdrake@acm.org> |
|---|---|
| date | Fri, 04 Aug 2000 02:34:41 +0000 |
| parents | b368aa8208f3 |
| children | dd042f5a8fa2 |
line wrap: on
line diff
--- a/Objects/rangeobject.c Fri Aug 04 01:31:13 2000 +0000 +++ b/Objects/rangeobject.c Fri Aug 04 02:34:41 2000 +0000 @@ -65,21 +65,19 @@ char buf2[80]; if (r->start == 0 && r->step == 1) { - snprintf(buf1, sizeof(buf1), "xrange(%ld)", - r->start + r->len * r->step); + sprintf(buf1, "xrange(%ld)", r->start + r->len * r->step); } else { char *fmt = "xrange(%ld, %ld, %ld)"; if (r->step == 1) fmt = "xrange(%ld, %ld)"; - snprintf(buf1, sizeof(buf1), fmt, - r->start, - r->start + r->len * r->step, - r->step); + sprintf(buf1, fmt, + r->start, + r->start + r->len * r->step, + r->step); } if (r->reps != 1) { - snprintf(buf2, sizeof(buf2), - "(%s * %d)", buf1, r->reps); + sprintf(buf2, "(%s * %d)", buf1, r->reps); } return PyString_FromString(r->reps == 1 ? buf1 : buf2); }
