Ticket #3176: path_use_dot.2.patch

File path_use_dot.2.patch, 780 bytes (added by majic@…, 13 years ago)

new patch

  • path.hpp

     
    930930    String basic_path<String, Traits>::stem() const
    931931    {
    932932      string_type name = filename();
    933       typename string_type::size_type n = name.rfind('.');
     933      typename string_type::size_type n = name.rfind(dot<path_type>::value);
    934934      return name.substr(0, n);
    935935    }
    936936
     
    938938    String basic_path<String, Traits>::extension() const
    939939    {
    940940      string_type name = filename();
    941       typename string_type::size_type n = name.rfind('.');
     941      typename string_type::size_type n = name.rfind(dot<path_type>::value);
    942942      if (n != string_type::npos)
    943943        return name.substr(n);
    944944      else