[Insight-developers] no category in kitware mantis for KWSYS?
    kent williams 
    norman-k-williams at uiowa.edu
       
    Tue Nov 23 10:53:43 EST 2010
    
    
  
I was looking through SystemTools.cxx and think I may have found a bug in
SystemTools::FileIsFullPath affecting Windows specifically.  But when I look
in Mantis there's no KWSys category.
Specifically: here is the test for Windows:
  if(name.length() < 2)
    {
    return false;
    }
  if(name[1] == ':')
    {
    return true;
    }
  if(name[0] == '\\')
    {
    return true;
    }
This doesn't handle a 4th possibility -- if you give a drive letter NOT
followed by a backslash (or a forward slash, actually) what you've specified
is a relative path on the specified drive.
Windows actually tracks a current working directory per logical drive. And
by 'logical drive' I mean anything that Windows shows as having a drive
letter, which covers several possibilities.
    
    
More information about the Insight-developers
mailing list