Index: temp/trunk/data/lib/slib.php
===================================================================
--- temp/trunk/data/lib/slib.php	(revision 9547)
+++ temp/trunk/data/lib/slib.php	(revision 9805)
@@ -1111,5 +1111,5 @@
 function sfRound($value, $digit = 1){
 	// À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦
-	if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit;
+	if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * ($digit-1);
 	$ret = round($value);
 	return $ret;
@@ -1119,5 +1119,5 @@
 function sfFloor($value, $digit = 1){
 	// À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦
-	if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit;
+	if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * ($digit-1);
 	$ret = floor($value);
 	return $ret;
@@ -1127,5 +1127,5 @@
 function sfCeil($value, $digit = 1){
 	// À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦
-	if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit;
+	if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * ($digit-1);
 	$ret = ceil($value);
 	return $ret / 10 * $digit;
