[Issue 7001] New: std.path.baseName and isValidFilename wrong documentation

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Nov 24 13:00:05 PST 2011


http://d.puremagic.com/issues/show_bug.cgi?id=7001

           Summary: std.path.baseName and isValidFilename wrong
                    documentation
           Product: D
           Version: D2
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Phobos
        AssignedTo: nobody at puremagic.com
        ReportedBy: andrej.mitrovich at gmail.com


--- Comment #0 from Andrej Mitrovic <andrej.mitrovich at gmail.com> 2011-11-24 12:59:09 PST ---
"Returns the name of a file, without any leading directory and with an optional
suffix chopped off. "

It should be:
Returns the name of a file *or directory*, without any leading directory and
with an optional suffix chopped off. 

Note the assert:
assert (baseName("dir/subdir/") == "subdir");

Secondly:
isValidFilename
"Checks that the given file or directory name is valid. "
should be:
"Checks that the given file name is valid."

It does *not* verify directory names, only filenames.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list