#include #include #include "proff.h" #include "debug.h" /* * finit - initialise parameters, set default values * used by .reset command * */ finit() { int i; inval = 0; rmval = PAGEWIDTH; tival = 0; lsval = 1; fill = YES; ceval = 0; ulval = 0; boval = 0; cchar = '.'; genesc = '_'; tjust[0] = LEFT; tjust[1] = CENTER; tjust[2] = RIGHT; bsval = 0; rjust = YES; ulblnk = BLANK; for (i = 0; i < INSIZE; i++) if (i % 8 == 0) tabs[i] = YES; else tabs[i] = NO; lineno = 0; curpag = 0; newpag = 1; plval = PAGELEN; m1val = 3; m2val = 2; m3val = 2; m4val = 3; bottom = plval - m3val - m4val; ehead[0] = '\n'; ehead[1] = EOS; ohead[0] = '\n'; ohead[1] = EOS; efoot[0] = '\n'; efoot[1] = EOS; ofoot[0] = '\n'; ofoot[1] = EOS; ehlim[0] = inval; ehlim[1] = rmval; ohlim[0] = inval; ohlim[1] = rmval; eflim[0] = inval; eflim[1] = rmval; oflim[0] = inval; oflim[1] = rmval; verbose = NO; stopx = 0; frstpg = 0; lastpg = HUGE; print = YES; offset = 0; outp = 0; outw = 0; outwds = 0; bp = -1; for (i = 0; i < 26; i++) nr[i] = 0; CEon = FALSE; ULon = FALSE; BDon = FALSE; onlyrunoff = FALSE; roman = FALSE; bolding = YES; autopar = NO; }