# definitions for object file manipulating programs # definitions affecting size: define(MAXSYMTOP,2000) define(MEMSIZE,10000) define(MAXTOK,33) define(INBUFSIZE,10) define(MAPSIZE,4096) # definitions related to output code file: define(HEADER_LENGTH,3) define(HEADERCODE,0) define(TEXTCODE,1) define(RMAPCODE,2) define(SYMBOLCODE,3) # symbol types: define(ABSOLUTE,0) define(RELOCATABLE,1) define(ALIAS,2) define(UNDEFINED,3) define(EXTERNAL,UNDEFINED) define(REGISTER,4) # list manipulation: define(LAMBDA,-1) define(ADDR,0) define(LINK,1) # definitions to change Ratfor: define(pointer,integer) # definitions used for listing define(MAX_INSTRUCTION, 3)