Table of Contents

DMSCAT Abstract

Statistics

Type ASSEMBLE
Source Lines : 146
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]

Synopsis

Module

     DMSCAT   (CONATTN)

Function

       TO STACK A LINE OF INPUT THAT WILL LATER BE READ BY A
       CALL TO ROUTINE CMSCRD.

Attributes

       NUCLEUS RESIDENT, REENTRANT, CALLED VIA SVC

Operation

       DMSCAT FIRST CHECKS FOR LINES CONTAINING HT OR RT.
       IF HT IS FOUND, THE HALT-TYPING FLAG IN MODULE DMSNUC
       IS TURNED ON.  IF RT IS FOUND, THE HALT-TYPING FLAG
       IS TURNED OFF.  IF THE LINE IS NOT HT OR RT, DMSCAT
       GETS  17 DOUBLE  WORDS FROM  FREE  STORAGE BY  CALLED
       DMSFREE AND  MOVES THE  LINE INTO  THIS BUFFER.   THE
       BUFFER  CHAINED   TO  THE  STACK  OF   FINISHED  READ
       OPERATIONS.   IF FIFO  WAS SPECIFIED,  THE BUFFER  IS
       PLACED AT THE END OF THE LIST.  IF LIFO IS SPECIFIED,
       THE  BUFFER IS  INSERTED AS  THE FIRST  ENTRY IN  THE
       LIST.  RETURN IS THEN MADE TO THE CALLER.

Calls to Other Routines

       DMSFREE - TO OBTAIN FREE STORAGE FOR A BUFFER.