BWINDOWV1.0 4-APR-1994 16:35DEC C V1.3-000A  RESTORE_WIDTH_TO MINIBUFFER_SELECTED BEEP_MINI_BCOLUMN $READONLY$$BSS$$DATA$$LINK$ $LITERAL$iX3$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$FFLUSH DECC$GSPRINTF DECC$FREE MOST_MALLOC SEARCH_STR SEARCH_DIR STARTING_LINECASE_SENSITIVE NUM_LINES ACTUAL_LINES CURS_ROW0 CURS_ROW CURS_COL0 CURS_COL CURS_POS0 CURS_POS SQUEEZE_LINES MOST_L_OPT MOST_V_OPT MOST_B_OPT MOST_T_OPT MOST_W_OPT MOST_S_OPT MOST_K_OPT MOST_D_OPTBUFBEGEOBMINI_BUFC_POSC_LINE FORWARD_LINE GOTO_LINE SWITCH_TO_BUFFER WIN(WIN TOP_WIN(TOP_WIN( COLUMN8 RESTORE_WIDTH_TO0J8  UPDATE_WINDOW0J  UPDATE_STATUS0J0  REDRAW_WINDOW0J  CLEAR_WINDOW0J@  WINDOW_BUFFER0J  INIT_DISPLAY0J`  RESET_DISPLAY0JH)  OTHER_WINDOW0J2  TOGGLE_LOCK0J(  SET_WINDOW0JP UPDATE_WINDOWS(JXp MESSAGE0JX  PUT_MESSAGE8Jx CLEAR_MINIBUFFER8J- FREE_WINDOW_BUFFER8J8 SELECT_MINIBUFFER0JX EXIT_MINIBUFFER8J READ_FROM_MINIBUFFER0Jh0 REDRAW_DISPLAY0J8%  ONE_WINDOW0J@  TWO_WINDOWS0JX.  DELETE_WINDOW0JXh SAVE_WIN_FLAGS0J   SPLIT_WINDOW DISPLAY_LINE SET_SCROLL_REGIONGOTO_RC TT_DELETE_NLINES TT_ERASE_LINE TT_REVERSE_VIDEOTT_NORMAL_VIDEOCLSBEEP REVERSE_INDEX SMART_PUTS SEND_STRING_TO_TERM TT_PUTCHAR TERM_CANNOT_INSERT TERM_CANNOT_SCROLL SCREEN_WIDTH SCREEN_HEIGHT SCREEN_ROWS TT_BOLD_STR TT_ULIN_STR TT_NORM_STR TT_REVV_STR CURS_F_STR SHELL_PID INPUT_BUFFER_LEN INPUT_BUFFERGETKEY SET_WIDTH READ_TO_LINE FILE_RINGC_DIR NUM_FILES0  BEEP_MINI_B8 MINIBUFFER_SELECTED0J  READ_STRING DECC$STRLEN DECC$STRCPY0J  NICELY_PUTS0J`  GET_SCROLL8JH RESTORE_WIN_FLAGS0J  MAKE_WINDOW0J@ UPDATE_STATUS10J`$ EXPAND_WINDOW18J* DELETE_AS_TOP_WINDOW DECC$STRCMP DECC$CLOSE OTS$DIV_I $=  $=  $=  $=  = = = =  =^[O(=^[0=%s: 8=0' MOST: %s (^B kills): Top of Buffer.`=End of Buffer.p=End of buffer.=Top of buffer.= (%d,%d) = (%d,%d) %d%% =0 ;=P  TT_PUTCHAR;@ SEND_STRING_TO_TERMGETKEYBEEP DECC$STRLEN DECC$FFLUSH7DECC$GA_STDOUT TT_REVERSE_VIDEO7 NUM_LINES TT_NORMAL_VIDEO7BEGGOTO_RC OTS$DIV_I DECC$GSPRINTF7WIN=00 @;= ;7C_LINE;7EOB7C_POS SMART_PUTS DECC$STRCPY7 SCREEN_WIDTH=0 ;=  =0 2;=  =0 H;7 MOST_T_OPT7 MOST_B_OPT7 MOST_V_OPT7 MOST_S_OPT7 SQUEEZE_LINES7 MOST_W_OPT=0 (;=  7CURS_COL7CURS_ROW7CURS_POS SWITCH_TO_BUFFER7BUF=0 h;=0 0;=  DISPLAY_LINE SET_SCROLL_REGION7 SCREEN_HEIGHT! FORWARD_LINE#CLS=0 ;=@< % TT_ERASE_LINE7TERM_CANNOT_SCROLL  'TT_DELETE_NLINES=0 ;=P ) GOTO_LINE=0 $;=` =0 H);= =0 *;=P =0 -;=0 + DECC$FREE- DECC$STRCMP/ DECC$CLOSE=0 X.;=P 7TOP_WIN=0 %;=@| =0 p;=0 ;7MINI_BUF=0 ` ;=P =0 8 ;=p 1 REVERSE_INDEX3 READ_TO_LINE=0 ;=@< 5 MOST_MALLOC=0 ;=0 =0  ;= =0 ;=0 7 SET_WIDTH;=0 ;=P = 0 @;==0 P;=` =0 X;= ;=0 ;=0 =0 ;=  =0 ;=0 =0  ;= =0 ;=P<  =#4G~^^~ (0޴8@GGGpBGxb@ZkG_PBGXb@ZkGXD d@0&. F"$1@E2JHe"`DB@BGHb4G@Zk@B"Hb4G@ZkG@@D" $1@GGBQ.1"EQJHe"`DB04G@BHb"@Zk04G@BHb"@ZkG`BGhb@ZkGDXDgGe c@@0DxDM PBXb@ZkGGD*PBXb@Zk4GG0D@B "Hb@Zk4G B(bG@ZktGGd@qH.0@d@PJvgJF>.0@d@yHUJ0@F>/XKG?[G04G@BHb("@Zk4G B(bG@ZktGd@qH.0@d@tHPJ0@F>g.SgJtFg>?Gd@ BxH(b.0@G4GWJF>@Zk@0HJ*DPBGXb@Zkd@G&,pHD0@A&H0D&< E"@@%gJHG BG(b4G@Zk GU@@D d@qH.0@PJF>G B4G(b@Zk¤4GBb@ZkU@@Dd@#,A#H#<G_G]]} (0ݤ8@P#kG`BGhb@Zk d@,GH<G#G~TG^^ GG=BG b(@Zk "CG]] 0#kG#4G~4G^TG^GG x"Bb@Zk4GXHBPb@ZkG]] #kG# 4G~^ G ;[{@ZkG] #k#0 ~^^~ (,GG AH'H?DG GG$@/@ BGb4G@ZkGD @DGB0gHb4GJ@Zk,$  AH'H?DGG]]} (0#kG#TG~^^~ (GGbXB4G#4Gb@Zk4G8(B0b@ZkBGb@ZkG Bb@Zk(b# , HG_4G8(B0b@ZkG]]} (0#kG#~^ ^(~08@GGG,"G"H@1" G""01"hBGpbtG@ZkxbTG"4GHB#4GPb@Zk4GBb@ZkB"b4G@Zk,Gb#H M_B"bGTG@Zk"hb#_TGGB="bG@ZkhBGpb@Zk4GBb@ZkG]G ](}08@P#kG#~^{#G ,A H <Q_G] #k#TG~^^~ (0޴8@HGGG 8D&0@@ 8D "BbP1"@Zk4G"GD(TGBR @ @" @Bb`1"@Zk4G"G/G A4GG((A"%@ A C&1@rF `G@Bbp1"TG@Zk4G@%C "BTGb1"@Zk4G@GG]]} (0ݤ8@HP#k#4G~^^ ~(08޴@HP>X^`GGC8B@b@Zk4Ghb" F) A!b#¤ D( '@pb#" 0GM@4GBb@Zk#( 0G"hb#@_TGG %(0B)CD (A Bb@Zk4G4G8BTG@b@Zk4GB bG@Zk4GGBà' &4GxBb@Zk4GTG"Bb)@Zk4GTG8B@b %@0@@Zk4GB(A b0A@ZkG4G$C"G(BG'4G0b!@Zk4GTGBb(@Zk4GTG8B@b@ZkB$1@bG@Zk G$1@ /B4G b4G@ZkTG4GxBb@ZkGBb@ZkG$1@ *4G"Bb') A 0 A23Gpb#@B4Gb@ZkèB4Gb@Zkb#k@Gcpb#"Bàcɰj@B4Gb@ZkG]] }(08ݤ@HP=X]`p#kG#~^^~ (0޴8@H>PGGb#pb@G$B_Š<&& 0GF G C<) 0IFF  =`G<R @@GC8b#4G@b#@_@GC0!G&D?ŰG8b#@G]]} (0ݤ8@H=P`#kG#~^^~ (0޴8@GGGG`8`Db#@4GBTGb@Zk4G" 1& @B B B0&B(b@Zk(4G4Gb8`D'% 3 0Ģ"b G[W@BbG@Zk`BGhb@ZkGB&1@bTG4G@ZkG8`DBb@ZkB4Gb4G@ZkGG]]} (0ݤ8@P#k;8! [R@;1 ;!! X[;RaP$pk;4G80!?G[8  F8 R_G;8TD81?G;8D8!?G8D8GGGX=}#=GCGG=C1G!C0C8C2,G_GkG#TG~^^~ (0GG0bBb G%$B@Zk4G08D D 0@BHb10B0 B@ZkG4GBTGb @0@@ZkG B(b@ZkG%1@ @BTGHb4G@ZkG B(b@ZkG%1@c4GBTGbc$@0@@Zk4GTGBb%@Zk4GbBb@ZkG]]} (0@#kGH 8 88 0 D8@F8`P F4;8BFaF0!(;T$pkG#4G~^^ ~(08GGG BG(b=@ZkG4G BG(bG@ZkG0(GCG(DGCGQB0 B. 3BCUJ>`(ĢB0 B6/ 7BY6K6?XBGhb#Zd D<_GG]] }(08@#k#G~4G^^~ (0޴8@GG4GbxBb$Q@@ZkG4GxBGbG@ZkG0(GCG(FGCQB0 B. 3BUJ> `(ƢGCB0 B6/ 7BY6K6?BGb#xGZCGF <泜_8B04@bذ@Zk4GTGB#b@Zk4GTGxHBPb@Zk4GBb@ZkG]]} (0ݤ8@P#k#4G~TG^^~ GGPb@BHb#@Zk4GTGBb@ZkTG0b B(bG@Zk04G B(b@ZkG]]} 0#kGp#4G~TG0^8^@~HPX޴`hp>x^GG(bBb, 0@G@ZkGTG TG .qH"PJG#F><T/8h8!EFXKyJFG?G`v/ 0 A.vKPJqzK"F>"V.Z#"UUJJ :/sJ 0 AY:K3G:?,Z#H?$.d#@"[;JgK`G.xrK 0 AUJF>R"7/"[ KgK".)"@<"G9g" /:/pK: wKY:Kz#0G:?Z.qK yKRAJ AWFA>.VJF>.Z#SCUCPJF>_ G.{K 0 AVJF>Z#UC"@"!97"G92CS?C9 KssB93C 8¦֢F` GB6BbCG@Zk G( ¦5B֢C0C C G/BG$b@Zk GG0G BdX("F" G(GX(h("0"GD`GBb@Zk, !HHI @  .q I`" 0 AP JF >J!@. HSJIh¦@֢ 6A-8qB B 8A @`G9,pH9"sHA9H"0D9<Y.`H!wHRQJ ASFQ>. 8A 6AUJF>Y-9#JHI WEH= G.qH 0 A 6APJF>9#@BbG.TJ>@Zk4G(G(B0b@Zk GCGHBGPb4G(*G@ZkBGb@ZkTGcXBG`b(@ZkG0]8]@}HPXݤ`hp=x]#k#~^^GGb#"B 1_4GBb@ZkG]] #kG#~^^~ GGb#  !0B _BSB7`J31`BP`BpFQF$# aB#BG_TG0PB0XbGCG0CGG4C  =01C4@C0 0`,((!@Zk4GGG]]} 0#kp#~^^ ~(08޴@HP>X^`~hpx޵GGb#_4Gp¤"0 BGC}C=G0C d@4tB BbGʢC GٲCGGCL CIGX Qb#S_tGGCG0֢51BGG 0v51BGtCb#@b# ġ]3A0`BR A I`¦֢결_Gb# ) _P4G@BHb@Zk`7á @ B.AbA4G@Zkb#)ȡ _Gb#ȡɱ _4GP¥@BHb@ZkoBGb4G@Zkhb# ȡƠ $¥&@@_nG¤G¦CCƠGGC ȰG C CkGGqGCCCC Gb#_GGCG40BG G40BGCb#@'G4GBb0@@ZkGib#bdcϡGCP d CİΡ ʱ?_4G@BHb@Zk}o4Gb#Pmi._@B4GHb@ZkG]] }(08ݤ@HP=X]`}hpxݥ#k#~^^~ (0޴8@H>PGGb#b# @0 @ABP2DB q0@BpB q @_G¤G4GB(b@Zkb#_( cG]]} (0ݤ8@H=P`#k#~^^~ (0޴8GGb0$$Dj#$D b#@TG%0D 8B(( @b@Zk4G#B4b440а@ZkðD"b#x"!1 C4Gd1Q B 2f_.G4GxTG$1@ŠhBpb1Q@@Zk4G4GTGBb@Zk4GBGb@Zk4Gà# B1$B2 c(b# s4B0QBW_4GhBTG%pb@ZkcGb# àcİe]_X4GHBPb@ZkG]]} (0ݤ8@#kG#G~C^4G^G G @(b 8B30"4@bA8"PB `,a@"Hb2"G@Zk¦8 88 `0 D$F8@P F"8BBFu7Db94GbZxBb@ZkG]] #kGG#3G~C^s#G@Ӧ3GG֢C1C0GҲG3GCCC1C 0G_0BעGGCG4Z0CGG4ڢ0C? 41B GCG041BGG 0Т41B_GײCs#f_G] #kG#~^^~ (0޴8@HGGb#p"pp¤GCGp00C4 000SG4sC4r(0bGCs0"GrGGC1CCC 0G_GptGCG0Z51BGG0z51B?GtChb#_Ӑb#`(_NGBGbGTG@Zk4G4G@BTGHb@Zk4GBb0@@Zkp"bb#sGGCCGGrGCCC'C G8Gq_ptGGCG0֢51BGG0v51BGtChb#_$@@&b#`  0@_ƠGxb#fƠgȰ_4GBb@ZkG]]} (0ݤ8@HP#kG#~^^~ (GGPb0D #TG0B,$,8b@Zk0F,4GP"@@BHb@Zk B4G(b@Zk4G BG(b@ZkG]]} (0#k#~^^~ (0޴8@HGGb#b ¤0$$Dm _Ӑb#0%0DD _Gb#_BGb4G@ZkWH¤Hb#(# b% 0(Q BCâsr G_b3GCG40BG  /=G450BG3Cb#_ b## -_0@Pb#C_TG`B($(hb@Zk4GG0Bb00 4@ZkGcb#cf>_4GpBxb@ZkG]]} (0ݤ8@HP#kGp#4G~TG^^~ (0޴8@H>P^X~`hp޵xGGH8B@b @ZkGhBpb@Zkbb#H¤Q_¥p"xBb⤘4GxBTGb0@Zk4GBb  . ,,@Zk8 88 8@0 D+F P F)BFH8 $FDz/C(BG0b@ZkGB/1AbTG4G@Zk4G4GXB`b@ZkG4Gb# -_Gb#Ed_G]]} (0ݤ8@H=P]X}`hpݥx#kG#~^^GGpb#h <B<" !G_4GBb@ZkG]] #k4 8G H DECC$STRLEN4 @b# DECC$STRLEN4 D@ H DECC$STRLEN, PG `GETKEY, Xb#GETKEY, \@ `GETKEY< G SEND_STRING_TO_TERM< b#SEND_STRING_TO_TERM< @ SEND_STRING_TO_TERM< G SEND_STRING_TO_TERM< b#SEND_STRING_TO_TERM< @ SEND_STRING_TO_TERM< (G 8SEND_STRING_TO_TERM< ,b#SEND_STRING_TO_TERM< 4@ 8SEND_STRING_TO_TERM< @G PSEND_STRING_TO_TERM< Db#SEND_STRING_TO_TERM< L@ PSEND_STRING_TO_TERM, XG hBEEP, `b#BEEP, d@ hBEEP, G GETKEY, b#GETKEY, @ GETKEY, G GETKEY, b#GETKEY, @ GETKEY< G SEND_STRING_TO_TERM< b#SEND_STRING_TO_TERM< @ SEND_STRING_TO_TERM4 G  TT_PUTCHAR4 b# TT_PUTCHAR4 @  TT_PUTCHAR< pG SEND_STRING_TO_TERM< tb#SEND_STRING_TO_TERM< |@ SEND_STRING_TO_TERM4 G  TT_PUTCHAR4 b# TT_PUTCHAR4 @  TT_PUTCHAR4 G  TT_PUTCHAR4 b# TT_PUTCHAR4 @  TT_PUTCHAR, G 0GETKEY, (b#GETKEY, ,@ 0GETKEY4 tG  TT_PUTCHAR4 |b# TT_PUTCHAR4 @  TT_PUTCHAR4 G  TT_PUTCHAR4 b# TT_PUTCHAR4 @  TT_PUTCHAR4 G  DECC$FFLUSH4 b# DECC$FFLUSH4 @  DECC$FFLUSH, @G PBEEP, Hb#BEEP, L@ PBEEP4 G  DECC$STRCPY4 b#X DECC$STRCPY 4 @  DECC$STRCPY, G $GOTO_RC, b#8GOTO_RC, @ $GOTO_RC4 ,G < DECC$FFLUSH4 0b#8 DECC$FFLUSH4 8@ < DECC$FFLUSH4 G  DECC$FFLUSH4 {# DECC$FFLUSH4 @  DECC$FFLUSH4 G  TT_PUTCHAR4 b# TT_PUTCHAR4 @  TT_PUTCHAR4 4G L TT_PUTCHAR4 <b# TT_PUTCHAR4 H@ L TT_PUTCHAR, G GOTO_RC, b#XGOTO_RC, @ GOTO_RC4 G  DECC$FFLUSH4 b#X DECC$FFLUSH4 @  DECC$FFLUSH4% G  TT_ERASE_LINE4& b#X TT_ERASE_LINE4% @  TT_ERASE_LINE, G (BEEP, b#XBEEP, $@ (BEEP4 XG l DECC$FFLUSH4 db#X DECC$FFLUSH4 h@ l DECC$FFLUSH4 G  DECC$GSPRINTF4 b# DECC$GSPRINTF4 @  DECC$GSPRINTF, G 0GOTO_RC, (b#GOTO_RC, ,@ 0GOTO_RC4 8G H DECC$FFLUSH4 <b# DECC$FFLUSH4 D@ H DECC$FFLUSH< HG \SEND_STRING_TO_TERM< Pb#SEND_STRING_TO_TERM< X@ \SEND_STRING_TO_TERM4 tG  DECC$STRCPY4 |b# DECC$STRCPY4 @  DECC$STRCPY4 G  DECC$STRCPY4 b# DECC$STRCPY4 @  DECC$STRCPY4% G  TT_ERASE_LINE4& b# TT_ERASE_LINE4% @  TT_ERASE_LINE4 G  DECC$FFLUSH4 b# DECC$FFLUSH4 @  DECC$FFLUSH4 G DECC$STRCPY4 b# DECC$STRCPY4 @ DECC$STRCPY4 $ G 8 DECC$STRCPY4 ( b# DECC$STRCPY4 4 @ 8 DECC$STRCPY4 G DECC$STRCPY4 b# DECC$STRCPY4 @ DECC$STRCPY4 G DECC$STRCPY4 b# DECC$STRCPY4 @ DECC$STRCPY43 G READ_TO_LINE44 b# READ_TO_LINE43 @ READ_TO_LINE4  G $ DECC$FFLUSH4  b# DECC$FFLUSH4 @ $ DECC$FFLUSH< G SET_SCROLL_REGION< b#SET_SCROLL_REGION< @ SET_SCROLL_REGION, G GOTO_RC, b#GOTO_RC, @ GOTO_RC 4! G FORWARD_LINE4" b# FORWARD_LINE4! @ FORWARD_LINE<' G  TT_DELETE_NLINES<( b#TT_DELETE_NLINES<'  @  TT_DELETE_NLINES<  G $ SET_SCROLL_REGION<  b#SET_SCROLL_REGION< @ $ SET_SCROLL_REGION, 0 G H GOTO_RC, 4 b#GOTO_RC, D @ H GOTO_RC4! L G ` FORWARD_LINE4" T b# FORWARD_LINE4! \ @ ` FORWARD_LINE41 G REVERSE_INDEX42 b# REVERSE_INDEX41 @ REVERSE_INDEX< G SET_SCROLL_REGION< b#SET_SCROLL_REGION< @ SET_SCROLL_REGION, G GOTO_RC, b#GOTO_RC, @ GOTO_RC4 G DISPLAY_LINE4 b# DISPLAY_LINE4 @ DISPLAY_LINE4! G  FORWARD_LINE4" b# FORWARD_LINE4! @  FORWARD_LINE4 G ( TT_PUTCHAR4 b# TT_PUTCHAR4 $@ ( TT_PUTCHAR4 ,G 8 DISPLAY_LINE4 0b# DISPLAY_LINE4 4@ 8 DISPLAY_LINE4 G  DECC$FFLUSH4 b# DECC$FFLUSH4 @  DECC$FFLUSH4) G  GOTO_LINE4* b# GOTO_LINE4) @  GOTO_LINE4 G  DECC$FFLUSH4 b# DECC$FFLUSH4 @  DECC$FFLUSH, G GOTO_RC, b#0GOTO_RC, @ GOTO_RC4) 4G D GOTO_LINE4* <b#0 GOTO_LINE4) @@ D GOTO_LINE4% G  TT_ERASE_LINE4& b#0 TT_ERASE_LINE4% @  TT_ERASE_LINE4 G  DISPLAY_LINE4 b#0 DISPLAY_LINE4 @  DISPLAY_LINE4 G  TT_PUTCHAR4 b#0 TT_PUTCHAR4 @  TT_PUTCHAR4% G  TT_ERASE_LINE4& b#0 TT_ERASE_LINE4% @  TT_ERASE_LINE4! G  FORWARD_LINE4" b#0 FORWARD_LINE4! @  FORWARD_LINE< G SET_SCROLL_REGION< b#SET_SCROLL_REGION< @ SET_SCROLL_REGION<' <G PTT_DELETE_NLINES<( @b#TT_DELETE_NLINES<' L@ PTT_DELETE_NLINES, `G |GOTO_RC, hb#GOTO_RC, x@ |GOTO_RC4% G  TT_ERASE_LINE4& b# TT_ERASE_LINE4% @  TT_ERASE_LINE 4 G  TT_PUTCHAR4 b# TT_PUTCHAR4 @  TT_PUTCHAR4% G  TT_ERASE_LINE4& b# TT_ERASE_LINE4% @  TT_ERASE_LINE, G GOTO_RC, b#GOTO_RC, @ GOTO_RC< G SET_SCROLL_REGION< b#SET_SCROLL_REGION< @ SET_SCROLL_REGION4 G  DECC$FFLUSH4 b# DECC$FFLUSH4 @  DECC$FFLUSH45 G  MOST_MALLOC46 b# MOST_MALLOC45 @  MOST_MALLOC45 G  MOST_MALLOC46 b# MOST_MALLOC45 @  MOST_MALLOC45 G 4 MOST_MALLOC46 $b# MOST_MALLOC45 0@ 4 MOST_MALLOC45 <G P MOST_MALLOC46 Db# MOST_MALLOC45 L@ P MOST_MALLOC,# G CLS,$ b#CLS,# @ CLS< G ,SET_SCROLL_REGION< $b#SET_SCROLL_REGION< (@ ,SET_SCROLL_REGION, 8G LGOTO_RC, <b#GOTO_RC, H@ LGOTO_RC4 TG d DECC$FFLUSH4 Xb# DECC$FFLUSH4 `@ d DECC$FFLUSH< G SET_SCROLL_REGION< b#`SET_SCROLL_REGION< @ SET_SCROLL_REGION, G GOTO_RC, b#`GOTO_RC, @ GOTO_RC47 G  SET_WIDTH48 b#` SET_WIDTH47 @  SET_WIDTH4 G  DECC$FFLUSH4 b#` DECC$FFLUSH4 @  DECC$FFLUSH, G GOTO_RC, b#GOTO_RC, @ GOTO_RC4 G  OTS$DIV_I4 b# OTS$DIV_I4 @  OTS$DIV_I4 (G < OTS$DIV_I4 4b# OTS$DIV_I4 8@ < OTS$DIV_I4 G  DECC$GSPRINTF4 b# DECC$GSPRINTF4 @  DECC$GSPRINTF< G TT_REVERSE_VIDEO< b#TT_REVERSE_VIDEO< @ TT_REVERSE_VIDEO< G SEND_STRING_TO_TERM< b#SEND_STRING_TO_TERM< @ SEND_STRING_TO_TERM4 G $ SMART_PUTS4 b# SMART_PUTS4 @ $ SMART_PUTS4 $G 4TT_NORMAL_VIDEO4 ,b#TT_NORMAL_VIDEO4 0@ 4TT_NORMAL_VIDEO4 <G P DECC$STRCPY4 Db# DECC$STRCPY4 L@ P DECC$STRCPY 4 G  DECC$FFLUSH4 b# DECC$FFLUSH4 @  DECC$FFLUSH4 G  DECC$STRCPY4 b#  DECC$STRCPY4 @  DECC$STRCPY4 !G ! DECC$FFLUSH4 !b#@ DECC$FFLUSH4 !@ ! DECC$FFLUSH4) "G (" GOTO_LINE4* "b#@ GOTO_LINE4) $"@ (" GOTO_LINE4 t"G " DECC$FFLUSH4 x"b#@ DECC$FFLUSH4 "@ " DECC$FFLUSH4) "G " GOTO_LINE4* "b#@ GOTO_LINE4) "@ " GOTO_LINE4! #G # FORWARD_LINE4" #b#@ FORWARD_LINE4! #@ # FORWARD_LINE4 H$G X$ DECC$FFLUSH4 P$b#@ DECC$FFLUSH4 T$@ X$ DECC$FFLUSH4 $G $ DECC$FFLUSH4 $b#@ DECC$FFLUSH4 $@ $ DECC$FFLUSH4) %G % GOTO_LINE4* %b#` GOTO_LINE4) %@ % GOTO_LINE4 h&G |& DECC$STRCPY4 t&b#8 DECC$STRCPY4 x&@ |& DECC$STRCPY4+ &G & DECC$FREE4, &b#8 DECC$FREE4+ &@ & DECC$FREE< 'G 'SET_SCROLL_REGION< 'b#8SET_SCROLL_REGION< '@ 'SET_SCROLL_REGION, ('G 4'GOTO_RC, ,'b#8GOTO_RC, 0'@ 4'GOTO_RC<' 8'G H'TT_DELETE_NLINES<( @'b#8TT_DELETE_NLINES<' D'@ H'TT_DELETE_NLINES< 'G 'SET_SCROLL_REGION< 'b#8SET_SCROLL_REGION< '@ 'SET_SCROLL_REGION4 'G ' DECC$FFLUSH4 'b#8 DECC$FFLUSH4 '@ ' DECC$FFLUSH< L(G (SWITCH_TO_BUFFER< \(b#SWITCH_TO_BUFFER< (@ (SWITCH_TO_BUFFER4 )G ,) DECC$FFLUSH4 $)b# DECC$FFLUSH4 ()@ ,) DECC$FFLUSH< +G ,SET_SCROLL_REGION< +b#SET_SCROLL_REGION< +@ ,SET_SCROLL_REGION, ,G ,GOTO_RC, ,b#GOTO_RC, ,@ ,GOTO_RC<' ,G ,,TT_DELETE_NLINES<( ,b#TT_DELETE_NLINES<' (,@ ,,TT_DELETE_NLINES4 D-G T- DECC$FFLUSH4 L-b# DECC$FFLUSH4 P-@ T- DECC$FFLUSH4- -G - DECC$STRCMP4. -b# DECC$STRCMP4- -@ - DECC$STRCMP4/ .G . DECC$CLOSE40 .b# DECC$CLOSE4/ .@ . DECC$CLOSE4+ .G $. DECC$FREE X4, .b# DECC$FREE4+ .@ $. DECC$FREE4+ (.G 8. DECC$FREE4, 0.b# DECC$FREE4+ 4.@ 8. DECC$FREE4+ .G . DECC$FREE4, .b# DECC$FREE4+ .@ . DECC$FREE4 /G / DECC$STRCPY4 /b# DECC$STRCPY4 /@ / DECC$STRCPY4+ 0G $0 DECC$FREE4, 0b# DECC$FREE4+ 0@ $0 DECC$FREE4 L0G \0 DECC$FFLUSH4 T0b# DECC$FFLUSH4 X0@ \0 DECC$FFLUSH< 0G 0SET_SCROLL_REGION< 0b#hSET_SCROLL_REGION< 0@ 0SET_SCROLL_REGION,# 1G 1CLS,$ 1b#hCLS,# 1@ 1CLS, P1G l1GOTO_RC, X1b#hGOTO_RC, h1@ l1GOTO_RC< t1G 1SWITCH_TO_BUFFER< x1b#hSWITCH_TO_BUFFER< 1@ 1SWITCH_TO_BUFFER4 1G 2 DISPLAY_LINE4 2b#h DISPLAY_LINE4 2@ 2 DISPLAY_LINE4 2G (2 TT_PUTCHAR4 2b#h TT_PUTCHAR4 $2@ (2 TT_PUTCHAR4! 02G <2 FORWARD_LINE4" 42b#h FORWARD_LINE4! 82@ <2 FORWARD_LINE4 03G @3 DECC$FFLUSH4 43b# DECC$FFLUSH4 <3@ @3 DECC$FFLUSH ==-%$WINDOWDEC C V1.3-000A =  44= read_string 4=3+                         '  8   $=  84 = p =  p4X4= message p4=  7 7 $=  4 = h =  484=select_minibuffer 4=>65 = = = = @ $=  4 =  =  X44=exit_minibuffer X4=7/. F F F I $=  x4 = P =  44= nicely_puts 4=:21 O O O R$ $=  4 =  =  4X4= put_message 4=ZRQ ] B ? @ b H H I$ $=  4 .=   4=  =  .=   4=  =  =  = ! 44="read_from_minibuffer 4= i i o o ? ? @ @2 w z K H H I 2, $=  4 .=   4=  =  .=   4=  =  =  =   4x4=clear_minibuffer  4=+#"    $=  8 4 = H K=  ` 44= get_scroll ` 4=  9P    9W 9[ 9[ 9` 9`  9b 9c\  9q  9u 9v 9z 9z4 $=  4 .=   _ 4=  =  .=   _ 4=  =  .=   _ 4=  =  .=   _ 4=  =  =  8=  8 44= update_window 8 4=                                         =      < $=  | 4 .=   7 4=  =  .=   7 4=  =  .=   7 4=  =  =  =  P44=update_windows P4=UML        8 $=  4 = 0 =  404= redraw_window 4= & . . . 0 0 0 0 1 2 3 4 ; ; C, $=  4 =  =  h4X4=save_win_flags h4=bZY K K J K P P L K L M N =  =  @44= window_buffer @4=\TS T W V V V W X W X $=  L4 =  =  44= clear_window 4=d\[ ^ ^ a b e e e o( $=  4 =  =  H44=restore_win_flags H4=c[Z } } } ~  } ~    = x =  44= make_window 4=NFE       ( $=  4 =   =  44= init_display 4=rji              , $=  4 .=   4=  =  =  =  4`4= reset_display 4=910     $=  4 =  O=  @44=update_status1 @4=             [       8 $=  4 = H =  44= update_status 4=1)(     $=  4 = x =  4 4= split_window 4=                 $=  4 =  =   4@4= two_windows  4=D<                         5 $ $ $    ? - , , 0v 0x  1u 2x      7 7 Q R : S Q 9  2T   WL $=  X 4 .=    4=  =  .=    4=  =  .=    4=  =  .=    4=  =  .=    4=  =  .=    4=  =  =  =  $4`4=expand_window1 $4=yqp D  J J J J J M O  [ Z ^4 $=  %4 =  O=  %484= one_window %4= e j q u t t n  } z y z | z_         , $=  $&4 .=   %4=  =  =  N=  (44= set_window (4=              } }_ } } ~   } ~" !   $=  4(4 .=   (4=  =  = 8 =  H)44= other_window H)4={z              $=  p)4 = H = ! *44="delete_as_top_window *4=c[ 4                            W        4 $=  *4 .=   *4=  =  .=   *4=  =  .=   *4=  =  =  =  -44= free_window_buffer -4=)!   $=  -4 =  =  X.44= delete_window X.4=          W  T    S              %4 $=  .4 .=   W.4=  =  .=   W.4=  =  = 8 m=  04h4=redraw_display 04=             ~ }          x   } }    &  &  +  +  / P $=  04 .=   04=  =  = @ =  244= toggle_lock 24=E=< 3  L O   L $=  24 .=   24=  =  =  =