Annotation of 43BSD/contrib/X/libvs100/vs100.h, revision 1.1

1.1     ! root        1: /* $Header: vs100.h,v 10.3 86/02/01 15:47:56 tony Rel $ */
        !             2: /* Copyright    Massachusetts Institute of Technology    1985  */
        !             3: 
        !             4: #include <sys/types.h>
        !             5: #include <stdio.h>
        !             6: #include "param.h"
        !             7: #include "packet.h"
        !             8: #include "mem.h"
        !             9: #include "../X/vsinput.h"
        !            10: #include "../X/Xdev.h"
        !            11: #include "../X/X.h"
        !            12: 
        !            13: #define HTCROCK                /* Writearound for Halftone alignment problem */
        !            14: 
        !            15: #define VBUFSIZE 2048
        !            16: 
        !            17: #define MAPTYPE(x) (x >> 4)
        !            18: #define MAPLIT(x) (x & 0xf)
        !            19: 
        !            20: typedef struct _curspriv {
        !            21:        BITMAP *image;
        !            22:        BITMAP *mask;
        !            23:        short map;
        !            24: } CursPriv;
        !            25: 
        !            26: #define CDATA(x) ((CursPriv *) x->data)
        !            27: 
        !            28: typedef struct _fontpriv {
        !            29:        short *widths;
        !            30:        VSArea *remote;
        !            31: } FontPriv;
        !            32: 
        !            33: #define FDATA(x) ((FontPriv *) x->data)
        !            34: 
        !            35: #define BDATA(x) ((VSArea *) x->data)
        !            36: 
        !            37: #define PDATA(x) ((BITMAP *) x->data)
        !            38: 
        !            39: #ifdef HTCROCK
        !            40: 
        !            41: typedef struct _tilepriv {
        !            42:        BITMAP *bitmap;
        !            43:        short data[16];
        !            44: } TilePriv;
        !            45: 
        !            46: #define TDATA(x) ((TilePriv *) x->data)
        !            47: 
        !            48: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.