git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3011
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2003-11-11 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/SDCCmain.c (linkEdit): "fix" #834252
+
2003-11-11 Erik Petrich <epetrich@ivorytower.norman.ok.us>
* src/SDCCast.c (removePostIncDecOps, removePreIncDecOps),
2003-11-11 Erik Petrich <epetrich@ivorytower.norman.ok.us>
* src/SDCCast.c (removePostIncDecOps, removePreIncDecOps),
strncatz (scratchFileName,
options.out_fmt ? ".S19" : ".ihx",
sizeof(scratchFileName));
strncatz (scratchFileName,
options.out_fmt ? ".S19" : ".ihx",
sizeof(scratchFileName));
+ unlink (fullDstFileName);
rename (scratchFileName, fullDstFileName);
strncpyz (buffer, fullDstFileName, sizeof(buffer));
rename (scratchFileName, fullDstFileName);
strncpyz (buffer, fullDstFileName, sizeof(buffer));
strncatz (scratchFileName, ".map", sizeof(scratchFileName));
*q = 0;
strncatz(buffer, ".map", sizeof(buffer));
strncatz (scratchFileName, ".map", sizeof(scratchFileName));
*q = 0;
strncatz(buffer, ".map", sizeof(buffer));
rename (scratchFileName, buffer);
*p = 0;
strncatz (scratchFileName, ".mem", sizeof(scratchFileName));
*q = 0;
strncatz(buffer, ".mem", sizeof(buffer));
rename (scratchFileName, buffer);
*p = 0;
strncatz (scratchFileName, ".mem", sizeof(scratchFileName));
*q = 0;
strncatz(buffer, ".mem", sizeof(buffer));
rename (scratchFileName, buffer);
if (options.debug)
{
rename (scratchFileName, buffer);
if (options.debug)
{
strncatz (scratchFileName, ".cdb", sizeof(scratchFileName));
*q = 0;
strncatz(buffer, ".cdb", sizeof(buffer));
strncatz (scratchFileName, ".cdb", sizeof(scratchFileName));
*q = 0;
strncatz(buffer, ".cdb", sizeof(buffer));
rename (scratchFileName, buffer);
/* and the OMF file without extension: */
*p = 0;
*q = 0;
rename (scratchFileName, buffer);
/* and the OMF file without extension: */
*p = 0;
*q = 0;
rename (scratchFileName, buffer);
}
}
rename (scratchFileName, buffer);
}
}
strncatz (scratchFileName,
port->linker.rel_ext,
sizeof(scratchFileName));
strncatz (scratchFileName,
port->linker.rel_ext,
sizeof(scratchFileName));
+ unlink (fullDstFileName);
rename (scratchFileName, fullDstFileName);
}
}
rename (scratchFileName, fullDstFileName);
}
}