Fix to ToUpperCase and ToLowerCase so that we actually hit all characters. r=scc

This commit is contained in:
jst%netscape.com 2000-08-23 19:23:15 +00:00
Родитель 1f5d8a6bf2
Коммит 027cd65e27
3 изменённых файлов: 12 добавлений и 6 удалений

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

@ -133,9 +133,10 @@ ToUpperCase(basic_nsAWritableString<CharT>& aString)
while ( start != end ) {
PRUint32 fraglen = start.size_forward();
PRUint32 num_bytes = fraglen;
CharT *buf = start.get();
while ( fraglen-- ) {
while ( num_bytes-- ) {
*buf = nsCRT::ToUpper(*buf);
++buf;
}
@ -156,9 +157,10 @@ ToLowerCase(basic_nsAWritableString<CharT>& aString)
while ( start != end ) {
PRUint32 fraglen = start.size_forward();
PRUint32 num_bytes = fraglen;
CharT *buf = start.get();
while ( fraglen-- ) {
while ( num_bytes-- ) {
*buf = nsCRT::ToLower(*buf);
++buf;
}

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

@ -133,9 +133,10 @@ ToUpperCase(basic_nsAWritableString<CharT>& aString)
while ( start != end ) {
PRUint32 fraglen = start.size_forward();
PRUint32 num_bytes = fraglen;
CharT *buf = start.get();
while ( fraglen-- ) {
while ( num_bytes-- ) {
*buf = nsCRT::ToUpper(*buf);
++buf;
}
@ -156,9 +157,10 @@ ToLowerCase(basic_nsAWritableString<CharT>& aString)
while ( start != end ) {
PRUint32 fraglen = start.size_forward();
PRUint32 num_bytes = fraglen;
CharT *buf = start.get();
while ( fraglen-- ) {
while ( num_bytes-- ) {
*buf = nsCRT::ToLower(*buf);
++buf;
}

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

@ -133,9 +133,10 @@ ToUpperCase(basic_nsAWritableString<CharT>& aString)
while ( start != end ) {
PRUint32 fraglen = start.size_forward();
PRUint32 num_bytes = fraglen;
CharT *buf = start.get();
while ( fraglen-- ) {
while ( num_bytes-- ) {
*buf = nsCRT::ToUpper(*buf);
++buf;
}
@ -156,9 +157,10 @@ ToLowerCase(basic_nsAWritableString<CharT>& aString)
while ( start != end ) {
PRUint32 fraglen = start.size_forward();
PRUint32 num_bytes = fraglen;
CharT *buf = start.get();
while ( fraglen-- ) {
while ( num_bytes-- ) {
*buf = nsCRT::ToLower(*buf);
++buf;
}