Changeset 103

Show
Ignore:
Timestamp:
09/12/06 18:58:07 (2 years ago)
Author:
Gregor
Message:

bcd.gen/bcd/gen/bcdgen.d: Support Windows filenames in -A

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bcd.gen/bcd/gen/bcdgen.d

    r99 r103  
    168168        curFile = replace(curFile, "\\", "/"); 
    169169        char[] backslashName = replace(args[1], "/", "\\"); 
    170         baseDir = getDirName(backslashName); 
     170        baseDir = replace(getDirName(backslashName), "\\", "/"); 
    171171        shortName = getBaseName(backslashName); 
    172172    } else { 
     
    466466        if (outputAll) { 
    467467            if (files[sfile].length <= baseDir.length || 
    468                 files[sfile][0..baseDir.length] != baseDir) return false; 
     468                !fnmatch(files[sfile][0..baseDir.length], baseDir)) return false; 
    469469        } else { 
    470470            if (files[sfile] != curFile) return false; 
     
    21032103                    if (outputAll) { 
    21042104                        if (fname.length <= baseDir.length || 
    2105                             fname[0..baseDir.length] != baseDir) inOurFile = false; 
     2105                            !fnmatch(fname[0..baseDir.length], baseDir)) inOurFile = false; 
    21062106                    } else { 
    21072107                        if (fname != curFile) inOurFile = false;