home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
USCX
/
BSRC_230.ZIP
/
VFOSSIL.H
< prev
next >
Wrap
Text File
|
1989-09-05
|
4KB
|
78 lines
/*--------------------------------------------------------------------------*/
/* */
/* */
/* ------------ Bit-Bucket Software, Co. */
/* \ 10001101 / Writers and Distributors of */
/* \ 011110 / Freely Available<tm> Software. */
/* \ 1011 / */
/* ------ */
/* */
/* (C) Copyright 1989, Bit Bucket Software Co., a Delaware Corporation. */
/* */
/* */
/* Video FOSSIL definitions used in BinkleyTerm */
/* */
/* */
/* For complete details of the licensing restrictions, please refer */
/* to the License agreement, which is published in its entirety in */
/* the MAKEFILE and BT.C, and also contained in the file LICENSE.230. */
/* */
/* USE OF THIS FILE IS SUBJECT TO THE RESTRICTIONS CONTAINED IN THE */
/* BINKLEYTERM LICENSING AGREEMENT. IF YOU DO NOT FIND THE TEXT OF */
/* THIS AGREEMENT IN ANY OF THE AFOREMENTIONED FILES, OR IF YOU DO */
/* NOT HAVE THESE FILES, YOU SHOULD IMMEDIATELY CONTACT BIT BUCKET */
/* SOFTWARE CO. AT ONE OF THE ADDRESSES LISTED BELOW. IN NO EVENT */
/* SHOULD YOU PROCEED TO USE THIS FILE WITHOUT HAVING ACCEPTED THE */
/* TERMS OF THE BINKLEYTERM LICENSING AGREEMENT, OR SUCH OTHER */
/* AGREEMENT AS YOU ARE ABLE TO REACH WITH BIT BUCKET SOFTWARE, CO. */
/* */
/* */
/* You can contact Bit Bucket Software Co. at any one of the following */
/* addresses: */
/* */
/* Bit Bucket Software Co. FidoNet 1:132/101, 1:132/491, 1:141/491 */
/* 427-3 Amherst Street AlterNet 7:491/0 */
/* CS2032, Suite 232 BBS-Net 86:2030/1 */
/* Nashua, NH 03061 Internet f491.n132.z1.fidonet.org */
/* */
/* Please feel free to contact us at any time to share your comments about */
/* our software and/or licensing policies. */
/* */
/*--------------------------------------------------------------------------*/
typedef struct {
int vfossil_size;
int vfossil_major;
int vfossil_revision;
int vfossil_highest;
} VFOSSIL, *VFOSSILP;
typedef struct {
int cur_start;
int cur_end;
int cur_wid;
int cur_attr;
} CURSOR, *CURSORP;
#define VioGetMode (*vfossil_funcs[0])
#define VioSetMode (*vfossil_funcs[1])
#define VioGetConfig (*vfossil_funcs[2])
#define VioWrtTTY (*vfossil_funcs[3])
#define VioGetANSI (*vfossil_funcs[4])
#define VioSetANSI (*vfossil_funcs[5])
#define VioGetCurPos (*vfossil_funcs[6])
#define VioSetCurPos (*vfossil_funcs[7])
#define VioGetCurType (*vfossil_funcs[8])
#define VioSetCurType (*vfossil_funcs[9])
#define VioScrollUp (*vfossil_funcs[10])
#define VioScrollDn (*vfossil_funcs[11])
#define VioReadCellStr (*vfossil_funcs[12])
#define VioReadCharStr (*vfossil_funcs[13])
#define VioWrtCellStr (*vfossil_funcs[14])
#define VioWrtCharStr (*vfossil_funcs[15])
#define VioWrtCharStrAtt (*vfossil_funcs[16])
#define VioWrtNAttr (*vfossil_funcs[17])
#define VioWrtNCell (*vfossil_funcs[18])
#define VioWrtNChar (*vfossil_funcs[19])