git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2376
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2003-03-11 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * as/mcs51/lkmain.c: Added ASlink-Warning to messages
+ * as/mcs51/lkaomf51.c: Fixed bug when linking asmblink example
+
2003-03-11 Kevin Vigor <kevin@vigor.nu>
* src/SDCCpeeph.c: fix so that operandsNotEqualX functions are
2003-03-11 Kevin Vigor <kevin@vigor.nu>
* src/SDCCpeeph.c: fix so that operandsNotEqualX functions are
for(j=-1; j<numproc; j++)
{
for(j=-1; j<numproc; j++)
{
- i=HexBegin;
- k=procedure[0].BeginAdd;
+ if(j==-1)
+ {
+ i=HexBegin;
+ k=procedure[0].BeginAdd;
+ }
+ else if(j==(numproc-1))
+ {
+ i=procedure[j].EndAdd+1;
+ k=HexSize;
+ }
+ else
+ {
+ i=procedure[j].EndAdd+1;
+ k=procedure[j+1].BeginAdd;
+ }
- else if(j==(numproc-1))
+ else /*What, no procedures??? Ok, here it is the whole hex file*/
- i=procedure[j].EndAdd+1;
- else
- {
- i=procedure[j].EndAdd+1;
- k=procedure[j+1].BeginAdd;
- }