This is external.h in view mode; [Download] [Up]
/* Contains all the variables that are local to an individual document * context.h includes this */ extern TeXfontdesctype *TeXfonts[] ; /* font pointers */ extern TeXfontdesctype *TeXfontlist ; extern fontdesctype *fontlist ; /* list of resident fonts */ extern Boolean landscape ; /* are we in landscape? */ extern FILE *dvifile ; /* files for input and output */ extern char Tbasename[] ; extern char oldbasename[] ; extern char LastFormat[]; extern char CustomFormat[] ; extern integer curpos ; /* dvi file position */ extern integer thispage ; /* where this page is */ extern integer rthispage ; extern integer prevpage ; /* previous page */ extern integer pagenum, seq ; /* page number */ extern real conv, pxlconv ; /* to pixel conversion factors */ extern integer iconv ; /* integer to pixel conversion factor */ extern real vconv ; /* these are for the half mode */ extern integer viconv ; extern real alpha ; /* conversion ratio, DVI unit per TFM unit */ extern integer mag ; /* the magnification of this document */ extern real screendpi ; /* current screen resolution */ extern shalfword hh, vv ; /* current pixel position */ extern shalfword fnt ; /* current font (0-255) */ extern fontdesctype *curfnt ; /* current font (pointer) */ extern frametype frames[] ; /* stack for virtual fonts */ extern quarterword *virpos ; /* current position in virtual character packet */ extern quarterword *virlim ; /* final byte in virtual character packet */ extern fontmaptype *ffont ; /* first font in current frame */ extern shalfword hhoffset, vvoffset ; /* the horizontal and vertical off */ extern shalfword hhmin, hhmax, vvmin, vvmax ; /* the borders of the screen */ extern real hsize, vsize, hmarg, vmarg ; /* the page and margin size */ extern shalfword hhsize, vvsize, hhmarg, vvmarg ; extern shalfword rhhsize, rvvsize, rhhmarg, rvvmarg ; extern shalfword hbody, vbody, hpos, vpos ; extern integer hpot , vpot ; extern shalfword vscreen ; /* screen size vertical */ extern shalfword vwindow, vwindowheight, hwindow, hwindowwidth ; extern integer dvimag, num, den ; /* sizes from dvi file */ extern integer memalloc ; extern integer numalloc ; extern Boolean pageinterrupted ; extern integer messagebit ; /* the bit to wait for on IDCMP */ extern Boolean borderson ; extern Boolean dualpage ; extern Boolean orientationset ; extern Boolean reopenscreen ; extern shalfword vscreenheight ; extern Boolean interlaceon ; extern int first ; extern int x, y ; extern int tracking ; extern Boolean zoomed ; extern Boolean mocked ; extern char realname[] ; extern char safebuf[], filenamebuf[] ; extern int redrawbars ; extern int turnitoff ; extern int nloc ; extern integer spage, sno ; extern Boolean redrawpage ; extern int rowsize, colsize ; extern Boolean autofront, autoactivate ; extern int actualdpi ; extern struct pagetype *pages ; extern struct pagetype *last ; extern struct pagetype *currentpage ; extern int curid ; extern int ht_highlight ; extern int ht_last_page ; extern int last_pagenum ; extern int lasthh ; extern int lastvv ; extern int last_thing ; extern char *last_string ;
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.