home *** CD-ROM | disk | FTP | other *** search
- /*--------------------------------------------------------------------------*/
- /* */
- /* XBBS SOURCE CODE copyright (c) 1990 by M. Kimes */
- /* All Rights Reserved */
- /* */
- /* For complete details of the licensing restrictions, please refer */
- /* to the License agreement, which is published in its entirety in */
- /* the in the file LICENSE.XBS. */
- /* */
- /* USE OF THIS FILE IS SUBJECT TO THE RESTRICTIONS CONTAINED IN THE */
- /* XBBS 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 M. KIMES */
- /* AT THE ADDRESS LISTED BELOW. IN NO EVENT SHOULD YOU PROCEED TO USE */
- /* THIS FILE WITHOUT HAVING ACCEPTED THE TERMS OF THE XBBS LICENSING */
- /* AGREEMENT, OR SUCH OTHER AGREEMENT AS YOU ARE ABLE TO REACH WITH */
- /* M. KIMES */
- /* */
- /* */
- /* You can contact M. Kimes at the following address: */
- /* */
- /* M. Kimes 1:380/16.0@FidoNet */
- /* 542 Merrick (318)222-3455 data */
- /* Shreveport, LA 71104 */
- /* */
- /* */
- /* Please feel free to contact me at any time to share your comments about */
- /* my software and/or licensing policies. */
- /* */
- /*--------------------------------------------------------------------------*/
-
- #define MAXFPHANDLES 12
- #define MAXALLOCHANDLES 1500
-
- /* Global variables */
-
- struct _config conf; /* System configuration read from CONFIG.BBS */
- word baud=0; /* System-assigned parameters */
- char lines=1;
- char pauser=0;
- word timelimit=60;
- struct time starter;
- struct time timeon;
- word userno;
- struct _user user;
- struct _user other;
- char variable[10][82];
- char chatting=0;
- char pages;
- struct _mboard mboard;
- struct _fboard fboard;
- char startfile[13];
- char leaving=0;
- word level=0;
- struct ffblk filestat;
- ulong start;
- struct _xmsg msg;
- struct _xmsg oldmsg;
- char chatted;
- char timer_off=1;
- union REGS r;
- char age;
- word hold_time;
- char filetoread[104];
- char fast=0;
- char nodenumber=1;
- struct _events event[10];
- int prompthandle=-1;
- int indexhandle=-1;
- char assocfile[133]="";
- char msgfrom[37]="";
- char msgto[37]="";
- char msgsubj[67]="";
- char msgbody[81]="";
- word keymess=0;
- char buffer[1026];
- jmp_buf envbuf;
- char safe=0;
- char disablejump=0;
- char disablesub=0;
- int fphandles[MAXFPHANDLES];
- void * allochandles[MAXALLOCHANDLES];
- char messpath[79];
- word huge *lastread;
- ulong lastexittime=0;
- word helpnum=0;
- word lastprompt=0;
- char to_domain[37]="";
- char replyid[80]="";
- char keybuf[81]="";
- char cvstr[512];
- char dlstr[80]="";
- char keyqueue[81];
- char keyptr;
- char msginfo[81]="";
- long lastfilemsgid;
- unsigned int textsize, codesize;
- char whotyped=0;
- char slowprint=0;
- word tempuserno=0;
- char menufile[81]="";
- char msk78[]="______________________________________________________________________________";
- word inwindow=0;
-
- /* char geninput[257]=""; */
-
- extern unsigned _Cdecl _stklen = 32767; /* Stack length */
-