#include <stdio.h>
+#include <string.h>
#if defined(_MSC_VER)
/* Microsoft compiler */
# include <io.h>
{ "INPUTNAME", CFGTOK_INPUTNAME },
{ "OUTPUTNAME", CFGTOK_OUTPUTNAME },
{ "PAGELENGTH", CFGTOK_PAGELENGTH },
+ { "STARTADDR", CFGTOK_STARTADDR },
};
/* Skip the token */
PageLength = CfgIVal;
CfgNextTok ();
break;
+
+ case CFGTOK_STARTADDR:
+ CfgNextTok ();
+ CfgAssureInt ();
+ CfgRangeCheck (0x0000, 0xFFFF);
+ StartAddr = CfgIVal;
+ CfgNextTok ();
+ break;
+
}
/* Directive is followed by a semicolon */
{ "DWORDTABLE", CFGTOK_DWORDTAB },
{ "ADDRTABLE", CFGTOK_ADDRTAB },
{ "RTSTABLE", CFGTOK_RTSTAB },
+ { "TEXTTABLE", CFGTOK_TEXTTAB },
};
case CFGTOK_DWORDTAB: Type = atDWordTab; break;
case CFGTOK_ADDRTAB: Type = atAddrTab; break;
case CFGTOK_RTSTAB: Type = atRtsTab; break;
+ case CFGTOK_TEXTTAB: Type = atTextTab; break;
}
Needed |= tType;
CfgNextTok ();