Bug 620252 RomanToText could use // FALLTHROUGH comments for 3 and 2, r+a=dbaron

This commit is contained in:
timeless@mozdev.org 2010-12-19 19:38:00 -08:00
Родитель 33d63bccff
Коммит bf90e27fc0
1 изменённых файлов: 9 добавлений и 4 удалений

Просмотреть файл

@ -467,15 +467,20 @@ static PRBool RomanToText(PRInt32 ordinal, nsString& result, const char* achars,
romanPos--;
addOn.SetLength(0);
switch(*dp) {
case '3': addOn.Append(PRUnichar(achars[romanPos]));
case '2': addOn.Append(PRUnichar(achars[romanPos]));
case '1': addOn.Append(PRUnichar(achars[romanPos]));
case '3':
addOn.Append(PRUnichar(achars[romanPos]));
// FALLTHROUGH
case '2':
addOn.Append(PRUnichar(achars[romanPos]));
// FALLTHROUGH
case '1':
addOn.Append(PRUnichar(achars[romanPos]));
break;
case '4':
addOn.Append(PRUnichar(achars[romanPos]));
// FALLTHROUGH
case '5': case '6':
case '7': case '8':
case '7': case '8':
addOn.Append(PRUnichar(bchars[romanPos]));
for(n=0;'5'+n<*dp;n++) {
addOn.Append(PRUnichar(achars[romanPos]));