$ od -c -N 50000 [eris]<LispCore>3270>EmSetUpVT100Pack.mesa!1 0000000 - - = = = = = = = = = = = = = 0000020 = = = = = = = = = = \r - - F i 0000040 l e : E m S e t U p V T 1 0 0 0000060 P a c k . m e s a \r - - L a 0000100 s t r e v i s e d b y : T 0000120 o m \t \t \t \t 1 6 - J u l - 8 4 0000140 1 4 : 0 9 : 2 5 \r - 0000160 - O w n e r : T o m \r \r - - 0000200 O v e r v i e w : P r o v i 0000220 d e s t h e S e t - U p P 0000240 r o p e r t y S h e e t f o 0000260 r t h e V T 1 0 0 t e r m 0000300 i n a l e m u l a t o r . \r \r 0000320 - - C o p y r i g h t ( C ) 0000340 X e r o x C o r p o r a t i 0000360 o n 1 9 8 3 , 1 9 8 4 . A l 0000400 l r i g h t s r e s e r v e 0000420 d . \r \r \r D I R E C T O R Y \r 0000440 C h a r D e f s U S I N G 0000460 [ C o d e s 0 ] , \r E m G T 0000500 T Y A c t i o n D e f s U S I 0000520 N G [ C l e a r T a b , E x 0000540 e c u t e , G e t N e x t T a 0000560 b , S e t T a b , T T y M o 0000600 d e I s ] , \r E m G T T Y C 0000620 h a r T r a n s D e f s U S I 0000640 N G [ D C 1 , D C 3 , S e 0000660 t P o u n d S i g n ] , \r E 0000700 m G T T Y C o m D e f s U S I 0000720 N G [ R e p o r t T o H o s t 0000740 ] , \r E m G T T Y P r i v D 0000760 e f s U S I N G [ \r 0001000 E m D a t a , E m I c o n D a 0001020 t a , G e t C o m H a n d l e 0001040 , G e t F i l e D a t a , L 0001060 p t I c o n D a t a , m a x C 0001100 o l u m n s , \r n 0001120 o T a b s L e f t , p e r m a 0001140 n e n t Z o n e , S a v e P S 0001160 D a t a , s h o r t Z o n e , 0001200 v a l i d I d ] , \r E m S 0001220 e t U p V T 1 0 0 D e f s U S 0001240 I N G [ ] , \r E m T T Y D 0001260 e f s U S I N G [ L p t t r 0001300 t t t y i c o n d a t a , L p 0001320 t t r t t t y s c h e m a d a t 0001340 a , T r t t t y i c o n d a t 0001360 a ] , \r E n v i r o n m e n 0001400 t U S I N G [ B l o c k , 0001420 B y t e ] , \r G V D T D e f 0001440 s U S I N G [ C R S h a p e 0001460 , G e t C u r s o r S h a p e 0001500 , S e t C u r s o r S h a p e 0001520 ] , \r H e l p D e f s U S 0001540 I N G [ O p e n H e l p W i n 0001560 d o w ] , \r I c o n D e f s 0001600 U S I N G [ I c o n , P a 0001620 r e n t F r o m I c o n , R e 0001640 f e r e n c e F r o m I c o n ] 0001660 , \r M e s s a g e D e f s 0001700 U S I N G [ M s g , M s g k 0001720 e y , m s g N i l ] , \r M 0001740 e s s a g e S w n D e f s U S 0001760 I N G [ D i s p l a y M e s s 0002000 a g e L i t e r a l ] , \r N 0002020 S F i l e U S I N G [ C l o 0002040 s e , E r r o r , H a n d l 0002060 e , O p e n C h i l d ] , \r 0002100 P a r a m e t e r D e f s U 0002120 S I N G [ \r A q p a r 0002140 m s h e e t b o d y d a t a , 0002160 B u i l d P a r m S h e e t B o 0002200 d y , C r e a t e P a r m , 0002220 D e s t r o y T e x t P a r m v 0002240 a l u e , \r E r a s e 0002260 P a r m , F i n d , G e t C 0002300 a r d i n a l , G e t C h o i 0002320 c e P a r m v a l u e , G e t 0002340 S t a t e P a r m v a l u e , 0002360 \r G e t T e x t P a r m 0002400 v a l u e , P a r m , P a r 0002420 m d a t a , P a r m k e y , 0002440 p a r m N i l , P v b u i l d 0002460 p s b o d y , \r P v c 0002500 h o i c e p a r m c h a n g e d 0002520 , P v d e s t r o y d a t a , 0002540 P v h e l p , P v p a r m s 0002560 a r e v a l i d , P v s t a t 0002600 e p a r m c h a n g e d , \r 0002620 P v t e x t p a r m c h a 0002640 n g e d , R g p a r m d a t a 0002660 , S e l e c t T e x t p a r m 0002700 , S h o w P a r m ] , \r P 0002720 s w n D e f s U S I N G [ A 0002740 q o p e n d a t a , P s O p e 0002760 n , P v p s m g r ] , \r R 0003000 S 2 3 2 C E n v i r o n m e n t 0003020 U S I N G [ L i n e S p e e 0003040 d , P a r i t y ] , \r S c 0003060 h e m a D e f s U S I N G [ 0003100 L s c h e m a , l s c h e m a 0003120 N i l , P o s n ] , \r S t 0003140 a n d a r d D e f s U S I N G 0003160 [ S t r i n g ] , \r S v D 0003200 e f s U S I N G [ D e c i m 0003220 a l A p p e n d C v ] , \r T 0003240 r a i t D e f s U S I N G [ 0003260 I n s t a n c e , M y D a t a 0003300 ] , \r W S S t r i n g D e f 0003320 s U S I N G [ S t r i n g F 0003340 r o m L O N G S T R I N G ] , \r 0003360 W S S t r i n g U t i l D e 0003400 f s U S I N G [ \r C 0003420 o p y S t r i n g , C v F r o 0003440 m S t r i n g D e c i m a l , 0003460 D e s t r o y S t r i n g , I 0003500 n v a l i d N u m b e r , s t 0003520 r i n g N u l l ] , \r Z k e 0003540 y M e s s a g e D e f s U S I 0003560 N G [ G e t M s g , M s g k 0003600 e y ] ; \r \r E m S e t U p V T 1 0003620 0 0 P a c k : P R O G R A M \r 0003640 I M P O R T S \r E 0003660 m G T T Y A c t i o n D e f s , 0003700 E m G T T Y C h a r T r a n s 0003720 D e f s , E m G T T Y C o m D 0003740 e f s , E m G T T Y P r i v D 0003760 e f s , G V D T D e f s , \r 0004000 H e l p D e f s , I c 0004020 o n D e f s , M e s s a g e S 0004040 w n D e f s , N S F i l e , 0004060 P a r a m e t e r D e f s , P 0004100 s w n D e f s , S c h e m a D 0004120 e f s , \r S v D e f s 0004140 , T r a i t D e f s , W S S 0004160 t r i n g D e f s , W S S t r 0004200 i n g U t i l D e f s , Z k e 0004220 y M e s s a g e D e f s \r E 0004240 X P O R T S E m S e t U p V T 0004260 1 0 0 D e f s \r S H A R E S 0004300 I c o n D e f s , P a r a m 0004320 e t e r D e f s = \r B E G 0004340 I N \r \r \r - - = = = = = = = 0004360 = = = = = = = = = = = = = = = = 0004400 \r - - C o n s t a n t s 0004420 \r - - = = = = = = = = = = 0004440 = = = = = = = = = = = = = \r 0004460 \r n i l : L O N G S T 0004500 R I N G = " " ; \t - - n u 0004520 l l l s v \r t a b s : C 0004540 A R D I N A L = 2 8 ; \t \t - 0004560 - p a r m s h e e t d i s 0004600 p l a y o f f s e t \r \r 0004620 n u m P a r m s : C 0004640 A R D I N A L = 1 3 ; \t - - 0004660 n u m b e r o f p a r m s 0004700 i n m a i n g r o u p e 0004720 x c l u d i n g r o o t p a 0004740 r m \r s u b g r o u p S i z 0004760 e : C A R D I N A L = 3 2 0005000 ; \t - - n u m b e r o f p 0005020 a r m s i n S c r e e n T 0005040 a b s u b g r o u p \r \r 0005060 \r - - I n d i c e s i 0005100 n t o l i s t o f p a r a 0005120 m e t e r s o f m a i n g 0005140 r o u p . \r p a r m S a v e 0005160 D a t a : \t C A R D I 0005200 N A L = 0 ; \r p a r m S 0005220 c r o l l : C A 0005240 R D I N A L = 1 ; \r p a 0005260 r m C u r s o r : 0005300 C A R D I N A L = 2 ; \r 0005320 p a r m M a r g i n B e l l : 0005340 C A R D I N A L = 3 0005360 ; \r p a r m A n s i V T 5 2 0005400 : C A R D I N A L 0005420 = 4 ; \r p a r m P o u n d 0005440 S i g n : C A R D I N 0005460 A L = 5 ; \r p a r m A 0005500 u t o W r a p : C A 0005520 R D I N A L = 6 ; \r p a 0005540 r m L T S A c t i v e : 0005560 C A R D I N A L = 7 ; \r 0005600 p a r m P a r i t y : 0005620 C A R D I N A L = 8 0005640 ; \r p a r m T R S p e e d : 0005660 C A R D I N A L 0005700 = 9 ; \r p a r m A n s w e 0005720 r B a c k M s g : C A R D I N 0005740 A L = 1 0 ; \r p a r m S 0005760 c r e e n M o d e : C A 0006000 R D I N A L = 1 1 ; \r p 0006020 a r m T a b G r o u p : 0006040 C A R D I N A L = 1 2 ; 0006060 \r \r - - S c r e e n T 0006100 a b G r o u p i n d i c e s 0006120 . \r p a r m C o l u m n : 0006140 C A R D I N A L 0006160 = 0 ; \r \r \r - 0006200 - = = = = = = = = = = = = = = = 0006220 = = = = = = = = \r - - P 0006240 r i v a t e T y p e s \r - 0006260 - = = = = = = = = = = = = = = = 0006300 = = = = = = = = \r \r A q 0006320 o s d a t a : T Y P E = A 0006340 R R A Y [ 0 . . n u m P a r m 0006360 s ] O F P a r a m e t e r D 0006400 e f s . P a r m ; \r P t o s 0006420 d a t a : T Y P E = L O N 0006440 G P O I N T E R T O A q o 0006460 s d a t a ; \r \r - - e 0006500 x t r a b y t e r e q u i r 0006520 e d d u e t o M E S A l 0006540 a n g u a g e l i m i t a t i 0006560 o n \r X O n X O f f : T Y 0006600 P E = P A C K E D A R R A 0006620 Y [ 0 . . 2 ) O F E n v i 0006640 r o n m e n t . B y t e ; \r 0006660 \r \r - - = = = = = = 0006700 = = = = = = = = = = = = = = = = 0006720 = \r - - G l o b a l V 0006740 a r i a b l e s \r - - = = = 0006760 = = = = = = = = = = = = = = = = 0007000 = = = = \r \r - - T a b 0007020 c o l u m n d e s i g n a t 0007040 o r s . \r n e x t c o l , 0007060 \t \t \t - - n e x t a v a i 0007100 l a b l e s l o t i n t a 0007120 b p a r m a r r a y \r l 0007140 a s t c o l : C A R D I N A L 0007160 _ 0 ; \t - - l a s t t a 0007200 b ( c o l u m n ) p o s i t 0007220 i o n e n c o u n t e r e d \r 0007240 \r - - B o o l e a n 0007260 f l a g s t o i n d i c a t 0007300 e w h i c h p a r m s w e 0007320 r e m o d i f i e d . \r a 0007340 n s i C h a n g e d , \r c h 0007360 o i c e C h a n g e d , \r c 0007400 u r s o r C h a n g e d , \r 0007420 p o u n d C h a n g e d , \r 0007440 t e x t A n s w e r B a c k C h 0007460 a n g e d : B O O L E A N _ 0007500 F A L S E ; \r \r - - 0007520 I c o n ' s l s c h e m a f 0007540 o r t r a i t d a t a a c 0007560 c e s s . \r l s c h e m a T 0007600 T Y i c o n : S c h e m a D e 0007620 f s . L s c h e m a _ S c h 0007640 e m a D e f s . l s c h e m a N 0007660 i l ; \r - - K e e p i n 0007700 g l o b a l f r a m e f o 0007720 r s h a r e d a c c e s s 0007740 b e t w e e n P a r m r o u 0007760 t i n e s . \t \r p t o s d a 0010000 t a : P t o s d a t a _ N 0010020 I L ; \t \t \r \r - - 0010040 S a v e g l o b a l p o i n 0010060 t e r t o I n i t d a t a 0010100 s t r u c t u r e s o w e 0010120 c a n g e t h a n d l e s 0010140 a t b u i l d - t i m e . \r 0010160 p a r m d a t a M a i n : 0010200 L O N G P O I N T E R T O 0010220 P a r a m e t e r D e f s . P a 0010240 r m d a t a _ N I L ; \r 0010260 \r - - D e c l a r e p a 0010300 r m g r o u p a r r a y s . 0010320 \r r g p a r m d a t a G r o 0010340 u p 0 : P a r a m e t e r 0010360 D e f s . R g p a r m d a t a 0010400 _ D E S C R I P T O R [ N I L 0010420 , 0 ] ; \t \r r g p a r m d 0010440 a t a T a b G r o u p : P a r 0010460 a m e t e r D e f s . R g p a r 0010500 m d a t a _ D E S C R I P T 0010520 O R [ N I L , 0 ] ; \r \r 0010540 \r - - = = = = = = = = = = 0010560 = = = = = = = = = = = = = \r 0010600 - - P u b l i c P r o c e 0010620 d u r e \r - - = = = = = = 0010640 = = = = = = = = = = = = = = = = 0010660 = \r \r S e t U p V T 1 0 0010700 0 M g r : P U B L I C P s w 0010720 n D e f s . P v p s m g r = \r 0010740 - - P R O C E D U R E 0010760 [ c t x t : T r e e E l t D 0011000 e f s . C t x t , p v r e t u 0011020 r n c o n t r o l : P a r a m 0011040 e t e r D e f s . P v r e t u r 0011060 n o s c o n t r o l ] = \r 0011100 B E G I N \r s e t 0011120 u p o p e n d a t a : P s w n 0011140 D e f s . A q o p e n d a t a ; 0011160 \r c v O s W t h : C A 0011200 R D I N A L _ 4 2 5 ; \r 0011220 c v O S h t : C A R 0011240 D I N A L = 3 5 0 ; \r 0011260 \r - - P a r s e m 0011300 e s s a g e t o g e t t h 0011320 e w i d t h o f t h e s 0011340 e t u p s h e e t , \r 0011360 - - s o t h a t i t c a 0011400 n b e l a n g u a g e - d e 0011420 p e n d e n t . \r c v O 0011440 s W t h _ W S S t r i n g U 0011460 t i l D e f s . C v F r o m S t 0011500 r i n g D e c i m a l [ Z k e y 0011520 M e s s a g e D e f s . G e t M 0011540 s g [ k e y Z 4 5 7 ] . m s g 0011560 ! \r W S S t r i n g 0011600 U t i l D e f s . I n v a l i d 0011620 N u m b e r = > { c v O s 0011640 W t h _ 4 2 5 ; C O N T I 0011660 N U E } ] ; \r \r 0011700 I F c v O s W t h > 0011720 6 0 0 T H E N c v O s W t h 0011740 _ 6 0 0 \r E L S E 0011760 I F c v O s W t h < 2 0 0 0012000 T H E N c v O s W t h _ 0012020 2 0 0 ; \r \r - - 0012040 S e t i c o n ' s l s c h 0012060 e m a n o w s o l a t e r 0012100 w e c a n a c c e s s i 0012120 t s d a t a a r e a . \r 0012140 l s c h e m a T T Y i c o n 0012160 _ L O O P H O L E [ c t x t 0012200 , S c h e m a D e f s . L s c 0012220 h e m a ] ; \r \r 0012240 s e t u p o p e n d a t a _ 0012260 [ \r a r e a A v o i 0012300 d : S c h e m a D e f s . P o 0012320 s n [ l s c h e m a T T Y i c o 0012340 n ] . a r e a , \r b 0012360 v H o r i z S c r o l l i n g : 0012400 F A L S E , \r b 0012420 v V e r t S c r o l l i n g : 0012440 F A L S E , \r l 0012460 s c h e m a R e q u e s t o r : 0012500 l s c h e m a T T Y i c o n , 0012520 \r p v b u i l d b 0012540 o d y : B u i l d S e t U p B 0012560 o d y , \r r s B o 0012600 d y : [ c v O s W t h , c v 0012620 O S h t ] , \r c t 0012640 x t : c t x t , \r 0012660 p v r e t u r n c o n t r o l : 0012700 p v r e t u r n c o n t r o l 0012720 , \r s v T i t l e 0012740 : Z k e y M e s s a g e D e f 0012760 s . G e t M s g [ k e y Z 9 3 9 0013000 ] . m s g ] ; \r \r 0013020 - - B u i l d t h e 0013040 V T 1 0 0 S e t U p S h e e 0013060 t . \r [ ] _ P s w n 0013100 D e f s . P s O p e n [ @ s e t 0013120 u p o p e n d a t a ] \r 0013140 E N D ; - - o f S e t U 0013160 p V T 1 0 0 M g r \r \r \r - - 0013200 = = = = = = = = = = = = = = = = 0013220 = = = = = = = \r - - I n 0013240 t e r n a l U t i l i t e s \r 0013260 - - = = = = = = = = = = = = 0013300 = = = = = = = = = = = \r \r B 0013320 u i l d S e t U p B o d y : P 0013340 a r a m e t e r D e f s . P v b 0013360 u i l d p s b o d y = \r 0013400 - - P R O C E D U R E [ l 0013420 s c h e m a V i e w e r : S c 0013440 h e m a D e f s . L s c h e m a 0013460 , c t x t : T r e e E l t D 0013500 e f s . C t x t ] \r - - 0013520 R E T U R N S [ l s c h e m 0013540 a B o d y : S c h e m a D e f 0013560 s . L s c h e m a ] = \r 0013600 B E G I N \r - - P 0013620 o i n t e r t o i c o n ' s 0013640 t r a i t d a t a . \r 0013660 M y d a t a : E m T 0013700 T Y D e f s . L p t t r t t t y 0013720 s c h e m a d a t a = T r a 0013740 i t D e f s . M y D a t a [ l s 0013760 c h e m a T T Y i c o n , t r 0014000 t T T Y s c h e m a ] ; \r 0014020 e m d a t a : E m G T 0014040 T Y P r i v D e f s . E m D a t 0014060 a = M y d a t a . l p t E m 0014100 S t a t e ; \r i c o n D 0014120 a t a : E m G T T Y P r i v D 0014140 e f s . L p t I c o n D a t a 0014160 = e m d a t a . i c o n D a t 0014200 a ; \r s e t u p b o d y 0014220 d a t a : P a r a m e t e r D 0014240 e f s . A q p a r m s h e e t b 0014260 o d y d a t a ; \r s v t 0014300 a b : A R R A Y [ 0 . . s u 0014320 b g r o u p S i z e ) O F L 0014340 O N G S T R I N G _ A L L 0014360 [ N I L ] ; \r i , s t 0014400 o p : C A R D I N A L _ 0 0014420 ; - - h o l d s a b s o 0014440 l u t e t a b p o s i t i o 0014460 n ; s t o p + 1 h o l d s 0014500 r e l a t i v e \r D C 3 0014520 : X O n X O f f _ A L L [ 0014540 E m G T T Y C h a r T r a n s D 0014560 e f s . D C 3 ] ; \r \r 0014600 - - S e n d X O F F 0014620 s e q u e n c e t o h o s t 0014640 . \r E m G T T Y C o m D 0014660 e f s . R e p o r t T o H o s t 0014700 [ e m d a t a . c o m m u n , 0014720 E n v i r o n m e n t . B l o c 0014740 k [ @ D C 3 , 0 , 1 ] ] ; \r 0014760 \r - - R e s e 0015000 t c h a n g e f l a g s . \r 0015020 a n s i C h a n g e d 0015040 _ \r c h o i c e C h a n 0015060 g e d _ \r c u r s o r 0015100 C h a n g e d _ \r p o 0015120 u n d C h a n g e d _ \r 0015140 t e x t A n s w e r B a c k C 0015160 h a n g e d _ F A L S E ; \r 0015200 \r - - a l l o 0015220 c a t e s t r i n g a r r a 0015240 y \r F O R i I N [ 0015260 0 . . s u b g r o u p S i z e ) 0015300 D O \r s v t a b 0015320 [ i ] _ E m G T T Y P r i v 0015340 D e f s . s h o r t Z o n e . N 0015360 E W [ S t r i n g B o d y [ 6 ] 0015400 ] \r E N D L O O P ; 0015420 \r \r - - S e t 0015440 u p i n i t i a l v a l u 0015460 e s f o r t a b s e t t i 0015500 n g s . \r n e x t c o l 0015520 _ l a s t c o l _ 0 ; \r 0015540 s t o p _ I F i c 0015560 o n D a t a . t a b [ 0 ] T H 0015600 E N 0 E L S E \r 0015620 E m G T T Y A c t i o n D e f 0015640 s . G e t N e x t T a b [ e m d 0015660 a t a . a c t i o n , 0 ] ; \r 0015700 F O R i I N [ 0 . 0015720 . s u b g r o u p S i z e ) D 0015740 O \r r g p a r m d a 0015760 t a T a b G r o u p [ i ] . p a 0016000 r m _ P a r a m e t e r D e 0016020 f s . p a r m N i l ; \r 0016040 I F s t o p # E m G T 0016060 T Y P r i v D e f s . n o T a b 0016100 s L e f t T H E N { \r 0016120 n e x t c o l _ n 0016140 e x t c o l + 1 ; \r \t S v D 0016160 e f s . D e c i m a l A p p e n 0016200 d C v [ s v t a b [ i ] , l a 0016220 s t c o l _ s t o p + 1 0016240 ] ; \r \t r g p a r m d a t a T a 0016260 b G r o u p [ i ] . a p p e a r 0016300 a n c e _ v i s i b l e ; \r 0016320 \t s t o p _ E m G T T Y A c 0016340 t i o n D e f s . G e t N e x t 0016360 T a b [ e m d a t a . a c t i o 0016400 n , s t o p ] \t \r \t } \r 0016420 E L S E r g p a r m d a 0016440 t a T a b G r o u p [ i ] . a p 0016460 p e a r a n c e _ i n v i s 0016500 i b l e ; \r W I T H 0016520 p d b o u n d : r g p a r m 0016540 d a t a T a b G r o u p [ i ] 0016560 S E L E C T F R O M \r \t t e x 0016600 t p a r m = > p d b o u n d 0016620 . p a r m n u c l e u s d a t a 0016640 . l s v _ s v t a b [ i ] \r 0016660 \t E N D C A S E = > N U L 0016700 L \r E N D L O O P ; 0016720 \r r g p a r m d a t a T 0016740 a b G r o u p [ 0 ] . a p p e a 0016760 r a n c e _ v i s i b l e ; 0017000 \r \r - - S e t 0017020 u p i n i t i a l v a l u 0017040 e s . \r - - M a k e 0017060 s u r e a l l p a r m s 0017100 a r e c r e a t e d b y s 0017120 e t t i n g f i e l d s t o 0017140 N I L . \r p a r m d a 0017160 t a M a i n . p a r m _ P a 0017200 r a m e t e r D e f s . p a r m 0017220 N i l ; \r F O R i I 0017240 N [ 0 . . n u m P a r m s ) 0017260 D O \r r g p a r m d 0017300 a t a G r o u p 0 [ i ] . p a r 0017320 m _ P a r a m e t e r D e f 0017340 s . p a r m N i l ; \r 0017360 W I T H p d b o u n d : r 0017400 g p a r m d a t a G r o u p 0 [ 0017420 i ] S E L E C T F R O M \r \t 0017440 c h o i c e p a r m = > 0017460 0017500 \r \t 0017520 S E L E C T i F R O M \r 0017540 \t p a r m C u r s o r 0017560 = > p d b o u n d . c 0017600 h o i c e I n i t _ S E L E 0017620 C T \r \t G V D T D 0017640 e f s . G e t C u r s o r S h a 0017660 p e [ e m d a t a . d i s p l a 0017700 y ] F R O M \r \t 0017720 u n d e r s c o r e , g h 0017740 o s t u n d e r s c o r e , b 0017760 l i n k u n d e r s c o r e = 0020000 > 0 , E N D C A S E = > 0020020 1 ; \r \t p a r m M a r g 0020040 i n B e l l = > \r \t 0020060 p d b o u n d . c h o i c e 0020100 I n i t _ I F i c o n D a 0020120 t a . m a r g i n B e l l T H 0020140 E N 0 E L S E 1 ; \r 0020160 p a r m A n s 0020200 i V T 5 2 = > \r \t 0020220 p d b o u n d . c h o i c 0020240 e I n i t _ I F E m G T T 0020260 Y A c t i o n D e f s . T T y M 0020300 o d e I s [ \r \t 0020320 e m d a t a . a c t i o n , a 0020340 n s i ] T H E N 0 E L S E 0020360 1 ; \r \t p a r m P o u 0020400 n d S i g n = > \r \t 0020420 p d b o u n d . c h o i c 0020440 e I n i t _ I F i c o n D 0020460 a t a . U S l b S i g n T H E 0020500 N 0 E L S E 1 ; \r \t 0020520 p a r m A u t o W r a p 0020540 = > \r \t p d b o u 0020560 n d . c h o i c e I n i t _ 0020600 I F i c o n D a t a . a u t o 0020620 W r a p T H E N 0 E L S E 0020640 1 ; \r \t p a r m L T S 0020660 A c t i v e = > \r \t 0020700 p d b o u n d . c h o i c 0020720 e I n i t _ I F i c o n D 0020740 a t a . L T S M o d e T H E N 0020760 0 E L S E 1 ; \r \t 0021000 p a r m S c r e e n M o d e = 0021020 > \r \t p d b o u n 0021040 d . c h o i c e I n i t _ I 0021060 F i c o n D a t a . s c r e e 0021100 n T a b s \r \t 0021120 O R n e x t c o l > 0 T 0021140 H E N 0 E L S E 1 \r \t 0021160 E N D C A S E = > E R R 0021200 O R ; \r \t i n f o p a r m = > 0021220 * 0021260 \r \t S E L E C T i F R 0021300 O M \r \t p a r m S c r o 0021320 l l = > p d b o u n d . p 0021340 a r m n u c l e u s d a t a . m 0021360 s g _ Z k e y M e s s a g e 0021400 D e f s . G e t M s g [ k e y Z 0021420 9 4 1 ] . m s g ; \r \t p 0021440 a r m P a r i t y = > p d 0021460 b o u n d . p a r m n u c l e u 0021500 s d a t a . m s g _ Z k e y 0021520 M e s s a g e D e f s . G e t M 0021540 s g [ \r \t S E L E C 0021560 T i c o n D a t a . p a r i t 0021600 y F R O M \r \t 0021620 z e r o = > k e y Z 4 1 9 , 0021640 o d d = > k e y Z 4 1 6 , 0021660 \r \t \t e v e n = > k e y Z 4 0021700 1 7 , o n e = > k e y Z 4 0021720 1 8 , \r \t \t E N D C A S E = > 0021740 k e y Z 4 1 5 ] . m s g ; \r \t 0021760 p a r m T R S p e e d 0022000 = > p d b o u n d . p a r m n 0022020 u c l e u s d a t a . m s g _ 0022040 Z k e y M e s s a g e D e f s 0022060 . G e t M s g [ \r \t 0022100 S E L E C T i c o n D a t a . 0022120 l i n e S p e e d F R O M \r 0022140 \t b p s 5 0 0022160 = > k e y Z 3 9 8 , b p s 0022200 7 5 = > k e y Z 3 9 9 0022220 , \r \t \t b p s 1 1 0 = > k 0022240 e y Z 4 0 0 , b p s 1 3 4 p 5 0022260 = > k e y Z 4 0 1 , \r \t \t b 0022300 p s 1 5 0 = > k e y Z 4 0 0022320 2 , b p s 3 0 0 = > k 0022340 e y Z 4 0 3 , \r \t \t b p s 6 0 0 0022360 = > k e y Z 4 0 4 , b p 0022400 s 1 2 0 0 = > k e y Z 4 0 0022420 5 , \r \t \t b p s 2 4 0 0 = > 0022440 k e y Z 4 0 6 , b p s 3 6 0 0 0022460 = > k e y Z 4 0 7 , \r \t \t 0022500 b p s 4 8 0 0 = > k e y Z 4 0022520 0 8 , b p s 7 2 0 0 = > 0022540 k e y Z 4 0 9 , \r \t \t b p s 9 6 0022560 0 0 = > k e y Z 4 1 0 , E 0022600 N D C A S E = > k e y Z 4 0022620 0 3 ] . m s g \r \t E N D 0022640 C A S E = > E R R O R ; \r 0022660 s t a t e p a r m 0022700 = > \r \t p d b o u n d . b 0022720 v S t a t e I s O n _ F A L 0022740 S E ; \r \t t e x t p a r m = 0022760 > \r \t p d b o u n d . p a 0023000 r m n u c l e u s d a t a . m s 0023020 g _ i c o n D a t a . a n s 0023040 w e r b a c k M s g ; \r \t g r o 0023060 u p p a r m = > \r \t p d b 0023100 o u n d . a p p e a r a n c e 0023120 _ \r \t I F i c o n D 0023140 a t a . s c r e e n T a b s O 0023160 R n e x t c o l > 0 T H 0023200 E N v i s i b l e E L S E 0023220 i n v i s i b l e \r \t E N D C A 0023240 S E = > E R R O R \r 0023260 E N D L O O P ; \r 0023300 \r < < \r C r e 0023320 a t e s e t u p s h e e t 0023340 b o d y . A l l a r g u m e 0023360 n t s a r e r e p l a c e a 0023400 b l e e x c e p t t h e f 0023420 i r s t \r p a r m . T 0023440 h e r e s t o f t h e a 0023460 r g u m e n t s a r e h a n 0023500 d l e s t o i m p l e m e n 0023520 t a t i o n s o f s e t u p 0023540 \r S h e e t m e n u 0023560 c o m m a n d s t h a t a 0023600 r e s p e c i f i c t o t 0023620 h i s s e t u p s h e e t . 0023640 W e N o t e t h a t \r 0023660 C r e a t e P a r m w i 0023700 l l e n u m e r a t e a l l 0023720 t h e c h i l d r e n o f 0023740 p a r m d a t a T o p a n d 0023760 c r e a t e p a r m \r 0024000 h a n d l e s f o r t h 0024020 e m . N o w t h i s i m p 0024040 l i e s a l l I h a v e 0024060 t o d o i s c o l l e c t 0024100 t h e m f r o m \r 0024120 t h e r g p a r m d a t a G r 0024140 o u p 0 d a t a s t r u c t 0024160 u r e a f t e r t h e C r 0024200 e a t e P a r m c a l l . \r 0024220 > > \r - - A l l 0024240 o c a t e s p a c e f o r 0024260 l o c a l d a t a . \r 0024300 p t o s d a t a _ E m G T 0024320 T Y P r i v D e f s . s h o r t 0024340 Z o n e . N E W [ A q o s d a t 0024360 a _ A L L [ P a r a m e t e 0024400 r D e f s . p a r m N i l ] ] ; 0024420 \r \r - - C r e 0024440 a t e m a i n b o d y . \r 0024460 p t o s d a t a [ n u m P 0024500 a r m s ] _ P a r a m e t e 0024520 r D e f s . C r e a t e P a r m 0024540 [ p a r m d a t a M a i n , l 0024560 s c h e m a V i e w e r ] ; \r 0024600 \r s e t u p b o d y d 0024620 a t a _ [ \r l s 0024640 c h e m a V i e w e r : l s c 0024660 h e m a V i e w e r , \r 0024700 p v d e s t r o y d a t a 0024720 : D e s t r o y p s D a t a , 0024740 \r p v h e l p : H 0024760 e l p , \r p v p a 0025000 r m s a r e v a l i d : P a r 0025020 m s A r e V a l i d T T Y , \r 0025040 p a r m S h e e t : 0025060 p t o s d a t a [ n u m P a r m 0025100 s ] ] ; \r \r - - G e t 0025120 l s c h e m a f o r S e t 0025140 u p S h e e t . \r l s 0025160 c h e m a B o d y _ P a r a 0025200 m e t e r D e f s . B u i l d P 0025220 a r m S h e e t B o d y [ @ s e 0025240 t u p b o d y d a t a ] ; \r 0025260 \r - - C o l l e c 0025300 t p a r m h a n d l e s t 0025320 o t h e o p t i o n s h e 0025340 e t p a r a m e t e r l i n 0025360 e s t o b e u s e d \r 0025400 - - i n a n y s u b 0025420 s e q u e n t p a r m p r o 0025440 c e s s i n g r o u t i n e s 0025460 . \r F O R i I N [ 0025500 0 . . n u m P a r m s ) D O 0025520 \r p t o s d a t a [ 0025540 i ] _ r g p a r m d a t a G 0025560 r o u p 0 [ i ] . p a r m \r 0025600 E N D L O O P ; \r 0025620 \r - - D e a l l o 0025640 c a t e s t r i n g b u f f 0025660 e r s \r F O R i I N 0025700 [ 0 . . s u b g r o u p S i z 0025720 e ) D O \r E m G 0025740 T T Y P r i v D e f s . s h o r 0025760 t Z o n e . F R E E [ @ s v t a 0026000 b [ i ] ] \r E N D L 0026020 O O P ; \r I F n e x t 0026040 c o l = 0 T H E N n e x 0026060 t c o l _ 1 \r E N D 0026100 ; - - o f B u i l d S e 0026120 t U p B o d y \r \r \r 0026140 P a r m s A r e V a l i d T T Y 0026160 : P a r a m e t e r D e f s . 0026200 P v p a r m s a r e v a l i d 0026220 = \r - - P R O C E D U 0026240 R E [ ] R E T U R N S [ B 0026260 O O L E A N ] = \r 0026300 B E G I N \r M y d a t 0026320 a : E m T T Y D e f s . L 0026340 p t t r t t t y s c h e m a d a 0026360 t a = T r a i t D e f s . M 0026400 y D a t a [ l s c h e m a T T Y 0026420 i c o n , t r t T T Y s c h e 0026440 m a ] ; \r e m d a t a 0026460 : E m G T T Y P r i v D e 0026500 f s . E m D a t a = M y d a 0026520 t a . l p t E m S t a t e ; \r 0026540 i c o n D a t a : E m G 0026560 T T Y P r i v D e f s . L p t I 0026600 c o n D a t a = e m d a t a 0026620 . i c o n D a t a ; \r i 0026640 : C A R D I N A L _ 0 ; \r 0026660 \r I F ( i c o 0026700 n D a t a . s c r e e n T a b s 0026720 _ P a r a m e t e r D e f s 0026740 . G e t C h o i c e P a r m v a 0026760 l u e [ \r p t o s d 0027000 a t a [ p a r m S c r e e n M o 0027020 d e ] ] = 0 ) T H E N { 0027040 \r t a b : C A 0027060 R D I N A L _ 0 ; \r 0027100 s e t : P A C K E D 0027120 A R R A Y [ 0 . . E m G T T Y 0027140 P r i v D e f s . m a x C o l u 0027160 m n s ] O F B O O L E A N 0027200 _ A L L [ F A L S E ] ; \r 0027220 v a l i d : B O O L E 0027240 A N _ T R U E ; \r 0027260 F O R i I N [ 0 . . n e 0027300 x t c o l ) D O \r 0027320 c o l u m n : P a r a m e 0027340 t e r D e f s . P a r m = P 0027360 a r a m e t e r D e f s . F i n 0027400 d [ \r \t p t o s d a t a [ p 0027420 a r m T a b G r o u p ] , [ [ 0027440 0 , i ] ] ] ; \r \t t e m p : 0027460 L O N G S T R I N G = P a 0027500 r a m e t e r D e f s . G e t T 0027520 e x t P a r m v a l u e [ c o l 0027540 u m n ] ; \r \t n o T a b : B O 0027560 O L E A N = t e m p . l e n 0027600 g t h = 0 ; \r \t P a r a m e 0027620 t e r D e f s . D e s t r o y T 0027640 e x t P a r m v a l u e [ t e m 0027660 p ] ; \r \t I F n o T a b T H 0027700 E N L O O P ; \t - - n o a 0027720 r g u m e n t i n p a r a m 0027740 e t e r b o x t o p r o c 0027760 e s s \r [ t a b 0030000 , v a l i d ] _ P a r a m 0030020 e t e r D e f s . G e t C a r d 0030040 i n a l [ c o l u m n ] ; \r \t I 0030060 F v a l i d A N D t a b 0030100 I N [ 0 . . E m G T T Y P r i 0030120 v D e f s . m a x C o l u m n s 0030140 ] T H E N \r \t s e t [ t 0030160 a b ] _ T R U E \r \t E L S E 0030200 { \r \t M e s s a g e S w n 0030220 D e f s . D i s p l a y M e s s 0030240 a g e L i t e r a l [ Z k e y M 0030260 e s s a g e D e f s . G e t M s 0030300 g [ k e y Z 9 3 8 ] . m s g ] ; 0030320 \r \t - - k e y Z 9 3 8 = 0030340 k e y T T Y s u I n v a l i d 0030360 T a b E n t r y \r \t P a r a 0030400 m e t e r D e f s . S e l e c t 0030420 T e x t p a r m [ c o l u m n ] 0030440 ; \r \t R E T U R N [ F A L S 0030460 E ] \r \t } \r 0030500 E N D L O O P ; \r \t \r 0030520 - - T h e v a r i a b l e 0030540 l a s t c o l i s u s e d 0030560 s o l e l y f o r r e m e 0030600 m b e r i n g t h e s t a t 0030620 e \r - - o f t h 0030640 e o r i g i n a l t a b s 0030660 e t t i n g s b e f o r e a 0030700 n y e d i t s . T h i s a 0030720 l l o w s t h e u s e r t 0030740 o \r - - m a k e 0030760 c h a n g e s t o e x i s t 0031000 i n g t a b s t o p s o n 0031020 t h e s h e e t ; W e s 0031040 i m p l y p e r f o r m a 0031060 b l a n k e t \r - 0031100 - c l e a r o f a l l t 0031120 a b c o l u m n s u p t o 0031140 l a s t c o l , a n d t h 0031160 e n d o a s e l e c t i v 0031200 e s e t r e s u l t i n g 0031220 \r - - i n a 0031240 n y u n c h a n g e d , c h 0031260 a n g e d o r n e w e n t 0031300 r i e s t o b e e n t e r 0031320 e d a g a i n . \r \t \r 0031340 F O R i I N ( 0 . . l 0031360 a s t c o l ] D O \t \t \t \t - - 0031400 c l e a r o r i g i n a l 0031420 t a b s e t t i n g s \r 0031440 E m G T T Y A c t i o 0031460 n D e f s . C l e a r T a b [ e 0031500 m d a t a . a c t i o n , i - 0031520 1 ] \r \t E N D L O O P ; \r \t \r 0031540 F O R i I N ( 0 0031560 . . E m G T T Y P r i v D e f s 0031600 . m a x C o l u m n s ] D O \t 0031620 - - s e t n e w t a b s 0031640 e t t i n g s \r 0031660 I F s e t [ i ] T H E N E 0031700 m G T T Y A c t i o n D e f s . 0031720 S e t T a b [ e m d a t a . a c 0031740 t i o n , i - 1 ] \r \t E N D L 0031760 O O P \r } \r 0032000 E L S E \r E m G T 0032020 T Y A c t i o n D e f s . C l e 0032040 a r T a b [ e m d a t a . a c t 0032060 i o n , 0 , T R U E ] ; \r 0032100 \r I F c u r s o 0032120 r C h a n g e d T H E N { \r 0032140 c r s h a p e : G 0032160 V D T D e f s . C R S h a p e 0032200 = G V D T D e f s . G e t C u 0032220 r s o r S h a p e [ e m d a t a 0032240 . d i s p l a y ] ; \r 0032260 c u r s o r C h a n g e d _ 0032300 F A L S E ; \r I F 0032320 P a r a m e t e r D e f s . G 0032340 e t C h o i c e P a r m v a l u 0032360 e [ p t o s d a t a [ p a r m C 0032400 u r s o r ] ] = 0 T H E N 0032420 \r B E G I N 0032440 \r e m d a t a . 0032460 p r e C u r s o r S h a p e _ 0032500 S E L E C T e m d a t a . p 0032520 r e C u r s o r S h a p e F R 0032540 O M \r \t b o x = 0032560 > u n d e r s c o r e , \r \t 0032600 g h o s t b o x = > g h o 0032620 s t u n d e r s c o r e , \r \t 0032640 b l i n k b o x = > b l i 0032660 n k u n d e r s c o r e , \r \t 0032700 E N D C A S E = > e m d 0032720 a t a . p r e C u r s o r S h a 0032740 p e ; \r G V D T 0032760 D e f s . S e t C u r s o r S h 0033000 a p e [ e m d a t a . d i s p l 0033020 a y , \r S 0033040 E L E C T c r s h a p e F R 0033060 O M \r \t b o x 0033100 = > u n d e r s c o r e , 0033120 \r \t g h o s t b o x = 0033140 > g h o s t u n d e r s c o r 0033160 e , \r \t b l i n k b o x 0033200 = > b l i n k u n d e r s c 0033220 o r e , \r \t E N D C A S 0033240 E = > c r s h a p e ] \r 0033260 \t E N D \r E L S E 0033300 \r B E G I N \r 0033320 e m d a t a . p 0033340 r e C u r s o r S h a p e _ 0033360 S E L E C T e m d a t a . p r 0033400 e C u r s o r S h a p e F R O 0033420 M \r \t u n d e r s c o r e 0033440 = > b o x , \r \t 0033460 g h o s t u n d e r s c o r e 0033500 = > g h o s t b o x , \r \t 0033520 b l i n k u n d e r s c o r e 0033540 = > b l i n k b o x , \r \t 0033560 E N D C A S E 0033600 = > e m d a t a . p r e C u r 0033620 s o r S h a p e ; \r 0033640 G V D T D e f s . S e t C u 0033660 r s o r S h a p e [ e m d a t a 0033700 . d i s p l a y , \r 0033720 S E L E C T c r s h 0033740 a p e F R O M \r \t u 0033760 n d e r s c o r e = 0034000 > b o x , \r \t g h o s 0034020 t u n d e r s c o r e = > g 0034040 h o s t b o x , \r \t b l 0034060 i n k u n d e r s c o r e = > 0034100 b l i n k b o x , \r \t 0034120 E N D C A S E 0034140 = > c r s h a p e ] \r \t E N 0034160 D \r } ; \r \t \r 0034200 I F a n s i C h a n g e d 0034220 T H E N { \r a n s 0034240 i C h a n g e d _ F A L S E 0034260 ; \r E m G T T Y A c 0034300 t i o n D e f s . E x e c u t e 0034320 [ e m d a t a . a c t i o n , 0034340 0 , \r I F ( 0034360 i c o n D a t a . a n s i M o d 0034400 e _ P a r a m e t e r D e f 0034420 s . G e t C h o i c e P a r m v 0034440 a l u e [ \r 0034460 p t o s d a t a [ p a r m A n s 0034500 i V T 5 2 ] ] = 0 ) T H E 0034520 N A N S I O n E L S E V T 0034540 5 2 O n ] \r } ; \r 0034560 \r I F p o u n 0034600 d C h a n g e d T H E N { \r 0034620 p o u n d C h a n g 0034640 e d _ F A L S E ; \r 0034660 E m G T T Y C h a r T r a n 0034700 s D e f s . S e t P o u n d S i 0034720 g n [ e m d a t a . l a n g u a 0034740 g e , \r I F 0034760 ( i c o n D a t a . U S l b S i 0035000 g n _ \r 0035020 P a r a m e t e r D e f s . G e 0035040 t C h o i c e P a r m v a l u e 0035060 [ p t o s d a t a [ p a r m P o 0035100 u n d S i g n ] ] = 0 ) T 0035120 H E N \r \t p o u n d S i 0035140 g n E L S E b r i t i s h P 0035160 o u n d S t e r l i n g S i g n 0035200 ] \r } ; \r \t \r 0035220 I F c h o i c e C h a n g e 0035240 d T H E N { \r c 0035260 h o i c e C h a n g e d _ F 0035300 A L S E ; \r i c o n 0035320 D a t a . a u t o W r a p _ 0035340 P a r a m e t e r D e f s . G e 0035360 t C h o i c e P a r m v a l u e 0035400 [ p t o s d a t a [ p a r m A u 0035420 t o W r a p ] ] = 0 ; \r 0035440 i c o n D a t a . L T S 0035460 M o d e _ P a r a m e t e 0035500 r D e f s . G e t C h o i c e P 0035520 a r m v a l u e [ p t o s d a t 0035540 a [ p a r m L T S A c t i v e ] 0035560 ] = 0 ; \r i c o 0035600 n D a t a . m a r g i n B e l l 0035620 _ P a r a m e t e r D e f s 0035640 . G e t C h o i c e P a r m v a 0035660 l u e [ p t o s d a t a [ p a r 0035700 m M a r g i n B e l l ] ] = 0035720 0 \r } ; \r 0035740 \r I F t e x t A n s 0035760 w e r B a c k C h a n g e d T 0036000 H E N { \r t e m p 0036020 : L O N G S T R I N G = 0036040 P a r a m e t e r D e f s . G e 0036060 t T e x t P a r m v a l u e [ p 0036100 t o s d a t a [ p a r m A n s w 0036120 e r B a c k M s g ] ] ; \r 0036140 t e x t A n s w e r B a c 0036160 k C h a n g e d _ F A L S E 0036200 ; \r I F i c o n D 0036220 a t a . a n s w e r b a c k M s 0036240 g # W S S t r i n g U t i l 0036260 D e f s . s t r i n g N u l l 0036300 T H E N \r W S 0036320 S t r i n g U t i l D e f s . D 0036340 e s t r o y S t r i n g [ i c o 0036360 n D a t a . a n s w e r b a c k 0036400 M s g ] ; \r i c o n 0036420 D a t a . a n s w e r b a c k M 0036440 s g _ W S S t r i n g U t i 0036460 l D e f s . C o p y S t r i n g 0036500 [ \r W S S t r i 0036520 n g D e f s . S t r i n g F r o 0036540 m L O N G S T R I N G [ t e m p 0036560 ] ] ; \r P a r a m e 0036600 t e r D e f s . D e s t r o y T 0036620 e x t P a r m v a l u e [ t e m 0036640 p ] \r } ; \r 0036660 \r I F P a r a m e 0036700 t e r D e f s . G e t S t a t e 0036720 P a r m v a l u e [ p t o s d a 0036740 t a [ p a r m S a v e D a t a ] 0036760 ] T H E N { \r - 0037000 - S t o r e p e r m a n e n 0037020 t l y t h e v a l u e s i 0037040 n t h e V T 1 0 0 S e t U 0037060 p s h e e t i n t o t h e 0037100 b a c k i n g f i l e . \r 0037120 E N A B L E \r \t N S 0037140 F i l e . E r r o r = > C O 0037160 N T I N U E ; \r T T 0037200 Y i c o n : I c o n D e f s . 0037220 I c o n = e m d a t a . i c 0037240 o n ; \r f i l e T T 0037260 Y : N S F i l e . H a n d l e 0037300 = N S F i l e . O p e n C h 0037320 i l d [ \r \t I c o n D e f s . P 0037340 a r e n t F r o m I c o n [ T T 0037360 Y i c o n ] , I c o n D e f s 0037400 . R e f e r e n c e F r o m I c 0037420 o n [ T T Y i c o n ] . f i l e 0037440 I D ] ; \r M y d a t 0037460 a : E m T T Y D e f s . L p t 0037500 t r t t t y i c o n d a t a _ 0037520 E m G T T Y P r i v D e f s . 0037540 s h o r t Z o n e . N E W [ \r \t 0037560 E m T T Y D e f s . T r t t t y 0037600 i c o n d a t a _ [ N U L L 0037620 , E m G T T Y P r i v D e f s 0037640 . v a l i d I d , \r \t E 0037660 m G T T Y P r i v D e f s . s h 0037700 o r t Z o n e . N E W [ E m G T 0037720 T Y P r i v D e f s . E m I c o 0037740 n D a t a ] ] ] ; \r 0037760 M y m o r e : E m G T T Y P r 0040000 i v D e f s . L p t I c o n D a 0040020 t a _ M y d a t a . l p t M 0040040 o r e S t a t e ; \r 0040060 v a l i d : B O O L E A N 0040100 = E m G T T Y P r i v D e f s 0040120 . G e t F i l e D a t a [ f i l 0040140 e T T Y , M y d a t a ] ; \r 0040160 N S F i l e . C l o s 0040200 e [ f i l e T T Y ] ; \r 0040220 I F v a l i d T H E N 0040240 { \r \t M y m o r e . s c r e e n 0040260 T a b s _ i c o n D a t a . 0040300 s c r e e n T a b s ; \r \t M y m 0040320 o r e . m a r g i n B e l l _ 0040340 i c o n D a t a . m a r g i n 0040360 B e l l ; \r \t M y m o r e . a n 0040400 s w e r b a c k M s g _ i c 0040420 o n D a t a . a n s w e r b a c 0040440 k M s g ; \r \t M y m o r e . U S 0040460 l b S i g n _ i c o n D a t 0040500 a . U S l b S i g n ; \r \t M y m 0040520 o r e . t a b _ i c o n D a 0040540 t a . t a b ; \r \t M y m o r e . 0040560 c u r s o r S h a p e _ S E 0040600 L E C T e m d a t a . p r e C 0040620 u r s o r S h a p e F R O M \r 0040640 \t u n d e r s c o r e , g 0040660 h o s t u n d e r s c o r e , 0040700 b l i n k u n d e r s c o r e 0040720 = > u n d e r s c o r e , E 0040740 N D C A S E = > b o x ; \r \t 0040760 E m G T T Y P r i v D e f s . S 0041000 a v e P S D a t a [ T T Y i c o 0041020 n , M y m o r e ] \r \t } ; \r 0041040 E m G T T Y P r i v D 0041060 e f s . s h o r t Z o n e . F R 0041100 E E [ @ M y d a t a . l p t M o 0041120 r e S t a t e ] ; \r 0041140 E m G T T Y P r i v D e f s . s 0041160 h o r t Z o n e . F R E E [ @ M 0041200 y d a t a ] \r } ; \r 0041220 \r R E T U R 0041240 N [ T R U E ] \r E N D ; 0041260 - - o f P a r m s A r e 0041300 V a l i d T T Y \r \r 0041320 \r D e s t r o y p s D a 0041340 t a : P a r a m e t e r D e f 0041360 s . P v d e s t r o y d a t a 0041400 = \r - - P R O C E D U 0041420 R E [ ] = \r - - T 0041440 h i s p r o c e d u r e w i 0041460 l l b e c a l l e d i n 0041500 t h r e e d i f f e r e n t 0041520 c a s e s : \r - - a ) 0041540 w h e n t h e C A N C E 0041560 L m e n u i t e m / b u t t 0041600 o n i s c l i c k e d . \r 0041620 - - b ) a f t e r 0041640 s e l e c t i n g t h e S T 0041660 A R T b u t t o n w i t h 0041700 P a r m s A r e V a l i d T T Y 0041720 r e t u r n i n g v a l i d 0041740 . \r - - c ) i f 0041760 t h e u s e r s e l e c t s 0042000 E N D S E S S I O N i n 0042020 t h e a u x i l l a r y m e 0042040 n u t o l o g o f f . \r 0042060 - - I n a l l t h r 0042100 e e c a s e s , P s B o d y 0042120 S c h e m a P a c k c a l l s 0042140 D e s t r o y o s D a t a [ ] 0042160 w h i c h c l o s e s t h 0042200 e \r - - S e t - U p 0042220 S h e e t . \r B E G I 0042240 N \r D C 1 : X O n X O 0042260 f f _ A L L [ E m G T T Y C 0042300 h a r T r a n s D e f s . D C 1 0042320 ] ; \r - - F r e e u 0042340 p s t o r a g e c o n t a i 0042360 n i n g p a r m h a n d l e 0042400 s . \r E m G T T Y P r i 0042420 v D e f s . s h o r t Z o n e . 0042440 F R E E [ @ p t o s d a t a ] ; 0042460 \r - - S e n d X O N 0042500 s e q u e n c e t o h o s 0042520 t . \r E m G T T Y C o m 0042540 D e f s . R e p o r t T o H o s 0042560 t [ E m G T T Y P r i v D e f s 0042600 . G e t C o m H a n d l e [ l s 0042620 c h e m a T T Y i c o n ] , E 0042640 n v i r o n m e n t . B l o c k 0042660 [ @ D C 1 , 0 , 1 ] ] \r 0042700 E N D ; - - o f D 0042720 e s t r o y p s D a t a \r 0042740 \r \r H e l p 0042760 : P a r a m e t e r D e f s . 0043000 P v h e l p = \r B E 0043020 G I N \r H e l p D e f s 0043040 . O p e n H e l p W i n d o w [ 0043060 h e l p t y p e V T 1 0 0 S e t 0043100 u p P r o p S h e e t ] \r 0043120 E N D ; - - o f H e 0043140 l p \r \r \r A 0043160 n s i C h a n g e d : P a r a 0043200 m e t e r D e f s . P v c h o i 0043220 c e p a r m c h a n g e d = \r 0043240 B E G I N \r a n 0043260 s i C h a n g e d _ T R U E 0043300 \r E N D ; - - o 0043320 f A n s i C h a n g e d \r 0043340 \r \r C h o i c e C 0043360 h a n g e d : P a r a m e t e 0043400 r D e f s . P v c h o i c e p a 0043420 r m c h a n g e d = \r 0043440 B E G I N \r c h o i c 0043460 e C h a n g e d _ T R U E \r 0043500 E N D ; - - o f 0043520 C h o i c e C h a n g e d \r 0043540 \r \r C u r s o r C h a n 0043560 g e d : P a r a m e t e r D e 0043600 f s . P v c h o i c e p a r m c 0043620 h a n g e d = \r B E G 0043640 I N \r c u r s o r C h 0043660 a n g e d _ T R U E \r 0043700 E N D ; - - o f C u r 0043720 s o r C h a n g e d \r 0043740 \r \r P o u n d C h 0043760 a n g e d : P a r a m e t e r 0044000 D e f s . P v c h o i c e p a r 0044020 m c h a n g e d = \r B 0044040 E G I N \r p o u n d C h 0044060 a n g e d _ T R U E \r 0044100 E N D ; - - o f P o u 0044120 n d C h a n g e d \r \r 0044140 \r S e t c l e a r C 0044160 h a n g e d : P a r a m e t e 0044200 r D e f s . P v c h o i c e p a 0044220 r m c h a n g e d = \r 0044240 B E G I N \r I F P a r 0044260 a m e t e r D e f s . G e t C h 0044300 o i c e P a r m v a l u e [ p a 0044320 r m ] = 0 T H E N { \r 0044340 P a r a m e t e r D 0044360 e f s . S h o w P a r m [ p t o 0044400 s d a t a [ p a r m T a b G r o 0044420 u p ] ] ; \r P a r a 0044440 m e t e r D e f s . S e l e c t 0044460 T e x t p a r m [ P a r a m e t 0044500 e r D e f s . F i n d [ \r 0044520 p t o s d a t a [ p a 0044540 r m T a b G r o u p ] , [ [ 0 0044560 , p a r m C o l u m n ] ] ] ] 0044600 \r } \r E L S 0044620 E \r P a r a m e t 0044640 e r D e f s . E r a s e P a r m 0044660 [ p t o s d a t a [ p a r m T a 0044700 b G r o u p ] ] \r E N D 0044720 ; - - o f S e t c l e a 0044740 r C h a n g e d \r \r 0044760 \r S t a t e C h a n g e 0045000 d : P a r a m e t e r D e f s 0045020 . P v s t a t e p a r m c h a n 0045040 g e d = \r B E G I N \r 0045060 N U L L - - N O O 0045100 P \r E N D ; - - o 0045120 f S t a t e C h a n g e d \r 0045140 \r \r T a 0045160 b C o l u m n C h a n g e d : 0045200 P a r a m e t e r D e f s . P v 0045220 t e x t p a r m c h a n g e d 0045240 = \r B E G I N \r 0045260 t a b : C A R D I N A L 0045300 _ 0 ; \r v a l i d : 0045320 B O O L E A N _ T R U E ; 0045340 \r \r - - I F 0045360 C L E A R c h o i c e s e l 0045400 e c t e d O R N O T l a s 0045420 t e l e m e n t T H E N s 0045440 k i p e r r o r c h e c k i 0045460 n g . \r I F P a r a m 0045500 e t e r D e f s . G e t C h o i 0045520 c e P a r m v a l u e [ p t o s 0045540 d a t a [ p a r m S c r e e n M 0045560 o d e ] ] = 1 O R \r 0045600 p a r m # P a r a m e 0045620 t e r D e f s . F i n d [ p t o 0045640 s d a t a [ p a r m T a b G r o 0045660 u p ] , [ [ 0 , n e x t c o 0045700 l - 1 ] ] ] \r 0045720 T H E N R E T U R N ; \r 0045740 [ t a b , v a l i d ] _ 0045760 P a r a m e t e r D e f s . G e 0046000 t C a r d i n a l [ p a r m ] ; 0046020 \r I F v a l i d A N 0046040 D t a b I N ( 0 . . E m G 0046060 T T Y P r i v D e f s . m a x C 0046100 o l u m n s ] A N D n e x t 0046120 c o l < s u b g r o u p S i 0046140 z e T H E N { \r 0046160 P a r a m e t e r D e f s . S h 0046200 o w P a r m [ P a r a m e t e r 0046220 D e f s . F i n d [ \r \t p t o s 0046240 d a t a [ p a r m T a b G r o u 0046260 p ] , [ [ 0 , n e x t c o l 0046300 ] ] ] ] ; \r n e x t 0046320 c o l _ n e x t c o l + 0046340 1 \r } \r E 0046360 N D ; - - o f T e x t C 0046400 o l u m n C h a n g e d \r \r 0046420 \r T e x t A n s w e r 0046440 B a c k C h a n g e d : P a r 0046460 a m e t e r D e f s . P v t e x 0046500 t p a r m c h a n g e d = \r 0046520 B E G I N \r t e 0046540 x t A n s w e r B a c k C h a n 0046560 g e d _ T R U E \r E 0046600 N D ; - - o f T e x t A 0046620 n s w e r B a c k C h a n g e d 0046640 \r \r \r - - = = = = = = = = 0046660 = = = = = = = = = = = = = = = \r 0046700 - - I n i t i a l O p 0046720 e r a t i o n s \r - - = = = 0046740 = = = = = = = = = = = = = = = = 0046760 = = = = \r \r I n i t : 0047000 P R O C E D U R E = \r 0047020 B E G I N \r k e y T T Y 0047040 s u N V M O p t i o n : 0047060 M e s s a g e D e f s . M 0047100 s g k e y = L O O P H O L E 0047120 [ Z k e y M e s s a g e D e f s 0047140 . M s g k e y [ k e y Z 1 2 8 2 0047160 ] ] ; \r k e y T T Y s u 0047200 S a v e D a t a : 0047220 M e s s a g e D e f s . M s g 0047240 k e y = L O O P H O L E [ Z 0047260 k e y M e s s a g e D e f s . M 0047300 s g k e y [ k e y Z 1 2 8 3 ] ] 0047320 ; \r k e y T T Y o s O n 0047340 O f f C h o i c e s : M 0047360 e s s a g e D e f s . M s g k e 0047400 y = L O O P H O L E [ Z k e 0047420 y M e s s a g e D e f s . M s g 0047440 k e y [ k e y Z 8 1 6 ] ] ; \r 0047460 k e y T T Y s u S c r o l 0047500 l : M e s s 0047520 a g e D e f s . M s g k e y = 0047540 L O O P H O L E [ Z k e y M e 0047560 s s a g e D e f s . M s g k e y 0047600 [ k e y Z 9 4 0 ] ] ; \r 0047620 k e y T T Y s u C u r s o r : 0047640 M e s s a g e 0047660 D e f s . M s g k e y = L O 0047700 O P H O L E [ Z k e y M e s s a 0047720 g e D e f s . M s g k e y [ k e 0047740 y Z 9 4 2 ] ] ; \r k e y 0047760 T T Y s u C u r s o r C h o i c 0050000 e : M e s s a g e D e f 0050020 s . M s g k e y = L O O P H 0050040 O L E [ Z k e y M e s s a g e D 0050060 e f s . M s g k e y [ k e y Z 9 0050100 4 3 ] ] ; \r k e y T T Y 0050120 s u M a r g i n B e l l : 0050140 M e s s a g e D e f s . M 0050160 s g k e y = L O O P H O L E 0050200 [ Z k e y M e s s a g e D e f s 0050220 . M s g k e y [ k e y Z 9 4 4 ] 0050240 ] ; \r k e y T T Y s u A 0050260 n s i V T 5 2 : 0050300 M e s s a g e D e f s . M s g k 0050320 e y = L O O P H O L E [ Z k 0050340 e y M e s s a g e D e f s . M s 0050360 g k e y [ k e y Z 9 4 5 ] ] ; \r 0050400 k e y T T Y s u A n s i 0050420 V T 5 2 C h o i c e : M e s 0050440 s a g e D e f s . M s g k e y 0050460 = L O O P H O L E [ Z k e y M 0050500 e s s a g e D e f s . M s g k e 0050520 y [ k e y Z 9 4 6 ] ] ; \r 0050540 k e y T T Y s u P o u n d S i 0050560 g n : M e s s a g 0050600 e D e f s . M s g k e y = L 0050620 O O P H O L E [ Z k e y M e s s 0050640 a g e D e f s . M s g k e y [ k 0050660 e y Z 9 4 7 ] ] ; \r k e 0050700 y T T Y s u P o u n d C h o i c 0050720 e : M e s s a g e D e 0050740 f s . M s g k e y = L O O P 0050760 H O L E [ Z k e y M e s s a g e 0051000 D e f s . M s g k e y [ k e y Z 0051020 9 4 8 ] ] ; \r k e y T T 0051040 Y s u A u t o W r a p : 0051060 M e s s a g e D e f s . 0051100 M s g k e y = L O O P H O L 0051120 E [ Z k e y M e s s a g e D e f 0051140 s . M s g k e y [ k e y Z 0 0 ] 0051160 ] ; \r k e y T T Y s u L 0051200 T S A c t i v e : 0051220 M e s s a g e D e f s . M s g k 0051240 e y = L O O P H O L E [ Z k 0051260 e y M e s s a g e D e f s . M s 0051300 g k e y [ k e y Z 9 4 9 ] ] ; \r 0051320 k e y T T Y s u P a r i 0051340 t y : M e s 0051360 s a g e D e f s . M s g k e y 0051400 = L O O P H O L E [ Z k e y M 0051420 e s s a g e D e f s . M s g k e 0051440 y [ k e y Z 0 3 ] ] ; \r 0051460 k e y T T Y s u T a n d R S p e 0051500 e d : M e s s a g e 0051520 D e f s . M s g k e y = L O 0051540 O P H O L E [ Z k e y M e s s a 0051560 g e D e f s . M s g k e y [ k e 0051600 y Z 9 5 0 ] ] ; \r k e y 0051620 T T Y s u A n s w e r B a c k M 0051640 s g : M e s s a g e D e f 0051660 s . M s g k e y = L O O P H 0051700 O L E [ Z k e y M e s s a g e D 0051720 e f s . M s g k e y [ k e y Z 9 0051740 5 1 ] ] ; \r k e y T T Y 0051760 s u S c r e e n T a b s : 0052000 M e s s a g e D e f s . M 0052020 s g k e y = L O O P H O L E 0052040 [ Z k e y M e s s a g e D e f s 0052060 . M s g k e y [ k e y Z 0 4 ] ] 0052100 ; \r k e y T T Y s u S c 0052120 r e e n T a b C h o i c e : M 0052140 e s s a g e D e f s . M s g k e 0052160 y = L O O P H O L E [ Z k e 0052200 y M e s s a g e D e f s . M s g 0052220 k e y [ k e y Z 9 5 2 ] ] ; \r 0052240 k e y T T Y s u C o l u m 0052260 n : M e s s 0052300 a g e D e f s . M s g k e y = 0052320 L O O P H O L E [ Z k e y M e 0052340 s s a g e D e f s . M s g k e y 0052360 [ k e y Z 9 5 3 ] ] ; \r 0052400 \r p t r g p a r m d a t 0052420 a T a b G r o u p : L O N G 0052440 P O I N T E R T O A R R A Y 0052460 [ 0 . . s u b g r o u p S i z 0052500 e ) O F \r P a r a 0052520 m e t e r D e f s . P a r m d a 0052540 t a _ E m G T T Y P r i v D 0052560 e f s . p e r m a n e n t Z o n 0052600 e . N E W [ \r A 0052620 R R A Y [ 0 . . s u b g r o u 0052640 p S i z e ) O F P a r a m e 0052660 t e r D e f s . P a r m d a t a 0052700 _ A L L [ \r \t P a r a m 0052720 e t e r D e f s . P a r m d a t 0052740 a [ \r \t p a r m k e y : 0052760 P a r a m e t e r D e f s . P 0053000 a r m k e y [ 0 , p a r m C o 0053020 l u m n ] , \r \t b v S h 0053040 e l l D e s i r e d : T R U E 0053060 , \r \t s h e l l p a r m 0053100 d a t a : [ m s g k e y , m 0053120 s g k e y [ k e y T T Y s u C o 0053140 l u m n , t a b s ] ] , \r \t 0053160 - - s h e l l p a r m d 0053200 a t a : [ l s v , l s v [ " 0053220 C o l u m n : @ \ \ " , t a b 0053240 s ] ] , \r \t v a r i a n 0053260 t : t e x t p a r m [ \r \t 0053300 p a r m n u c l e u s d 0053320 a t a : [ l s v , l s v [ n 0053340 i l ] ] , \r \t w t h 0053360 T e x t : 3 6 , \r \t 0053400 p v t e x t p a r m c h a n g 0053420 e d : T a b C o l u m n C h a 0053440 n g e d ] ] ] ] ; \r \t \r \r 0053460 p t r g p a r m d a t a 0053500 G r o u p 0 : L O N G P O I 0053520 N T E R T O A R R A Y [ 0 0053540 . . n u m P a r m s ) O F \r 0053560 P a r a m e t e r D 0053600 e f s . P a r m d a t a _ E 0053620 m G T T Y P r i v D e f s . p e 0053640 r m a n e n t Z o n e . N E W [ 0053660 \r A R R A Y [ 0053700 0 . . n u m P a r m s ) O F 0053720 P a r a m e t e r D e f s . P a 0053740 r m d a t a _ [ \r \t P a 0053760 r a m e t e r D e f s . P a r m 0054000 d a t a [ \r \t b v S h 0054020 e l l D e s i r e d : T R U E 0054040 , \r \t s h e l l p a r m 0054060 d a t a : [ m s g k e y , m 0054100 s g k e y [ k e y T T Y s u N V 0054120 M O p t i o n , t a b s ] ] , 0054140 \r \t - - s h e l l p a 0054160 r m d a t a : [ l s v , l s 0054200 v [ " N V R O p t i o n : @ \ 0054220 \ " , t a b s ] ] , \r \t 0054240 v a r i a n t : s t a t e p 0054260 a r m [ \r \t p a r m 0054300 n u c l e u s d a t a : [ m s 0054320 g k e y , m s g k e y [ k e y 0054340 T T Y s u S a v e D a t a ] ] , 0054360 \r \t - - p a r m n 0054400 u c l e u s d a t a : [ l s v 0054420 , l s v [ " @ S A V E D A T 0054440 A \ \ " ] ] , \r \t p 0054460 v s t a t e p a r m c h a n g e 0054500 d : S t a t e C h a n g e d ] 0054520 ] , \r \r \t P a r a m e t e r 0054540 D e f s . P a r m d a t a [ \r 0054560 \t b v S h e l l D e s i 0054600 r e d : T R U E , \r \t 0054620 s h e l l p a r m d a t a : [ 0054640 m s g k e y , m s g k e y [ k 0054660 e y T T Y s u S c r o l l , t 0054700 a b s ] ] , \r \t - - s 0054720 h e l l p a r m d a t a : [ l 0054740 s v , l s v [ " S c r o l l : 0054760 @ \ \ " , t a b s ] ] , \r \t 0055000 v a r i a n t : i n f o 0055020 p a r m [ \r \t p a r 0055040 m n u c l e u s d a t a : [ m 0055060 s g , m s g [ M e s s a g e D 0055100 e f s . m s g N i l ] ] ] ] , \r 0055120 \r \t P a r a m e t e r D 0055140 e f s . P a r m d a t a [ \r \t 0055160 b v S h e l l D e s i r e 0055200 d : T R U E , \r \t s h 0055220 e l l p a r m d a t a : [ m s 0055240 g k e y , m s g k e y [ k e y 0055260 T T Y s u C u r s o r , t a b 0055300 s ] ] , \r \t - - s h e 0055320 l l p a r m d a t a : [ l s v 0055340 , l s v [ " C u r s o r : @ \ 0055360 \ " , t a b s ] ] , \r \t 0055400 v a r i a n t : c h o i c e 0055420 p a r m [ \r \t p a r 0055440 m n u c l e u s d a t a : [ m 0055460 s g k e y , m s g k e y [ k e 0055500 y T T Y s u C u r s o r C h o i 0055520 c e ] ] , \r \t - - 0055540 p a r m n u c l e u s d a t a : 0055560 [ l s v , l s v [ " @ U N D 0055600 E R L I N E @ B L O C K \ \ " ] 0055620 ] , \r \t p v c h o i 0055640 c e p a r m c h a n g e d : C 0055660 u r s o r C h a n g e d ] ] , \r 0055700 \r \t P a r a m e t e r D 0055720 e f s . P a r m d a t a [ 0055740 \r \t b v S h e l l D e s 0055760 i r e d : T R U E , \r \t 0056000 s h e l l p a r m d a t a : 0056020 [ m s g k e y , m s g k e y [ 0056040 k e y T T Y s u M a r g i n B e 0056060 l l , t a b s ] ] , \r \t 0056100 - - s h e l l p a r m d a t 0056120 a : [ l s v , l s v [ " M a 0056140 r g i n B e l l : @ \ \ " , 0056160 t a b s ] ] , \r \t v a r 0056200 i a n t : c h o i c e p a r m 0056220 [ \r \t p a r m n u c 0056240 l e u s d a t a : [ m s g k e 0056260 y , m s g k e y [ k e y T T Y 0056300 o s O n O f f C h o i c e s ] ] 0056320 , \r \t - - p a r m 0056340 n u c l e u s d a t a : [ l s 0056360 v , l s v [ " @ O N @ O F F \ 0056400 \ " ] ] , \r \t p v c 0056420 h o i c e p a r m c h a n g e d 0056440 : C h o i c e C h a n g e d ] 0056460 ] , \r \r \t P a r a m e t 0056500 e r D e f s . P a r m d a t a [ 0056520 \r \t b v S h e l l D e s 0056540 i r e d : T R U E , \r \t 0056560 s h e l l p a r m d a t a : 0056600 [ m s g k e y , m s g k e y [ 0056620 k e y T T Y s u A n s i V T 5 2 0056640 , t a b s ] ] , \r \t - 0056660 - s h e l l p a r m d a t a : 0056700 [ l s v , l s v [ " A n s i 0056720 / V T 5 2 : @ \ \ " , t a b s 0056740 ] ] , \r \t v a r i a n t 0056760 : c h o i c e p a r m [ \r \t 0057000 p a r m n u c l e u s 0057020 d a t a : [ m s g k e y , m 0057040 s g k e y [ k e y T T Y s u A n 0057060 s i V T 5 2 C h o i c e ] ] , \r 0057100 \t - - p a r m n u 0057120 c l e u s d a t a : [ l s v , 0057140 l s v [ " @ A N S I @ V T 5 2 0057160 \ \ " ] ] , \r \t p v 0057200 c h o i c e p a r m c h a n g e 0057220 d : A n s i C h a n g e d ] ] 0057240 , \r \r \t P a r a m e t e 0057260 r D e f s . P a r m d a t a [ 0057300 \r \t b v 0057320 S h e l l D e s i r e d : T R 0057340 U E , \r \t s h e l l p a 0057360 r m d a t a : [ m s g k e y , 0057400 m s g k e y [ k e y T T Y s u 0057420 P o u n d S i g n , t a b s ] 0057440 ] , \r \t - - s h e l l 0057460 p a r m d a t a : [ l s v , 0057500 l s v [ " # / 377 \0 243 : @ \ \ " , 0057520 t a b s ] ] , \r \t v a 0057540 r i a n t : c h o i c e p a r 0057560 m [ \r \t p a r m n u 0057600 c l e u s d a t a : [ m s g k 0057620 e y , m s g k e y [ k e y T T 0057640 Y s u P o u n d C h o i c e ] ] 0057660 , \r \t - - p a r m 0057700 n u c l e u s d a t a : [ l s 0057720 v , l s v [ " @ # @ 377 \0 243 \ \ 0057740 " ] ] , \r \t p v c h 0057760 o i c e p a r m c h a n g e d : 0060000 P o u n d C h a n g e d ] ] , 0060020 \r \r \t P a r a m e t e r 0060040 D e f s . P a r m d a t a [ 0060060 \r \t b v S h e l l D e 0060100 s i r e d : T R U E , \r \t 0060120 s h e l l p a r m d a t a : 0060140 [ m s g k e y , m s g k e y 0060160 [ k e y T T Y s u A u t o W r a 0060200 p , t a b s ] ] , \r \t 0060220 - - s h e l l p a r m d a t a 0060240 : [ l s v , l s v [ " A u t 0060260 o W r a p : @ \ \ " , t a b 0060300 s ] ] , \r \t v a r i a n 0060320 t : c h o i c e p a r m [ \r \t 0060340 p a r m n u c l e u 0060360 s d a t a : [ m s g k e y , 0060400 m s g k e y [ k e y T T Y o s O 0060420 n O f f C h o i c e s ] ] , \r \t 0060440 - - p a r m n u c 0060460 l e u s d a t a : [ l s v , 0060500 l s v [ " @ O N @ O F F \ \ " ] 0060520 ] , \r \t p v c h o i 0060540 c e p a r m c h a n g e d : C 0060560 h o i c e C h a n g e d ] ] , \r 0060600 \r \t P a r a m e t e r D 0060620 e f s . P a r m d a t a [ 0060640 \r \t b v S h e l l 0060660 D e s i r e d : T R U E , \r \t 0060700 s h e l l p a r m d a t 0060720 a : [ m s g k e y , m s g k 0060740 e y [ k e y T T Y s u L T S A c 0060760 t i v e , t a b s ] ] , \r \t 0061000 - - s h e l l p a r m d 0061020 a t a : [ l s v , l s v [ " 0061040 L T S A c t i v e ( N e w 0061060 l i n e ) : @ \ \ " , t a b s 0061100 ] ] , \r \t v a r i a n t 0061120 : c h o i c e p a r m [ \r \t 0061140 p a r m n u c l e u s 0061160 d a t a : [ m s g k e y , m 0061200 s g k e y [ k e y T T Y o s O n 0061220 O f f C h o i c e s ] ] , \r \t 0061240 - - p a r m n u c l 0061260 e u s d a t a : [ l s v , l 0061300 s v [ " @ O N @ O F F \ \ " ] ] 0061320 , \r \t p v c h o i c 0061340 e p a r m c h a n g e d : C h 0061360 o i c e C h a n g e d ] ] , \r 0061400 \r \t P a r a m e t e r D e 0061420 f s . P a r m d a t a [ 0061440 \r \t b v S h e l 0061460 l D e s i r e d : T R U E , \r 0061500 \t s h e l l p a r m d a 0061520 t a : [ m s g k e y , m s g 0061540 k e y [ k e y T T Y s u P a r i 0061560 t y , t a b s ] ] , \r \t 0061600 - - s h e l l p a r m d a t 0061620 a : [ l s v , l s v [ " P a 0061640 r i t y : @ \ \ " , t a b s ] 0061660 ] , \r \t v a r i a n t : 0061700 i n f o p a r m [ \r \t 0061720 p a r m n u c l e u s d a t 0061740 a : [ m s g , m s g [ M e s 0061760 s a g e D e f s . m s g N i l ] 0062000 ] ] ] , \r \r \t P a r a m 0062020 e t e r D e f s . P a r m d a t 0062040 a [ \r \t 0062060 b v S h e l l D e s i r e d : 0062100 T R U E , \r \t s h e l 0062120 l p a r m d a t a : [ m s g k 0062140 e y , m s g k e y [ k e y T T 0062160 Y s u T a n d R S p e e d , t 0062200 a b s ] ] , \r \t - - s 0062220 h e l l p a r m d a t a : [ l 0062240 s v , l s v [ " T & R S 0062260 p e e d : @ \ \ " , t a b s ] 0062300 ] , \r \t v a r i a n t : 0062320 i n f o p a r m [ \r \t 0062340 p a r m n u c l e u s d a t 0062360 a : [ m s g , m s g [ M e s 0062400 s a g e D e f s . m s g N i l ] 0062420 ] ] ] , \r \r \t P a r a m 0062440 e t e r D e f s . P a r m d a t 0062460 a [ \r \t b 0062500 v S h e l l D e s i r e d : T 0062520 R U E , \r \t s h e l l p 0062540 a r m d a t a : [ m s g k e y 0062560 , m s g k e y [ k e y T T Y s 0062600 u A n s w e r B a c k M s g , 0062620 t a b s ] ] , \r \t - - 0062640 s h e l l p a r m d a t a : [ 0062660 l s v , l s v [ " A n s w e r 0062700 B a c k M e s s a g e : @ \ 0062720 \ " , t a b s ] ] , \r \t 0062740 v a r i a n t : t e x t p a 0062760 r m [ \r \t p a r m n 0063000 u c l e u s d a t a : [ m s g 0063020 , m s g [ M e s s a g e D e f 0063040 s . m s g N i l ] ] , \r \t 0063060 w t h T e x t : 1 3 0 , 0063100 \r \t p v t e x t p a 0063120 r m c h a n g e d : T e x t A 0063140 n s w e r B a c k C h a n g e d 0063160 ] ] , \r \t \r \t P 0063200 a r a m e t e r D e f s . P a r 0063220 m d a t a [ \r \t b v S h 0063240 e l l D e s i r e d : T R U E 0063260 , \r \t s h e l l p a r m 0063300 d a t a : [ m s g k e y , m 0063320 s g k e y [ k e y T T Y s u S c 0063340 r e e n T a b s , t a b s ] ] 0063360 , \r \t - - s h e l l p 0063400 a r m d a t a : [ l s v , l 0063420 s v [ " S c r e e n T a b s : 0063440 @ \ \ " , t a b s ] ] , \r \t 0063460 v a r i a n t : c h o i 0063500 c e p a r m [ \r \t p 0063520 a r m n u c l e u s d a t a : 0063540 [ m s g k e y , m s g k e y [ 0063560 k e y T T Y s u S c r e e n T a 0063600 b C h o i c e ] ] , \r \t 0063620 - - p a r m n u c l e u s 0063640 d a t a : [ l s v , l s v [ 0063660 " @ S E T @ C L E A R \ \ " ] ] 0063700 , \r \t p v c h o i c 0063720 e p a r m c h a n g e d : S e 0063740 t c l e a r C h a n g e d ] ] , 0063760 \r \r \t P a r a m e 0064000 t e r D e f s . P a r m d a t a 0064020 [ \r \t v a r i a n t : 0064040 g r o u p p a r m [ \r \t 0064060 b v I s V e r t i c a l : 0064100 T R U E , \r \t r g p 0064120 a r m d a t a : D E S C R I P 0064140 T O R [ p t r g p a r m d a t a 0064160 T a b G r o u p ^ ] ] ] ] ] ; \r 0064200 \t \r - - e x e c 0064220 u t a b l e c o d e 0064240 \r F O R i : 0064260 C A R D I N A L I N ( 0 . 0064300 . s u b g r o u p S i z e ) D 0064320 O \r p t r g p a r 0064340 m d a t a T a b G r o u p [ i ] 0064360 . p a r m k e y _ P a r a m 0064400 e t e r D e f s . P a r m k e y 0064420 [ 0 , i ] \r E N D 0064440 L O O P ; \r \r p a r m d 0064460 a t a M a i n _ E m G T T Y 0064500 P r i v D e f s . p e r m a n e 0064520 n t Z o n e . N E W [ P a r a m 0064540 e t e r D e f s . P a r m d a t 0064560 a _ [ \r v a r i 0064600 a n t : g r o u p p a r m [ \r 0064620 b v I s V e r t 0064640 i c a l : T R U E , \r 0064660 r g p a r m d a t a : 0064700 D E S C R I P T O R [ p t r g p 0064720 a r m d a t a G r o u p 0 ^ ] ] 0064740 ] ] ; \r \r r 0064760 g p a r m d a t a G r o u p 0 0065000 _ D E S C R I P T O R [ p 0065020 t r g p a r m d a t a G r o u p 0065040 0 ^ ] ; \r r g p a r m d 0065060 a t a T a b G r o u p _ D E 0065100 S C R I P T O R [ p t r g p a r 0065120 m d a t a T a b G r o u p ^ ] \r 0065140 E N D ; - - o f 0065160 I n i t \r \r \r - - M A I 0065200 N L I N E C O D E \r \r 0065220 I n i t [ ] \r \r E N D . 0065240 - - o f P R O G R A M E m 0065260 S e t U p V T 1 0 0 P a c k \r 0065300 \r L O G . \r \r 2 0 - F e b - 8 0065320 4 1 4 : 2 5 : 2 8 - T o m 0065340 - C r e a t e d . \r 6 - M 0065360 a r - 8 4 1 8 : 4 7 : 1 2 - 0065400 T o m - A d d e d t a b 0065420 s e t t i n g f u n c t i o 0065440 n a l i t y . \r 2 8 - M a r - 8 0065460 4 1 7 : 3 7 : 0 0 - T o m 0065500 - R e p l a c e d s t r i 0065520 n g l i t e r a l s w i t h 0065540 m s g k e y s . \r 1 1 - M a y 0065560 - 8 4 1 1 : 4 0 : 1 8 - T 0065600 o m - U p g r a d e d t o 0065620 K l a m a t h . \r 1 6 - M a y 0065640 - 8 4 1 3 : 3 0 : 0 2 - T 0065660 o m - E n a b l e d b a c 0065700 k i n g f i l e r o u t i n 0065720 e t o s a v e i n f o r m 0065740 a t i o n a c r o s s \r \t \t \t 0065760 b o o t s a n d l o g 0066000 o u t s . \r 5 - J u n - 8 4 0066020 9 : 5 2 : 2 1 - T o m - 0066040 A d d e d A U T O X O N / 0066060 X O F F N o S c r o l l f e 0066100 a t u r e s e t t i n g a n 0066120 d \r \t \t \t f i x e d 0066140 t a b o f f s e t p r o b l 0066160 e m . \r 8 - J u n - 8 4 1 7 0066200 : 0 8 : 0 6 - T o m - N 0066220 o l o n g e r s a v e A N 0066240 S I / V T 5 2 s t a t e i n 0066260 o r d e r t o a c c o m o 0066300 d a t e \r \t \t \t E m G 0066320 T T Y A c t i o n P a c k w h 0066340 i c h c a n n o t c o m e 0066360 u p a s a V T 5 2 . \r 1 2 0066400 - J u n - 8 4 1 0 : 3 1 : 5 6 0066420 - T o m - R e p l a c e 0066440 d s t r i n g l i t e r a l 0066460 s w i t h m s g k e y s . \r 0066500 1 6 - J u l - 8 4 1 4 : 0 9 : 0066520 2 2 - T o m - C o r r e 0066540 c t e d p r o b l e m o f 0066560 a t a b p a r a m e t e r 0066600 w h i c h w h e n e m p t y 0066620 \r \t \t \t p r o d u c e d 0066640 a n i n v a l i d t a b m 0066660 e s s a g e . S h o u l d a 0066700 l l o w u s e r t o \r \t \t \t 0066720 h a v e e m p t y t a 0066740 b s l o t s i f s o d e 0066760 s i r e d . F i x e d M E S 0067000 A l a n g u a g e \r \t \t \t 0067020 p r o b l e m w i t h P A 0067040 C K E D A R R A Y ' s o f 0067060 o n e b y t e . 0067071