]> granicus.if.org Git - python/commitdiff
snprintf() is not portable, so continue to use sprintf() until a portable
authorFred Drake <fdrake@acm.org>
Fri, 4 Aug 2000 02:34:41 +0000 (02:34 +0000)
committerFred Drake <fdrake@acm.org>
Fri, 4 Aug 2000 02:34:41 +0000 (02:34 +0000)
snprintf() is available.

Objects/rangeobject.c

index ad9824ff2916805ad29750fd6e5ea3dbd24d5891..8c208e9f390a6dd15f8a62eae205eadb3d93abd9 100644 (file)
@@ -65,21 +65,19 @@ range_repr(rangeobject *r)
        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);
 }