]> granicus.if.org Git - python/commitdiff
Replace sprintf() with PyOS_snprintf().
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 5 Dec 2001 23:27:58 +0000 (23:27 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 5 Dec 2001 23:27:58 +0000 (23:27 +0000)
Mac/Modules/hfsplusmodule.c
Mac/Modules/macfsmodule.c
Mac/Python/macimport.c

index 56c9cca59b83b4821e03bf96ffdc35e42344afdc..425bdb8f8c9704abf0313f0198506e31484ed72c 100644 (file)
@@ -1251,9 +1251,9 @@ PyObject *macos_error_for_call(OSErr err, const char *name, const char *item)
        char buffer[1024];
        
        if (item)
-               sprintf(buffer, "mac error calling %s on %s", name, item);
+               PyOS_snprintf(buffer, sizeof(buffer), "mac error calling %s on %s", name, item);
        else
-               sprintf(buffer, "mac error calling %s", name);
+               PyOS_snprintf(buffer, sizeof(buffer), "mac error calling %s", name);
 
        v = Py_BuildValue("(is)", err, buffer);
        if (v != NULL) {
@@ -1376,9 +1376,9 @@ void printableUniStr(const HFSUniStr255 *uni, char *buffer)
                UniChar         uch = uni->unicode[i];
 
                if ((uch & 0x7f) == uch) {
-                       sprintf(localbuf, "%c", uch);
+                       PyOS_snprintf(localbuf, sizeof(localbuf), "%c", uch);
                } else {
-                       sprintf(localbuf, "\\u%04x", uch);
+                       PyOS_snprintf(localbuf, sizeof(localbuf), "\\u%04x", uch);
                }
                strcat(buffer, localbuf);
        }
index 9b635e36e4aa0dc8c325fffd81cc51e6ab114ded..26d7d7f750d2898ce78b2fe168bde7ff7c1d36f1 100644 (file)
@@ -706,7 +706,7 @@ mfss_repr(mfssobject *self)
 {
        char buf[512];
 
-       sprintf(buf, "FSSpec((%d, %ld, '%.*s'))",
+       PyOS_snprintf(buf, sizeof(buf), "FSSpec((%d, %ld, '%.*s'))",
                self->fsspec.vRefNum, 
                self->fsspec.parID,
                self->fsspec.name[0], self->fsspec.name+1);
index b6c2d88c21a162dcccb8262356be6d7e8248fc02..49d1b14bda9d970535e096dcf54fb4829e6ef15f 100644 (file)
@@ -223,7 +223,7 @@ PyMac_LoadCodeResourceModule(name, pathname)
                packagecontext = name;
                shortname = lastdot+1;
        }
-       sprintf(funcname, FUNCNAME_PATTERN, shortname);
+       PyOS_snprintf(funcname, sizeof(funcname), FUNCNAME_PATTERN, shortname);
        if( !findnamedresource((PyStringObject *)0, name, pathname, 'PYD ', fragmentname)) {
                PyErr_SetString(PyExc_ImportError, "PYD resource not found");
                return NULL;
@@ -235,7 +235,7 @@ PyMac_LoadCodeResourceModule(name, pathname)
                              kLoadCFrag, &connID, &mainAddr,
                              errMessage);
        if ( err ) {
-               sprintf(buf, "%.*s: %.200s",
+               PyOS_snprintf(buf, sizeof(buf), "%.*s: %.200s",
                        errMessage[0], errMessage+1,
                        PyMac_StrError(err));
                PyErr_SetString(PyExc_ImportError, buf);
@@ -244,7 +244,7 @@ PyMac_LoadCodeResourceModule(name, pathname)
        /* Locate the address of the correct init function */
        err = FindSymbol(connID, Pstring(funcname), &symAddr, &class);
        if ( err ) {
-               sprintf(buf, "%s: %.200s",
+               PyOS_snprintf(buf, sizeof(buf), "%s: %.200s",
                        funcname, PyMac_StrError(err));
                PyErr_SetString(PyExc_ImportError, buf);
                return NULL;
@@ -405,7 +405,7 @@ error:
        {
                char buf[512];
                
-               sprintf(buf, "%s: %s", filename, PyMac_StrError(err));
+               PyOS_snprintf(buf, sizeof(buf), "%s: %s", filename, PyMac_StrError(err));
                PyErr_SetString(PyExc_ImportError, buf);
                return NULL;
        }