TML Linker/Librarian TML Systems, Inc. 4:05:22 PM 12/15/86 Segment Sizes CODE 1 size is 21800 ($5528) bytes CODE 2 size is 10594 ($2962) bytes CODE 3 size is 10746 ($29FA) bytes DATA size is 924 ($39C) bytes MODULE1 from Compiler INPUT=1:-120# OUTPUT=1:-110# PAS$XFER=1:0 MODULE2 from Compiler PASCAL=1:4 PAS$NEW from PAS$Library PAS$NEW=1:4E PAS$DISPOSE from PAS$Library PAS$DISPOSE=1:62 LONGINTOPS from PAS$Library PAS$LONGMUL=1:6E PAS$LONGDIV=1:94 PAS$LONGMOD=1:A8 PAS$STRCMP from PAS$Library PAS$STRCMP=1:106 PAS$CONCAT from PAS$Library PAS$CONCAT=1:12A PAS$COPY from PAS$Library PAS$COPY=1:15E PAS$INSERT from PAS$Library PAS$INSERT=1:1A0 PRCNTLCALL from PAS$Library PRCNTLCALL=1:20A PAS$OPEN from PAS$Library PAS$OPEN=1:23C PAS$ORESET from PAS$Library PAS$ORESET=1:3AA PAS$OREWRITE from PAS$Library PAS$OREWRITE=1:3D4 PAS$CLOSE from PAS$Library PAS$CLOSE=1:3FE PAS$RESET from PAS$Library PAS$RESET=1:454 PAS$REWRITE from PAS$Library PAS$REWRITE=1:4A2 PAS$GET from PAS$Library PAS$GET=1:4F0 PAS$PUT from PAS$Library PAS$PUT=1:508 PAS$SEEK from PAS$Library PAS$SEEK=1:520 PAS$INITMACENV from PAS$Library PAS$INITMACENV=1:57A PAS$CREATEPWND from PAS$Library PAS$CREATEPWND=1:598 PAS$PAGE from PAS$Library PAS$PAGE=1:62E PAS$WCHAR from PAS$Library PAS$WCHAR=1:684 PAS$WPSTRING from PAS$Library PAS$WPSTRING=1:6AE PAS$WINTEGER from PAS$Library PAS$WINTEGER=1:6DA PAS$WLONGINT from PAS$Library PAS$WLONGINT=1:704 PAS$WREAL from PAS$Library PAS$WREAL=1:730 PAS$WEOLN from PAS$Library PAS$WEOLN=1:760 WRITESTRINGTOFILE from PAS$Library WRITESTRINGTOFILE=1:80E PAS$RPSTRING from PAS$Library PAS$RPSTRING=1:862 PAS$REOLN from PAS$Library PAS$REOLN=1:8B6 INTRN$GET from PAS$Library INTRN$GET=1:8E4 INTRN$PUT from PAS$Library INTRN$PUT=1:A18 PAS$CSTROF from PAS$Library PAS$CSTROF=1:A6E PAS$ISTROF from PAS$Library PAS$ISTROF=1:A96 PAS$LSTROF from PAS$Library PAS$LSTROF=1:AC2 PAS$RSTROF from PAS$Library PAS$RSTROF=1:AEE PAS$PSSTROF from PAS$Library PAS$PSSTROF=1:B54 PADWIDTHANDCOPYRESULT from PAS$Library PADWIDTHANDCOPYRESULT=1:B72 DEC2STR from PAS$Library DEC2STR=1:BA0 COMPACTMEM from MacIntfGlue SAVE0=1:D6E SAVERETA1=1:D66 SAVE=1:D68 COMPACTMEM=1:D5A SAVE0RETA1=1:D64 NEWPTR from MacIntfGlue NEWPTR=1:D72 DISPOSPTR from MacIntfGlue DISPOSPTR=1:D7E BLOCKMOVE from MacIntfGlue BLOCKMOVE=1:D88 UPRSTRING from MacIntfGlue UPRSTRING=1:D98 GETVOL from MacIntfGlue GETVOL=1:DB0 SETVOL from MacIntfGlue SETVOL=1:DD4 MODULE1 from files KBD=1:-162# SCREEN=1:-152# INFILE=1:-142# OUTFILE=1:-132# SCREENOUT=1:-122# MODULE2 from getfiles PASFILEFILTER=1:DF6 MODULE3 from getfiles COPYFILE=1:E92 MODULE4 from getfiles GETFILES=1:ED6 MODULE1 from symtab SYMTAB=1:-166# MODULE2 from symtab HASHPJW=1:10FC MODULE3 from symtab HEAPSTRING=1:11D4 MODULE4 from symtab FINDSYM=1:1238 MODULE5 from symtab ADDSYM=1:1306 MODULE6 from symtab NEWSYMTAB=1:13E0 MODULE7 from symtab ADDSYMTAB=1:1444 MODULE8 from symtab FREESYMTAB=1:1478 MODULE1 from error LINEPOS=1:-268# READLINE=1:-266# MODULE2 from error PAUSE=1:14AE MODULE3 from error WAIT=1:14D4 MODULE4 from error EXITCOMPILER=1:153A MODULE5 from error ERROR=1:1574 MODULE1 from getsym SYMDUMPFLAG=1:-388# TREEDUMPFLAG=1:-386# OPTCONSTEXPR=1:-384# SYM=1:-382# ID=1:-380# IDPTR=1:-280# INTNUM=1:-27C# REALNUM=1:-27A# CH=1:-270# INCOMMENT=1:-26E# EOFHIT=1:-26C# NEXTSYM=1:-26A# MODULE2 from getsym GETCH=1:1894 MODULE3 from getsym FINDKEYWORD=1:1A1A MODULE4 from getsym TOUPPER=1:1A74 MODULE5 from getsym TONUM=1:1AD4 MODULE6 from getsym ALPHA=1:1AFC MODULE7 from getsym NUMERIC=1:1B4E MODULE8 from getsym WHITE=1:1B98 MODULE9 from getsym CONCATCHAR=1:1BC2 MODULE10 from getsym SETOPTION=1:1C16 MODULE11 from getsym DOOPTIONS=1:1CAE MODULE12 from getsym GETSYM=1:1D78 MODULE13 from getsym ADDKEYWORD=1:25B4 MODULE14 from getsym INITKEYWORDS=1:25FE MODULE15 from getsym INITOPTIONS=1:277C MODULE16 from getsym INITGETSYM=1:27A0 MODULE2 from ptree NEWPNODE=1:27E2 MODULE3 from ptree FREEPTREE=1:2858 MODULE4 from ptree TABIT=1:28BA MODULE5 from ptree PNODENAME=1:2908 MODULE6 from ptree PRINTPNODES0001=1:2DC0 MODULE7 from ptree PRINTPNODES0002=1:2E32 MODULE8 from ptree PRINTPNODES=1:2EE0 MODULE9 from ptree DUMPPTREE=1:3506 MODULE10 from ptree ADDTREE=1:353E MODULE1 from psyms INTSYM=1:-398# REALSYM=1:-394# WRTINTSYM=1:-390# WRTREALSYM=1:-38C# MODULE2 from psyms ADDREALCONST=1:35A0 MODULE3 from psyms ADDINTCONST=1:3626 MODULE4 from psyms ADDVAR=1:368C MODULE5 from psyms ADDTYPE=1:36DE MODULE6 from psyms COPYTYPE=1:372C MODULE7 from psyms ADDPROC=1:37FC MODULE8 from psyms MAKEFUNC=1:3858 MODULE9 from psyms ADDPARM=1:3884 MODULE10 from psyms MAKEENUM=1:3928 MODULE11 from psyms ADDENUM=1:3954 MODULE12 from psyms MAKESUBRANGE=1:39BE MODULE13 from psyms MAKEARRAY=1:39F6 MODULE14 from psyms ADDDIMENSION=1:3A5A MODULE15 from psyms MAKERECORD=1:3A94 MODULE16 from psyms ADDRECORD=1:3AC0 MODULE17 from psyms FINDRECORD=1:3B60 MODULE18 from psyms STDTYPES=1:3BF8 MODULE19 from psyms ALREADYDECLARED=1:3CE2 MODULE20 from psyms ENTERPARMS0001=1:3D1C MODULE21 from psyms ENTERPARMS=1:3DBC MODULE22 from psyms VAROFFSET=1:3DE4 MODULE23 from psyms HASHSTATS=1:3E1E MODULE24 from psyms IDENTSTR=1:3F3E MODULE25 from psyms SYMTYPESTR=1:3FE4 MODULE26 from psyms IDTYPESTR=1:4166 MODULE27 from psyms DUMPTYPE=1:42C4 MODULE28 from psyms DUMPSYM=1:479C MODULE29 from psyms DUMPSYMTAB=1:47F0 MODULE2 from optimize CONSTNODE=1:497E MODULE3 from optimize INTCONSTNODE=1:49BA MODULE4 from optimize CONST1NODE=1:49F0 MODULE5 from optimize CONST2NODE=1:4A2A MODULE6 from optimize OPTINT=1:4A76 MODULE7 from optimize OPTBOOL=1:4ACA MODULE8 from optimize OPTREAL=1:4B2E MODULE9 from optimize OPTIMIZECONSTEXPRS=1:4BA2 MODULE2 from CodeGen/CodeGen NEXTLABEL=2:-39C# PROCLEVEL=2:-39A# MODULE3 from CodeGen/CodeGen GETLABEL=2:0 MODULE4 from CodeGen/CodeGen WRITELABEL=2:28 MODULE5 from CodeGen/CodeGen WRITEVAR=2:60 MODULE6 from CodeGen/CodeGen ARGSIZEERR=2:D2 MODULE7 from CodeGen/CodeGen PROGRAMHEADER=2:144 MODULE8 from CodeGen/CodeGen PROGRAMTRAILER=2:1E6 MODULE9 from CodeGen/CodeGen PROCENTRY=2:326 MODULE10 from CodeGen/CodeGen PROCEXIT=2:446 MODULE11 from CodeGen/CodeGen JUMP=2:65E MODULE12 from CodeGen/CodeGen LABELHERE=2:6AE MODULE13 from CodeGen/CodeGen TEST=2:6E8 MODULE14 from CodeGen/CodeGen VARIABLEADDR=2:782 MODULE15 from CodeGen/CodeGen ARRAYREFADDR=2:8A8 MODULE16 from CodeGen/CodeGen FIELDREFADDR=2:C3C MODULE17 from CodeGen/CodeGen VARADDR=2:D1C MODULE18 from CodeGen/CodeGen PROCFUNCCALL=2:DB4 MODULE19 from CodeGen/CodeGen DUMPFUNCCALL=2:F7C MODULE20 from CodeGen/CodeGen DUMPVARIABLE=2:1064 MODULE21 from CodeGen/CodeGen DUMPARRAYREF=2:1286 MODULE22 from CodeGen/CodeGen DUMPFIELDREF=2:1344 MODULE23 from CodeGen/CodeGen DUMPINTOP=2:1402 MODULE24 from CodeGen/CodeGen DUMPFLOP=2:15A4 MODULE25 from CodeGen/CodeGen DUMPINTADDSUB=2:166C MODULE26 from CodeGen/CodeGen DUMPADD=2:18D8 MODULE27 from CodeGen/CodeGen DUMPSUB=2:1950 MODULE28 from CodeGen/CodeGen DUMPMULT=2:19C8 MODULE29 from CodeGen/CodeGen DUMPIDIV=2:1A4C MODULE30 from CodeGen/CodeGen DUMPRDIV=2:1A7E MODULE31 from CodeGen/CodeGen DUMPNEG=2:1AA4 MODULE32 from CodeGen/CodeGen DUMPREALCONST=2:1B5E MODULE33 from CodeGen/CodeGen DUMPINTCONST=2:1C44 MODULE34 from CodeGen/CodeGen DUMPREAL2INT=2:1D12 MODULE35 from CodeGen/CodeGen DUMPINT2REAL=2:1D64 MODULE36 from CodeGen/CodeGen DUMPICMP=2:1DB6 MODULE37 from CodeGen/CodeGen DUMPFCMP=2:1EB6 MODULE38 from CodeGen/CodeGen DUMPEQ=2:1FB2 MODULE39 from CodeGen/CodeGen DUMPNEQ=2:2032 MODULE40 from CodeGen/CodeGen DUMPLT=2:20B2 MODULE41 from CodeGen/CodeGen DUMPLEQ=2:2132 MODULE42 from CodeGen/CodeGen DUMPGT=2:21B2 MODULE43 from CodeGen/CodeGen DUMPGEQ=2:2232 MODULE44 from CodeGen/CodeGen DUMPEXPR=2:22B2 MODULE45 from CodeGen/CodeGen DUMPASSIGN=2:2448 MODULE46 from CodeGen/CodeGen DUMPFOR=2:2604 MODULE47 from CodeGen/CodeGen DUMPWHILE=2:26D8 MODULE48 from CodeGen/CodeGen DUMPPROCCALL=2:2746 MODULE49 from CodeGen/CodeGen DUMPIF=2:2768 MODULE50 from CodeGen/CodeGen DUMPINFLOOP=2:27FA MODULE51 from CodeGen/CodeGen DUMPSTATEMENTS=2:283C MODULE52 from CodeGen/CodeGen DUMPPROCEDURE=2:2910 MODULE2 from Parser/Parser JUNK=3:0 MODULE3 from Parser/Parser ERRJUNK=3:4A MODULE4 from Parser/Parser EXPECT=3:88 MODULE5 from Parser/Parser NEWIDENT=3:F6 MODULE6 from Parser/Parser DOMOREVARIABLE=3:152 MODULE7 from Parser/Parser DOVARIABLE=3:3CC MODULE8 from Parser/Parser DOCONSTANT=3:4A8 MODULE9 from Parser/Parser DOTYPE0001=3:6B4 MODULE10 from Parser/Parser DOTYPE0002=3:718 MODULE11 from Parser/Parser DOTYPE0003=3:79A MODULE12 from Parser/Parser DOTYPE0004=3:898 MODULE13 from Parser/Parser DOTYPE0005=3:9EA MODULE14 from Parser/Parser DOTYPE0006=3:AAE MODULE15 from Parser/Parser DOTYPE0007=3:AFE MODULE16 from Parser/Parser DOTYPE0008=3:BE4 MODULE17 from Parser/Parser DOTYPE0009=3:D36 MODULE18 from Parser/Parser DOTYPE=3:DC2 MODULE19 from Parser/Parser NUMEXPR=3:E4A MODULE20 from Parser/Parser BOOLEXPR=3:ED8 MODULE21 from Parser/Parser RESULTTYPE=3:F5A MODULE22 from Parser/Parser ACTUALVARIABLE=3:10C6 MODULE23 from Parser/Parser PROCCALLPARMS=3:10F6 MODULE24 from Parser/Parser DOFUNCCALL=3:1372 MODULE25 from Parser/Parser FACTOR=3:13C4 MODULE26 from Parser/Parser TERM=3:15F8 MODULE27 from Parser/Parser SIMPLEEXPRESSION=3:1714 MODULE28 from Parser/Parser EXPRESSION=3:1886 MODULE29 from Parser/Parser DOBLOCK0002=3:19C2 MODULE30 from Parser/Parser DOBLOCK0003=3:1A6C MODULE31 from Parser/Parser DOBLOCK0004=3:1AEC MODULE32 from Parser/Parser DOBLOCK0005=3:1BA0 MODULE33 from Parser/Parser DOBLOCK0006=3:1D4A MODULE34 from Parser/Parser DOBLOCK0007=3:1D90 MODULE35 from Parser/Parser DOBLOCK0001=3:1E64 MODULE36 from Parser/Parser DOBLOCK0009=3:203C MODULE37 from Parser/Parser DOBLOCK0008=3:20FE MODULE38 from Parser/Parser DOBLOCK000B=3:212C MODULE39 from Parser/Parser DOBLOCK000A=3:21C6 MODULE40 from Parser/Parser DOBLOCK000D=3:21F4 MODULE41 from Parser/Parser DOBLOCK000C=3:2390 MODULE42 from Parser/Parser DOBLOCK000E=3:23BE MODULE43 from Parser/Parser DOBLOCK000F=3:2578 MODULE44 from Parser/Parser DOBLOCK0010=3:25D2 MODULE45 from Parser/Parser DOBLOCK=3:2706 MODULE46 from Parser/Parser DOPROGRAM=3:28CE