Seq # *Modification Id* Act
----------------------------+
00007 M02S00007.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
00008 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00009 M01S00008.mac1 +++| MACREL SPACE 4,10
Line S00009 Modification History
M01(Added by)
mac1
M02(Updated by)
ns2676
Seq # *Modification Id* Act
----------------------------+
00010 M02S00009.ns2676 ---|*** MACREL - SYSTEM MACRO INTERFACE ROUTINES.
00011 M01S00001.ns2676 +++|** MACREL - SYSTEM MACRO INTERFACE ROUTINES.
00012 M01S00010.mac1 +++|*
00013 M01S00011.mac1 +++|* T. R. RAMSEY. 76/08/08.
00014 M01S00012.mac1 +++|* M. D. PICKARD 77/03/14.
00015 M01S00013.mac1 +++|* J. D. BRANHAM. 78/09/12.
00016 M01S00014.mac1 +++|*
00017 M01S00015.mac1 +++| MACREL SPACE 4,10
Line S00016 Modification History
M01(Added by)
mac1
M02(Updated by)
ns2676
Seq # *Modification Id* Act
----------------------------+
00018 M02S00016.ns2676 ---|*** *MACREL* IS A COLLECTION OF RELOCATABLE MODULES THAT
00019 M01S00002.ns2676 +++|** *MACREL* IS A COLLECTION OF RELOCATABLE MODULES THAT
00020 M01S00017.mac1 +++|* PROVIDE THE INTERFACE BETWEEN HIGHER LEVEL LANGUAGE MODULES
00021 M01S00018.mac1 +++|* AND THE SYSTEM MACROS.
00022 M01S00019.mac1 +++|*
00023 M01S00020.mac1 +++|* *FORTRAN* CALLING SEQUENCES ARE SHOWN IN EACH MODULE ALONG
00024 M01S00021.mac1 +++|* WITH OTHER PERTINENT INFORMATION, E.G., ENTRY, EXIT.
00025 M01S00022.mac1 +++|*
00026 M01S00023.mac1 +++|* ALSO *SYMPL* CALLING SEQUENCES ARE SHOWN IN EACH MODULE
00027 M01S00024.mac1 +++|* ALONG WITH THE APPROPRIATE *SYMPL* DATA TYPES NEEDED
00028 M01S00025.mac1 +++|* FOR ENTRY/EXIT.
00029 M01S00026.mac1 +++| TITLE MACREL - SYSTEM MACRO INTERFACE ROUTINES.
00030 M01S00027.mac1 +++| MACREL SPACE 4,10
00031 M01S00028.mac1 +++|** *MACREL* MODULES TRANSLATE PARAMETERS IN HIGHER LEVEL
00032 M01S00029.mac1 +++|* LANGUAGE CALLING SEQUENCES INTO MACRO CALLING SEQUENCES.
00033 M01S00030.mac1 +++|* *FORTRAN* CALLING SEQUENCES MENTIONED ARE EQUIVALENT TO
00034 M01S00031.mac1 +++|* COBOL (ENTER USING), *SYMPL*, ETC.
00035 M01S00032.mac1 +++|*
00036 M01S00033.mac1 +++|* ENTRY *FORTRAN* CALL AND FUNCTION REFERENCE CALLING
00037 M01S00034.mac1 +++|* SEQUENCES USE THE ACTUAL PARAMETER LIST, CALL BY
00038 M01S00035.mac1 +++|* REFERENCE CALLING SEQUENCE WHERE -
00039 M01S00036.mac1 +++|* (A1) = FWA OF PARAMETER ADDRESS LIST.
00040 M01S00037.mac1 +++|* ((A1)) = FIRST PARAMETER
00041 M01S00038.mac1 +++|* ((A1+1)) = SECOND PARAMETER
00042 M01S00039.mac1 +++|* . .
00043 M01S00040.mac1 +++|* . .
00044 M01S00041.mac1 +++|* . .
00045 M01S00042.mac1 +++|* ((A1+N)) = N-TH PARAMETER
00046 M01S00043.mac1 +++|* ((A1+N+1)) = 0 (ZERO) (NOMINALLY)
00047 M01S00044.mac1 +++|* (X1) = FIRST PARAMETER
00048 M01S00045.mac1 +++|*
00049 M01S00046.mac1 +++|* EXIT (X6) = FUNCTION RESULT.
00050 M01S00047.mac1 +++|* (X7) = SECOND WORD OF TWO WORD RESULT, E.G., COMPLEX.
00051 M01S00048.mac1 +++|*
00052 M01S00049.mac1 +++|* NEEDS EACH MODULE CONTAINS A CALL TO A MACRO WHOSE NAME IS
00053 M01S00050.mac1 +++|* THE SAME AS THE MODULE (EXCEPT WHERE NOTED). THESE
00054 M01S00051.mac1 +++|* MACROS ARE DEFINED IN *PSSTEXT* AND *NOSTEXT*.
00055 M01S00052.mac1 +++|*
00056 M01S00053.mac1 +++|* NOTE B1 IS SET TO ONE UPON ENTRY TO EACH MODULE
00057 M01S00054.mac1 +++|*
00058 M01S00055.mac1 +++|* OTHER *MACREL* IS A COLLECTION OF RELOCATABLE MODULES
00059 M01S00056.mac1 +++|* COMBINED INTO ONE *MODIFY* DECK ENTITY NAMED *LIB*.
00060 M01S00057.mac1 +++| MACREL. SPACE 4,10
00061 M01S00058.mac1 +++|** MACREL. - UNDEFINED MACRO PROCESSOR.
00062 M01S00059.mac1 +++|*
00063 M01S00060.mac1 +++|* ENTRY (X1) = MACRO NAME IN 0L FORMAT.
00064 M01S00061.mac1 +++|*
00065 M01S00062.mac1 +++|* USES X - 6.
00066 M01S00063.mac1 +++|* A - 6.
00067 M01S00064.mac1 +++|* B - 1.
00068 M01S00065.mac1 +++|*
00069 M01S00066.mac1 +++|* MACROS ABORT, MESSAGE.
00070 M01S00067.mac1 +++|
00071 M01S00068.mac1 +++|
00072 M01S00069.mac1 +++| MACREL. SUBR ENTRY/EXIT
00073 M01S00070.mac1 +++| SB1 1
00074 M01S00071.mac1 +++| BX6 X1
00075 M01S00072.mac1 +++| SA6 MACA+3
00076 M01S00073.mac1 +++| MESSAGE MACA,LOCAL,R
00077 M01S00074.mac1 +++| ABORT
00078 M01S00075.mac1 +++|
00079 M01S00076.mac1 +++| MACA DATA C* MACREL - UNDEFINED MACRO - FILL-IN.*
00080 M01S00077.mac1 +++| MACREL= SPACE 4,10
00081 M01S00078.mac1 +++|** MACREL= - ILLEGAL ARGUMENT PROCESSOR.
00082 M01S00079.mac1 +++|*
00083 M01S00080.mac1 +++|* ENTRY (X1) = MACRO NAME IN 0L FORMAT.
00084 M01S00081.mac1 +++|* (X2) = THE ILLEGAL ARGUMENT.
00085 M01S00082.mac1 +++|*
00086 M01S00083.mac1 +++|* USES X - 0, 1, 2, 6.
00087 M01S00084.mac1 +++|* A - 6.
00088 M01S00085.mac1 +++|* B - 1.
00089 M01S00086.mac1 +++|*
00090 M01S00087.mac1 +++|* CALLS SFW.
00091 M01S00088.mac1 +++|*
00092 M01S00089.mac1 +++|* MACROS ABORT, MESSAGE.
00093 M01S00090.mac1 +++|
00094 M01S00091.mac1 +++|
00095 M01S00092.mac1 +++| MACREL= SUBR ENTRY/EXIT
00096 M01S00093.mac1 +++| SB1 1
00097 M01S00094.mac1 +++| BX0 X2 SAVE SECOND ARGUMENT
00098 M01S00095.mac1 +++| LX1 -6
00099 M01S00096.mac1 +++| SX2 1R-
00100 M01S00097.mac1 +++| BX1 X1+X2
00101 M01S00098.mac1 +++| RJ =XSFW
00102 M01S00099.mac1 +++| BX1 X0
00103 M01S00100.mac1 +++| SA6 MACB
00104 M01S00101.mac1 +++| RJ =XSFW
00105 M01S00102.mac1 +++| SA6 MACB+3
00106 M01S00103.mac1 +++| MESSAGE MACB,LOCAL,R
00107 M01S00104.mac1 +++| ABORT
00108 M01S00105.mac1 +++|
00109 M01S00106.mac1 +++| MACB DATA C* FILL-IN - ILLEGAL ARGUMENT >FILL-IT-IN<.*
00110 M01S00107.mac1 +++|
00111 M01S00108.mac1 +++| END
00112 M01S00109.mac1 +++| IDENT ABEND
00113 M01S00110.mac1 +++| ENTRY ABORT
00114 M01S00111.mac1 +++| ENTRY ENDRUN
00115 M01S00112.mac1 +++| SYSCOM B1
00116 M01S00113.mac1 +++| TITLE ABORT - ABORT JOB / ENDRUN - END CENTRAL PROGRAM.
00117 M01S00114.mac1 +++|*COMMENT ABORT/ENDRUN.
Seq # *Modification Id* Act
----------------------------+
00815 M02S00759.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
00816 M01S00018.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00817 M01S00760.mac1 +++| MEMORY SPACE 4,10
00818 M01S00761.mac1 +++|*** MEMORY - REQUEST MEMORY.
00819 M01S00762.mac1 +++|*
00820 M01S00763.mac1 +++|* CALL MEMORY(TYPE,STATUS,R,NA)
00821 M01S00764.mac1 +++|*
00822 M01S00765.mac1 +++|* ENTRY (TYPE) = 2HCM OR 3HSCM OR 3HECS OR 3HLCM.
00823 M01S00766.mac1 +++|* (STATUS) = 30/N,30/0 N=AMOUNT REQUESTED.
00824 M01S00767.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
00825 M01S00768.mac1 +++|* (NA) = BLANK IF THE PROGRAM IS TO BE ABORTED
00826 M01S00769.mac1 +++|* IF THE REQUESTED MEMORY IS NOT AVAILABLE.
00827 M01S00770.mac1 +++|* IF NON BLANK AND THE MEMORY IS UNAVAILABLE,
00828 M01S00771.mac1 +++|* THE CURRENT FIELD LENGTH IS RETURNED IN
00829 M01S00772.mac1 +++|* BITS 59-30 OF *STATUS*.
00830 M01S00773.mac1 +++|*
00831 M01S00774.mac1 +++|* MEMORY(TYPE,STATUS,R,NA); (*SYMPL* CALL)
00832 M01S00775.mac1 +++|*
00833 M01S00776.mac1 +++|* ENTRY TYPE, AN ITEM CONTAINING A *CM* OR *SCM*, LEFT
00834 M01S00777.mac1 +++|* JUSTIFIED, BLANK FILLED.
00835 M01S00778.mac1 +++|* STATUS, AN ITEM CONTAINING THE MEMORY REQUEST
00836 M01S00779.mac1 +++|* STATUS WORD.
00837 M01S00780.mac1 +++|* THE FORMAT OF MEMORY REQUEST STATUS WORD IS
00838 M01S00781.mac1 +++|*T 30/VALUE, 26/0, 3/RESERVED, 1/COMPLETE BIT.
Figure
00839 M01S00782.mac1 +++|* (R)=RECALL, IF .NE. 0, RECALL IS REQUESTED.
00840 M01S00783.mac1 +++|* (NA) = BLANK IF THE PROGRAM IS TO BE ABORTED
00841 M01S00784.mac1 +++|* IF THE REQUESTED MEMORY IS NOT AVAILABLE.
00842 M01S00785.mac1 +++|* IF NON BLANK AND THE MEMORY IS UNAVAILABLE,
00843 M01S00786.mac1 +++|* THE CURRENT FIELD LENGTH IS RETURNED IN
00844 M01S00787.mac1 +++|* BITS 59-30 OF *STATUS*.
00845 M01S00788.mac1 +++|*
00846 M01S00789.mac1 +++|* EXIT TO ARGUMENT-ERROR PROCESSOR IF OPTION IS UNRECOGNIZED.
00847 M01S00790.mac1 +++|* IF N = 0, CURRENT AMOUNT ASSIGNED IS RETURNED IN
00848 M01S00791.mac1 +++|* BITS 59-30 OF STATUS WORD.
00849 M01S00792.mac1 +++|*
00850 M01S00793.mac1 +++|* USES X - 1, 2, 3, 4, 5.
00851 M01S00794.mac1 +++|* A - 1, 2, 3, 4, 5.
00852 M01S00795.mac1 +++|* B - 1, 2.
00853 M01S00796.mac1 +++|*
00854 M01S00797.mac1 +++|* CALLS MACREL.
00855 M01S00798.mac1 +++|*
00856 M01S00799.mac1 +++|* MACROS MEMORY.
00857 M01S00800.mac1 +++|
00858 M01S00801.mac1 +++|
00859 M01S00802.mac1 +++| MEMORY SUBR ENTRY/EXIT
00860 M01S00803.mac1 +++| SB1 1
00861 M01S00804.mac1 +++| SA2 X1 TYPE
00862 M01S00805.mac1 +++| SA1 A1+B1 ADDRESS OF STATUS WORD
00863 M01S00806.mac1 +++| SA3 A1+B1 GET RECALL PARAMETER
00864 M01S00807.mac1 +++| SA5 X3
00865 M01S00808.mac1 +++| SB2 X5
00866 M01S00809.mac1 +++| SA5 A3+B1 GET NO ABORT OPTION
00867 M01S00810.mac1 +++| SA3 =0HCM
00868 M01S00811.mac1 +++| SA4 =0HSCM
00869 M01S00812.mac1 +++| BX3 X2-X3
00870 M01S00813.mac1 +++| BX4 X2-X4
00871 M01S00814.mac1 +++| SA5 X5
00872 M01S00815.mac1 +++| BX4 X3*X4
00873 M01S00816.mac1 +++| ZR X4,MEM1 IF CM OR SCM
00874 M01S00817.mac1 +++| SA3 =0HECS
00875 M01S00818.mac1 +++| SA4 =0HLCM
00876 M01S00819.mac1 +++| BX3 X2-X3
00877 M01S00820.mac1 +++| BX4 X2-X4
00878 M01S00821.mac1 +++| BX4 X3*X4
00879 M01S00822.mac1 +++| ZR X4,MEM2 IF ECS OR LCM
00880 M01S00823.mac1 +++| BX2 X1
00881 M01S00824.mac1 +++| SA1 =0LMEMORY
00882 M01S00825.mac1 +++| RJ =XMACREL= DIAGNOSE ILLEGAL ARGUMENT
00883 M01S00826.mac1 +++| EQ MEMORYX
00884 M01S00827.mac1 +++|
00885 M01S00828.mac1 +++| MEM1 ZR B2,MEM3 IF NO RECALL
00886 M01S00829.mac1 +++| MEMORY CM,X1,R,,X5
00887 M01S00830.mac1 +++| EQ MEMORYX
00888 M01S00831.mac1 +++|
00889 M01S00832.mac1 +++| MEM2 ZR B2,MEM4 IF NO RECALL
00890 M01S00833.mac1 +++| MEMORY ECS,X1,R,,X5
00891 M01S00834.mac1 +++| EQ MEMORYX
00892 M01S00835.mac1 +++|
00893 M01S00836.mac1 +++| MEM3 MEMORY CM,X1,,,X5
00894 M01S00837.mac1 +++| EQ MEMORYX
00895 M01S00838.mac1 +++|
00896 M01S00839.mac1 +++| MEM4 MEMORY ECS,X1,,,X5
00897 M01S00840.mac1 +++| EQ MEMORYX
00898 M01S00841.mac1 +++|
00899 M01S00842.mac1 +++| END
00900 M01S00843.mac1 +++| IDENT MESSAGE
00901 M01S00844.mac1 +++| ENTRY MESSAGE
00902 M01S00845.mac1 +++| SYSCOM B1
00903 M01S00846.mac1 +++| TITLE MESSAGE - SEND MESSAGE.
00904 M01S00847.mac1 +++|*COMMENT SEND MESSAGE.
Line S00848 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
00905 M02S00848.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
00906 M01S00019.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00907 M01S00849.mac1 +++| MESSAGE SPACE 4,10
00908 M01S00850.mac1 +++|*** MESSAGE - SEND MESSAGE.
00909 M01S00851.mac1 +++|*
00910 M01S00852.mac1 +++|* CALL MESSAGE (TEXT,OPTION,R)
00911 M01S00853.mac1 +++|*
00912 M01S00854.mac1 +++|* ENTRY (TEXT) = MESSAGE ARRAY, TERMINATED BY ZERO BYTE
00913 M01S00855.mac1 +++|* (OPTION) = 0, SEND MESSAGE TO SYSTEM DAYFILE,
00914 M01S00856.mac1 +++|* LOCAL JOB DAYFILE, AND A AND B DISPLAYS.
00915 M01S00857.mac1 +++|* = 1, SEND MESSAGE TO LINE 1 OF CONTROL POINT.
00916 M01S00858.mac1 +++|* = 2, SEND MESSAGE TO LINE 2 OF CONTROL POINT.
00917 M01S00859.mac1 +++|* = 3, SEND MESSAGE TO USER DAYFILE AND LINE
00918 M01S00860.mac1 +++|* 1 OF CONTROL POINT.
00919 M01S00861.mac1 +++|* = 4, SEND MESSAGE TO ERROR LOG DAYFILE.
00920 M01S00862.mac1 +++|* = 5, SEND MESSAGE TO ACCOUNT DAYFILE.
00921 M01S00863.mac1 +++|* = 6, SAME AS 0.
00922 M01S00864.mac1 +++|* = 7, SAME AS 3.
00923 M01S00865.mac1 +++|* = 9, SEND MESSAGE TO BINARY MAINTENANCE LOG.
00924 M01S00866.mac1 +++|* = 5HLOCAL, SEND MESSAGE TO LOCAL JOB DAYFILE.
00925 M01S00867.mac1 +++|*
00926 M01S00868.mac1 +++|* MESSAGE(TEXT,OPTION); (*SYMPL* CALL)
00927 M01S00869.mac1 +++|*
00928 M01S00870.mac1 +++|* ENTRY TEXT, AN ARRAY WITH THE TEXT IN IT, OR AN ITEM
00929 M01S00871.mac1 +++|* WITH TEXT IN IT.
00930 M01S00872.mac1 +++|* OPTION, AN ITEM CONTAINING ONE OF THE OPTIONS.
00931 M01S00873.mac1 +++|*
00932 M01S00874.mac1 +++|* USES X - 2, 3, 4.
00933 M01S00875.mac1 +++|* A - 2, 3.
00934 M01S00876.mac1 +++|* B - 1.
00935 M01S00877.mac1 +++|*
00936 M01S00878.mac1 +++|* MACROS MESSAGE.
00937 M01S00879.mac1 +++|
00938 M01S00880.mac1 +++|
00939 M01S00881.mac1 +++| MESSAGE SUBR ENTRY/EXIT
00940 M01S00882.mac1 +++| SB1 1
00941 M01S00883.mac1 +++| SA2 A1+B1 ADDRESS OF OPTION
00942 M01S00884.mac1 +++| SA2 X2 OPTION
00943 M01S00885.mac1 +++| SA3 =0HLOCAL
00944 M01S00886.mac1 +++| BX4 X2-X3
00945 M01S00887.mac1 +++| ZR X4,MES1 IF LOCAL
00946 M01S00888.mac1 +++| MESSAGE X1,X2,R
00947 M01S00889.mac1 +++| EQ MESSAGEX
00948 M01S00890.mac1 +++|
00949 M01S00891.mac1 +++|
00950 M01S00892.mac1 +++| MES1 MESSAGE X1,LOCAL,R
00951 M01S00893.mac1 +++| EQ MESSAGEX
00952 M01S00894.mac1 +++|
00953 M01S00895.mac1 +++| END
00954 M01S00896.mac1 +++| IDENT MOVE
00955 M01S00897.mac1 +++| ENTRY MOVE
00956 M01S00898.mac1 +++| SYSCOM B1
00957 M01S00899.mac1 +++| TITLE MOVE - MOVE BLOCK OF CENTRAL MEMORY WORDS.
00958 M01S00900.mac1 +++|*COMMENT MOVE BLOCK OF CENTRAL MEMORY WORDS.
Line S00901 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
00959 M02S00901.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
00960 M01S00020.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00961 M01S00902.mac1 +++| MOVE SPACE 4,10
00962 M01S00903.mac1 +++|*** MOVE - MOVE BLOCK OF CENTRAL MEMORY WORDS, DIRECT ADDRESSING.
00963 M01S00904.mac1 +++|*
00964 M01S00905.mac1 +++|* CALL MOVE (COUNT,FROM,TO)
00965 M01S00906.mac1 +++|*
00966 M01S00907.mac1 +++|* ENTRY (COUNT) = COUNT OF WORDS TO MOVE.
00967 M01S00908.mac1 +++|* (FROM) = FIRST WORD OF THE *FROM* BLOCK.
00968 M01S00909.mac1 +++|* (TO) = FIRST WORD OF THE *TO* BLOCK.
00969 M01S00910.mac1 +++|*
00970 M01S00911.mac1 +++|* MOVE(COUNT,FROM,TO); (*SYMPL* CALL)
00971 M01S00912.mac1 +++|*
00972 M01S00913.mac1 +++|* ENTRY COUNT, AN ITEM THAT CONTAINS THE NUMBER OF WORDS TO
00973 M01S00914.mac1 +++|* MOVE.
00974 M01S00915.mac1 +++|* FROM, AN ARRAY TO MOVE FROM.
00975 M01S00916.mac1 +++|* TO, AN ARRAY TO MOVE TO.
00976 M01S00917.mac1 +++|*
00977 M01S00918.mac1 +++|* USES X - 1, 2, 3.
00978 M01S00919.mac1 +++|* A - 1, 2, 3.
00979 M01S00920.mac1 +++|* B - 1.
00980 M01S00921.mac1 +++|*
00981 M01S00922.mac1 +++|* MACROS MOVE.
00982 M01S00923.mac1 +++|
00983 M01S00924.mac1 +++|
00984 M01S00925.mac1 +++| MOVE SUBR ENTRY/EXIT
00985 M01S00926.mac1 +++| SB1 1 (B1) = 1
00986 M01S00927.mac1 +++| SA2 A1+B1 (X2) = FROM FWA
00987 M01S00928.mac1 +++| SA3 A2+B1 (X3) = TO FWA
00988 M01S00929.mac1 +++| SA1 X1 (X1) = COUNT
00989 M01S00930.mac1 +++| SX2 X2
00990 M01S00931.mac1 +++| SX3 X3 CLEAR UPPER BITS
00991 M01S00932.mac1 +++| SX1 X1
00992 M01S00933.mac1 +++| MOVE X1,X2,X3 MOVE DATA
00993 M01S00934.mac1 +++| EQ MOVEX RETURN
00994 M01S00935.mac1 +++|
00995 M01S00936.mac1 +++| END
00996 M01S00937.mac1 +++| IDENT MOVEI
00997 M01S00938.mac1 +++| ENTRY MOVEI
00998 M01S00939.mac1 +++| SYSCOM B1
00999 M01S00940.mac1 +++| TITLE MOVEI - MOVE A BLOCK OF CM WORDS.
01000 M01S00941.mac1 +++|*COMMENT MOVE A BLOCK OF CM WORDS.
Line S00942 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01001 M02S00942.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01002 M01S00021.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01003 M01S00943.mac1 +++| MOVEI SPACE 4,10
01004 M01S00944.mac1 +++|*** MOVEI - MOVE BLOCK OF CENTRAL MEMORY WORDS, INDIRECT ADDRESS.
01005 M01S00945.mac1 +++|*
01006 M01S00946.mac1 +++|* CALL MOVEI (COUNT,LOC(FROM),LOC(TO))
01007 M01S00947.mac1 +++|*
01008 M01S00948.mac1 +++|* ENTRY (COUNT) = COUNT OF WORDS TO MOVE.
01009 M01S00949.mac1 +++|* (FROM) = FIRST WORD OF THE *FROM* BLOCK.
01010 M01S00950.mac1 +++|* (TO) = FIRST WORD OF THE *TO* BLOCK.
01011 M01S00951.mac1 +++|* LOC = LOCATION OF.
01012 M01S00952.mac1 +++|*
01013 M01S00953.mac1 +++|* MOVEI(COUNT,FROM,TO); (*SYMPL* CALL)
01014 M01S00954.mac1 +++|*
01015 M01S00955.mac1 +++|* ENTRY COUNT, AN ITEM THAT CONTAINS THE NUMBER OF WORDS TO
01016 M01S00956.mac1 +++|* MOVE.
01017 M01S00957.mac1 +++|* FROM, AN ITEM THAT CONTAINS THE ADDRESS OF WHERE TO
01018 M01S00958.mac1 +++|* MOVE FROM, OR A LOC OF AN ARRAY.
01019 M01S00959.mac1 +++|* TO, AN ITEM THAT CONTAINS THE ADDRESS OF WHERE TO
01020 M01S00960.mac1 +++|* MOVE TO, OR A LOC OF AN ARRAY.
01021 M01S00961.mac1 +++|*
01022 M01S00962.mac1 +++|* USES X - 1, 2, 3.
01023 M01S00963.mac1 +++|* A - 1, 2, 3.
01024 M01S00964.mac1 +++|* B - 1.
01025 M01S00965.mac1 +++|*
01026 M01S00966.mac1 +++|* MACROS MOVE.
01027 M01S00967.mac1 +++|
01028 M01S00968.mac1 +++|
01029 M01S00969.mac1 +++| MOVEI SUBR ENTRY/EXIT
01030 M01S00970.mac1 +++| SB1 1
01031 M01S00971.mac1 +++| SA2 A1+B1 (X2) = LOC (FROM FWA)
01032 M01S00972.mac1 +++| SA3 A2+B1 (X3) = LOC (TO FWA)
01033 M01S00973.mac1 +++| SA1 X1 (X1) = COUNT
01034 M01S00974.mac1 +++| SA2 X2 (X2) = FROM FWA
01035 M01S00975.mac1 +++| SA3 X3 (X3) = TO FWA
01036 M01S00976.mac1 +++| SX1 X1
01037 M01S00977.mac1 +++| SX2 X2 CLEAR UPPER BITS
01038 M01S00978.mac1 +++| SX3 X3
01039 M01S00979.mac1 +++| MOVE X1,X2,X3 MOVE DATA
01040 M01S00980.mac1 +++| EQ MOVEIX RETURN
01041 M01S00981.mac1 +++|
01042 M01S00982.mac1 +++| END
01043 M01S00983.mac1 +++| IDENT OPEN
01044 M01S00984.mac1 +++| ENTRY OPEN
01045 M01S00985.mac1 +++| SYSCOM B1
01046 M01S00986.mac1 +++| TITLE OPEN - OPEN FILE FOR PROCESSING.
01047 M01S00987.mac1 +++|*COMMENT OPEN FILE FOR PROCESSING.
Line S00988 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01048 M02S00988.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01049 M01S00022.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01050 M01S00989.mac1 +++| OPEN SPACE 4,10
01051 M01S00990.mac1 +++|*** OPEN - OPEN FILE FOR PROCESSING.
01052 M01S00991.mac1 +++|*
01053 M01S00992.mac1 +++|* CALL OPEN (FILE,OPTION,R)
01054 M01S00993.mac1 +++|*
01055 M01S00994.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01056 M01S00995.mac1 +++|* (OPTION) = 0, SAME AS ALTER.
01057 M01S00996.mac1 +++|* = 5HALTER.
01058 M01S00997.mac1 +++|* = 7HALTERNR.
01059 M01S00998.mac1 +++|* = 2HNR.
01060 M01S00999.mac1 +++|* = 4HREAD.
01061 M01S01000.mac1 +++|* = 6HREADNR.
01062 M01S01001.mac1 +++|* = 4HREEL.
01063 M01S01002.mac1 +++|* = 6HREELNR.
01064 M01S01003.mac1 +++|* = 5HWRITE.
01065 M01S01004.mac1 +++|* = 7HWRITENR.
01066 M01S01005.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01067 M01S01006.mac1 +++|*
01068 M01S01007.mac1 +++|* OPEN(FILE,OPTION,R); (*SYMPL* CALL)
01069 M01S01008.mac1 +++|*
01070 M01S01009.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01071 M01S01010.mac1 +++|* OPTION, AN ITEM CONTAINING ONE OF THE FOLLOWING
01072 M01S01011.mac1 +++|* CHARACTER STRINGS, LEFT JUSTIFIED, BLANK
01073 M01S01012.mac1 +++|* FILL WITH BINARY 0.
01074 M01S01013.mac1 +++|* ALTER.
01075 M01S01014.mac1 +++|* ALTERNR (ALTER, NO REWIND).
01076 M01S01015.mac1 +++|* NR (NO REWIND).
01077 M01S01016.mac1 +++|* READ.
01078 M01S01017.mac1 +++|* READNR (READ, NO REWIND).
01079 M01S01018.mac1 +++|* REEL.
01080 M01S01019.mac1 +++|* REELNR (REEL, NO REWIND).
01081 M01S01020.mac1 +++|* WRITE.
01082 M01S01021.mac1 +++|* WRITENR (WRITE, NO REWIND).
01083 M01S01022.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01084 M01S01023.mac1 +++|*
01085 M01S01024.mac1 +++|* EXIT TO ARGUMENT-ERROR PROCESSOR IF OPTION IS UNRECOGNIZED.
01086 M01S01025.mac1 +++|*
01087 M01S01026.mac1 +++|* USES X - 1, 2, 3, 4, 5, 6.
01088 M01S01027.mac1 +++|* A - 1, 2, 3, 4, 5.
01089 M01S01028.mac1 +++|* B - 1.
01090 M01S01029.mac1 +++|*
01091 M01S01030.mac1 +++|* CALLS MACREL.
01092 M01S01031.mac1 +++|*
01093 M01S01032.mac1 +++|* MACROS OPEN.
01094 M01S01033.mac1 +++|
01095 M01S01034.mac1 +++|
01096 M01S01035.mac1 +++| OPEN SUBR ENTRY/EXIT
01097 M01S01036.mac1 +++| SB1 1
01098 M01S01037.mac1 +++| SA2 A1+B1 ADDRESS OF OPTION
01099 M01S01038.mac1 +++| SA3 A2+B1 GET ADDRESS OF RECALL PARAMETER
01100 M01S01039.mac1 +++| SA2 X2+ OPTION
01101 M01S01040.mac1 +++| SA3 X3
01102 M01S01041.mac1 +++| BX6 X3
01103 M01S01042.mac1 +++| ZR X2,OPE1 IF NO OPTION
01104 M01S01043.mac1 +++| SA3 =0HALTER
01105 M01S01044.mac1 +++| SA4 =0HALTERNR
01106 M01S01045.mac1 +++| SA5 =0HNR
01107 M01S01046.mac1 +++| BX3 X2-X3
01108 M01S01047.mac1 +++| BX4 X2-X4
01109 M01S01048.mac1 +++| ZR X3,OPE2 IF ALTER
01110 M01S01049.mac1 +++| BX5 X2-X5
01111 M01S01050.mac1 +++| ZR X4,OPE3 IF ALTERNR
01112 M01S01051.mac1 +++| ZR X5,OPE4 IF NR
01113 M01S01052.mac1 +++| SA3 =0HREAD
01114 M01S01053.mac1 +++| SA4 =0HREADNR
01115 M01S01054.mac1 +++| SA5 =0HREEL
01116 M01S01055.mac1 +++| BX3 X2-X3
01117 M01S01056.mac1 +++| BX4 X2-X4
01118 M01S01057.mac1 +++| ZR X3,OPE5 IF READ
01119 M01S01058.mac1 +++| BX5 X2-X5
01120 M01S01059.mac1 +++| ZR X4,OPE6 IF READNR
01121 M01S01060.mac1 +++| ZR X5,OPE7 IF REEL
01122 M01S01061.mac1 +++| SA3 =0HREELNR
01123 M01S01062.mac1 +++| SA4 =0HWRITE
01124 M01S01063.mac1 +++| SA5 =0HWRITENR
01125 M01S01064.mac1 +++| BX3 X2-X3
01126 M01S01065.mac1 +++| BX4 X2-X4
01127 M01S01066.mac1 +++| ZR X3,OPE8 IF REELNR
01128 M01S01067.mac1 +++| BX5 X2-X5
01129 M01S01068.mac1 +++| ZR X4,OPE9 IF WRITE
01130 M01S01069.mac1 +++| ZR X5,OPE10 IF WRITENR
01131 M01S01070.mac1 +++| SA1 =0LOPEN
01132 M01S01071.mac1 +++| RJ =XMACREL= DIAGNOSE ILLEGAL ARGUMENT
01133 M01S01072.mac1 +++| EQ OPENX
01134 M01S01073.mac1 +++|
01135 M01S01074.mac1 +++| OPE1 NZ X6,OPE11 IF RECALL
01136 M01S01075.mac1 +++| OPEN X1
01137 M01S01076.mac1 +++| EQ OPENX
01138 M01S01077.mac1 +++|
01139 M01S01078.mac1 +++| OPE2 NZ X6,OPE12 IF RECALL
01140 M01S01079.mac1 +++| OPEN X1,ALTER
01141 M01S01080.mac1 +++| EQ OPENX
01142 M01S01081.mac1 +++|
01143 M01S01082.mac1 +++| OPE3 NZ X6,OPE13 IF RECALL
01144 M01S01083.mac1 +++| OPEN X1,ALTERNR
01145 M01S01084.mac1 +++| EQ OPENX
01146 M01S01085.mac1 +++|
01147 M01S01086.mac1 +++| OPE4 NZ X6,OPE14 IF RECALL
01148 M01S01087.mac1 +++| OPEN X1,NR
01149 M01S01088.mac1 +++| EQ OPENX
01150 M01S01089.mac1 +++|
01151 M01S01090.mac1 +++| OPE5 NZ X6,OPE15 IF RECALL
01152 M01S01091.mac1 +++| OPEN X1,READ
01153 M01S01092.mac1 +++| EQ OPENX
01154 M01S01093.mac1 +++|
01155 M01S01094.mac1 +++| OPE6 NZ X6,OPE16 IF RECALL
01156 M01S01095.mac1 +++| OPEN X1,READNR
01157 M01S01096.mac1 +++| EQ OPENX
01158 M01S01097.mac1 +++|
01159 M01S01098.mac1 +++| OPE7 NZ X6,OPE17 IF RECALL
01160 M01S01099.mac1 +++| OPEN X1,REEL
01161 M01S01100.mac1 +++| EQ OPENX
01162 M01S01101.mac1 +++|
01163 M01S01102.mac1 +++| OPE8 NZ X6,OPE18 IF RECALL
01164 M01S01103.mac1 +++| OPEN X1,REELNR
01165 M01S01104.mac1 +++| EQ OPENX
01166 M01S01105.mac1 +++|
01167 M01S01106.mac1 +++| OPE9 NZ X6,OPE19 IF RECALL
01168 M01S01107.mac1 +++| OPEN X1,WRITE
01169 M01S01108.mac1 +++| EQ OPENX
01170 M01S01109.mac1 +++|
01171 M01S01110.mac1 +++| OPE10 NZ X6,OPE20 IF RECALL
01172 M01S01111.mac1 +++| OPEN X1,WRITENR
01173 M01S01112.mac1 +++| EQ OPENX
01174 M01S01113.mac1 +++|
01175 M01S01114.mac1 +++| OPE11 OPEN X1,,R
01176 M01S01115.mac1 +++| EQ OPENX
01177 M01S01116.mac1 +++|
01178 M01S01117.mac1 +++| OPE12 OPEN X1,ALTER,R
01179 M01S01118.mac1 +++| EQ OPENX
01180 M01S01119.mac1 +++|
01181 M01S01120.mac1 +++| OPE13 OPEN X1,ALTERNR,R
01182 M01S01121.mac1 +++| EQ OPENX
01183 M01S01122.mac1 +++|
01184 M01S01123.mac1 +++| OPE14 OPEN X1,NR,R
01185 M01S01124.mac1 +++| EQ OPENX
01186 M01S01125.mac1 +++|
01187 M01S01126.mac1 +++| OPE15 OPEN X1,READ,R
01188 M01S01127.mac1 +++| EQ OPENX
01189 M01S01128.mac1 +++|
01190 M01S01129.mac1 +++| OPE16 OPEN X1,READNR,R
01191 M01S01130.mac1 +++| EQ OPENX
01192 M01S01131.mac1 +++|
01193 M01S01132.mac1 +++| OPE17 OPEN X1,REEL,R
01194 M01S01133.mac1 +++| EQ OPENX
01195 M01S01134.mac1 +++|
01196 M01S01135.mac1 +++| OPE18 OPEN X1,REELNR,R
01197 M01S01136.mac1 +++| EQ OPENX
01198 M01S01137.mac1 +++|
01199 M01S01138.mac1 +++| OPE19 OPEN X1,WRITE,R
01200 M01S01139.mac1 +++| EQ OPENX
01201 M01S01140.mac1 +++|
01202 M01S01141.mac1 +++| OPE20 OPEN X1,WRITENR,R
01203 M01S01142.mac1 +++| EQ OPENX
01204 M01S01143.mac1 +++|
01205 M01S01144.mac1 +++| END
01206 M01S01145.mac1 +++| IDENT PDATE
01207 M01S01146.mac1 +++| ENTRY PDATE
01208 M01S01147.mac1 +++| SYSCOM B1
01209 M01S01148.mac1 +++| TITLE PDATE - RETURN PACK DATE AND TIME.
01210 M01S01149.mac1 +++|*COMMENT RETURN PACK DATE AND TIME.
Line S01150 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01211 M02S01150.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01212 M01S00023.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01213 M01S01151.mac1 +++| PDATE SPACE 4,10
01214 M01S01152.mac1 +++|*** PDATE - RETURN PACK DATE AND TIME.
01215 M01S01153.mac1 +++|*
01216 M01S01154.mac1 +++|* CALL PDATE (STAT)
01217 M01S01155.mac1 +++|*
01218 M01S01156.mac1 +++|* PDATE(STAT); (*SYMPL* CALL)
01219 M01S01157.mac1 +++|*
01220 M01S01158.mac1 +++|* ENTRY (STAT) = ADDRESS TO RECEIVE THE PACK DATE.
01221 M01S01159.mac1 +++|*
01222 M01S01160.mac1 +++|* EXIT (STAT) =
01223 M01S01161.mac1 +++|*T, 24/0,6/YY, 6/MO, 6/DD, 6/HH, 6/MM, 6/SS (YY = YEAR - 1970)
Seq # *Modification Id* Act
----------------------------+
01241 M02S01179.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1980.
01242 M01S00024.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01243 M01S01180.mac1 +++|
01244 M01S01181.mac1 +++|*CALL COMCMAC
01245 M01S01182.mac1 +++|*CALL COMAPFS
01246 M01S01183.mac1 +++|*CALL COMSPFM
01247 M01S01184.mac1 +++| PFD SPACE 4,30
01248 M01S01185.mac1 +++|*** PFD - PERMANENT FILE REQUEST DELAYS.
01249 M01S01186.mac1 +++|*
01250 M01S01187.mac1 +++|* *PFD* IS AN INTERFACE TO THE *PF* ROUTINES IN *CPUREL*.
01251 M01S01188.mac1 +++|* WHEN THE *PF* ROUTINES ARE CALLED WITH THE USER PROCESSING
01252 M01S01189.mac1 +++|* OPTION SELECTED, SEVERAL ERROR CODES MAY BE RETURNED BY
01253 M01S01190.mac1 +++|* *PFM* WHICH ARE TEMPORARY CONDITIONS. *PFD* WILL REISSUE
01254 M01S01191.mac1 +++|* THE *PF* CALL FOLLOWING A DELAY UNTIL THE REQUEST IS COMPLETE
01255 M01S01192.mac1 +++|* OR SOME OTHER RESPONSE IS RETURNED FOR THE FOLLOWING ERRORS.
01256 M01S01193.mac1 +++|*
01257 M01S01194.mac1 +++|* * PF UTILITY ACTIVE.*
01258 M01S01195.mac1 +++|* * INTERLOCK NOT AVAILABLE.*
01259 M01S01196.mac1 +++|* * FNT FULL.*
01260 M01S01197.mac1 +++|* * PFM EXCESS ACTIVITY.*
01261 M01S01198.mac1 +++|*
01262 M01S01199.mac1 +++|* *SYMPL* CALL -
01263 M01S01200.mac1 +++|*
01264 M01S01201.mac1 +++|* PFD(REQ,LFN,PFN,KEY(1),OPT(1),...,KEY(N),OPT(N),0);
01265 M01S01202.mac1 +++|*
01266 M01S01203.mac1 +++|* REFER TO THE *PF* ROUTINE DOCUMENTATION FOR A DESCRIPTION
Line S01204 Modification History
M01(Added by)
mac1
M02(Updated by)
ns2676
Seq # *Modification Id* Act
----------------------------+
01267 M02S01204.ns2676 ---|* OF THE PARAMETERS.
01268 M01S00004.ns2676 +++|* OF THE PARAMETERS (SEE FTN 5 REFERENCE MANUAL, 60481300).
01269 M01S01205.mac1 +++|*
01270 M01S01206.mac1 +++|* NOTE - THE STATUS WORD *PFSTAT* DEFINED IN *COMAPFS*
01271 M01S01207.mac1 +++|* MUST BE USED WITH THE *RC* KEYWORD AS THE RETURN CODE
01272 M01S01208.mac1 +++|* PARAMETER.
01273 M01S01209.mac1 +++|*
01274 M01S01210.mac1 +++|* USES X - 1, 2, 6.
01275 M01S01211.mac1 +++|* A - 1, 2, 6.
01276 M01S01212.mac1 +++|* B - 2.
01277 M01S01213.mac1 +++|*
01278 M01S01214.mac1 +++|* CALLS PF.
01279 M01S01215.mac1 +++|*
01280 M01S01216.mac1 +++|* MACROS RECALL.
01281 M01S01217.mac1 +++|
01282 M01S01218.mac1 +++|
01283 M01S01219.mac1 +++| PFD SUBR ENTRY/EXIT
01284 M01S01220.mac1 +++| SX6 A1 SAVE PARAMETER LIST ADDRESS
01285 M01S01221.mac1 +++| SA6 PFDA
01286 M01S01222.mac1 +++| BX6 X6-X6 CLEAR *PF* RETURN CODE
01287 M01S01223.mac1 +++| SA6 PFSTAT
01288 M01S01224.mac1 +++| PFD1 RJ =XPF
01289 M01S01225.mac1 +++| SA2 PFSTAT CHECK *PF* RETURN CODE
01290 M01S01226.mac1 +++| ZR X2,PFDX IF NO ERROR
01291 M01S01227.mac1 +++| SB2 X2-/ERRMSG/PFA
01292 M01S01228.mac1 +++| ZR B2,PFD2 IF DELAY REQUIRED
01293 M01S01229.mac1 +++| SB2 X2-/ERRMSG/INA
01294 M01S01230.mac1 +++| ZR B2,PFD2 IF DELAY REQUIRED
01295 M01S01231.mac1 +++| SB2 X2-/ERRMSG/FTF
01296 M01S01232.mac1 +++| ZR B2,PFD2 IF DELAY REQUIRED
01297 M01S01233.mac1 +++| SB2 X2-/ERRMSG/PEA
01298 M01S01234.mac1 +++| ZR B2,PFD2 IF DELAY REQUIRED
01299 M01S01235.mac1 +++| EQ PFDX RETURN
01300 M01S01236.mac1 +++|
01301 M01S01237.mac1 +++| PFD2 RECALL
01302 M01S01238.mac1 +++| SA1 PFDA
01303 M01S01239.mac1 +++| SA1 X1+
01304 M01S01240.mac1 +++| EQ PFD1 REISSUE *PF* CALL
01305 M01S01241.mac1 +++|
01306 M01S01242.mac1 +++| PFDA BSS 1 PARAMETER LIST ADDRESS
01307 M01S01243.mac1 +++|
01308 M01S01244.mac1 +++| END
01309 M01S01245.mac1 +++| IDENT POSMF
01310 M01S01246.mac1 +++| ENTRY POSMF
01311 M01S01247.mac1 +++| SYSCOM B1
01312 M01S01248.mac1 +++| TITLE POSMF - POSITION MULTI-FILE SET.
01313 M01S01249.mac1 +++|*COMMENT POSITION MULTI-FILE SET.
Line S01250 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01314 M02S01250.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01315 M01S00025.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01316 M01S01251.mac1 +++| POSMF SPACE 4,10
01317 M01S01252.mac1 +++|*** POSMF - POSITION MULTI-FILE SET.
01318 M01S01253.mac1 +++|* LABELED MULTI-FILE MAGNETIC TAPE ONLY.
01319 M01S01254.mac1 +++|*
01320 M01S01255.mac1 +++|* CALL POSMF (MFILNAM,R)
01321 M01S01256.mac1 +++|*
01322 M01S01257.mac1 +++|* ENTRY (MFILNAM) = FIRST WORD OF THE FET.
01323 M01S01258.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01324 M01S01259.mac1 +++|*
01325 M01S01260.mac1 +++|* POSMF(MFILNAM,R); (*SYMPL* CALL)
01326 M01S01261.mac1 +++|*
01327 M01S01262.mac1 +++|* ENTRY MFILNAM, AN ARRAY THAT CONTAINS THE FET.
01328 M01S01263.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01329 M01S01264.mac1 +++|*
01330 M01S01265.mac1 +++|* USES X - 2.
01331 M01S01266.mac1 +++|* A - 2.
01332 M01S01267.mac1 +++|* B - 1.
01333 M01S01268.mac1 +++|*
01334 M01S01269.mac1 +++|* MACROS POSMF.
01335 M01S01270.mac1 +++|
01336 M01S01271.mac1 +++|
01337 M01S01272.mac1 +++| POSMF SUBR ENTRY/EXIT
01338 M01S01273.mac1 +++| SB1 1
01339 M01S01274.mac1 +++| SA2 A1+B1 GET RECALL PARAMETER
01340 M01S01275.mac1 +++| SA2 X2
01341 M01S01276.mac1 +++| NZ X2,POF1 IF RECALL
01342 M01S01277.mac1 +++| POSMF X1
01343 M01S01278.mac1 +++| EQ POSMFX
01344 M01S01279.mac1 +++|
01345 M01S01280.mac1 +++| POF1 POSMF X1,R
01346 M01S01281.mac1 +++| EQ POSMFX
01347 M01S01282.mac1 +++|
01348 M01S01283.mac1 +++| END
01349 M01S01284.mac1 +++| IDENT READ
01350 M01S01285.mac1 +++| ENTRY READ
01351 M01S01286.mac1 +++| SYSCOM B1
01352 M01S01287.mac1 +++| TITLE READ - READ FILE TO *CIO* BUFFER.
01353 M01S01288.mac1 +++|*COMMENT READ FILE TO *CIO* BUFFER.
Line S01289 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01354 M02S01289.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01355 M01S00026.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01356 M01S01290.mac1 +++| READ SPACE 4,10
01357 M01S01291.mac1 +++|*** READ - READ FILE TO *CIO* BUFFER.
01358 M01S01292.mac1 +++|*
01359 M01S01293.mac1 +++|* CALL READ (FILE,R)
01360 M01S01294.mac1 +++|*
01361 M01S01295.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01362 M01S01296.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01363 M01S01297.mac1 +++|*
01364 M01S01298.mac1 +++|* READ(FILE); (*SYMPL* CALL)
01365 M01S01299.mac1 +++|*
01366 M01S01300.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01367 M01S01301.mac1 +++|* (R) = RECALL IF .NE. 0, RECALL IS REQUESTED.
01368 M01S01302.mac1 +++|*
01369 M01S01303.mac1 +++|* USES X - 2.
01370 M01S01304.mac1 +++|* A - 2.
01371 M01S01305.mac1 +++|* B - 1.
01372 M01S01306.mac1 +++|*
01373 M01S01307.mac1 +++|* MACROS READ.
01374 M01S01308.mac1 +++|
01375 M01S01309.mac1 +++|
01376 M01S01310.mac1 +++| READ SUBR ENTRY/EXIT
01377 M01S01311.mac1 +++| SB1 1
01378 M01S01312.mac1 +++| SA2 A1+B1 GET RECALL PARAMETER
01379 M01S01313.mac1 +++| SA2 X2
01380 M01S01314.mac1 +++| NZ X2,RED1 IF RECALL
01381 M01S01315.mac1 +++| READ X1
01382 M01S01316.mac1 +++| EQ READX
01383 M01S01317.mac1 +++|
01384 M01S01318.mac1 +++| RED1 READ X1,R
01385 M01S01319.mac1 +++| EQ READX
01386 M01S01320.mac1 +++|
01387 M01S01321.mac1 +++| END
01388 M01S01322.mac1 +++| IDENT READC
01389 M01S01323.mac1 +++| ENTRY READC
01390 M01S01324.mac1 +++| SYSCOM B1
01391 M01S01325.mac1 +++| TITLE READC - READ CODED LINE IN *C* FORMAT.
01392 M01S01326.mac1 +++|*COMMENT READ CODED LINE IN *C* FORMAT.
Line S01327 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01393 M02S01327.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01394 M01S00027.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01395 M01S01328.mac1 +++| READC SPACE 4,10
01396 M01S01329.mac1 +++|*** READC - READ CODED LINE IN *C* FORMAT.
01397 M01S01330.mac1 +++|*
01398 M01S01331.mac1 +++|* CALL READC (FILE,BUF,N,STATUS)
01399 M01S01332.mac1 +++|*
01400 M01S01333.mac1 +++|* TRANSFERS DATA UNTIL THE END OF LINE BYTE (0000) IS SENSED.
01401 M01S01334.mac1 +++|*
01402 M01S01335.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01403 M01S01336.mac1 +++|* (BUF) = FIRST WORD OF THE WORKING BUFFER.
01404 M01S01337.mac1 +++|* (N) = WORD COUNT OF THE WORKING BUFFER.
01405 M01S01338.mac1 +++|*
01406 M01S01339.mac1 +++|* READC(FILE,BUF,N,STATUS); (*SYMPL* CALL)
01407 M01S01340.mac1 +++|*
01408 M01S01341.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01409 M01S01342.mac1 +++|* BUF, AN ARRAY TO BE USED AS READ BUFFER.
01410 M01S01343.mac1 +++|* N, AN ITEM THAT CONTAINS THE NUMBER OF WORDS
01411 M01S01344.mac1 +++|* IN *BUF*.
01412 M01S01345.mac1 +++|*
01413 M01S01346.mac1 +++|* EXIT (STATUS) = 0, TRANSFER COMPLETE.
01414 M01S01347.mac1 +++|* = -1, END-OF-FILE DETECTED ON FILE.
01415 M01S01348.mac1 +++|* = -2, END-OF-INFORMATION DETECTED ON FILE.
01416 M01S01349.mac1 +++|* = LWA, END-OF-RECORD DETECTED ON FILE BEFORE
01417 M01S01350.mac1 +++|* TRANSFER WAS COMPLETE.
01418 M01S01351.mac1 +++|* LWA = ADDRESS + 1 OF LAST WORD TRANSFERRED TO
01419 M01S01352.mac1 +++|* WORKING BUFFER.
01420 M01S01353.mac1 +++|*
01421 M01S01354.mac1 +++|* USES X - 3, 4, 5, 6.
01422 M01S01355.mac1 +++|* A - 3, 4, 5, 6.
01423 M01S01356.mac1 +++|* B - 1.
01424 M01S01357.mac1 +++|*
01425 M01S01358.mac1 +++|* MACROS READC.
01426 M01S01359.mac1 +++|
01427 M01S01360.mac1 +++|
01428 M01S01361.mac1 +++|
01429 M01S01362.mac1 +++| READC SUBR ENTRY/EXIT
01430 M01S01363.mac1 +++| SB1 1
01431 M01S01364.mac1 +++| SA3 A1+B1 FWA OF WORKING BUFFER
01432 M01S01365.mac1 +++| SA4 A3+B1 ADDRESS OF WORD COUNT
01433 M01S01366.mac1 +++| SA5 A4+B1 (X5) = ADDRESS OF STATUS WORD
01434 M01S01367.mac1 +++| SA4 X4 WORD COUNT
01435 M01S01368.mac1 +++| READC X1,X3,X4
01436 M01S01369.mac1 +++| BX6 X1
01437 M01S01370.mac1 +++| SA6 X5
01438 M01S01371.mac1 +++| EQ READCX
01439 M01S01372.mac1 +++|
01440 M01S01373.mac1 +++| END
01441 M01S01374.mac1 +++| IDENT READCW
01442 M01S01375.mac1 +++| ENTRY READCW
01443 M01S01376.mac1 +++| SYSCOM B1
01444 M01S01377.mac1 +++| TITLE READCW - READ FILE NON-STOP WITH CONTROL WORDS.
01445 M01S01378.mac1 +++|*COMMENT READ FILE NON-STOP WITH CONTROL WORDS.
Line S01379 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01446 M02S01379.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01447 M01S00028.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01448 M01S01380.mac1 +++| READCW SPACE 4,10
01449 M01S01381.mac1 +++|*** READCW - READ FILE NON-STOP WITH CONTROL WORDS.
01450 M01S01382.mac1 +++|*
01451 M01S01383.mac1 +++|* CALL READCW (FILE,LEVEL,R)
01452 M01S01384.mac1 +++|*
01453 M01S01385.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01454 M01S01386.mac1 +++|* (LEVEL) = RECORD LEVEL.
01455 M01S01387.mac1 +++|* = 0, STOP AT END OF INFORMATION.
01456 M01S01388.mac1 +++|* = 17B, STOP AT END OF FILE.
01457 M01S01389.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01458 M01S01390.mac1 +++|*
01459 M01S01391.mac1 +++|* READCW(FILE,LEVEL,R); (*SYMPL* CALL)
01460 M01S01392.mac1 +++|*
01461 M01S01393.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01462 M01S01394.mac1 +++|* LEVEL, AN ITEM CONTAINING ONE OF THE FOLLOWING
01463 M01S01395.mac1 +++|* VALUES.
01464 M01S01396.mac1 +++|* 0, STOP AT EOI.
01465 M01S01397.mac1 +++|* 17B, STOP AT EOF.
01466 M01S01398.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01467 M01S01399.mac1 +++|*
01468 M01S01400.mac1 +++|* USES X - 2, 3.
01469 M01S01401.mac1 +++|* A - 2, 3.
01470 M01S01402.mac1 +++|* B - 1.
01471 M01S01403.mac1 +++|*
01472 M01S01404.mac1 +++|* MACROS READCW.
01473 M01S01405.mac1 +++|
01474 M01S01406.mac1 +++| READCW SUBR ENTRY/EXIT
01475 M01S01407.mac1 +++| SB1 1
01476 M01S01408.mac1 +++| SA3 A1+B1 ADDRESS OF LEVEL
01477 M01S01409.mac1 +++| SA2 A3+B1 GET ADDRESS OF RECALL PARAMETER
01478 M01S01410.mac1 +++| SA3 X3 LEVEL
01479 M01S01411.mac1 +++| SA2 X2
01480 M01S01412.mac1 +++| NZ X2,RED1 IF RECALL REQUESTED
01481 M01S01413.mac1 +++| READCW X1,X3
01482 M01S01414.mac1 +++| EQ READCWX
01483 M01S01415.mac1 +++|
01484 M01S01416.mac1 +++| RED1 READCW X1,X3,R
01485 M01S01417.mac1 +++| EQ READCWX EXIT
01486 M01S01418.mac1 +++|
01487 M01S01419.mac1 +++| END
01488 M01S01420.mac1 +++| IDENT READEI
01489 M01S01421.mac1 +++| ENTRY READEI
01490 M01S01422.mac1 +++| SYSCOM B1
01491 M01S01423.mac1 +++| TITLE READEI - READ FILE TO END OF INFORMATION.
01492 M01S01424.mac1 +++|*COMMENT READ FILE TO END OF INFORMATION.
Line S01425 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01493 M02S01425.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01494 M01S00029.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01495 M01S01426.mac1 +++| READEI SPACE 4,10
01496 M01S01427.mac1 +++|*** READEI - READ FILE TO END OF INFORMATION.
01497 M01S01428.mac1 +++|*
01498 M01S01429.mac1 +++|* CALL READEI (FILE,R)
01499 M01S01430.mac1 +++|*
01500 M01S01431.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01501 M01S01432.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01502 M01S01433.mac1 +++|*
01503 M01S01434.mac1 +++|* READEI(FILE,R); (*SYMPL* CALL)
01504 M01S01435.mac1 +++|*
01505 M01S01436.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01506 M01S01437.mac1 +++|*
01507 M01S01438.mac1 +++|* USES X - 2.
01508 M01S01439.mac1 +++|* A - 2.
01509 M01S01440.mac1 +++|* B - 1.
01510 M01S01441.mac1 +++|*
01511 M01S01442.mac1 +++|* MACROS READEI.
01512 M01S01443.mac1 +++|
01513 M01S01444.mac1 +++|
01514 M01S01445.mac1 +++| READEI SUBR ENTRY/EXIT
01515 M01S01446.mac1 +++| SB1 1
01516 M01S01447.mac1 +++| SA2 A1+B1
01517 M01S01448.mac1 +++| SA2 X2
01518 M01S01449.mac1 +++| NZ X2,RED1 IF RECALL REQUESTED
01519 M01S01450.mac1 +++| READEI X1
01520 M01S01451.mac1 +++| EQ READEIX
01521 M01S01452.mac1 +++|
01522 M01S01453.mac1 +++| RED1 READEI X1,R
01523 M01S01454.mac1 +++| EQ READEIX
01524 M01S01455.mac1 +++|
01525 M01S01456.mac1 +++| END
01526 M01S01457.mac1 +++| IDENT READH
01527 M01S01458.mac1 +++| ENTRY READH
01528 M01S01459.mac1 +++| SYSCOM B1
01529 M01S01460.mac1 +++| TITLE READH - READ CODED LINE IN *H* FORMAT.
01530 M01S01461.mac1 +++|*COMMENT READ CODED LINE IN *H* FORMAT.
Line S01462 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01531 M02S01462.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01532 M01S00030.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01533 M01S01463.mac1 +++| READH SPACE 4,10
01534 M01S01464.mac1 +++|*** READH - READ CODED LINE IN *H* FORMAT.
01535 M01S01465.mac1 +++|*
01536 M01S01466.mac1 +++|* CALL READH (FILE,BUF,N,STATUS)
01537 M01S01467.mac1 +++|*
01538 M01S01468.mac1 +++|* TRANSFERS DATA UNTIL THE END OF LINE BYTE (0000) IS SENSED.
01539 M01S01469.mac1 +++|* FILLS TRAILING SPACES INTO THE WORKING BUFFER.
01540 M01S01470.mac1 +++|*
01541 M01S01471.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01542 M01S01472.mac1 +++|* (BUF) = FIRST WORD OF THE WORKING BUFFER.
01543 M01S01473.mac1 +++|* (N) = WORD COUNT OF THE WORKING BUFFER.
01544 M01S01474.mac1 +++|*
01545 M01S01475.mac1 +++|* READH(FILE,BUF,N,STATUS); (*SYMPL* CALL)
01546 M01S01476.mac1 +++|*
01547 M01S01477.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01548 M01S01478.mac1 +++|* BUF, AN ARRAY TO BE USED AS READ BUFFER.
01549 M01S01479.mac1 +++|* N, AN ITEM THAT CONTAINS THE NUMBER OF WORDS IN BUF.
01550 M01S01480.mac1 +++|*
01551 M01S01481.mac1 +++|* EXIT (STATUS) = 0, TRANSFER COMPLETE
01552 M01S01482.mac1 +++|* = -1, END-OF-FILE DETECTED ON FILE.
01553 M01S01483.mac1 +++|* = -2, END-OF-INFORMATION DETECTED ON FILE.
01554 M01S01484.mac1 +++|* = LWA, END-OF-RECORD DETECTED ON FILE BEFORE
01555 M01S01485.mac1 +++|* TRANSFER WAS COMPLETE.
01556 M01S01486.mac1 +++|* LWA = ADDRESS + 1 OF LAST WORD TRANSFERRED TO
01557 M01S01487.mac1 +++|* WORKING BUFFER.
01558 M01S01488.mac1 +++|*
01559 M01S01489.mac1 +++|* USES X - 3, 4, 5, 6.
01560 M01S01490.mac1 +++|* A - 3, 4, 5, 6.
01561 M01S01491.mac1 +++|* B - 1.
01562 M01S01492.mac1 +++|*
01563 M01S01493.mac1 +++|* MACROS READH.
01564 M01S01494.mac1 +++|
01565 M01S01495.mac1 +++|
01566 M01S01496.mac1 +++| READH SUBR ENTRY/EXIT
01567 M01S01497.mac1 +++| SB1 1
01568 M01S01498.mac1 +++| SA3 A1+B1 FWA OF WORKING BUFFER
01569 M01S01499.mac1 +++| SA4 A3+B1 ADDRESS OF WORD COUNT
01570 M01S01500.mac1 +++| SA5 A4+B1 (X5) = ADDRESS OF STATUS WORD
01571 M01S01501.mac1 +++| SA4 X4 WORD COUNT
01572 M01S01502.mac1 +++| READH X1,X3,X4
01573 M01S01503.mac1 +++| BX6 X1
01574 M01S01504.mac1 +++| SA6 X5
01575 M01S01505.mac1 +++| EQ READHX
01576 M01S01506.mac1 +++|
01577 M01S01507.mac1 +++| END
01578 M01S01508.mac1 +++| IDENT READLS
01579 M01S01509.mac1 +++| ENTRY READLS
01580 M01S01510.mac1 +++| SYSCOM B1
01581 M01S01511.mac1 +++| TITLE READLS - READ FILE WITH LIST.
01582 M01S01512.mac1 +++|*COMMENT READ FILE WITH LIST.
Line S01513 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01583 M02S01513.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01584 M01S00031.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01585 M01S01514.mac1 +++| READLS SPACE 4,10
01586 M01S01515.mac1 +++|*** READLS - READ FILE WITH LIST.
01587 M01S01516.mac1 +++|* MASS STORAGE FILES ONLY.
01588 M01S01517.mac1 +++|*
01589 M01S01518.mac1 +++|* CALL READLS (FILE,R)
01590 M01S01519.mac1 +++|*
01591 M01S01520.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01592 M01S01521.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01593 M01S01522.mac1 +++|*
01594 M01S01523.mac1 +++|* READS(FILE,R); (*SYMPL* CALL)
01595 M01S01524.mac1 +++|*
01596 M01S01525.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01597 M01S01526.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01598 M01S01527.mac1 +++|*
01599 M01S01528.mac1 +++|* USES X - 2.
01600 M01S01529.mac1 +++|* A - 2.
01601 M01S01530.mac1 +++|* B - 1.
01602 M01S01531.mac1 +++|*
01603 M01S01532.mac1 +++|* MACROS READLS.
01604 M01S01533.mac1 +++|
01605 M01S01534.mac1 +++|
01606 M01S01535.mac1 +++| READLS SUBR ENTRY/EXIT
01607 M01S01536.mac1 +++| SB1 1
01608 M01S01537.mac1 +++| SA2 A1+B1 GET RECALL PARAMETER
01609 M01S01538.mac1 +++| SA2 X2
01610 M01S01539.mac1 +++| NZ X2,RED1 IF RECALL REQUESTED
01611 M01S01540.mac1 +++| READLS X1
01612 M01S01541.mac1 +++| EQ READLSX
01613 M01S01542.mac1 +++|
01614 M01S01543.mac1 +++| RED1 READLS X1,R
01615 M01S01544.mac1 +++| EQ READLSX
01616 M01S01545.mac1 +++|
01617 M01S01546.mac1 +++| END
01618 M01S01547.mac1 +++| IDENT READN
01619 M01S01548.mac1 +++| ENTRY READN
01620 M01S01549.mac1 +++| TITLE READN - READ FILE NON-STOP FOR TAPES.
01621 M01S01550.mac1 +++|*COMMENT READ FILE NON-STOP FOR TAPES.
Line S01551 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01622 M02S01551.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01623 M01S00032.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01624 M01S01552.mac1 +++| READN SPACE 4,10
01625 M01S01553.mac1 +++|*** READN - READ FILE NON-STOP FOR TAPES.
01626 M01S01554.mac1 +++|* MAGNETIC TAPES IN S OR L FORMAT ONLY.
01627 M01S01555.mac1 +++|*
01628 M01S01556.mac1 +++|* CALL READN (FILE,R)
01629 M01S01557.mac1 +++|*
01630 M01S01558.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01631 M01S01559.mac1 +++|*
01632 M01S01560.mac1 +++|* READN(FILE,R); (*SYMPL* CALL)
01633 M01S01561.mac1 +++|*
01634 M01S01562.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01635 M01S01563.mac1 +++|*
01636 M01S01564.mac1 +++|* USES X - 2.
01637 M01S01565.mac1 +++|* A - 2.
01638 M01S01566.mac1 +++|* B - 1.
01639 M01S01567.mac1 +++|*
01640 M01S01568.mac1 +++|* MACROS READN.
01641 M01S01569.mac1 +++|
01642 M01S01570.mac1 +++|
01643 M01S01571.mac1 +++| READN SUBR ENTRY/EXIT
01644 M01S01572.mac1 +++| SB1 1
01645 M01S01573.mac1 +++| SA2 A1+B1 GET RECALL PARAMETER
01646 M01S01574.mac1 +++| SA2 X2
01647 M01S01575.mac1 +++| NZ X2,RED1 IF RECALL REQUESTED
01648 M01S01576.mac1 +++| READN X1
01649 M01S01577.mac1 +++| EQ READNX
01650 M01S01578.mac1 +++|
01651 M01S01579.mac1 +++| RED1 READN X1,R
01652 M01S01580.mac1 +++| EQ READNX
01653 M01S01581.mac1 +++|
01654 M01S01582.mac1 +++| END
01655 M01S01583.mac1 +++| IDENT READNS
01656 M01S01584.mac1 +++| ENTRY READNS
01657 M01S01585.mac1 +++| SYSCOM B1
01658 M01S01586.mac1 +++| TITLE READNS - READ FILE NON-STOP (READ TO EOF).
01659 M01S01587.mac1 +++|*COMMENT READ FILE NON-STOP (READ TO EOF).
Line S01588 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01660 M02S01588.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01661 M01S00033.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01662 M01S01589.mac1 +++| READNS SPACE 4,10
01663 M01S01590.mac1 +++|*** READNS - READ FILE NON-STOP (READ TO EOF).
01664 M01S01591.mac1 +++|*
01665 M01S01592.mac1 +++|* CALL READNS (FILE,R)
01666 M01S01593.mac1 +++|*
01667 M01S01594.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01668 M01S01595.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01669 M01S01596.mac1 +++|*
01670 M01S01597.mac1 +++|* READNS(FILE,R); (*SYMPL* CALL)
01671 M01S01598.mac1 +++|*
01672 M01S01599.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01673 M01S01600.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL REQUESTED.
01674 M01S01601.mac1 +++|*
01675 M01S01602.mac1 +++|* USES X - 2.
01676 M01S01603.mac1 +++|* A - 2.
01677 M01S01604.mac1 +++|* B - 1.
01678 M01S01605.mac1 +++|*
01679 M01S01606.mac1 +++|* MACROS READNS.
01680 M01S01607.mac1 +++|
01681 M01S01608.mac1 +++|
01682 M01S01609.mac1 +++| READNS SUBR ENTRY/EXIT
01683 M01S01610.mac1 +++| SB1 1
01684 M01S01611.mac1 +++| SA2 A1+B1 GET RECALL PARAMETER
01685 M01S01612.mac1 +++| SA2 X2
01686 M01S01613.mac1 +++| NZ X2,RED1 IF RECALL REQUESTED
01687 M01S01614.mac1 +++| READNS X1
01688 M01S01615.mac1 +++| EQ READNSX
01689 M01S01616.mac1 +++|
01690 M01S01617.mac1 +++| RED1 READNS X1,R
01691 M01S01618.mac1 +++| EQ READNSX EXIT
01692 M01S01619.mac1 +++|
01693 M01S01620.mac1 +++| END
01694 M01S01621.mac1 +++| IDENT READO
01695 M01S01622.mac1 +++| ENTRY READO
01696 M01S01623.mac1 +++| SYSCOM B1
01697 M01S01624.mac1 +++| TITLE READO - READ ONE WORD.
01698 M01S01625.mac1 +++|*COMMENT READ ONE WORD.
Line S01626 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01699 M02S01626.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01700 M01S00034.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01701 M01S01627.mac1 +++| READO SPACE 4,10
01702 M01S01628.mac1 +++|*** READO - READ ONE WORD.
01703 M01S01629.mac1 +++|*
01704 M01S01630.mac1 +++|* CALL READO (FILE,WORD,STATUS)
01705 M01S01631.mac1 +++|*
01706 M01S01632.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01707 M01S01633.mac1 +++|*
01708 M01S01634.mac1 +++|* READO(FILE,WORD,STATUS); (*SYMPL* CALL)
01709 M01S01635.mac1 +++|*
01710 M01S01636.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01711 M01S01637.mac1 +++|*
01712 M01S01638.mac1 +++|* EXIT (WORD) = WORD READ IF (STATUS) = 0.
01713 M01S01639.mac1 +++|* (STATUS) = 0, TRANSFER COMPLETE.
01714 M01S01640.mac1 +++|* = -1, END-OF-FILE DETECTED ON FILE.
01715 M01S01641.mac1 +++|* = -2, END-OF-INFORMATION DETECTED ON FILE.
01716 M01S01642.mac1 +++|* = LWA, END-OF-RECORD DETECTED ON FILE BEFORE
01717 M01S01643.mac1 +++|* TRANSFER WAS COMPLETE.
01718 M01S01644.mac1 +++|* LWA = ADDRESS + 1 OF LAST WORD TRANSFERRED TO
01719 M01S01645.mac1 +++|* WORKING BUFFER.
01720 M01S01646.mac1 +++|*
01721 M01S01647.mac1 +++|* USES X - 3, 5, 6, 7.
01722 M01S01648.mac1 +++|* A - 3, 5, 6, 7.
01723 M01S01649.mac1 +++|* B - 1.
01724 M01S01650.mac1 +++|*
01725 M01S01651.mac1 +++|* MACROS READO.
01726 M01S01652.mac1 +++|
01727 M01S01653.mac1 +++|
01728 M01S01654.mac1 +++| READO SUBR ENTRY/EXIT
01729 M01S01655.mac1 +++| SB1 1
01730 M01S01656.mac1 +++| SA3 A1+B1 ADDRESS OF WORD
01731 M01S01657.mac1 +++| SA5 A3+B1 (X5) = ADDRESS OF STATUS WORD
01732 M01S01658.mac1 +++| BX0 X3
01733 M01S01659.mac1 +++| READO X1
01734 M01S01660.mac1 +++| SA6 X0 WORD READ
01735 M01S01661.mac1 +++| BX7 X1 STATUS
01736 M01S01662.mac1 +++| SA7 X5
01737 M01S01663.mac1 +++| EQ READOX
01738 M01S01664.mac1 +++|
01739 M01S01665.mac1 +++| END
01740 M01S01666.mac1 +++| IDENT READS
01741 M01S01667.mac1 +++| ENTRY READS
01742 M01S01668.mac1 +++| SYSCOM B1
01743 M01S01669.mac1 +++| TITLE READS - READ CODED LINE TO CHARACTER BUFFER.
01744 M01S01670.mac1 +++|*COMMENT READ CODED LINE TO CHARACTER BUFFER.
Line S01671 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01745 M02S01671.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01746 M01S00035.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01747 M01S01672.mac1 +++| READS SPACE 4,10
01748 M01S01673.mac1 +++|*** READS - READ CODED LINE TO CHARACTER BUFFER.
01749 M01S01674.mac1 +++|*
01750 M01S01675.mac1 +++|* CALL READS (FILE,BUF,N,STATUS)
01751 M01S01676.mac1 +++|*
01752 M01S01677.mac1 +++|* UNPACKS WORDS AND STORES THEM IN THE WORKING BUFFER, ONE
01753 M01S01678.mac1 +++|* CHARACTER/WORD, UNTIL THE END OF LINE BYTE (0000) IS SENSED.
01754 M01S01679.mac1 +++|* FILLS THE WORKING BUFFER WITH SPACE CODES IF THE CODED LINE
01755 M01S01680.mac1 +++|* TERMINATES BEFORE *N* CHARACTERS ARE STORED.
01756 M01S01681.mac1 +++|*
01757 M01S01682.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01758 M01S01683.mac1 +++|* (BUF) = FIRST WORD OF THE WORKING BUFFER.
01759 M01S01684.mac1 +++|* (N) = WORD COUNT OF THE WORKING BUFFER.
01760 M01S01685.mac1 +++|*
01761 M01S01686.mac1 +++|* READS(FILE,BUF,N,STATUS); (*SYMPL* CALL)
01762 M01S01687.mac1 +++|*
01763 M01S01688.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01764 M01S01689.mac1 +++|* BUF, AN ARRAY TO BE USED AS READ BUFFER.
01765 M01S01690.mac1 +++|* N, AN ITEM THAT CONTAINS THE NUMBER OF WORD IN BUF.
01766 M01S01691.mac1 +++|*
01767 M01S01692.mac1 +++|* EXIT (STATUS) = 0, TRANSFER COMPLETE
01768 M01S01693.mac1 +++|* = -1, END-OF-FILE DETECTED ON FILE.
01769 M01S01694.mac1 +++|* = -2, END-OF-INFORMATION DETECTED ON FILE.
01770 M01S01695.mac1 +++|* = LWA, END-OF-RECORD DETECTED ON FILE BEFORE
01771 M01S01696.mac1 +++|* TRANSFER WAS COMPLETE.
01772 M01S01697.mac1 +++|* LWA = ADDRESS + 1 OF LAST WORD TRANSFERRED TO
01773 M01S01698.mac1 +++|* WORKING BUFFER.
01774 M01S01699.mac1 +++|*
01775 M01S01700.mac1 +++|* USES X - 3, 4, 5, 6.
01776 M01S01701.mac1 +++|* A - 3, 4, 5, 6.
01777 M01S01702.mac1 +++|* B - 1.
01778 M01S01703.mac1 +++|*
01779 M01S01704.mac1 +++|* MACROS READS.
01780 M01S01705.mac1 +++|
01781 M01S01706.mac1 +++|
01782 M01S01707.mac1 +++| READS SUBR ENTRY/EXIT
01783 M01S01708.mac1 +++| SB1 1
01784 M01S01709.mac1 +++| SA3 A1+B1 FWA OF WORKING BUFFER
01785 M01S01710.mac1 +++| SA4 A3+B1 ADDRESS OF WORD COUNT
01786 M01S01711.mac1 +++| SA5 A4+B1 (X5) = ADDRESS OF STATUS WORD
01787 M01S01712.mac1 +++| SA4 X4 WORD COUNT
01788 M01S01713.mac1 +++| READS X1,X3,X4
01789 M01S01714.mac1 +++| BX6 X1
01790 M01S01715.mac1 +++| SA6 X5
01791 M01S01716.mac1 +++| EQ READSX
01792 M01S01717.mac1 +++|
01793 M01S01718.mac1 +++| END
01794 M01S01719.mac1 +++| IDENT READSKP
01795 M01S01720.mac1 +++| ENTRY READSKP
01796 M01S01721.mac1 +++| SYSCOM B1
01797 M01S01722.mac1 +++| TITLE READSKP - READ FILE AND SKIP.
01798 M01S01723.mac1 +++|*COMMENT READ FILE AND SKIP.
Line S01724 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01799 M02S01724.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01800 M01S00036.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01801 M01S01725.mac1 +++| READSKP SPACE 4,10
01802 M01S01726.mac1 +++|*** READSKP - READ FILE AND SKIP.
01803 M01S01727.mac1 +++|*
01804 M01S01728.mac1 +++|* CALL READSKP (FILE,LEVEL,R)
01805 M01S01729.mac1 +++|*
01806 M01S01730.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01807 M01S01731.mac1 +++|* (LEVEL) = RECORD LEVEL.
01808 M01S01732.mac1 +++|* = 0, SKIP TO END OF RECORD.
01809 M01S01733.mac1 +++|* = 17B, SKIP TO END OF FILE.
01810 M01S01734.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01811 M01S01735.mac1 +++|*
01812 M01S01736.mac1 +++|* READSKP(FILE,LEVEL,R); (*SYMPL* CALL)
01813 M01S01737.mac1 +++|*
01814 M01S01738.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01815 M01S01739.mac1 +++|* LEVEL, AN ITEM THAT CONTAINS ONE OF THE FOLLOWING
01816 M01S01740.mac1 +++|* VALUES.
01817 M01S01741.mac1 +++|* 0, SKIP TO EOR.
01818 M01S01742.mac1 +++|* 17B, SKIP TO EOF.
01819 M01S01743.mac1 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
01820 M01S01744.mac1 +++|*
01821 M01S01745.mac1 +++|* USES X - 2, 3.
01822 M01S01746.mac1 +++|* A - 2, 3.
01823 M01S01747.mac1 +++|* B - 1.
01824 M01S01748.mac1 +++|*
01825 M01S01749.mac1 +++|* MACROS READSKP.
01826 M01S01750.mac1 +++|
01827 M01S01751.mac1 +++|
01828 M01S01752.mac1 +++|
01829 M01S01753.mac1 +++|
01830 M01S01754.mac1 +++| READSKP SUBR ENTRY/EXIT
01831 M01S01755.mac1 +++| SB1 1
01832 M01S01756.mac1 +++| SA3 A1+B1 ADDRESS OF LEVEL
01833 M01S01757.mac1 +++| SA2 A3+B1 GET ADDRESS OF RECALL PARAMETER
01834 M01S01758.mac1 +++| SA3 X3 LEVEL
01835 M01S01759.mac1 +++| SA2 X2
01836 M01S01760.mac1 +++| NZ X2,RED1 IF RECALL REQUESTED
01837 M01S01761.mac1 +++| READSKP X1,X3
01838 M01S01762.mac1 +++| EQ READSKPX
01839 M01S01763.mac1 +++|
01840 M01S01764.mac1 +++| RED1 READSKP X1,X3,R
01841 M01S01765.mac1 +++| EQ READSKPX
01842 M01S01766.mac1 +++|
01843 M01S01767.mac1 +++| END
01844 M01S01768.mac1 +++| IDENT READW
01845 M01S01769.mac1 +++| ENTRY READW
01846 M01S01770.mac1 +++| SYSCOM B1
01847 M01S01771.mac1 +++| TITLE READW - READ DATA TO WORKING BUFFER.
01848 M01S01772.mac1 +++|*COMMENT READ DATA TO WORKING BUFFER.
Line S01773 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01849 M02S01773.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01850 M01S00037.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01851 M01S01774.mac1 +++| READW SPACE 4,10
01852 M01S01775.mac1 +++|*** READW - READ DATA TO WORKING BUFFER.
01853 M01S01776.mac1 +++|*
01854 M01S01777.mac1 +++|* CALL READW (FILE,BUF,N,STATUS)
01855 M01S01778.mac1 +++|*
01856 M01S01779.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01857 M01S01780.mac1 +++|* (BUF) = FIRST WORD OF THE WORKING BUFFER.
01858 M01S01781.mac1 +++|* (N) = WORD COUNT OF THE WORKING BUFFER.
01859 M01S01782.mac1 +++|*
01860 M01S01783.mac1 +++|* EXIT (STATUS) = 0, TRANSFER COMPLETE.
01861 M01S01784.mac1 +++|* = -1, END-OF-FILE DETECTED ON FILE.
01862 M01S01785.mac1 +++|* = -2, END-OF-INFORMATION DETECTED ON FILE.
01863 M01S01786.mac1 +++|* = LWA, END-OF-RECORD DETECTED ON FILE BEFORE
01864 M01S01787.mac1 +++|* TRANSFER WAS COMPLETE.
01865 M01S01788.mac1 +++|* LWA = ADDRESS + 1 OF LAST WORD TRANSFERRED TO
01866 M01S01789.mac1 +++|* WORKING BUFFER.
01867 M01S01790.mac1 +++|*
01868 M01S01791.mac1 +++|* READW(FILE,BUF,N,STATUS); (*SYMPL* CALL)
01869 M01S01792.mac1 +++|*
01870 M01S01793.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01871 M01S01794.mac1 +++|* BUF, AN ARRAY TO BE USED AS READ BUFFER.
01872 M01S01795.mac1 +++|* N, AN ITEM THAT CONTAINS THE NUMBER OF WORD IN BUF.
01873 M01S01796.mac1 +++|*
01874 M01S01797.mac1 +++|* EXIT STATUS, AN ITEM THAT WILL HAVE THE RESPONSE VALUE
01875 M01S01798.mac1 +++|* PUT IN IT.
01876 M01S01799.mac1 +++|*
01877 M01S01800.mac1 +++|* USES X - 3, 4, 5, 6.
01878 M01S01801.mac1 +++|* A - 3, 4, 5, 6.
01879 M01S01802.mac1 +++|* B - 1.
01880 M01S01803.mac1 +++|*
01881 M01S01804.mac1 +++|* MACROS READW.
01882 M01S01805.mac1 +++|
01883 M01S01806.mac1 +++|
01884 M01S01807.mac1 +++| READW SUBR ENTRY/EXIT
01885 M01S01808.mac1 +++| SB1 1
01886 M01S01809.mac1 +++| SA3 A1+B1 FWA OF WORKING BUFFER
01887 M01S01810.mac1 +++| SA4 A3+B1 ADDRESS OF WORD COUNT
01888 M01S01811.mac1 +++| SA5 A4+B1 (X5) = ADDRESS OF STATUS WORD
01889 M01S01812.mac1 +++| SA4 X4 WORD COUNT
01890 M01S01813.mac1 +++| READW X1,X3,X4
01891 M01S01814.mac1 +++| BX6 X1
01892 M01S01815.mac1 +++| SA6 X5
01893 M01S01816.mac1 +++| EQ READWX
01894 M01S01817.mac1 +++|
01895 M01S01818.mac1 +++| END
01896 M01S01819.mac1 +++| IDENT RECALL
01897 M01S01820.mac1 +++| ENTRY RECALL
01898 M01S01821.mac1 +++| SYSCOM B1
01899 M01S01822.mac1 +++| TITLE RECALL - PLACE PROGRAM IN RECALL STATUS.
01900 M01S01823.mac1 +++|*COMMENT PLACE PROGRAM IN RECALL STATUS.
Line S01824 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01901 M02S01824.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01902 M01S00038.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01903 M01S01825.mac1 +++| RECALL SPACE 4,10
01904 M01S01826.mac1 +++|*** RECALL - PLACE PROGRAM IN RECALL STATUS.
01905 M01S01827.mac1 +++|*
01906 M01S01828.mac1 +++|* CALL RECALL (STATUS)
01907 M01S01829.mac1 +++|*
01908 M01S01830.mac1 +++|* ENTRY (STATUS) = 0, ONE SYSTEM PERIODIC RECALL IS ISSUED.
01909 M01S01831.mac1 +++|* = OTHER, PROGRAM IS RECALLED WHEN
01910 M01S01832.mac1 +++|* BIT 0 IS SET.
01911 M01S01833.mac1 +++|*
01912 M01S01834.mac1 +++|* RECALL(STATUS); (*SYMPL* CALL)
01913 M01S01835.mac1 +++|*
01914 M01S01836.mac1 +++|* ENTRY STATUS, AN ITEM CONTAINING 0 OR THE ADDRESS
01915 M01S01837.mac1 +++|* OF THE WORD CONTAINING THE COMPLETION BIT.
01916 M01S01838.mac1 +++|*
01917 M01S01839.mac1 +++|* USES X - 2.
01918 M01S01840.mac1 +++|* A - 2.
01919 M01S01841.mac1 +++|* B - 1.
01920 M01S01842.mac1 +++|*
01921 M01S01843.mac1 +++|* MACROS RECALL.
01922 M01S01844.mac1 +++|
01923 M01S01845.mac1 +++|
01924 M01S01846.mac1 +++| RECALL SUBR ENTRY/EXIT
01925 M01S01847.mac1 +++| SB1 1
01926 M01S01848.mac1 +++| SA2 X1 STATUS WORD
01927 M01S01849.mac1 +++| ZR X2,REC1 IF SINGLE RECALL
01928 M01S01850.mac1 +++| RECALL X1 AUTO-RECALL
01929 M01S01851.mac1 +++| EQ RECALLX
01930 M01S01852.mac1 +++|
01931 M01S01853.mac1 +++| REC1 RECALL
01932 M01S01854.mac1 +++| EQ RECALLX
01933 M01S01855.mac1 +++|
01934 M01S01856.mac1 +++| END
01935 M01S01857.mac1 +++| IDENT RENAME
01936 M01S01858.mac1 +++| ENTRY RENAME
01937 M01S01859.mac1 +++| SYSCOM B1
01938 M01S01860.mac1 +++| TITLE RENAME - RENAME ASSIGNED FILE.
01939 M01S01861.mac1 +++|*COMMENT RENAME ASSIGNED FILE.
Line S01862 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01940 M02S01862.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1980.
01941 M01S00039.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01942 M01S01863.mac1 +++| RENAME SPACE 4,10
01943 M01S01864.mac1 +++|*** RENAME - RENAME ASSIGNED FILE.
01944 M01S01865.mac1 +++|*
01945 M01S01866.mac1 +++|* CALL RENAME (FILE,NFN)
01946 M01S01867.mac1 +++|*
01947 M01S01868.mac1 +++|* ENTRY (FILE) = FIRST WORD OF THE FET.
01948 M01S01869.mac1 +++|* (NFN) = NEW FILE NAME, LEFT JUSTIFIED, ZERO FILLED,
01949 M01S01870.mac1 +++|* SEVEN CHARACTER MAXIMUM.
01950 M01S01871.mac1 +++|*
01951 M01S01872.mac1 +++|* RENAME(FILE,NFN); (*SYMPL* CALL)
01952 M01S01873.mac1 +++|*
01953 M01S01874.mac1 +++|* ENTRY FILE, AN ARRAY THAT CONTAINS THE FET.
01954 M01S01875.mac1 +++|* (NFN) = NEW FILE NAME, LEFT JUSTIFIED, ZERO FILLED,
01955 M01S01876.mac1 +++|* SEVEN CHARACTER MAXIMUM.
01956 M01S01877.mac1 +++|*
01957 M01S01878.mac1 +++|* USES X - 2, 6.
01958 M01S01879.mac1 +++|* A - 2, 6.
01959 M01S01880.mac1 +++|* B - 1.
01960 M01S01881.mac1 +++|*
01961 M01S01882.mac1 +++|* MACROS RENAME.
01962 M01S01883.mac1 +++|
01963 M01S01884.mac1 +++|
01964 M01S01885.mac1 +++| RENAME SUBR ENTRY/EXIT
01965 M01S01886.mac1 +++| SB1 1
01966 M01S01887.mac1 +++| SA2 A1+B1 GET NEW FILE NAME
01967 M01S01888.mac1 +++| SA2 X2
01968 M01S01889.mac1 +++| BX6 X2
01969 M01S01890.mac1 +++| SA6 X1+6 STORE NEW FILE NAME IN FET
01970 M01S01891.mac1 +++| RENAME X1
01971 M01S01892.mac1 +++| EQ RENAMEX RETURN
01972 M01S01893.mac1 +++|
01973 M01S01894.mac1 +++| END
01974 M01S01895.mac1 +++| IDENT REQUEST
01975 M01S01896.mac1 +++| ENTRY REQUEST
01976 M01S01897.mac1 +++| SYSCOM B1
01977 M01S01898.mac1 +++| TITLE REQUEST - REQUEST ASSIGNMENT OF EQUIPMENT TO FILE.
01978 M01S01899.mac1 +++|*COMMENT REQUEST ASSIGNMENT OF EQUIPMENT TO FILE.
Line S01900 Modification History
M01(Added by)
mac1
M02(Updated by)
281l803
Seq # *Modification Id* Act
----------------------------+
01979 M02S01900.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
01980 M01S00040.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01981 M01S01901.mac1 +++| REQUEST SPACE 4,10
01982 M01S01902.mac1 +++|*** REQUEST - REQUEST ASSIGNMENT OF EQUIPMENT TO FILE.
01983 M01S01903.mac1 +++|*
01984 M01S01904.mac1 +++|* CALL REQUEST (LIST)
01985 M01S01905.mac1 +++|*
01986 M01S01906.mac1 +++|* ENTRY SEE *NOS SYSTEM REFERENCE MANUAL*.
01987 M01S01907.mac1 +++|*
01988 M01S01908.mac1 +++|* REQUEST(LIST); (*SYMPL* CALL)
01989 M01S01909.mac1 +++|*
01990 M01S01910.mac1 +++|* ENTRY AN ARRAY CONTAINING A REQUEST LIST, SEE *NOS
01991 M01S01911.mac1 +++|* REFERENCE MANUAL*.
01992 M01S01912.mac1 +++|*
01993 M01S01913.mac1 +++|* USES B - 1.
01994 M01S01914.mac1 +++|*
01995 M01S01915.mac1 +++|* MACROS REQUEST.