>>579
UPPER[nUpperldx] = toupper( *pc );
↓
Upper[nUpperldx] = toupper( *pc );

こうですか?