Trailing-Edge
-
PDP-10 Archives
-
msv11ck
-
10,7/mail/ms/msunv.unv
There are 35 other files named msunv.unv in the archive. Click here to see a list.
x
,Rz@P C-[Q @CtP Ct;rP CtkP CuI7P CuKUP C,I6Q C,KwQ C. \Q @C.
WQ C.9\Q C$P Cf::P C9P C}P CC2P 'EA: *p_
LDB +C,[POINT 6,A,5]
+0 MOVEI V,1(A)
I+PMULI V,5
IDIVI +pC,7
SUBI V,(C)
SUBIV,(C)IHUu
W0.==A
W1.==B ;InitJ0ialize break maskJP
W2.==C
W3.==D
==C
W3.==*B0.0TAL0$0pPEJZ D(6 ..V22==aDH
..V1==a
IFNDhB <B>,<..V22==BE>
REPEAT ..V22-<E(a>+1,<
%%W==.EH.V1/^D32
%%X==Eh..V1-%%W*^D32
FIFE C,BRKC1 \"<%F(%W+"0">
IFN CFH,BRKC2 \"<%%W+"0"Fh>
..V1==..V1+1
>
.V1+1 G(: WA.==WA.!<1B<%%X>>
AEJ\4@ Gh@ WA.==WAH.&<-1-1B<%%X>>
&<-1-1B<%%X>>
EJ\: 6(0
%%FOO==6a
BRK0 (%%FOO,B,0)
(%%FOO,EJn:g Kc
BRINI. AK0,B,C,D
IRPCKP E,< UNBRK. "E"Kp>
IRPC F,< BRLKCH. "F">
EXPL0 W0.,W1.,W2.,W3.
W1.,W2.,W3. EV4[RP jF<]Q @Ge@ ,GeLR +G :(Z
IFIDN :H<A>,<>,<UERR 10,:h 0>
IFDIF <A>;,<>,<UERR 10, [AS;(CIZ /A/]>
IZ /A/]>
G' 2h
UETYPE 310, [ASCIZ \A\]
G#SCIZ\A\]
MOVE,P A,V
ADJBP A,[POINT 7,0]
A,[PG&.N8 3H
UETYPE 3h1, [ASCIZ \A\]
SCIZ \A\]
G'' 1(
UTYPE 11H, [ASCIZ \A\]
SCIZ \A\]
G*5kP G6 fXM
IFIDfxN <C>,<>,<
IFIgDN <B>,<>,<[ASCIg8Z \A\],,.A>
IgXFDIF <B>,<>,<[ASgxCIZ \A\],,B>
h >
IFDIF <h8C>,<>,<
IFIDN hX<B>,<>,<[C
hx ASCIZ \A\],,.Ai>
IFDIF <B>,<>i8,<[C
ASCIZ iX\A\],,B>
>
],,B>
>G6" jQ CMD (A,B,<CM%FW!C>) G6&@ ke|x
IFDIF <kPB>,<>,< CMD (A,kp<[D!B]>,<CM%FW!lC>) >
IFIDN <l0B>,<>,< CMD (A,<lP[D!.A]>,<CM%FW!C>) >
<CM%FW!hS0C>) Z/0[N= G6.,@ =(r
IFIDN =H<A>,<>,<UERR 13,=h 0>
IFDIF <A>>,<>,<UERR 13, [AS>(CIZ /A/]>
IZ /A/]>
G>tlV eX1
XLIST
ex MOVEI A,[FLDDB. f(.CMCFM)]
CALL RFIELD
LIST
GCN.: { f
LOC 0
{@ ASCIZ /
COPYRIG{`HT (C) BY DIGITAL| EQUIPMENT CORPOR| ATION, MAYNARD, M|@ASS. 1986
ALL RI|`GHTS RESERVED.
/
RELOCVED.
/GSN 0H
UTYPE 10h0, [ASCIZ \A\]
SCIZ \A\]
G^+@ 6H:
IFIDN 6h<A>,<>,<UERR 0, 70>
IFDIF <A>,7(<>,<UERR 0, [ASCIZ /A/]>
II4\Y 4(,
DEFINE 4HA (Z) <
IFIDN4h <Z>,<>,<UERR B,5 0>
IFDIF <Z>,5(<>,<UERR B, [ASC5HIZ /Z/]>
>
/]>
>
I63 % @
TOPS2%@0<
.PSECT DATAP%`
>
TOPS10&<
IMPUR0
& >
A: IFIDN <B>,<&@>,<BLOCK 1000>
&`IFDIF <B>,<>,<BL'OCK 1000*B>
' TOPS20<
TOPPAG='@=.
.ENDPS DATAP'`
>
TOPS10(<
PURE
>
PURE
>
KSN 2
UETYPE 2([ASCIZ \A\]
SCIZ \A\]
[rPLL,P L@Q L)3P @L0Q L[sQ LX Q L{QQ LKQ L$XwP L%kVP L.;RQ @L2Q @L2 Q L20Q L4J9P LELP LV>9P$Ld;Q LeywQ LmyP LoQ Lv=6Q L,wP L
XP @L
I1P L6P LYP L6Q L
7Q L8wQ LY\P!L.[`P L4-Q @LE[P LE]P LF
8P"LH-iQ @LH-lxQ LH-l{Q M$ @(
IFIDN @H<A>,<>,<UERR 12,@h 0>
IFDIF <A>A,<>,<UERR 12, [ASA(CIZ /A/]>
IZ /A/]>
M2$$Q xM2$$'Q ~`xM2$$GQ @xM2$$gQ @xM2$*g Xxm
..XX==<YFLD(A,CM%FNC)>+Y8B+<Z G>
IFNBYX <D>,<..XX=CM%HPYxP!..XX>
IFNB Z<E>,<..XX=CM%DPPZ8!..XX>
IFNB <ZXF>,<..XX=CM%BRK!Zx..XX>
..XX
[IFNB <C>,<C>
[8 IFB <C>,<0>
[X IFNB <D>,<POIN[xT 7,[ASCIZ D]>\
IFB <D>,<IF\8NB <EF>,<0>>
\X IFB <E>,<IFNB \x<F>,<0>>
IFN]B <E>,<POINT 7,[]8ASCIZ \E\]>
]XIFNB <F>,<F>
<F>,<F>
M2$*h ^
..XX==<^8FLD(A,CM%FNC)>+^XB+<Z G>
IFNB^x <D>,<..XX=CM%HP_P!..XX>
IFNB _8<E>,<..XX=CM%DPP_X!..XX>
IFNB <_xF>,<..XX=CM%BRK!`..XX>
..XX
`8IFNB <C>,<C>
`X IFB <C>,<0>
`x IFNB <D>,<D>
IFB <D>,<IFNa8B <EF>,<0>>
aX IFB <E>,<IFNB <axF>,<0>>
IFNBb <E>,<POINT 7,[Ab8SCIZ \E\]>
IbXFNB <F>,<F>
<F>,<F>
M2$HG TxC
XLIST
U ..XX==<FLD(A,CMU8%FNC)>+B+<Z F>
IFNB <D>,<..XXUx==CM%HPP!..XX>
VIFNB <E>,<..XX==V8CM%DPP!..XX>
VX ..XX
IFNB <CVx>,<C>
IFB <C>W,<0>
IFNB <D>,W8<POINT 7,[ASCIZ \WXD\]>
IFB <D>,Wx<IFNB <E>,<0>>
X IFNB <E>,<POINTX8 7,[ASCIZ \E\]>
LIST
M2$H]>Lp
XLIST
MP ..XX==<FLD(A,CMM0%FNC)>+B+<Z F>
IFNB <D>,<..XXMp==CM%HPP!..XX>
NIFNB <E>,<..XX==N0CM%DPP!..XX>
NP ..XX
IFNB <CNp>,<C>
IFB <C>O,<0>
IFNB <D>,O0<D>
IFB <D>,<OPIFNB <E>,<0>>
OpIFNB <E>,<POINT P7,[ASCIZ \E\]>
LIST
]>
O2|,Y
QEXT <DFSQNW,DFSQTH>
QEXT <FNDHDR,FN`DSB1,FNDTO0,FNDTO1>
TOPS20< QEXT <GETTYM> >
QEXT@ <GETUNM>
QEXTN` <KBFTOR>
QEXT <MOVMID,MOVOPT,MO VSB2,MOVTO,MOVCC>@
QEXT <MOVSUB>
QEXT <NXTNEW,NXTSEQ>
QEXT <PRS MS0,PRSMSG,PRTSEQ@,PRTSQS>
QEXTN `<R,RSKP>
QEXT < RDTEXT,RELSEQ>
QEXT <SPCCHK>
TO @PS20< QEXT <SETTY `M> >
QEXT <STQD!L2,STRBUF>
QEXT! <TRANSH>
QEXT <YESNO>
QEXT O2|,` @\
TOPS1`0< QEXT <APPBLK> >
QEXT <CLZTXT, CNCLHD>
TOPS20< @QEXT <EDFORK,EDTG`JB,EV,EXECFK> >
QEXT <RESMSQ,SAV MSQ,MSGQLN>
QEX@T <FILCOL>
QEXT` <HDRPAG,HSTHLP>
QEXT <KWDTBL>
QEXT <LASTM,LCNT@,LHOSTN,LINEW>
`QEXT <LSTCHR,LSTMSG>
QEXT <MSGID X,MSGJFN,MSGSEQ,M@YDIR,MYDIRS>
QE`XT <MYHDEC,MYHNAM>
QEXT <NXTMSG, OBPTR,OHSN,OHSPTR@,OUTIFN>
QEXT <`REPLIN>
TOPS20< QEXT <SAVMOD> >
TOPS10< QEXT <SAV@PSZ> >
QEXT <SV`MIFN>
QEXT <TAKPTR,TCPAG,TOPTRS, TRAILR>
TOPS10< @QEXT <TTYUDX> >
` QEXT <TXTCNT,TXTFPG,TXTMS2,TXTPTR ,TXTTOT>
QEXT <@UPDPTR,UPDX>
QEXT <VERSN.>
QEORl+ -w
IF2 <IF-0NDEF GTMIND, <EXT-PERNAL GTMIND>>
-pPUSH P,F ;SAVE F.LAGS
JSP F,GTMI.0ND ;CALL ROUTINE.P
A,,B
POP P.p,F ;RESTORE FLAGS
RESTORE FLAQ-|P$Q. P"Q.
YP @Q.,2P!Q.N8P QtH:P QtkP QuI7P Qv:=P QO&:2P S7\H !`
TOPS2"0<
.ENDPS
.PS" ECT .LOW.
>;E"@nd TOPS20
TOP"`S10<
IFGE .-400#000,<RELOC>
>;End TOPS10
>U.,@ ;hf
IFIDN <<A>,<>,<UERR 14,<( 0>
IFDIF <A><H,<>,<UERR 14, [AS<hCIZ /A/]>
IZ /A/]>
UH6 Ah
IFIDN B<A>,<>,<UERR 16,B( 0>
IFDIF <A>BH,<>,<UERR 16, [ASBhCIZ /A/]>
IZ /A/]>
UJ.I9 >h~
IFIDN ?<A>,<>,<UERR 17,?( 0>
IFDIF <A>?H,<>,<UERR 17, [AS?hCIZ /A/]>
IZ /A/]>
U^+@ 9N
IFIDN 9(<A>,<>,<UERR 7, 9H0>
IFDIF <A>,9h<>,<UERR 7, [ASCIZ /A/]>
IZMP Z$[P ZP Z;ZP ZY7P Z$[8Q Z4Q @[FL\P
[L-pP [N<p [N<p [N<+rp [N<+wp [N<-p [N<8`p [N<8wp [N<H:p [N<lVp [N<lWp [N= p [N=p
[N=Z2p [N=Z7p [N=m6p
[N>)3p [N>)Wp
[N>,Wp [N>,Yp
[N>;Rp [N>;Wp [N>=1p [N>=7p [N>K`p [N>Kup [N>Kwp [NMj: }
TOP}@S10<
IFNDEF .GT}`LPN,<.GTLPN==-10>~ ; Original logge~ d-in PPN
TWOSEG~@
RELOC 400000
~` >;End TOPS10
TOPS20<
.P SECT .HIGH.
BY@2PAG==5000 ; [J`CR]Bytes to a page
WD2PAG==1000
CTCCHN==0 ; ^@C ON CHAN 0
TMRC`HN==5 ; TIMER ON CHAN 5
>
TOPS10<
BY@2PAG==1200 ; By`tes to a "page" (TOPS10 disk block )
WD2PAG==200 @; Words to a "pag`e" (TOPS10 disk block)
NQBFSZ==20 0 ; Words in di@sk buffer
>;E`nd TOPS10
WRDPAG==1000 ; [JCR ]Words to a page
BY2WRD==5 ; [J`CR]Bytes to a word
TAKPTN==3*20 ; Length of ta@ke IFN stack (FOB` size, addr, IFN)
; AC's
O =0 ; CAUTION -@- Clobbered by al`l GLXLIB stuff!!
A=1 ; Temp an d JSYS
B=2 ; @Ditto
C=3 ; D`itto
D=4 ; Ditto
E=5 ; Tem p & local to rout@ine
T=6 ; Dit`to
U=7 ; Ditt o
V=10 ; Ditt o - frequently is @ a character poin `ter
W=11 ; Di
tto
L=12 ; By
te pointer to lis
@t of message numb
`ers
M=13 ; Current message if any (message numb@er)
MX=M ; M,` when pointing to
current msg bloc
k
F=14 ; Flag
@s
X=15 ; Ofte
`nrhorizontal curs
CX=1 ; Used by ma
P=17
IFNF>,<PRINTX ?WARNING -- GLXLIB A C conventions hav@e changed - TF>
`IFN <A-S1>,<PRINTX ?WARNING -- GLX LIB AC convention@s have changed - `S1>
IFN <B-S2>,<PRINTX ?WARNING - - GLXLIB AC conve@ntions have changed - S2>
ang[bm}@ ms
XLIST
m0 IRP C,<
GTmPMBL (M,A)
GTMBmpL (X,B)
MOVE nA,MSGC(A)
MOVn0EM A,MSGC(B)
>
LIST
B)
[c<}P\:5Iyp\:d[@P\:t2pd\:t^p \;p \;X6p \;p \;Rp \;.J6p ]n
XLIST
d8 MOVEI A,[FLDDB. dX(.CMNOI,,<POINT 7dx,[ASCIZ /A/]>)]
CALL RFIELD
LIST
RFIELD
L]B%@P ]FL@P r]P,SP ]P,XP ]P,HwP ]P,KwP ]P-=vP @]P-HvP ]P-k(P ]P-nP ]P.>7P ]R[ZP ]R3P ]Reh6P ]S6P ]SH1P aD;rP'~aJt;rP'}aJ}\ c
XLIST
c8 HRROI A,[ASCIZ cXA]
CALL DPROMPT
LIST
PROMaWP #@&
TOPS2#`0<
.ENDPS
.PS$ECT .HIGH.
>;$ End TOPS20
TO$@PS10<
IFL .-400$`000,<RELOC>
>;End TOPS10
>cF@
IF2<
IRP A,<
IFDEF @A,<INTERNAL A>
IFNDEF A,<EXTERNAL A>
>
>
L A>
>
>FK@ @
IF2<
`IRP A,<
IFNDEF A,<EXTERNAL A>
>
>
L A>e\| p
SKIPN Rp0EDLVL
JRST .+pP4
MOVEM F,SAVF
JSP F,RESMSQ
MOVE F,SAVF
e ,~e&:x (pGJRST RSKPIJRST RSKPe^TkWQ @g5\| np}
SKIPN RoEDLVL
JRST .+o04
MOVEM F,SAVF
JSP F,SAVMSQ
MOVE F,SAVF
guI7P
gD;rP'~g'& gSP gg;rP'it(5P it;ZP itkyP ivNP ic&:=P xigP /h
UTYPE [0ASCIZ \A\]
SCIZ \A\]
kuI7P kv
P kv=P k k' `k:*g CH
%%FOO==Cha
BRK0 (%%FOO,B,1)
(%%FOO,kSN @n@pQ xnDpQ ~`xnHpQ @xnLpQ @xo` 7hD
IFIDN 8<A>,<>,<UERR 3, 8(0>
IFDIF <A>,8H<>,<UERR 3, [ASCIZ /A/]>
I}mP S@P .=P }i P f<P "&,}p 6~) P B]p B^(zp B^98p B^=p B^N8p B~=P J,:p J,;p J,;7p J,;Vp J,=p J,=p N-iP NV=P O$RP O$2P O$uP O$vP >}{woP