|
|
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 d
Length: 2685 (0xa7d)
Types: TextFile
Names: »data.c«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
└─⟦526ad3590⟧ »EUUGD11/gnu-31mar87/X.V10.R4.tar.Z«
└─⟦2109abc41⟧
└─⟦this⟧ »./X.V10R4/xterm/data.c«
/*
* $Source: /u1/X/xterm/RCS/data.c,v $
* $Header: data.c,v 10.102 86/12/01 17:12:39 swick Rel $
*/
#include <setjmp.h>
#include <X/Xlib.h>
#include "scrollbar.h"
#include "ptyx.h"
#ifndef lint
static char sccs_id[] = "@(#)data.c\tX10/6.6\t11/10/86";
#endif lint
Vertex T_boxlarge[NBOX] = {
{0, 0, VertexDontDraw},
{8, 0, VertexRelative},
{0, 14, VertexRelative},
{-8, 0, VertexRelative},
{0, -14, VertexRelative},
};
Vertex T_box2[NBOX] = {
{0, 0, VertexDontDraw},
{7, 0, VertexRelative},
{0, 12, VertexRelative},
{-7, 0, VertexRelative},
{0, -12, VertexRelative},
};
Vertex T_box3[NBOX] = {
{0, 0, VertexDontDraw},
{5, 0, VertexRelative},
{0, 12, VertexRelative},
{-5, 0, VertexRelative},
{0, -12, VertexRelative},
};
Vertex T_boxsmall[NBOX] = {
{0, 0, VertexDontDraw},
{5, 0, VertexRelative},
{0, 9, VertexRelative},
{-5, 0, VertexRelative},
{0, -9, VertexRelative},
};
Vertex T_boxicon[NBOX] = { /* is filled-in in TekInit() */
{0, 0, VertexDontDraw},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
};
jmp_buf Tekend;
int Tbcnt = 0;
char *Tbuffer;
char *Tbptr;
TekLink *TekRefresh;
char *Tpushb;
char *Tpushback;
int Ttoggled = 0;
int bcnt = 0;
char buffer[BUF_SIZE];
char *bptr = buffer;
jmp_buf VTend;
Vertex VTbox[NBOX] = {
{0, 0, VertexDontDraw},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
};
Vertex status_box[NBOX] = {
{0, 0, VertexDontDraw},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
};
Vertex icon_box[NBOX] = {
{0, 0, VertexDontDraw},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
{0, 0, VertexRelative},
};
T_fontsize Tfontsize[TEKNUMFONTS] = {
{9, 15}, /* large */
{8, 13}, /* #2 */
{6, 13}, /* #3 */
{6, 10}, /* small */
{0, 0}, /* icon is filled-in later */
};
#ifdef DEBUG
int debug = 0; /* true causes error messages to be displayed */
#endif DEBUG
Terminal term; /* master data structure for client */
char *xterm_name; /* argv[0] */
int am_slave = 0; /* set to 1 if running as a slave process */
char *icon_geom;
int B_Pixel;
Pixmap B_Pixmap;
int L_flag;
int max_plus1;
int n_marginbell = N_MARGINBELL;
int pty_mask;
int re_verse;
int save_lines = SAVELINES;
int Select_mask;
int W_Pixel;
Pixmap W_Pixmap;
char *win_name;
int X_mask;
char *back_color;
char *curs_color;
char *f_b;
char *f_n;
char *f_t;
char *f_i;
char *fore_color;
char *geo_metry;
char *mous_color;
char *T_geometry = 0;
char *ptydev = "/dev/ptyxx";
char *ttydev = "/dev/ttyxx";
char log_def_name[] = "XtermLog.XXXXX";
int T_lastx = -1;
int T_lasty = -1;