@@ -438,7 +438,7 @@ struct CharsetUCS4 final : public CharsetUCS4Subset
438438 }
439439};
440440
441- static const CharsetUCS4 kCharsetUCS4 ;
441+ static const auto kCharsetUCS4 = CharsetUCS4() ;
442442
443443// ------------------------------------------------------------------------------
444444
@@ -459,7 +459,7 @@ struct CharsetUCS2 final : public CharsetUCS4Subset
459459 }
460460};
461461
462- static const CharsetUCS2 kCharsetUCS2 ;
462+ static const auto kCharsetUCS2 = CharsetUCS2() ;
463463
464464// ------------------------------------------------------------------------------
465465
@@ -480,7 +480,7 @@ struct CharsetLatin1 final : public CharsetUCS4Subset
480480 }
481481};
482482
483- static const CharsetLatin1 kCharsetLatin1 ;
483+ static const auto kCharsetLatin1 = CharsetLatin1() ;
484484
485485// ------------------------------------------------------------------------------
486486
@@ -501,7 +501,7 @@ struct CharsetASCII final : public CharsetUCS4Subset
501501 }
502502};
503503
504- static const CharsetASCII kCharsetASCII ;
504+ static const auto kCharsetASCII = CharsetASCII() ;
505505
506506// ------------------------------------------------------------------------------
507507
@@ -512,8 +512,8 @@ struct CharsetExtendedASCII final : public Charset
512512 int i = 0 ;
513513 for (UCS4 c : highCharacters)
514514 mHighCharacters [i++] = c;
515- while ( i < kNumNonASCIICharacters )
516- mHighCharacters [i++ ] = kFirstNonASCIICharacter + i;
515+ for (; i < kNumNonASCIICharacters ; ++i )
516+ mHighCharacters [i] = kFirstNonASCIICharacter + i;
517517 }
518518
519519 virtual bool Encode (POV_UINT32& result, UCS4 character) const override
0 commit comments