DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

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

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T t

⟦865427be7⟧ TextFile

    Length: 6375 (0x18e7)
    Types: TextFile
    Names: »tput.h«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec1/tput/tput.h« 

TextFile

/*
 * Copyright (C) $Date: 86/09/19 17:01:07 $
 * by $Author: badri $
 * University of Rochester,
 * Department of Electrical Engineering.
 *
 * CoNtEnTs   This file contains various definitions for tput.
 *
 * $Locker:  $
 * $Source: /u/users/badri/usr/src/local/tput/RCS/tput.h,v $
 * $Revision: 1.2 $
 *
 * History of this release:
 * $Log:	tput.h,v $
 * Revision 1.2  86/09/19  17:01:07  badri
 * Did some rearranging of things. Also incorporated error messages.
 * 
 * Revision 1.1  86/09/18  15:48:24  badri
 * Initial revision
 * 
 */
#include <sgtty.h>
#include <stdio.h>

#ifndef XTABS
#define XTABS 0006000
#endif  XTABS

#define LARGEBUF 1024
#define SMALLBUF   64

#define SYSTEM    666
#define FAILURE     1
#define SUCCESS     0
#define BADUSE     -1
#define BADTERM    -2
#define BADCAP     -3
/*
 * To add new capabilities, increment table size and define the
 * capability in the appropriate slot in the structure. Note that 
 * the capabilities are lexicographically ordered. This ordering
 * must be maintained for the binary search to work.
 * Format for entry is 
 * {"capability", "termcap_key"},
 */
#define TABLESIZE 310
struct {char *key, *value} table[TABLESIZE] = {
	{"acsc", "ac"},
	{"am", "am"},
	{"bel", "bl"},
	{"blink", "mb"},
	{"bold", "md"},
	{"bw", "bw"},
	{"cbt", "bt"},
	{"chts", "HC"},
	{"civis", "vi"},
	{"clear", "cl"},
	{"cmdch", "CC"},
	{"cnorm", "ve"},
	{"cols", "co"},
	{"cr", "cr"},
	{"csr", "cs"},
	{"cub", "LE"},
	{"cub1", "le"},
	{"cud", "DO"},
	{"cud1", "do"},
	{"cuf", "RI"},
	{"cuf1", "nd"},
	{"cup", "cm"},
	{"cuu", "UP"},
	{"cuu1", "up"},
	{"cvvis", "vs"},
	{"da", "da"},
	{"db", "db"},
	{"dch", "DC"},
	{"dch1", "dc"},
	{"dim", "mh"},
	{"dl", "DL"},
	{"dl1", "dl"},
	{"dsl", "ds"},
	{"ech", "ec"},
	{"ed", "cd"},
	{"el", "ce"},
	{"el1", "cb"},
	{"enacs", "eA"},
	{"eo", "eo"},
	{"eslok", "es"},
	{"ff", "ff"},
	{"flash", "vb"},
	{"fsl", "fs"},
	{"gn", "gn"},
	{"hc", "hc"},
	{"hd", "hd"},
	{"home", "ho"},
	{"hpa", "ch"},
	{"hs", "hs"},
	{"ht", "ta"},
	{"hts", "st"},
	{"hu", "hu"},
	{"hz", "hz"},
	{"ich", "IC"},
	{"ich1", "ic"},
	{"if", "if"},
	{"il", "AL"},
	{"il1", "al"},
	{"in", "in"},
	{"ind", "sf"},
	{"indn", "SF"},
	{"invis", "mk"},
	{"ip", "ip"},
	{"iprog", "iP"},
	{"is1", "i1"},
	{"is2", "is"},
	{"is3", "i3"},
	{"it", "it"},
	{"kBEG", "&9"},
	{"kCAN", "&0"},
	{"kCMD", "*1"},
	{"kCPY", "*2"},
	{"kCRT", "*3"},
	{"kDC", "*4"},
	{"kDL", "*5"},
	{"kEND", "*7"},
	{"kEOL", "*8"},
	{"kEXT", "*9"},
	{"kFND", "*0"},
	{"kHLP", "#1"},
	{"kHOM", "#2"},
	{"kIC", "#3"},
	{"kLFT", "#4"},
	{"kMOV", "%b"},
	{"kMSG", "%a"},
	{"kNXT", "%c"},
	{"kOPT", "%d"},
	{"kPRT", "%f"},
	{"kPRV", "%e"},
	{"kRDO", "%g"},
	{"kRES", "%j"},
	{"kRIT", "%i"},
	{"kRPL", "%h"},
	{"kSAV", "!1"},
	{"kSPD", "!2"},
	{"kUND", "!3"},
	{"ka1", "K1"},
	{"ka3", "K3"},
	{"kb2", "K2"},
	{"kbeg", "@1"},
	{"kbs", "kb"},
	{"kc1", "K4"},
	{"kc3", "K5"},
	{"kcan", "@2"},
	{"kcbt", "kB"},
	{"kclo", "@3"},
	{"kclr", "kC"},
	{"kcmd", "@4"},
	{"kcpy", "@5"},
	{"kcrt", "@6"},
	{"kctab", "kt"},
	{"kcub1", "kl"},
	{"kcud1", "kd"},
	{"kcuf1", "kr"},
	{"kcuu1", "ku"},
	{"kdch1", "kD"},
	{"kdl1", "kL"},
	{"ked", "kS"},
	{"kel", "kE"},
	{"kend", "@7"},
	{"kent", "@8"},
	{"kext", "@9"},
	{"kf0", "k0"},
	{"kf1", "k1"},
	{"kf10", "k;"},
	{"kf11", "F1"},
	{"kf12", "F2"},
	{"kf13", "F3"},
	{"kf14", "F4"},
	{"kf15", "F5"},
	{"kf16", "F6"},
	{"kf17", "F7"},
	{"kf18", "F8"},
	{"kf19", "F9"},
	{"kf2", "k2"},
	{"kf20", "FA"},
	{"kf21", "FB"},
	{"kf22", "FC"},
	{"kf23", "FD"},
	{"kf24", "FE"},
	{"kf25", "FF"},
	{"kf26", "FG"},
	{"kf27", "FH"},
	{"kf28", "FI"},
	{"kf29", "FJ"},
	{"kf3", "k3"},
	{"kf30", "FK"},
	{"kf31", "FL"},
	{"kf32", "FM"},
	{"kf33", "FN"},
	{"kf34", "FO"},
	{"kf35", "FP"},
	{"kf36", "FQ"},
	{"kf37", "FR"},
	{"kf38", "FS"},
	{"kf39", "FT"},
	{"kf4", "k4"},
	{"kf40", "FU"},
	{"kf41", "FV"},
	{"kf42", "FW"},
	{"kf43", "FX"},
	{"kf44", "FY"},
	{"kf45", "FZ"},
	{"kf46", "Fa"},
	{"kf47", "Fb"},
	{"kf48", "Fc"},
	{"kf49", "Fd"},
	{"kf5", "k5"},
	{"kf50", "Fe"},
	{"kf51", "Ff"},
	{"kf52", "Fg"},
	{"kf53", "Fh"},
	{"kf54", "Fi"},
	{"kf55", "Fj"},
	{"kf56", "Fk"},
	{"kf57", "Fl"},
	{"kf58", "Fm"},
	{"kf59", "Fn"},
	{"kf6", "k6"},
	{"kf60", "Fo"},
	{"kf61", "Fp"},
	{"kf62", "Fq"},
	{"kf63", "Fr"},
	{"kf7", "k7"},
	{"kf8", "k8"},
	{"kf9", "k9"},
	{"kfnd", "@0"},
	{"khlp", "%1"},
	{"khome", "kh"},
	{"khts", "kT"},
	{"kich1", "kI"},
	{"kil1", "kA"},
	{"kind", "kF"},
	{"kll", "kH"},
	{"km", "km"},
	{"kmov", "%4"},
	{"kmrk", "%2"},
	{"kmsg", "%3"},
	{"knp", "kN"},
	{"knxt", "%5"},
	{"kopn", "%6"},
	{"kopt", "%7"},
	{"kpp", "kP"},
	{"kprt", "%9"},
	{"kprv", "%8"},
	{"krdo", "%0"},
	{"kref", "&1"},
	{"kres", "&5"},
	{"krfr", "&2"},
	{"kri", "kR"},
	{"krmir", "kM"},
	{"krpl", "&3"},
	{"krst", "&4"},
	{"ksav", "&6"},
	{"kslt", "*6"},
	{"kspd", "&7"},
	{"ktbc", "ka"},
	{"kund", "&8"},
	{"lf0", "l0"},
	{"lf1", "l1"},
	{"lf10", "la"},
	{"lf2", "l2"},
	{"lf3", "l3"},
	{"lf4", "l4"},
	{"lf5", "l5"},
	{"lf6", "l6"},
	{"lf7", "l7"},
	{"lf8", "l8"},
	{"lf9", "l9"},
	{"lh", "lh"},
	{"lines", "li"},
	{"ll", "ll"},
	{"lm", "lm"},
	{"lw", "lw"},
	{"mc0", "ps"},
	{"mc4", "pf"},
	{"mc5", "po"},
	{"mc5i", "5i"},
	{"mc5p", "pO"},
	{"mgc", "MC"},
	{"mir", "mi"},
	{"mrcup", "CM"},
	{"msgr", "ms"},
	{"nel", "nw"},
	{"nlab", "Nl"},
	{"npc", "NP"},
	{"nrrmc", "NR"},
	{"nxon", "nx"},
	{"os", "os"},
	{"pad", "pc"},
	{"pb", "pb"},
	{"pfkey", "pk"},
	{"pfloc", "pl"},
	{"pfx", "px"},
	{"pln", "pn"},
	{"prot", "mp"},
	{"rc", "rc"},
	{"rep", "rp"},
	{"rev", "mr"},
	{"rf", "rf"},
	{"rfi", "RF"},
	{"ri", "sr"},
	{"rin", "SR"},
	{"rmacs", "ae"},
	{"rmam", "RA"},
	{"rmcup", "te"},
	{"rmdc", "ed"},
	{"rmir", "ei"},
	{"rmkx", "ke"},
	{"rmln", "LF"},
	{"rmm", "mo"},
	{"rmp", "rP"},
	{"rmso", "se"},
	{"rmul", "ue"},
	{"rmxon", "RX"},
	{"rs1", "r1"},
	{"rs2", "r2"},
	{"rs3", "r3"},
	{"sc", "sc"},
	{"sgr", "sa"},
	{"sgr0", "me"},
	{"smacs", "as"},
	{"smam", "SA"},
	{"smcup", "ti"},
	{"smdc", "dm"},
	{"smgl", "ML"},
	{"smgr", "MR"},
	{"smir", "im"},
	{"smkx", "ks"},
	{"smln", "LO"},
	{"smm", "mm"},
	{"smso", "so"},
	{"smul", "us"},
	{"smxon", "SX"},
	{"tbc", "ct"},
	{"tsl", "ts"},
	{"uc", "uc"},
	{"ul", "ul"},
	{"vpa", "cv"},
	{"vt", "vt"},
	{"wind", "wi"},
	{"wsl", "ws"},
	{"xenl", "xn"},
	{"xhp", "xs"},
	{"xmc", "sg"},
	{"xoffc", "XF"},
	{"xon", "xo"},
	{"xonc", "XN"},
	{"xsb", "xb"},
	{"xt", "xt"}
};

int errno;
unsigned short errsup = 0;