+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
for(j=-1; j<numproc; j++)
{
- if(j==-1)
+ if(numproc)
{
- 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;
+ i=HexBegin;
k=HexSize;
}
- else
- {
- i=procedure[j].EndAdd+1;
- k=procedure[j+1].BeginAdd;
- }
if(i<k)
{