projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* device/include/malloc.h: Added z80 and gbz80 support.
[fw/sdcc]
/
link
/
z80
/
lkmain.c
diff --git
a/link/z80/lkmain.c
b/link/z80/lkmain.c
index ddff705e3d359e812d5471076da4614bff7e4be7..745504b8495c52eac4e17914b8c009e08610c404 100644
(file)
--- a/
link/z80/lkmain.c
+++ b/
link/z80/lkmain.c
@@
-14,8
+14,9
@@
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
-#include <alloc.h>
+
//
#include <alloc.h>
#include "aslink.h"
#include "aslink.h"
+#include <stdlib.h>
#ifndef SDK_VERSION_STRING
#define SDK_VERSION_STRING "3.0.0"
#ifndef SDK_VERSION_STRING
#define SDK_VERSION_STRING "3.0.0"
@@
-243,7
+244,7
@@
char *argv[];
}
}
}
}
}
}
- if (startp->f_type ==
NULL
)
+ if (startp->f_type ==
F_INV
)
usage();
if (startp->f_type == F_LNK && startp->f_idp == NULL)
usage();
usage();
if (startp->f_type == F_LNK && startp->f_idp == NULL)
usage();
@@
-261,7
+262,7
@@
char *argv[];
break;
if (pflag && sfp != stdin)
fprintf(stdout, "%s\n", ip);
break;
if (pflag && sfp != stdin)
fprintf(stdout, "%s\n", ip);
- if (*ip ==
NULL
|| parse())
+ if (*ip ==
'\0'
|| parse())
break;
}
if (sfp)
break;
}
if (sfp)
@@
-376,6
+377,9
@@
char *argv[];
}
}
lkexit(lkerr);
}
}
lkexit(lkerr);
+
+ /* Never get here. */
+ return 0;
}
/*)Function VOID lkexit(i)
}
/*)Function VOID lkexit(i)
@@
-771,6
+775,9
@@
VOID map()
#endif /* MLH_MAP */
#ifdef SDK
#endif /* MLH_MAP */
#ifdef SDK
+/* PENDING */
+VOID lstareatosym(struct area *xp);
+
VOID sym()
{
/*
VOID sym()
{
/*
@@
-886,8
+893,6
@@
parse()
while(get() != '"')
;
} else if(c == 'P' || c == 'p') {
while(get() != '"')
;
} else if(c == 'P' || c == 'p') {
- unsigned int addr;
- unsigned char value;
patch *p = patches;
patches = (patch *)malloc(sizeof(patch));
patch *p = patches;
patches = (patch *)malloc(sizeof(patch));
@@
-1070,7
+1075,7
@@
bassav()
* int lkerr error flag
*
* functions called:
* int lkerr error flag
*
* functions called:
- *
addr_t
expr() lkeval.c
+ *
Addr_T
expr() lkeval.c
* int fprintf() c_library
* VOID getid() lklex.c
* char getnb() lklex.c
* int fprintf() c_library
* VOID getid() lklex.c
* char getnb() lklex.c
@@
-1180,7
+1185,7
@@
gblsav()
* int lkerr error flag
*
* functions called:
* int lkerr error flag
*
* functions called:
- *
addr_t
expr() lkeval.c
+ *
Addr_T
expr() lkeval.c
* int fprintf() c_library
* VOID getid() lklex.c
* char getnb() lklex.c
* int fprintf() c_library
* VOID getid() lklex.c
* char getnb() lklex.c