X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=inline;f=link%2Fz80%2Flkmain.c;h=745504b8495c52eac4e17914b8c009e08610c404;hb=992c2218a2339d024c181e57f8622dd5df9a884b;hp=ddff705e3d359e812d5471076da4614bff7e4be7;hpb=0abb805fd2d72a89b41a10144ded610ebfc072bc;p=fw%2Fsdcc diff --git a/link/z80/lkmain.c b/link/z80/lkmain.c index ddff705e..745504b8 100644 --- a/link/z80/lkmain.c +++ b/link/z80/lkmain.c @@ -14,8 +14,9 @@ #include #include -#include +//#include #include "aslink.h" +#include #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(); @@ -261,7 +262,7 @@ char *argv[]; break; if (pflag && sfp != stdin) fprintf(stdout, "%s\n", ip); - if (*ip == NULL || parse()) + if (*ip == '\0' || parse()) break; } if (sfp) @@ -376,6 +377,9 @@ char *argv[]; } } lkexit(lkerr); + + /* Never get here. */ + return 0; } /*)Function VOID lkexit(i) @@ -771,6 +775,9 @@ VOID map() #endif /* MLH_MAP */ #ifdef SDK +/* PENDING */ +VOID lstareatosym(struct area *xp); + VOID sym() { /* @@ -886,8 +893,6 @@ parse() while(get() != '"') ; } else if(c == 'P' || c == 'p') { - unsigned int addr; - unsigned char value; patch *p = patches; patches = (patch *)malloc(sizeof(patch)); @@ -1070,7 +1075,7 @@ bassav() * 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 @@ -1180,7 +1185,7 @@ gblsav() * 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