*COMDECK SKELETON 
 SKELETON TITLE  INTERNAL TABLES DEFINING SORT5 CAPSULE STRUCTURES
          SPACE  4,10 
**        TBLBEGIN -  START OF CAPSULE STRUCTURE TABLES.
  
  
          BEGTBLS 
          SPACE  4,10 
**        SRT5LIB -  OBJECT TIME ROUTINES 
* 
*              THE FIRST FILE OF THE SKELETON WILL BE THE RELOCATABLE 
*         ROUTINES TO BE INSERTED INTO SRT5LIB. 
  
          INCL   S$CMALF     CMM -  ALLOCATE FIXED BLOCK
          INCL   S$CMFRF     CMM -  FREE FIXED BLOCK
          INCL   S$CMSLF     CMM -  SHRINK LWA OF FIXED BLOCK 
          INCL   SMABT
          INCL   SMEND
          INCL   SMEQU
          INCL   SMFILE 
          INCL   SMKEY
          INCL   SMMERGE
          INCL   SMOPT
          INCL   SMOWN
          INCL   SMRTN
          INCL   SMSEQ
          INCL   SMSORT 
          INCL   SMSORTB
          INCL   SMSORTP
          INCL   SMTAPE 
          INCL   SM5E 
          INCL   SM5END 
          INCL   SM5EL
          INCL   SM5ENR 
          INCL   SM5EXC 
          INCL   SM5FAST
          INCL   SM5FROM
          INCL   SM5KEY 
          INCL   SM5SUM 
          INCL   SM5MRL 
          INCL   SM5MSLI
          INCL   SM5NODA
          INCL   SM5OFL 
          INCL   SM5OMRL
          INCL   SM5OWN1
          INCL   SM5OWN2
          INCL   SM5OWN3
          INCL   SM5OWN4
          INCL   SM5OWN5
          INCL   SM5RETA
          INCL   SM5SEQA
          INCL   SM5SEQN
          INCL   SM5SEQR
          INCL   SM5SEQS
          INCL   SM5ST
          INCL   SM5TO
          INCL   S$ABORT
          INCL   S$ABT
          INCL   S$ARRY 
          INCL   S$BFILL
          INCL   S$CALLR
          INCL   S$CPARM
          INCL   S$EQU
          INCL   S$ERROR
          INCL   S$FILE 
          INCL   S$GTFIT
          INCL   S$INSEQ
          INCL   S$KEY
          INCL   S$LOADM
          INCL   S$LOADS
          INCL   S$LOCST
          INCL   S$MERGE
          INCL   S$NEWGR
          INCL   S$OPT
          INCL   S$OWN
          INCL   S$P
          INCL   S$PASS 
          INCL   S$PERF 
          INCL   S$PF 
          INCL   S$PRTCD
          INCL   S$RTNAD
          INCL   S$SEQ
          INCL   S$SEQX 
          INCL   S$SORT 
          INCL   S$RTNFL
          INCL   S$RTNZZ
          INCL   S$SMFLG
          INCL   S$STORE
          INCL   S$STRPV
          INCL   S$STVAR
          INCL   S$SVREL
          INCL   S$TO2
          INCL   S$ULODS
          INCL   S$ZERO 
          INCL   S$ZZZ3U
          INCL   S$5FROM
          INCL   S$5KEY 
          INCL   S$5SEQS
          INCL   S$5SUM 
          WEOF
          SPACE  4
**        SORT5 -  (0,0) OVERLAY
  
 SORT5    OVLAY  0,0
          INCL   SORT5
          INCL   S$CMALF
          INCL   S$CMFRF
          INCL   S$CMSLF
          INCL   S$ABT
          INCL   S$ABORT
          INCL   S$ARRY 
          INCL   S$CALLR
          INCL   S$ERROR
          INCL   S$LOADM
          INCL   S$LOADS
          INCL   S$LOCST
          INCL   S$P
          INCL   S$PASS 
          INCL   S$PERF 
          INCL   S$PRTCD
          INCL   S$RTNAD
          INCL   SMRTN
          INCL   S$RTNFL
          INCL   S$SMFLG
          INCL   S$RTNZZ
          INCL   S$STRPV
          INCL   S$STVAR
          INCL   S$ULODS
          INCL   S$ZZZ3U
          WEOF
          SPACE  4
**        MERGE -  (0,0) OVERLAY
  
 MERGE    OVLAY  0,0
          INCL   MERGE
          INCL   S$CMALF
          INCL   S$CMFRF
          INCL   S$CMSLF
          INCL   S$ABT
          INCL   S$ABORT
          INCL   S$ARRY 
          INCL   S$CALLR
          INCL   S$ERROR
          INCL   S$LOADM
          INCL   S$LOADS
          INCL   S$LOCST
          INCL   S$P
          INCL   S$PASS 
          INCL   S$PERF 
          INCL   S$PRTCD
          INCL   S$RTNAD
          INCL   SMRTN
          INCL   S$SMFLG
          INCL   S$RTNFL
          INCL   S$RTNZZ
          INCL   S$STRPV
          INCL   S$STVAR
          INCL   S$ULODS
          INCL   S$ZZZ3U
          WEOF
          SPACE  4,10 
**        SRT5LIB -  CAPSULES 
  
 SORT5    GROUP 
  
 S$ERMSG  CAPSULE 
          INCL   S$ERMSG
  
 S$ERR    CAPSULE 
          INCL   S$DTCLK
          INCL   S$ERR
          INCL   S$ERRHD
          INCL   S$LOAD 
          INCL   S$PTEF 
          INCL   S$PTLF 
          INCL   S$SJCR 
          INCL   S$SSTAT
  
 S$GINPR  CAPSULE            GET INTERACTIVE PARAMETERS 
          INCL   S$GINPR
          INCL   S$AHELP
          INCL   S$ANSEP
          INCL   S$ANSFI
          INCL   S$ANSKS
          INCL   S$ANSNM
          INCL   S$ANSYN
          INCL   S$CHKRQ
          INCL   S$DTCLK
          INCL   S$GTANS
          INCL   S$GTCOL
          INCL   S$GTEQU
          INCL   S$GTIIN
          INCL   S$GTIKD
          INCL   S$GTIKY
          INCL   S$GTIMI
          INCL   S$GTINR
          INCL   S$GTIOU
          INCL   S$GTRES
          INCL   S$GTWRD
          INCL   S$HELP 
          INCL   S$NEWGR
          INCL   S$PTQUE
          INCL   S$PRMPT
          INCL   S$PUTLN
          INCL   S$PUTWD
          INCL   S$QUIT 
          INCL   S$RESTR
 S$GNIMG  CAPSULE            GENERATE INTERMEDIATE MERGE CODE 
          INCL   S$GNIMG
          INCL   S$GNCMP
          INCL   S$GNGIB
          INCL   S$GNIM1
          INCL   S$GNIM2
          INCL   S$GNIM3
          INCL   S$GNIM4
          INCL   S$GNPIB
          INCL   S$GNSUM
          INCL   S$GNSMA
          INCL   S$GNSMB
          INCL   S$GNSMC
          INCL   S$GNSMF
          INCL   S$GNSMH
          INCL   S$GNSMI
          INCL   S$GNSMK
          INCL   S$GNSMM
          INCL   S$GNSMN
          INCL   S$GNSMO
          INCL   S$GNSMP
          INCL   S$GNSM9
          INCL   S$INITL
  
 S$GNINI  CAPSULE            GENERATE INIT CODE 
          INCL   S$GNINI
          INCL   S$GNIN1
          INCL   S$GNIN2
          INCL   S$GNIN3
  
 S$GNFMG  CAPSULE            GENERATE FINAL MERGE CODE
          INCL   S$GNFMG
          INCL   S$ALCF 
          INCL   S$GNCMP
          INCL   S$GNGIR
          INCL   S$GNGIV
          INCL   S$GNFET
          INCL   S$GNFM1
          INCL   S$GNFM2
          INCL   S$GNFM3
          INCL   S$GNFM4
          INCL   S$GNSUM
          INCL   S$GNSMA
          INCL   S$GNSMB
          INCL   S$GNSMC
          INCL   S$GNSMF
          INCL   S$GNSMH
          INCL   S$GNSMI
          INCL   S$GNSMK
          INCL   S$GNSMM
          INCL   S$GNSMN
          INCL   S$GNSMO
          INCL   S$GNSMP
          INCL   S$GNSM9
          INCL   S$INITL
  
 S$GNGRU  CAPSULE            GENERATE GET RECORD FROM USER
          INCL   S$GNGRU
          INCL   S$GNAPN
          INCL   S$GNCNI
          INCL   S$GNCVI
          INCL   S$GNGR 
          INCL   S$GNGR1
          INCL   S$GNGR2
          INCL   S$GNID 
          INCL   S$GNIF 
          INCL   S$GNII 
          INCL   S$GNIL 
          INCL   S$GNILO
          INCL   S$GNILS
          INCL   S$GNIN 
          INCL   S$GNINS
          INCL   S$GNINV
          INCL   S$GNITO
          INCL   S$GNITS
          INCL   S$GNIVK
          INCL   S$GNIV8
          INCL   S$GNIV9
          INCL   S$GNIWD
          INCL   S$GNLEN
          INCL   S$GNORD
  
 S$GNLNG  CAPSULE            GENERATE LONG CODE 
          INCL   S$GNLNG
          INCL   S$GNLG1
          INCL   S$GNLG2
          INCL   S$GNLG3
          INCL   S$GNLG4
 S$GNOPM  CAPSULE 
          INCL   S$GNOPM
          INCL   S$ALOPM
          INCL   S$GNAPN
          INCL   S$GNCMP
          INCL   S$GNCNI
          INCL   S$GNCVI
          INCL   S$GNGOM
          INCL   S$GNID 
          INCL   S$GNIF 
          INCL   S$GNII 
          INCL   S$GNIL 
          INCL   S$GNILO
          INCL   S$GNILS
          INCL   S$GNIN 
          INCL   S$GNINS
          INCL   S$GNINV
          INCL   S$GNITO
          INCL   S$GNITS
          INCL   S$GNIVK
          INCL   S$GNIV8
          INCL   S$GNIV9
          INCL   S$GNIWD
          INCL   S$GNJSR
          INCL   S$GNLEN
          INCL   S$GNORD
          INCL   S$GNOM1
          INCL   S$GNOM2
          INCL   S$GNOM3
          INCL   S$GNOM4
          INCL   S$GNRTN
          INCL   S$GNSMA
          INCL   S$GNSMB
          INCL   S$GNSMC
          INCL   S$GNSMF
          INCL   S$GNSMH
          INCL   S$GNSMI
          INCL   S$GNSMK
          INCL   S$GNSMM
          INCL   S$GNSMN
          INCL   S$GNSMO
          INCL   S$GNSMP
          INCL   S$GNSM9
          INCL   S$GNVFY
          INCL   S$GNSUM
          INCL   S$INITL
  
 S$GNPRU  CAPSULE            GENERATE PUT RECORD TO USER
          INCL   S$GNPRU
          INCL   S$GNCHK
          INCL   S$GNCNE
          INCL   S$GNCVE
          INCL   S$GNPR1
          INCL   S$GNPR2
          INCL   S$GNPR3
          INCL   S$GNRD 
          INCL   S$GNRD1
          INCL   S$GNREV
          INCL   S$GNRF 
          INCL   S$GNRI 
          INCL   S$GNRL 
          INCL   S$GNRLO
          INCL   S$GNRLS
          INCL   S$GNRN 
          INCL   S$GNRNS
          INCL   S$GNRNX
          INCL   S$GNRST
          INCL   S$GNRTO
          INCL   S$GNRTS
          INCL   S$GNRVK
          INCL   S$GNRZR
          INCL   S$GNXLN
          INCL   S$SKIP 
          INCL    S$STLEN 
  
 S$GNSHT  CAPSULE            GENERATE SHORT CODE
          INCL   S$GNSHT
          INCL   S$GNSH1
          INCL   S$GNSH2
          INCL   S$GNSH3
  
 S$GNSRT  CAPSULE            GENERATE SORT PHASE
          INCL   S$GNSRT
          INCL   S$ALCS 
          INCL   S$GNCMP
          INCL   S$GNFET
          INCL   S$GNGIR
          INCL   S$GNPIR
          INCL   S$GNSUM
          INCL   S$GNSMA
          INCL   S$GNSMB
          INCL   S$GNSMC
          INCL   S$GNSMF
          INCL   S$GNSMH
          INCL   S$GNSMI
          INCL   S$GNSMK
          INCL   S$GNSMM
          INCL   S$GNSMN
          INCL   S$GNSMO
          INCL   S$GNSMP
          INCL   S$GNSM9
          INCL   S$INITL
          INCL   S$NBITS
          INCL   S$SAVCD
  
 S$GTCSP  CAPSULE            GET CONTROL CARD PARAMETERS
          INCL   S$GTCSP
          INCL   CLP$GSC
          INCL   CLP$GTV
          INCL   CLP$GVC
          INCL   CLP$SPL
          INCL   CLP$TP 
          INCL   CLP$TR 
          INCL   S$CKPRV
          INCL   S$CKSPC
          INCL   S$DIRHD
          INCL   S$DTCLK
          INCL   S$GORA 
          INCL   S$GTCTL
          INCL   S$GTDIR
          INCL   S$GTJCR
          INCL   S$GTTOK
          INCL   S$GTTXT
          INCL   S$NEWGR
          INCL   S$NXTOK
          INCL   S$PTLF 
          INCL   S$SSC
          INCL   S$SVL
  
 S$GTSPC  CAPSULE            GET SPECIFICATIONS 
          INCL   S$CONCT
          INCL   S$GTSPC
          INCL   S$CMOP1
          INCL   S$FETCH
          INCL   S$FINFO
          INCL   S$GTLOF
          OMIT   SMRTN
          INCL   S$OWNLD
          INCL   S$PRSPC
          INCL   S$PSPEC
          INCL   S$SETPT
          INCL   S$SETWH
          INCL   S$SJCR 
          EPT    S$SMFLG
          INCL   S$STBFS
          INCL   S$STFIT
  
 S$MAIN   CAPSULE            MAIN CONTROL 
          INCL   S$MAIN 
          EPT    S$CALLR
          INCL   S$COLST
          INCL   S$INFO 
          EPT    S$INFO 
          EPT    S$LOAD 
          INCL   S$LOAD 
          INCL   S$MESAG
          INCL   S$REFRM
          EPT    S$SMFLG
          EPT    S$ULOAD
          INCL   S$ULOAD
          INCL   S$STRPV
          INCL   S$DSASM
          INCL   S$STRIP
          INCL   S$TBL1 
          INCL   S$EXECU
          INCL   S$OPTBL
          EPT    S$IRRL 
          EPT    S$LK 
          EPT    S$LR 
          EPT    S$OREC 
          EPT    S$ORSA 
          EPT    S$RTNAD
          EPT    S$LOC
          EPT    S$LCODE
          EPT    S$ACODE
          EPT    S$POS
          EPT    S$GENWD
          INCL   S$GENWD
          EPT    S$GEN
          INCL   S$GEN
          EPT    S$GEN15
          INCL   S$GEN15
          EPT    S$GEN30
          INCL   S$GEN30
          EPT    S$GNLBL
          INCL   S$GNLBL
          EPT    S$GNMAC
          INCL   S$GNMAC
          EPT    S$NWLBL
          INCL   S$NWLBL
          EPT    S$DFLBL
          INCL   S$DFLBL
  
 S$MGDSN  CAPSULE            MERGE DESIGN 
          INCL   S$GTMFL
          INCL   S$MGDSN
  
 S$MRGPH  CAPSULE 
          INCL   S$MRGPH
          INCL   S$UMDSN
  
 S$LNGSM  CAPSULE 
          INCL   S$LNGSM
          EPT    S$LNGSM
          EPT    S$LREGS
          EPT    S$NEWX1
          EPT    S$NEWX2
  
 S$SRTPH  CAPSULE            HANDLE SORT PHASE
          INCL   S$SRTPH
          INCL   S$CLEAR
          INCL   S$CMOP2
          INCL   S$MDRD 
          INCL   S$SETCD
  
 S$STREC  CAPSULE            SET FORMAT OF INTERNAL RECORD
          INCL   S$GTMFL
          INCL   S$STREC
S$VDATA   CAPSULE 
          INCL   S$VDATA
          EPT    S$VFLAG           FLAG FOR 'NEXT-IS-FIRST' 
          EPT    S$VPREV           STORE PREVIOUS RECORD
          EPT    S$VCURR           STORE CURRENT RECORD 
          EPT    S$VREGS           SAVE/RESTORE ALL REGISTERS 
          INCL   S$VABT 
          EPT    S$VABT 
          WEOF
  
 S$CMGFS  CAPSULE 
          INCL   S$CMGFS
  
  
          ENDTBLS 
