/*---  This is MRR1GLOB.H  ------------------------------------------ */
#define MAXCHARS 80
#define CtoX(c) (c*CharWidth + SideSpace)
#define LtoY(l) (l*LineHeight + TopSpace)
#define MAXLINES 25

#define EDITID   1      /* ID of edit box, to identify for return values */
#define MAXMEMONAME 15  /* Number of chars in memo name */
#define MEMONAMECHARS (MAXMEMONAME+2)
#define MAXVIEWS 10

HANDLE hInst;
HANDLE hFiles[MAXVIEWS];
HWND   hWndViews[MAXVIEWS];
HWND   hWndEdits[MAXVIEWS];
HWND   hWndConf;
HWND   hWndTerm;

int CommDevice;

char str[255];                              /* general-purpose string buffer */

HCURSOR hSaveCursor;                        /* handle to current cursor      */
HCURSOR hHourGlass;                         /* handle to hourglass cursor    */

int X, Y;                                   /* last cursor position          */

POINT ptCursor;                             /* x and y coordinates of cursor */

DCB DCBComm;
#define MAXCOMMCHARS 40
char szCommString[MAXCOMMCHARS];
int TermRow, TermCol;
int TimerCount;

int xPos, yPos;

int NMemos, NMemosVert, NMemosHorz;
int NTerminals;
int ViewNew;
int SelectAll;
int NViews;

int LineHeight,CharWidth;
int TopSpace, SideSpace;
DWORD OldTextColor, OldBkColor;
int ReverseVideo;

char *szAppName;
char Lines[MAXLINES][MAXCHARS+1];
char Rend [MAXLINES][MAXCHARS];
int CurChar;
int CurLine;

int PaintCount;

int il,ic;
int irow;
int imemo;
int ih;

#define MAXCOMMSPEEDCHARS 7

int CommPortID;     /* IDD_COM1 or IDD_COM2 */
int CommParityID;   /* IDD_7EVEN or IDD_8NONE  */
char pszCommSpeed[MAXCOMMSPEEDCHARS];  /* character version of comm speed */

int idTimer;                                          /* timer ID            */
int nTimerCount;                                  /* current timer count */
/*--- Last line of MRR1GLOB.H -------------------------------------------- */
