DataMuseum.dk

Presents historical artifacts from the history of:

ICL Comet 32

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about ICL Comet 32

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦bf2e722de⟧ TextFile

    Length: 2554 (0x9fa)
    Types: TextFile
    Notes: UNIX file
    Names: »comet.h«

Derivation

└─⟦26887b7e0⟧ Bits:30009717 Comet 32 harddisk image
    └─⟦28c352965⟧ »/a« UNIX Filesystem
        └─⟦this⟧ »usr/src/gks/h/comet.h« 

TextFile

/* Comet32 */
#include "../h/vdi.h"
#include "../h/vdii.h"

extern int	 dt1cht(),	/* List of workstation functions.*/
		 dt1cal(),
		 dt1tpa(),
		 dt1ltp(),
		 dt1lco(),
		 dt1mco(),
		 dt1tco(),
		 dt1clp(),
		 dt1cli(),
		 dt1clo(),
		 dt1cle(),
		 dt1upd(),
		 dt1pln(),
		 dt1pmk(),
		 dt1txt(),
		 dt1win(),
		 dt1vie(),
		 dt1ite(),
		 dt1mtp(),
		 dt1fis(),
		 dt1fco(),
		 dt1col(),
		 dt1far();
extern Wss	*dt1ope();

/* Linetype table.*/
Ltype plttab[1] = {1};

/* Marker table.*/
Mtype pmttab[5] = {1, 2, 3, 4, 5};

/* Character heights in DC.*/
Real chtdtab[2] = {.002794,.005588 };

/* Character sizes in AC.*/
Ac cszatab[2] = {{7, 14},
                 {14, 28} };

/* Character spacings in AC.*/
Ac cspatab[2] = { {8, 16},
                  {16, 32}};

/* Colour table.*/
Colour coltab[8] = { {0.,0.,0.},	/* Background colour = black.*/
		     {0.,0.,1.},	/* Colour = Green.*/
		     {0.,1.,0.},	/* Colour = Blue.*/
		     {0.,1.,1.},	/* Colour = Cyan.*/
		     {1.,0.,0.},	/* Colour = Red.*/
		     {1.,0.,1.},	/* Colour = Yellow.*/
		     {1.,1.,0.},	/* Colour = Magenta.*/
		     {1.,1.,1.}		/* Foreground colour = white.*/
		   };

/* Workstation description table.*/
Wsd	COMET = { 1,		/* Workstation type.*/
		 METRES,	/* Device coordinate units.*/
				/* Maximum display surface (3.5 mils/tekpoint)*/
		 {{0.,0.},{1.,1.}},	/* in length units.*/
		 {{0,0},{639, 399}},		/* in device units(tekpoints).*/
		 VECTOR,	/* Raster or vector display.*/
		 1,		/* Number of available line types.*/
		 plttab,	/* List of available linetypes.*/
		 5,		/* Number of available marker types.*/
		 pmttab,	/* List of available marker types.*/
		 2,		/* Number of available character heights.*/
		 chtdtab,	/* List of available character heights in DC.*/
		 cszatab,	/* List of available character sizes in AC.*/
		 cspatab,	/* List of available character spacings in AC.*/
		 8,		/* Number of colours.*/
		 TRUE,		/* Colour available.*/
		 8,		/* Maximum number of colour indices.*/
		 8,		/* Number of predefined colour indices.*/
		 coltab,	/* Table of predefined colour representations.*/
		 FALSE,		/* Implicit regeneration mode.*/
		 FALSE,		/* Dynamic colour representation.*/
		 FALSE,		/* Dynamic workstation transformation.*/
		 {dt1cht,	/* List of workstation functions.*/
		 dt1cal,
		 dt1tpa,
		 dt1ltp,
		 dt1lco,
		 dt1mco,
		 dt1tco,
		 dt1clp,
		 dt1cli,
		 (int *)dt1ope,
		 dt1clo,
		 dt1cle,
		 dt1upd,
		 dt1pln,
		 dt1pmk,
		 dt1txt,
		 dt1win,
		 dt1vie,
		 dt1ite,
		 dt1mtp,
		 dt1fis,
		 dt1fco,
		 dt1col,
		 dt1far}
		};