/* lkmain.c */
-
/*
* (C) Copyright 1989-1995
* All Rights Reserved
#include <alloc.h>
#include "aslink.h"
+#ifndef SDK_VERSION_STRING
+#define SDK_VERSION_STRING "3.0.0"
+#endif
+#ifndef TARGET_STRING
+#define TARGET_STRING "gbz80"
+#endif
+
/*)Module lkmain.c
*
* The module lkmain.c contains the functions which
};
#endif /* GAMEBOY */
-VOID
+int
main(argc, argv)
char *argv[];
{
register char *p;
- register c, i;
+ register int c, i;
#ifdef GAMEBOY
nb_rom_banks = 2;
bsp->b_base = (struct base *)new(sizeof(struct base));
bsp = bsp->b_base;
bsp->b_strp = (char *)malloc(18);
- sprintf(bsp->b_strp, "_BSS_%d=0xA000", i);
+ sprintf(bsp->b_strp, "_DATA_%d=0xA000", i);
}
#endif /* GAMEBOY */
VOID
link()
{
- register c;
+ register int c;
if ((c=endline()) == 0) { return; }
switch (c) {
#else
VOID map()
{
- register i;
register struct head *hdp;
register struct lbfile *lbfh;
#ifdef SDK
VOID sym()
{
- register i;
- register struct head *hdp;
- register struct lbfile *lbfh;
-
/*
* Open sym File
*/
int
parse()
{
- register c;
+ register int c;
char fid[NINPUT];
while ((c = getnb()) != 0) {
VOID
setbas()
{
- register v;
+ register int v;
char id[NCPS];
bsp = basep;
VOID
setgbl()
{
- register v;
+ register int v;
register struct sym *sp;
char id[NCPS];
char *ft;
{
register char *p1, *p2, *p3;
- register c;
+ register int c;
FILE *fp;
char fb[FILSPC];