[Python-checkins] CVS: python/dist/src/Mac/Modules hfsplusmodule.c,1.3,1.4

Jack Jansen jackjansen@users.sourceforge.net
2001年12月05日 15:28:01 -0800


Update of /cvsroot/python/python/dist/src/Mac/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv24580/Python/Mac/Modules
Modified Files:
	hfsplusmodule.c 
Log Message:
Replace sprintf() with PyOS_snprintf().
Index: hfsplusmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Modules/hfsplusmodule.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** hfsplusmodule.c	2001年11月06日 15:57:59	1.3
--- hfsplusmodule.c	2001年12月05日 23:27:58	1.4
***************
*** 1252,1258 ****
 	
 	if (item)
! 		sprintf(buffer, "mac error calling %s on %s", name, item);
 	else
! 		sprintf(buffer, "mac error calling %s", name);
 
 	v = Py_BuildValue("(is)", err, buffer);
--- 1252,1258 ----
 	
 	if (item)
! 		PyOS_snprintf(buffer, sizeof(buffer), "mac error calling %s on %s", name, item);
 	else
! 		PyOS_snprintf(buffer, sizeof(buffer), "mac error calling %s", name);
 
 	v = Py_BuildValue("(is)", err, buffer);
***************
*** 1377,1383 ****
 
 		if ((uch & 0x7f) == uch) {
! 			sprintf(localbuf, "%c", uch);
 		} else {
! 			sprintf(localbuf, "\\u%04x", uch);
 		}
 		strcat(buffer, localbuf);
--- 1377,1383 ----
 
 		if ((uch & 0x7f) == uch) {
! 			PyOS_snprintf(localbuf, sizeof(localbuf), "%c", uch);
 		} else {
! 			PyOS_snprintf(localbuf, sizeof(localbuf), "\\u%04x", uch);
 		}
 		strcat(buffer, localbuf);

AltStyle によって変換されたページ (->オリジナル) /