|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T t
Length: 8319 (0x207f)
Types: TextFile
Names: »tabXXX.c«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
└─⟦this⟧ »EUUGD11/euug-87hel/sec1/ntable/tabXXX.c«
/* This is an example of a source file for an nroff driver table.
* It is a very stripped down version of a Diablo 450 in 10 pitch.
* The integer settings (bset - Adj) are correct for this terminal
* but only ascii charcters and some simple special charcters are
* included. Therefore, it is not intended as a source for a useful
* driver table, but rather as a starting point so that you can
* hack up your own.
*/
#include <termio.h> /* Req'd only for bset, breset */
#define INCH 240
struct {
int bset;
int breset;
int Hor;
int Vert;
int Newline;
int Char;
int Em;
int Halfline;
int Adj;
char *twinit;
char *twrest;
char *twnl;
char *hlr;
char *hlf;
char *flr;
char *bdon;
char *bdoff;
char *iton;
char *itoff;
char *ploton;
char *plotoff;
char *up;
char *down;
char *right;
char *left;
char *codetab[256-32];
char *zzz;
} t = {
/*bset */ 0,
/*breset */ ONLCR | OCRNL | ONLRET,
/*Hor */ INCH / 60,
/*Vert */ INCH / 48,
/*Newline */ INCH / 6,
/*Char */ INCH / 10,
/*Em */ INCH / 10,
/*Halfline*/ INCH / 12,
/*Adj */ INCH / 10,
/*twinit */ "",
/*twrest */ "",
/*twnl */ "",
/*hlr */ "",
/*hlf */ "",
/*flr */ "",
/*bdon */ "",
/*bdoff */ "",
/*iton */ "",
/*itoff */ "",
/*ploton */ "",
/*plotoff */ "",
/*up */ "",
/*down */ "",
/*right */ "",
/*left */ "",
/* space */ "\001 ",
/* ! */ "\001!",
/* " */ "\001\"",
/* # */ "\001#",
/* $ */ "\001$",
/* % */ "\001%",
/* & */ "\001&",
/* ' close */ "\001'",
/* ( */ "\001(",
/* ) */ "\001)",
/* * */ "\001*",
/* + */ "\001+",
/* , */ "\001,",
/* - hyphen */ "\001-",
/* . */ "\001.",
/* / */ "\001/",
/* 0 */ "\2010",
/* 1 */ "\2011",
/* 2 */ "\2012",
/* 3 */ "\2013",
/* 4 */ "\2014",
/* 5 */ "\2015",
/* 6 */ "\2016",
/* 7 */ "\2017",
/* 8 */ "\2018",
/* 9 */ "\2019",
/* : */ "\001:",
/* ; */ "\001;",
/* < */ "\001<",
/* = */ "\001=",
/* > */ "\001>",
/* ? */ "\001?",
/* @ */ "\001@",
/* A */ "\201A",
/* B */ "\201B",
/* C */ "\201C",
/* D */ "\201D",
/* E */ "\201E",
/* F */ "\201F",
/* G */ "\201G",
/* H */ "\201H",
/* I */ "\201I",
/* J */ "\201J",
/* K */ "\201K",
/* L */ "\201L",
/* M */ "\201M",
/* N */ "\201N",
/* O */ "\201O",
/* P */ "\201P",
/* Q */ "\201Q",
/* R */ "\201R",
/* S */ "\201S",
/* T */ "\201T",
/* U */ "\201U",
/* V */ "\201V",
/* W */ "\201W",
/* X */ "\201X",
/* Y */ "\201Y",
/* Z */ "\201Z",
/* [ */ "\001[",
/* \ */ "\001\\",
/* ] */ "\001]",
/* ^ */ "\001^",
/* _ dash */ "\001_",
/* ` open */ "\001`",
/* a */ "\201a",
/* b */ "\201b",
/* c */ "\201c",
/* d */ "\201d",
/* e */ "\201e",
/* f */ "\201f",
/* g */ "\201g",
/* h */ "\201h",
/* i */ "\201i",
/* j */ "\201j",
/* k */ "\201k",
/* l */ "\201l",
/* m */ "\201m",
/* n */ "\201n",
/* o */ "\201o",
/* p */ "\201p",
/* q */ "\201q",
/* r */ "\201r",
/* s */ "\201s",
/* t */ "\201t",
/* u */ "\201u",
/* v */ "\201v",
/* w */ "\201w",
/* x */ "\201x",
/* y */ "\201y",
/* z */ "\201z",
/* { */ "\001{",
/* | */ "\001|",
/* } */ "\001}",
/* ~ */ "\001~",
/* narrow sp */ "\000\0",
/* hyphen */ "\001-",
/* bullet */ "\000\0",
/* square */ "\000\0",
/* 3/4 em */ "\001-",
/* rule */ "\001_",
/* 1/4 */ "\0031/4",
/* 1/2 */ "\0031/2",
/* 3/4 */ "\0033/4",
/* minus */ "\001-",
/* fi */ "\202fi",
/* fl */ "\202fl",
/* ff */ "\202ff",
/* ffi */ "\203ffi",
/* ffl */ "\203ffl",
/* degree */ "\000\0",
/* dagger */ "\000\0",
/* section */ "\000\0",
/* foot mark */ "\000\0",
/* acute accent */ "\000\0",
/* grave accent */ "\000\0",
/* underrule */ "\001_",
/* slash (longer) */ "\001/",
/* half narrow space */ "\000\0",
/* unpaddable space */ "\001 ",
/* alpha */ "\000\0",
/* beta */ "\000\0",
/* gamma */ "\000\0",
/* epsilon */ "\000\0",
/* zeta */ "\000\0",
/* eta */ "\000\0",
/* theta */ "\000\0",
/* iota */ "\000\0",
/* kappa */ "\000\0",
/* lambda */ "\000\0",
/* mu */ "\000\0",
/* nu */ "\000\0",
/* xi */ "\000\0",
/* omicron */ "\000\0",
/* pi */ "\000\0",
/* rho */ "\000\0",
/* sigma */ "\000\0",
/* tau */ "\000\0",
/* upsilon */ "\000\0",
/* phi */ "\000\0",
/* chi */ "\000\0",
/* psi */ "\000\0",
/* omega */ "\000\0",
/* Gamma */ "\000\0",
/* Delta */ "\000\0",
/* Theta */ "\000\0",
/* Lambda */ "\000\0",
/* Xi */ "\000\0",
/* Pi */ "\000\0",
/* Sigma */ "\000\0",
/* Tau */ "\000\0",
/* Upsilon */ "\000\0",
/* Phi */ "\000\0",
/* Psi */ "\000\0",
/* Omega */ "\000\0",
/* square root */ "\000\0",
/* terminal sigma */ "\000\0",
/* root en */ "\000\0",
/* >= */ "\000\0",
/* <= */ "\000\0",
/* identically equal */ "\000\0",
/* equation minus */ "\000\0",
/* approx = */ "\000\0",
/* approximates */ "\000\0",
/* not equal */ "\000\0",
/* right arrow */ "\000\0",
/* left arrow */ "\000\0",
/* up arrow */ "\000\0",
/* down arrow */ "\000\0",
/* eqn equals */ "\000\0",
/* multiply */ "\000\0",
/* divide */ "\000\0",
/* plus-minus */ "\000\0",
/* cup (union) */ "\000\0",
/* cap (intersection) */ "\000\0",
/* subset of */ "\000\0",
/* superset of */ "\000\0",
/* improper subset */ "\000\0",
/* improper superset */ "\000\0",
/* infinity */ "\000\0",
/* pt deriv */ "\000\0",
/* gradient */ "\000\0",
/* not */ "\000\0",
/* integral */ "\000\0",
/* proportional to */ "\000\0",
/* empty set */ "\000\0",
/* member of */ "\000\0",
/* equation plus */ "\001+",
/* registration mk */ "\000\0",
/* copyright mk */ "\000\0",
/* box rule */ "\001|",
/* cent sign */ "\000\0",
/* dbl dagger */ "\000\0",
/* right hand */ "\000\0",
/* left hand */ "\000\0",
/* math * */ "\001*",
/* bell system sign */ "\000\0",
/* or (was star) */ "\001|",
/* circle */ "\000\0",
/* left top of big curly */ "\001|",
/* left bottom of big curly */ "\001|",
/* right top of big curly */ "\001|",
/* right bottom of big curly */ "\001|",
/* left center of big curly */ "\001|",
/* right center of big curly */ "\001|",
/* bold vertical rule */ "\001|",
/* left bottom of big bracket */ "\001|",
/* right bottom of big bracket */ "\001|",
/* left top of big bracket */ "\001|",
/* right top of big bracket */ "\001|",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
/* ??? */ "\000\0",
};