summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2001-11-28 20:37:25 (GMT)
committerJeremy Hylton <jeremy@alum.mit.edu>2001-11-28 20:37:25 (GMT)
commitef58b319916f6cf2034acc40b411f8405f20416f (patch)
treeb8ff572ee918375a549c7735f83bd03851ea6cea /Python
parent1ceb5fb946d41a4037cd202db94f2edd78a52258 (diff)
downloadcpython-ef58b319916f6cf2034acc40b411f8405f20416f.zip
cpython-ef58b319916f6cf2034acc40b411f8405f20416f.tar.gz
cpython-ef58b319916f6cf2034acc40b411f8405f20416f.tar.bz2
Use PyOS_snprintf instead of sprintf.
Also replace a switch statement with one case and a default to an if/else.
Diffstat (limited to 'Python')
-rw-r--r--Python/dynload_beos.c33
1 files changed, 18 insertions, 15 deletions
diff --git a/Python/dynload_beos.c b/Python/dynload_beos.c
index 8de1454..5de96c9 100644
--- a/Python/dynload_beos.c
+++ b/Python/dynload_beos.c
@@ -194,20 +194,20 @@ dl_funcptr _PyImport_GetDynLoadFunc(const char *fqname, const char *shortname,
printf( "load_add_on( %s ) failed", fullpath );
}
- switch( the_id ) {
- case B_ERROR:
- sprintf( buff, "BeOS: Failed to load %.200s", fullpath );
- break;
- default:
- sprintf( buff, "Unknown error loading %.200s", fullpath );
- break;
- }
+ if( the_id == B_ERROR )
+ PyOS_snprintf( buff, sizeof(buff),
+ "BeOS: Failed to load %.200s",
+ fullpath );
+ else
+ PyOS_snprintf( buff, sizeof(buff),
+ "Unknown error loading %.200s",
+ fullpath );
PyErr_SetString( PyExc_ImportError, buff );
return NULL;
}
- sprintf(funcname, "init%.200s", shortname);
+ PyOs_snprintf(funcname, sizeof(funcname), "init%.200s", shortname);
if( Py_VerboseFlag ) {
printf( "get_image_symbol( %s )\n", funcname );
}
@@ -224,16 +224,19 @@ dl_funcptr _PyImport_GetDynLoadFunc(const char *fqname, const char *shortname,
switch( retval ) {
case B_BAD_IMAGE_ID:
- sprintf( buff, "can't load init function for dynamic module: "
- "Invalid image ID for %.180s", fullpath );
+ PyOS_snprintf( buff, sizeof(buff),
+ "can't load init function for dynamic module: "
+ "Invalid image ID for %.180s", fullpath );
break;
case B_BAD_INDEX:
- sprintf( buff, "can't load init function for dynamic module: "
- "Bad index for %.180s", funcname );
+ PyOS_snprintf( buff, sizeof(buff),
+ "can't load init function for dynamic module: "
+ "Bad index for %.180s", funcname );
break;
default:
- sprintf( buff, "can't load init function for dynamic module: "
- "Unknown error looking up %.180s", funcname );
+ PyOS_snprintf( buff, sizeof(buf),
+ "can't load init function for dynamic module: "
+ "Unknown error looking up %.180s", funcname );
break;
}