Ticket #6150: boost-1.67.0-units-fix-non-utf8-files.patch

File boost-1.67.0-units-fix-non-utf8-files.patch, 962 bytes (added by Jonathan Wakely <jwakely.boost@…>, 4 years ago)

Patch to fix encoding in example file.

  • libs/units/example/autoprefixes.cpp

    diff --git a/libs/units/example/autoprefixes.cpp b/libs/units/example/autoprefixes.cpp
    index 8b2bc43..d04f2fe 100644
    a b struct thing_base_unit : boost::units::base_unit<thing_base_unit, boost::units::  
    6767struct euro_base_unit : boost::units::base_unit<euro_base_unit, boost::units::dimensionless_type, 5>
    6868{
    6969  static constexpr const char* name() { return("EUR"); }
    70   static constexpr const char* symbol() { return("€"); }
     70  static constexpr const char* symbol() { return("€"); }
    7171};
    7272
    7373int main()
    int main()  
    140140
    141141  quantity<euro_base_unit::unit_type> ce = 2048. * euro_base_unit::unit_type();
    142142  cout << name_format << engineering_prefix << ce << endl;  // 2.048 kiloEUR
    143   cout << symbol_format << engineering_prefix << ce << endl;  // 2.048 k€
     143  cout << symbol_format << engineering_prefix << ce << endl;  // 2.048 k€
    144144
    145145
    146146    return 0;