Changeset 379

Show
Ignore:
Timestamp:
02/19/07 14:01:21 (2 years ago)
Author:
Gregor
Message:

rebuild/mars.c: Fixed problems with test.d vs. foo/test.d

RELEASE: rebuild 0.11

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/rebuild/mars.c

    r373 r379  
    6464    copyright = "Copyright (c) 1999-2007 by Digital Mars and Gregor Richards"; 
    6565    written = "written by Walter Bright and Gregor Richards"; 
    66     version = "version 0.10 (based on DMD 1.006)"; 
     66    version = "version 0.11 (based on DMD 1.006)"; 
    6767    global.structalign = 8; 
    6868    cmodules = NULL; 
     
    11091109                        ofname = newfname; 
    11101110                    } 
     1111                } else { 
     1112                    // to make sure there's no overlap, always add something 
     1113                    char *newfname = (char *) mem.malloc(strlen(ofname) + 2); 
     1114                    sprintf(newfname, "_%s", ofname); 
     1115                    mem.free(ofname); 
     1116                    ofname = newfname; 
    11111117                } 
    11121118