home *** CD-ROM | disk | FTP | other *** search
- #define initialize_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define println_regmem
- #define printchar(a) zprintchar((ASCIIcode)(a))
- #define printchar_regmem register memoryword *eqtb=zeqtb;
- #define print(a) zprint((integer)(a))
- #define print_regmem register memoryword *eqtb=zeqtb;
- #define slowprint(a) zslowprint((integer)(a))
- #define slowprint_regmem register memoryword *eqtb=zeqtb;
- #define printnl(a) zprintnl((strnumber)(a))
- #define printnl_regmem
- #define printesc(a) zprintesc((strnumber)(a))
- #define printesc_regmem register memoryword *eqtb=zeqtb;
- #define printthedigs(a) zprintthedigs((eightbits)(a))
- #define printthedigs_regmem
- #define printint(a) zprintint((integer)(a))
- #define printint_regmem
- #define printcs(a) zprintcs((integer)(a))
- #define printcs_regmem register memoryword *eqtb=zeqtb;
- #define sprintcs(a) zsprintcs((halfword)(a))
- #define sprintcs_regmem
- #define printfilename(a,b,c) zprintfilename((integer)(a),(integer)(b),(integer)(c))
- #define printfilename_regmem
- #define printsize(a) zprintsize((integer)(a))
- #define printsize_regmem
- #define printwritewhatsit(a,b) zprintwritewhatsit((strnumber)(a),(halfword)(b))
- #define printwritewhatsit_regmem register memoryword *mem=zmem;
- #define jumpout_regmem
- #define error_regmem
- #define fatalerror(a) zfatalerror((strnumber)(a))
- #define fatalerror_regmem
- #define overflow(a,b) zoverflow((strnumber)(a),(integer)(b))
- #define overflow_regmem
- #define confusion(a) zconfusion((strnumber)(a))
- #define confusion_regmem
- boolean initterminal();
- #define initterminal_regmem
- strnumber makestring();
- #define makestring_regmem
- #define streqbuf(a,b) zstreqbuf((strnumber)(a),(integer)(b))
- boolean zstreqbuf();
- #define streqbuf_regmem
- #define streqstr(a,b) zstreqstr((strnumber)(a),(strnumber)(b))
- boolean zstreqstr();
- #define streqstr_regmem
- boolean getstringsstarted();
- #define getstringsstarted_regmem
- #define printtwo(a) zprinttwo((integer)(a))
- #define printtwo_regmem
- #define printhex(a) zprinthex((integer)(a))
- #define printhex_regmem
- #define printASCII(a) zprintASCII((integer)(a))
- #define printASCII_regmem
- #define printromanint(a) zprintromanint((integer)(a))
- #define printromanint_regmem
- #define printcurrentstring_regmem
- #define terminput_regmem
- #define interror(a) zinterror((integer)(a))
- #define interror_regmem
- #define normalizeselector_regmem
- #define pauseforinstructions_regmem
- #define half(a) zhalf((integer)(a))
- integer zhalf();
- #define half_regmem
- #define rounddecimals(a) zrounddecimals((smallnumber)(a))
- scaled zrounddecimals();
- #define rounddecimals_regmem
- #define printscaled(a) zprintscaled((scaled)(a))
- #define printscaled_regmem
- #define nxplusy(a,b,c) znxplusy((integer)(a),(scaled)(b),(scaled)(c))
- scaled znxplusy();
- #define nxplusy_regmem
- #define xovern(a,b) zxovern((scaled)(a),(integer)(b))
- scaled zxovern();
- #define xovern_regmem
- #define xnoverd(a,b,c) zxnoverd((scaled)(a),(integer)(b),(integer)(c))
- scaled zxnoverd();
- #define xnoverd_regmem
- #define badness(a,b) zbadness((scaled)(a),(scaled)(b))
- halfword zbadness();
- #define badness_regmem
- #define printword(a) zprintword((memoryword)(a))
- #define printword_regmem
- #define showtokenlist(a,b,c) zshowtokenlist((integer)(a),(integer)(b),(integer)(c))
- #define showtokenlist_regmem register memoryword *mem=zmem;
- #define runaway_regmem register memoryword *mem=zmem;
- halfword getavail();
- #define getavail_regmem register memoryword *mem=zmem;
- #define flushlist(a) zflushlist((halfword)(a))
- #define flushlist_regmem register memoryword *mem=zmem;
- #define getnode(a) zgetnode((integer)(a))
- halfword zgetnode();
- #define getnode_regmem register memoryword *mem=zmem;
- #define freenode(a,b) zfreenode((halfword)(a),(halfword)(b))
- #define freenode_regmem register memoryword *mem=zmem;
- #define sortavail_regmem register memoryword *mem=zmem;
- halfword newnullbox();
- #define newnullbox_regmem register memoryword *mem=zmem;
- halfword newrule();
- #define newrule_regmem register memoryword *mem=zmem;
- #define newligature(a,b,c) znewligature((quarterword)(a),(quarterword)(b),(halfword)(c))
- halfword znewligature();
- #define newligature_regmem register memoryword *mem=zmem;
- halfword newdisc();
- #define newdisc_regmem register memoryword *mem=zmem;
- #define newmath(a,b) znewmath((scaled)(a),(smallnumber)(b))
- halfword znewmath();
- #define newmath_regmem register memoryword *mem=zmem;
- #define newspec(a) znewspec((halfword)(a))
- halfword znewspec();
- #define newspec_regmem register memoryword *mem=zmem;
- #define newparamglue(a) znewparamglue((smallnumber)(a))
- halfword znewparamglue();
- #define newparamglue_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define newglue(a) znewglue((halfword)(a))
- halfword znewglue();
- #define newglue_regmem register memoryword *mem=zmem;
- #define newskipparam(a) znewskipparam((smallnumber)(a))
- halfword znewskipparam();
- #define newskipparam_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define newkern(a) znewkern((scaled)(a))
- halfword znewkern();
- #define newkern_regmem register memoryword *mem=zmem;
- #define newpenalty(a) znewpenalty((integer)(a))
- halfword znewpenalty();
- #define newpenalty_regmem register memoryword *mem=zmem;
- #define checkmem(a) zcheckmem((boolean)(a))
- #define checkmem_regmem register memoryword *mem=zmem;
- #define searchmem(a) zsearchmem((halfword)(a))
- #define searchmem_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define shortdisplay(a) zshortdisplay((integer)(a))
- #define shortdisplay_regmem register memoryword *mem=zmem;
- #define printfontandchar(a) zprintfontandchar((integer)(a))
- #define printfontandchar_regmem register memoryword *mem=zmem;
- #define printmark(a) zprintmark((integer)(a))
- #define printmark_regmem register memoryword *mem=zmem;
- #define printruledimen(a) zprintruledimen((scaled)(a))
- #define printruledimen_regmem
- #define printglue(a,b,c) zprintglue((scaled)(a),(integer)(b),(strnumber)(c))
- #define printglue_regmem
- #define printspec(a,b) zprintspec((integer)(a),(strnumber)(b))
- #define printspec_regmem register memoryword *mem=zmem;
- #define printfamandchar(a) zprintfamandchar((halfword)(a))
- #define printfamandchar_regmem register memoryword *mem=zmem;
- #define printdelimiter(a) zprintdelimiter((halfword)(a))
- #define printdelimiter_regmem register memoryword *mem=zmem;
- #define printsubsidiarydata(a,b) zprintsubsidiarydata((halfword)(a),(ASCIIcode)(b))
- #define printsubsidiarydata_regmem register memoryword *mem=zmem;
- #define printstyle(a) zprintstyle((integer)(a))
- #define printstyle_regmem
- #define printskipparam(a) zprintskipparam((integer)(a))
- #define printskipparam_regmem
- #define shownodelist(a) zshownodelist((integer)(a))
- #define shownodelist_regmem register memoryword *mem=zmem;
- #define showbox(a) zshowbox((halfword)(a))
- #define showbox_regmem register memoryword *eqtb=zeqtb;
- #define deletetokenref(a) zdeletetokenref((halfword)(a))
- #define deletetokenref_regmem register memoryword *mem=zmem;
- #define deleteglueref(a) zdeleteglueref((halfword)(a))
- #define deleteglueref_regmem register memoryword *mem=zmem;
- #define flushnodelist(a) zflushnodelist((halfword)(a))
- #define flushnodelist_regmem register memoryword *mem=zmem;
- #define copynodelist(a) zcopynodelist((halfword)(a))
- halfword zcopynodelist();
- #define copynodelist_regmem register memoryword *mem=zmem;
- #define printmode(a) zprintmode((integer)(a))
- #define printmode_regmem
- #define pushnest_regmem
- #define popnest_regmem register memoryword *mem=zmem;
- #define showactivities_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define printparam(a) zprintparam((integer)(a))
- #define printparam_regmem
- #define begindiagnostic_regmem register memoryword *eqtb=zeqtb;
- #define enddiagnostic(a) zenddiagnostic((boolean)(a))
- #define enddiagnostic_regmem
- #define printlengthparam(a) zprintlengthparam((integer)(a))
- #define printlengthparam_regmem
- #define printcmdchr(a,b) zprintcmdchr((quarterword)(a),(halfword)(b))
- #define printcmdchr_regmem
- #define showeqtb(a) zshoweqtb((halfword)(a))
- #define showeqtb_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define idlookup(a,b) zidlookup((integer)(a),(integer)(b))
- halfword zidlookup();
- #define idlookup_regmem
- #define primitive(a,b,c) zprimitive((strnumber)(a),(quarterword)(b),(halfword)(c))
- #define primitive_regmem register memoryword *eqtb=zeqtb;
- #define newsavelevel(a) znewsavelevel((groupcode)(a))
- #define newsavelevel_regmem
- #define eqdestroy(a) zeqdestroy((memoryword)(a))
- #define eqdestroy_regmem register memoryword *mem=zmem;
- #define eqsave(a,b) zeqsave((halfword)(a),(quarterword)(b))
- #define eqsave_regmem register memoryword *eqtb=zeqtb;
- #define eqdefine(a,b,c) zeqdefine((halfword)(a),(quarterword)(b),(halfword)(c))
- #define eqdefine_regmem register memoryword *eqtb=zeqtb;
- #define eqworddefine(a,b) zeqworddefine((halfword)(a),(integer)(b))
- #define eqworddefine_regmem register memoryword *eqtb=zeqtb;
- #define geqdefine(a,b,c) zgeqdefine((halfword)(a),(quarterword)(b),(halfword)(c))
- #define geqdefine_regmem register memoryword *eqtb=zeqtb;
- #define geqworddefine(a,b) zgeqworddefine((halfword)(a),(integer)(b))
- #define geqworddefine_regmem register memoryword *eqtb=zeqtb;
- #define saveforafter(a) zsaveforafter((halfword)(a))
- #define saveforafter_regmem
- #define restoretrace(a,b) zrestoretrace((halfword)(a),(strnumber)(b))
- #define restoretrace_regmem
- #define unsave_regmem register memoryword *eqtb=zeqtb;
- #define preparemag_regmem register memoryword *eqtb=zeqtb;
- #define tokenshow(a) ztokenshow((halfword)(a))
- #define tokenshow_regmem register memoryword *mem=zmem;
- #define printmeaning_regmem
- #define showcurcmdchr_regmem
- #define showcontext_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define begintokenlist(a,b) zbegintokenlist((halfword)(a),(quarterword)(b))
- #define begintokenlist_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define endtokenlist_regmem
- #define backinput_regmem register memoryword *mem=zmem;
- #define backerror_regmem
- #define inserror_regmem
- #define beginfilereading_regmem
- #define endfilereading_regmem
- #define clearforerrorprompt_regmem
- #define checkoutervalidity_regmem register memoryword *mem=zmem;
- #define getnext_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define firmuptheline_regmem register memoryword *eqtb=zeqtb;
- #define gettoken_regmem
- #define macrocall_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define insertrelax_regmem
- #define expand_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define getxtoken_regmem
- #define xtoken_regmem
- #define scanleftbrace_regmem
- #define scanoptionalequals_regmem
- #define scankeyword(a) zscankeyword((strnumber)(a))
- boolean zscankeyword();
- #define scankeyword_regmem register memoryword *mem=zmem;
- #define muerror_regmem
- #define scansevenbitint_regmem
- #define scaneightbitint_regmem
- #define scanfourbitint_regmem
- #define scancharnum_regmem
- #define scanfifteenbitint_regmem
- #define scantwentysevenbitin_regmem
- #define scanfontident_regmem register memoryword *eqtb=zeqtb;
- #define findfontdimen(a) zfindfontdimen((boolean)(a))
- #define findfontdimen_regmem
- #define scansomethinginterna(a,b) zscansomethinginterna((smallnumber)(a),(boolean)(b))
- #define scansomethinginterna_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define scanint_regmem
- #define scandimen(a,b,c) zscandimen((boolean)(a),(boolean)(b),(boolean)(c))
- #define scandimen_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define scanglue(a) zscanglue((smallnumber)(a))
- #define scanglue_regmem register memoryword *mem=zmem;
- halfword scanrulespec();
- #define scanrulespec_regmem register memoryword *mem=zmem;
- halfword strtoks();
- #define strtoks_regmem register memoryword *mem=zmem;
- halfword thetoks();
- #define thetoks_regmem register memoryword *mem=zmem;
- #define insthetoks_regmem register memoryword *mem=zmem;
- #define convtoks_regmem register memoryword *mem=zmem;
- #define scantoks(a,b) zscantoks((boolean)(a),(boolean)(b))
- halfword zscantoks();
- #define scantoks_regmem register memoryword *mem=zmem;
- #define readtoks(a,b) zreadtoks((integer)(a),(halfword)(b))
- #define readtoks_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define passtext_regmem
- #define changeiflimit(a,b) zchangeiflimit((smallnumber)(a),(halfword)(b))
- #define changeiflimit_regmem register memoryword *mem=zmem;
- #define conditional_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define beginname_regmem
- #define morename(a) zmorename((ASCIIcode)(a))
- boolean zmorename();
- #define morename_regmem
- #define endname_regmem
- #define packfilename(a,b,c) zpackfilename((strnumber)(a),(strnumber)(b),(strnumber)(c))
- #define packfilename_regmem
- #define packbufferedname(a,b,c) zpackbufferedname((smallnumber)(a),(integer)(b),(integer)(c))
- #define packbufferedname_regmem
- strnumber makenamestring();
- #define makenamestring_regmem
- #define scanfilename_regmem
- #define packjobname(a) zpackjobname((strnumber)(a))
- #define packjobname_regmem
- #define promptfilename(a,b) zpromptfilename((strnumber)(a),(strnumber)(b))
- #define promptfilename_regmem
- #define openlogfile_regmem register memoryword *eqtb=zeqtb;
- #define startinput_regmem register memoryword *eqtb=zeqtb;
- #define readfontinfo(a,b,c,d) zreadfontinfo((halfword)(a),(strnumber)(b),(strnumber)(c),(scaled)(d))
- internalfontnumber zreadfontinfo();
- #define readfontinfo_regmem register memoryword *eqtb=zeqtb;
- #define charwarning(a,b) zcharwarning((internalfontnumber)(a),(eightbits)(b))
- #define charwarning_regmem register memoryword *eqtb=zeqtb;
- #define newcharacter(a,b) znewcharacter((internalfontnumber)(a),(eightbits)(b))
- halfword znewcharacter();
- #define newcharacter_regmem register memoryword *mem=zmem;
- #define dviswap_regmem
- #define dvifour(a) zdvifour((integer)(a))
- #define dvifour_regmem
- #define dvipop(a) zdvipop((integer)(a))
- #define dvipop_regmem
- #define dvifontdef(a) zdvifontdef((internalfontnumber)(a))
- #define dvifontdef_regmem
- #define movement(a,b) zmovement((scaled)(a),(eightbits)(b))
- #define movement_regmem register memoryword *mem=zmem;
- #define prunemovements(a) zprunemovements((integer)(a))
- #define prunemovements_regmem register memoryword *mem=zmem;
- #define specialout(a) zspecialout((halfword)(a))
- #define specialout_regmem register memoryword *mem=zmem;
- #define writeout(a) zwriteout((halfword)(a))
- #define writeout_regmem register memoryword *mem=zmem;
- #define outwhat(a) zoutwhat((halfword)(a))
- #define outwhat_regmem register memoryword *mem=zmem;
- #define hlistout_regmem register memoryword *mem=zmem;
- #define vlistout_regmem register memoryword *mem=zmem;
- #define shipout(a) zshipout((halfword)(a))
- #define shipout_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define scanspec_regmem
- #define hpack(a,b,c) zhpack((halfword)(a),(scaled)(b),(smallnumber)(c))
- halfword zhpack();
- #define hpack_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define vpackage(a,b,c,d) zvpackage((halfword)(a),(scaled)(b),(smallnumber)(c),(scaled)(d))
- halfword zvpackage();
- #define vpackage_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define appendtovlist(a) zappendtovlist((halfword)(a))
- #define appendtovlist_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- halfword newnoad();
- #define newnoad_regmem register memoryword *mem=zmem;
- #define newstyle(a) znewstyle((smallnumber)(a))
- halfword znewstyle();
- #define newstyle_regmem register memoryword *mem=zmem;
- halfword newchoice();
- #define newchoice_regmem register memoryword *mem=zmem;
- #define showinfo_regmem register memoryword *mem=zmem;
- #define fractionrule(a) zfractionrule((scaled)(a))
- halfword zfractionrule();
- #define fractionrule_regmem register memoryword *mem=zmem;
- #define overbar(a,b,c) zoverbar((halfword)(a),(scaled)(b),(scaled)(c))
- halfword zoverbar();
- #define overbar_regmem register memoryword *mem=zmem;
- #define charbox(a,b) zcharbox((internalfontnumber)(a),(quarterword)(b))
- halfword zcharbox();
- #define charbox_regmem register memoryword *mem=zmem;
- #define stackintobox(a,b,c) zstackintobox((halfword)(a),(internalfontnumber)(b),(quarterword)(c))
- #define stackintobox_regmem register memoryword *mem=zmem;
- #define heightplusdepth(a,b) zheightplusdepth((internalfontnumber)(a),(quarterword)(b))
- scaled zheightplusdepth();
- #define heightplusdepth_regmem
- #define vardelimiter(a,b,c) zvardelimiter((halfword)(a),(smallnumber)(b),(scaled)(c))
- halfword zvardelimiter();
- #define vardelimiter_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define rebox(a,b) zrebox((halfword)(a),(scaled)(b))
- halfword zrebox();
- #define rebox_regmem register memoryword *mem=zmem;
- #define mathglue(a,b) zmathglue((halfword)(a),(scaled)(b))
- halfword zmathglue();
- #define mathglue_regmem register memoryword *mem=zmem;
- #define mathkern(a,b) zmathkern((halfword)(a),(scaled)(b))
- #define mathkern_regmem register memoryword *mem=zmem;
- #define flushmath_regmem register memoryword *mem=zmem;
- #define cleanbox(a,b) zcleanbox((halfword)(a),(smallnumber)(b))
- halfword zcleanbox();
- #define cleanbox_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define fetch(a) zfetch((halfword)(a))
- #define fetch_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define makeover(a) zmakeover((halfword)(a))
- #define makeover_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define makeunder(a) zmakeunder((halfword)(a))
- #define makeunder_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define makevcenter(a) zmakevcenter((halfword)(a))
- #define makevcenter_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define makeradical(a) zmakeradical((halfword)(a))
- #define makeradical_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define makemathaccent(a) zmakemathaccent((halfword)(a))
- #define makemathaccent_regmem register memoryword *mem=zmem;
- #define makefraction(a) zmakefraction((halfword)(a))
- #define makefraction_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define makeop(a) zmakeop((halfword)(a))
- scaled zmakeop();
- #define makeop_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define makeord(a) zmakeord((halfword)(a))
- #define makeord_regmem register memoryword *mem=zmem;
- #define makescripts(a,b) zmakescripts((halfword)(a),(scaled)(b))
- #define makescripts_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define makeleftright(a,b,c,d) zmakeleftright((halfword)(a),(smallnumber)(b),(scaled)(c),(scaled)(d))
- smallnumber zmakeleftright();
- #define makeleftright_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define mlisttohlist_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define pushalignment_regmem register memoryword *mem=zmem;
- #define popalignment_regmem register memoryword *mem=zmem;
- #define getpreambletoken_regmem register memoryword *eqtb=zeqtb;
- #define initalign_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define initspan(a) zinitspan((halfword)(a))
- #define initspan_regmem
- #define initrow_regmem register memoryword *mem=zmem;
- #define initcol_regmem register memoryword *mem=zmem;
- boolean fincol();
- #define fincol_regmem register memoryword *mem=zmem;
- #define finrow_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define finalign_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define alignpeek_regmem
- #define finiteshrink(a) zfiniteshrink((halfword)(a))
- halfword zfiniteshrink();
- #define finiteshrink_regmem register memoryword *mem=zmem;
- #define trybreak(a,b) ztrybreak((integer)(a),(smallnumber)(b))
- #define trybreak_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define postlinebreak(a) zpostlinebreak((integer)(a))
- #define postlinebreak_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define reconstitute(a,b) zreconstitute((smallnumber)(a),(smallnumber)(b))
- smallnumber zreconstitute();
- #define reconstitute_regmem register memoryword *mem=zmem;
- #define hyphenate_regmem register memoryword *mem=zmem;
- #define linebreak(a) zlinebreak((integer)(a))
- #define linebreak_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define newhyphexceptions_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define newtrieop(a,b,c) znewtrieop((smallnumber)(a),(smallnumber)(b),(quarterword)(c))
- quarterword znewtrieop();
- #define newtrieop_regmem
- #define trienode(a) ztrienode((triepointer)(a))
- triepointer ztrienode();
- #define trienode_regmem
- #define compresstrie(a) zcompresstrie((triepointer)(a))
- triepointer zcompresstrie();
- #define compresstrie_regmem
- #define initpatternmemory_regmem
- #define inittriememory_regmem
- #define firstfit(a) zfirstfit((triepointer)(a))
- #define firstfit_regmem
- #define triepack(a) ztriepack((triepointer)(a))
- #define triepack_regmem
- #define triefix(a) ztriefix((triepointer)(a))
- #define triefix_regmem
- #define newpatterns_regmem register memoryword *eqtb=zeqtb;
- #define prunepagetop(a) zprunepagetop((halfword)(a))
- halfword zprunepagetop();
- #define prunepagetop_regmem register memoryword *mem=zmem;
- #define vertbreak(a,b,c) zvertbreak((halfword)(a),(scaled)(b),(scaled)(c))
- halfword zvertbreak();
- #define vertbreak_regmem register memoryword *mem=zmem;
- #define vsplit(a,b) zvsplit((eightbits)(a),(scaled)(b))
- halfword zvsplit();
- #define vsplit_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define printtotals_regmem
- #define freezepagespecs(a) zfreezepagespecs((smallnumber)(a))
- #define freezepagespecs_regmem register memoryword *eqtb=zeqtb;
- #define boxerror(a) zboxerror((eightbits)(a))
- #define boxerror_regmem register memoryword *eqtb=zeqtb;
- #define ensurevbox(a) zensurevbox((eightbits)(a))
- #define ensurevbox_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define fireup(a) zfireup((halfword)(a))
- #define fireup_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define buildpage_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define appspace_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define insertdollarsign_regmem
- #define youcant_regmem
- #define reportillegalcase_regmem
- boolean privileged();
- #define privileged_regmem
- boolean itsallover();
- #define itsallover_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define appendglue_regmem register memoryword *mem=zmem;
- #define appendkern_regmem register memoryword *mem=zmem;
- #define offsave_regmem register memoryword *mem=zmem;
- #define extrarightbrace_regmem
- #define normalparagraph_regmem register memoryword *eqtb=zeqtb;
- #define boxend_regmem register memoryword *mem=zmem;
- #define beginbox_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define scanbox_regmem
- #define package(a) zpackage((smallnumber)(a))
- #define package_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define newgraf(a) znewgraf((boolean)(a))
- #define newgraf_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define indentinhmode_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define headforvmode_regmem
- #define endgraf_regmem register memoryword *eqtb=zeqtb;
- #define begininsertoradjust_regmem
- #define makemark_regmem register memoryword *mem=zmem;
- #define appendpenalty_regmem register memoryword *mem=zmem;
- #define deletelast_regmem register memoryword *mem=zmem;
- #define unpackage_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define appenditaliccorrecti_regmem register memoryword *mem=zmem;
- #define appenddiscretionary_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define builddiscretionary_regmem register memoryword *mem=zmem;
- #define makeaccent_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define alignerror_regmem
- #define noalignerror_regmem
- #define omiterror_regmem
- #define doendv_regmem
- #define cserror_regmem
- #define pushmath(a) zpushmath((groupcode)(a))
- #define pushmath_regmem
- #define initmath_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define starteqno_regmem register memoryword *eqtb=zeqtb;
- #define scanmath(a) zscanmath((halfword)(a))
- #define scanmath_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define setmathchar(a) zsetmathchar((integer)(a))
- #define setmathchar_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define mathlimitswitch_regmem register memoryword *mem=zmem;
- #define scandelimiter(a,b) zscandelimiter((halfword)(a),(boolean)(b))
- #define scandelimiter_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define mathradical_regmem register memoryword *mem=zmem;
- #define mathac_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define appendchoices_regmem register memoryword *mem=zmem;
- #define finmlist(a) zfinmlist((halfword)(a))
- halfword zfinmlist();
- #define finmlist_regmem register memoryword *mem=zmem;
- #define buildchoices_regmem register memoryword *mem=zmem;
- #define subsup_regmem register memoryword *mem=zmem;
- #define mathfraction_regmem register memoryword *mem=zmem;
- #define mathleftright_regmem register memoryword *mem=zmem;
- #define aftermath_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define resumeafterdisplay_regmem
- #define getrtoken_regmem
- #define trapzeroglue_regmem register memoryword *mem=zmem;
- #define doregistercommand(a) zdoregistercommand((smallnumber)(a))
- #define doregistercommand_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define alteraux_regmem
- #define alterprevgraf_regmem
- #define alterpagesofar_regmem
- #define alterinteger_regmem
- #define alterboxdimen_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define newfont(a) znewfont((smallnumber)(a))
- #define newfont_regmem register memoryword *eqtb=zeqtb;
- #define newinteraction_regmem
- #define prefixedcommand_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define doassignments_regmem
- #define openorclosein_regmem
- #define issuemessage_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define shiftcase_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define showwhatever_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define storefmtfile_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define newwhatsit(a,b) znewwhatsit((smallnumber)(a),(smallnumber)(b))
- #define newwhatsit_regmem register memoryword *mem=zmem;
- #define newwritewhatsit(a) znewwritewhatsit((smallnumber)(a))
- #define newwritewhatsit_regmem register memoryword *mem=zmem;
- #define doextension_regmem register memoryword *mem=zmem;
- #define handlerightbrace_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define maincontrol_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define giveerrhelp_regmem register memoryword *eqtb=zeqtb;
- boolean openfmtfile();
- #define openfmtfile_regmem
- boolean loadfmtfile();
- #define loadfmtfile_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define closefilesandtermina_regmem register memoryword *eqtb=zeqtb;
- #define finalcleanup_regmem register memoryword *mem=zmem;
- #define initprim_regmem register memoryword *eqtb=zeqtb;
- #define debughelp_regmem register memoryword *mem=zmem, *eqtb=zeqtb;
- #define texbody_regmem register memoryword *eqtb=zeqtb;
- /*
- * The C compiler ignores most unnecessary casts (i.e., casts of something
- * to its own type). However, for structures, it doesn't. Therefore,
- * we have to redefine these two macros so that they don't try to cast
- * the argument (a memoryword) as a memoryword.
- */
- #undef eqdestroy
- #define eqdestroy(x) zeqdestroy(x)
- #undef printword
- #define printword(x) zprintword(x)
-