COMFXVT 
COMMON
  
#     COMFXVT - EXTERNAL SYMBOLS FOR *VDT* ROUTINES. #
                                               CONTROL NOLIST;
                                               CONTROL IFEQ LISTCON,1;
                                               CONTROL LIST;
                                               CONTROL FI;
  
# 
***   COMFXVT - EXTERNAL SYMBOLS FOR *VDT* ROUTINES.
* 
*     COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
* 
*     COMFXVT CONTAINS EXTERNAL SYMBOLS FOR *VDT* ROUTINES
*     TO BE USED BY ANY APPLICATION.
# 
  
  PROC VDTBEL;                       # RING BELL #
  PROC VDTBOO;                       # BEGINNING OF OUTPUT #
  PROC VDTCHR;                       # OUTPUT ONE CHARACTER # 
  PROC VDTCLL;                       # CLEAR TO END OF LINE # 
  PROC VDTCLS;                       # CLEAR SCREEN # 
  PROC VDTCOR;                       # SET CURSOR POSITION #
  PROC VDTCTS;                       # CLEAR TAB STOPS #
  PROC VDTEOO;                       # END OF OUTPUT #
  PROC VDTGTD;                       # GET TERMINAL DIMENSIONS #
  PROC VDTHOM;                       # POSITION HOME #
  PROC VDTIINP;                      # IDENTIFY INPUT EVENT # 
  PROC VDTOUT;                       # OUTPUT ONE BYTE #
  PROC VDTPOS;                       # POSITION CURSOR #
  PROC VDTPPI;                       # PRE-PROCESS INPUT #
  PROC VDTSAM;                       # SET ATTRIBUTE MASK # 
  PROC VDTSAP;                       # SET ATTRIBUTE POSITION # 
  PROC VDTSTD;                       # SET TERMINAL DIMENSIONS #
  PROC VDTSTS;                       # SET TAB STOPS #
  CONTROL IFEQ EDITORVDT,0; 
    PROC VDTBOI;                     # BEGINNING OF INPUT # 
    PROC VDTBOX;                     # OUTPUT LINE DRAWING CHARACTER #
    PROC VDTCAA;                     # CLEAR ALL ATTRIBUTES # 
*IF DEF,ECHO
    PROC VDTCLR;                     # CLEAR TO END OF SCREEN # 
    PROC VDTCUD;                     # CURSOR DOWN #
    PROC VDTCUL;                     # CURSOR LEFT #
    PROC VDTCUR;                     # CURSOR RIGHT # 
    PROC VDTCUU;                     # CURSOR UP #
    PROC VDTDEC;                     # DELETE CHARACTER # 
    PROC VDTDEL;                     # DELETE LINE #
*ENDIF
    PROC VDTDRW;                     # SET LINE DRAWING CHARACTER SET # 
*IF DEF,ECHO
    PROC VDTEOI;                     # END OF INFORMATION # 
    PROC VDTERC;                     # ERASE CHARACTER #
    PROC VDTERL;                     # ERASE LINE # 
*ENDIF
    PROC VDTGTF;                     # GET TERMINAL ATTRIBUTE FLAGS # 
*IF DEF,ECHO
    PROC VDTINC;                     # INSERT CHARACTER # 
    PROC VDTINL;                     # INSERT LINE #
*ENDIF
    PROC VDTINP;                     # INPUT EVENT #
    PROC VDTPRO;                     # SET ALL PROTECT BITS # 
    PROC VDTPSU;                     # PSEUDO UNDERLINE # 
*IF DEF,ECHO
    PROC VDTRES;                     # RESET #
    PROC VDTRET;                     # RETURN # 
*ENDIF
    PROC VDTSTR;                     # WRITE ONE LINE OF OUTPUT # 
*IF DEF,ECHO
    PROC VDTTAB;                     # TAB FORWARD #
    PROC VDTTBB;                     # TAB BACKWARD # 
*ENDIF
    PROC VDTTFF;                     # TEST FOR OUTPUT FUNCTION # 
  CONTROL FI; 
  CONTROL IFEQ MULTI,1; 
    PROC VDSYNCH;                    # DRAIN ONE-WORD BUFFER #
  CONTROL FI; 
  CONTROL IFEQ SINGLE,1;             # IF NOT MULTI USER FSE #
    CONTROL IFEQ EDITORVDT,1;        # IF EDITOR VERSION #
      PROC VDTAPS;                   # GET APPLICATION STRING # 
    CONTROL FI;                      # END OF IF EDITOR VERSION # 
    PROC VDTITD;                     # INITIALIZE *TDU* DEFINITION #
    PROC VDTSTM;                     # SET TERMINAL MODE #
  CONTROL FI;                        # END OF NOT MULTI USER FSE #
  
                                               CONTROL LIST;
