$nolist /* modified 7/24/81 R. Silberstein */ dcl freept addr external; DCL END$OF$SYMBTAB ADDR EXTERNAL; symbterminate: proc external; end symbterminate; symbinit: proc external; end symbinit; newsymbol: proc(lg,stradr,result) byte external; dcl lg byte,(stradr,result) addr; end newsymbol; newmacro: proc(lg,stradr,macdefpt) byte external; dcl lg byte,(stradr,macdefpt) addr; end newmacro; findsymbol: proc(lg,stradr,result) byte external; dcl lg byte,(stradr,result) addr; end findsymbol; getattributes: proc(symbadr,dest) external; dcl (symbadr,dest) addr; end getattributes; enterattributes: proc(symbadr,source) external; dcl (symbadr,source) addr; end enterattributes; findcodemacro: proc(lg,stradr,result) byte external; dcl lg byte,(stradr,result) addr; end findcodemacro; new$cm$body: PROC(lg,ptr) byte external; dcl lg byte,ptr addr; end$proc new$cm$body; new$cm$name: PROC(lg,asciiptr,returnptr) byte external; dcl lg byte,(asciiptr,returnptr) addr; end$proc new$cm$name; $list