$ od -c -N 50000 [Indigo]<Casaba>7.0>Saffron3.0>Derived>NoopMethods6Impl.Mesa!29 0000000 - - N o o p M e t h o d s 6 I 0000020 m p l . m e s a \r - - C o p 0000040 y r i g h t 323 1 9 8 7 b y 0000060 X e r o x C o r p o r a t i 0000100 o n . A l l r i g h t s 0000120 r e s e r v e d . \r - - G e 0000140 n e r a t e d b y R a u e n 0000160 . p a a t S e p t e m b e r 0000200 1 , 1 9 8 8 6 : 2 8 : 0 8 0000220 p m P D T \r - - u s i 0000240 n g T h r e e C a s a b a F o 0000260 u r [ 1 . 2 ] o f J u n e 0000300 1 , 1 9 8 7 6 : 0 0 : 0 0 0000320 p m P D T \r \r D I R E C T O 0000340 R Y \r \t S a f f r o n A G 9 D e 0000360 f , \r \t T h r e e C 4 S u p p o 0000400 r t , \r \t S a f f r o n A T D e 0000420 f ; \r \r N o o p M e t h o d s 6 0000440 I m p l : C E D A R P R O G 0000460 R A M I M P O R T S T h r e 0000500 e C 4 S u p p o r t E X P O R 0000520 T S S a f f r o n A G 9 D e f 0000540 = \r B E G I N \r O P E N S a 0000560 f f r o n A G 9 D e f , T h r 0000600 e e C 4 S u p p o r t , S a f 0000620 f r o n A T D e f ; \r D e f H e 0000640 a d P r o d f o o : \t P U B L I 0000660 C P R O C [ r e f : R E F 0000700 A N Y ] R E T U R N S [ t e m 0000720 p 0 : I N T ] = \r B E G I N 0000740 \r t r e e : \t D e f H e a d N o 0000760 d e _ N A R R O W [ r e f ] ; 0001000 \r B E G I N \r E N A B L E T h 0001020 r e e C 4 S u p p o r t . G e t 0001040 S o u r c e I n f o = > R E 0001060 S U M E [ t r e e . p o s i t i 0001100 o n , t r e e . l e n g t h ] 0001120 ; \r t r e e D a t a : \t D e f H 0001140 e a d P r o d D a t a _ N A 0001160 R R O W [ t r e e . d a t a ] ; 0001200 \r t e m p 0 _ 0 ; \r E N D \r 0001220 E N D ; \r \r C e d a r y e s P r 0001240 o d f o o : \t P U B L I C P R 0001260 O C [ r e f : R E F A N Y ] 0001300 R E T U R N S [ t e m p 0 : 0001320 I N T ] = \r B E G I N \r t r e 0001340 e : \t C e d a r N o d e _ N A 0001360 R R O W [ r e f ] ; \r B E G I N 0001400 \r E N A B L E T h r e e C 4 S 0001420 u p p o r t . G e t S o u r c e 0001440 I n f o = > R E S U M E [ t 0001460 r e e . p o s i t i o n , t r 0001500 e e . l e n g t h ] ; \r t e m p 0001520 0 _ 0 ; \r E N D \r E N D ; \r 0001540 \r C e d a r n o P r o d f o o : 0001560 \t P U B L I C P R O C [ r e f 0001600 : R E F A N Y ] R E T U R 0001620 N S [ t e m p 0 : I N T ] = 0001640 \r B E G I N \r t r e e : \t C e d 0001660 a r N o d e _ N A R R O W [ r 0001700 e f ] ; \r B E G I N \r E N A B L 0001720 E T h r e e C 4 S u p p o r t 0001740 . G e t S o u r c e I n f o = 0001760 > R E S U M E [ t r e e . p o 0002000 s i t i o n , t r e e . l e n 0002020 g t h ] ; \r t e m p 0 _ 0 ; 0002040 \r E N D \r E N D ; \r \r P r o g H 0002060 e a d P r o d f o o : \t P U B L 0002100 I C P R O C [ r e f : R E F 0002120 A N Y ] R E T U R N S [ t e 0002140 m p 0 : I N T ] = \r B E G I 0002160 N \r t r e e : \t P r o g H e a d 0002200 N o d e _ N A R R O W [ r e f 0002220 ] ; \r B E G I N \r E N A B L E 0002240 T h r e e C 4 S u p p o r t . G 0002260 e t S o u r c e I n f o = > 0002300 R E S U M E [ t r e e . p o s i 0002320 t i o n , t r e e . l e n g t 0002340 h ] ; \r t r e e D a t a : \t P r 0002360 o g H e a d P r o d D a t a _ 0002400 N A R R O W [ t r e e . d a t 0002420 a ] ; \r t e m p 0 _ 0 ; \r E 0002440 N D \r E N D ; \r \r C l a s s p r 0002460 o g r a m P r o d f o o : \t P U 0002500 B L I C P R O C [ r e f : R 0002520 E F A N Y ] R E T U R N S [ 0002540 t e m p 0 : I N T ] = \r B E 0002560 G I N \r t r e e : \t C l a s s N 0002600 o d e _ N A R R O W [ r e f ] 0002620 ; \r B E G I N \r E N A B L E T 0002640 h r e e C 4 S u p p o r t . G e 0002660 t S o u r c e I n f o = > R 0002700 E S U M E [ t r e e . p o s i t 0002720 i o n , t r e e . l e n g t h 0002740 ] ; \r t e m p 0 _ 0 ; \r E N 0002760 D \r E N D ; \r \r C l a s s m o n 0003000 i t o r P r o d f o o : \t P U B 0003020 L I C P R O C [ r e f : R E 0003040 F A N Y ] R E T U R N S [ t 0003060 e m p 0 : I N T ] = \r B E G 0003100 I N \r t r e e : \t C l a s s N o 0003120 d e _ N A R R O W [ r e f ] ; 0003140 \r B E G I N \r E N A B L E T h 0003160 r e e C 4 S u p p o r t . G e t 0003200 S o u r c e I n f o = > R E 0003220 S U M E [ t r e e . p o s i t i 0003240 o n , t r e e . l e n g t h ] 0003260 ; \r t e m p 0 _ 0 ; \r E N D 0003300 \r E N D ; \r \r I n t e r f a c e 0003320 P r o d f o o : \t P U B L I C 0003340 P R O C [ r e f : R E F A N 0003360 Y ] R E T U R N S [ t e m p 0 0003400 : I N T ] = \r B E G I N \r t 0003420 r e e : \t I n t e r f a c e N o 0003440 d e _ N A R R O W [ r e f ] ; 0003460 \r B E G I N \r E N A B L E T h 0003500 r e e C 4 S u p p o r t . G e t 0003520 S o u r c e I n f o = > R E 0003540 S U M E [ t r e e . p o s i t i 0003560 o n , t r e e . l e n g t h ] 0003600 ; \r t r e e D a t a : \t I n t e 0003620 r f a c e P r o d D a t a _ 0003640 N A R R O W [ t r e e . d a t a 0003660 ] ; \r t e m p 0 _ 0 ; \r E N 0003700 D \r E N D ; \r \r M o d u l e L i 0003720 s t e m p t y P r o d f o o : \t 0003740 P U B L I C P R O C [ r e f : 0003760 R E F A N Y ] R E T U R N 0004000 S [ t e m p 0 : I N T ] = \r 0004020 B E G I N \r t r e e : \t M o d u 0004040 l e L i s t N o d e _ N A R R 0004060 O W [ r e f ] ; \r B E G I N \r E 0004100 N A B L E T h r e e C 4 S u p 0004120 p o r t . G e t S o u r c e I n 0004140 f o = > R E S U M E [ t r e 0004160 e . p o s i t i o n , t r e e 0004200 . l e n g t h ] ; \r t e m p 0 0004220 _ 0 ; \r E N D \r E N D ; \r \r M 0004240 o d u l e L i s t m o r e P r o 0004260 d f o o : \t P U B L I C P R O 0004300 C [ r e f : R E F A N Y ] 0004320 R E T U R N S [ t e m p 0 : I 0004340 N T ] = \r B E G I N \r t r e e 0004360 : \t M o d u l e L i s t N o d e 0004400 _ N A R R O W [ r e f ] ; \r B 0004420 E G I N \r E N A B L E T h r e 0004440 e C 4 S u p p o r t . G e t S o 0004460 u r c e I n f o = > R E S U 0004500 M E [ t r e e . p o s i t i o n 0004520 , t r e e . l e n g t h ] ; \r 0004540 t r e e D a t a : \t M o d u l e 0004560 L i s t m o r e P r o d D a t a 0004600 _ N A R R O W [ t r e e . d 0004620 a t a ] ; \r t e m p 0 _ 0 ; 0004640 \r E N D \r E N D ; \r \r M o d u l 0004660 e I t e m o n e P r o d f o o : 0004700 \t P U B L I C P R O C [ r e f 0004720 : R E F A N Y ] R E T U R 0004740 N S [ t e m p 0 : I N T ] = 0004760 \r B E G I N \r t r e e : \t M o d 0005000 u l e I t e m N o d e _ N A R 0005020 R O W [ r e f ] ; \r B E G I N \r 0005040 E N A B L E T h r e e C 4 S u 0005060 p p o r t . G e t S o u r c e I 0005100 n f o = > R E S U M E [ t r 0005120 e e . p o s i t i o n , t r e 0005140 e . l e n g t h ] ; \r t r e e D 0005160 a t a : \t M o d u l e I t e m o 0005200 n e P r o d D a t a _ N A R 0005220 R O W [ t r e e . d a t a ] ; \r 0005240 t e m p 0 _ 0 ; \r E N D \r E 0005260 N D ; \r \r M o d u l e I t e m t 0005300 w o P r o d f o o : \t P U B L I 0005320 C P R O C [ r e f : R E F 0005340 A N Y ] R E T U R N S [ t e m 0005360 p 0 : I N T ] = \r B E G I N 0005400 \r t r e e : \t M o d u l e I t e 0005420 m N o d e _ N A R R O W [ r e 0005440 f ] ; \r B E G I N \r E N A B L E 0005460 T h r e e C 4 S u p p o r t . 0005500 G e t S o u r c e I n f o = > 0005520 R E S U M E [ t r e e . p o s 0005540 i t i o n , t r e e . l e n g 0005560 t h ] ; \r t r e e D a t a : \t M 0005600 o d u l e I t e m t w o P r o d 0005620 D a t a _ N A R R O W [ t r 0005640 e e . d a t a ] ; \r t e m p 0 0005660 _ 0 ; \r E N D \r E N D ; \r \r S 0005700 h a r e s a b s e n t P r o d f 0005720 o o : \t P U B L I C P R O C [ 0005740 r e f : R E F A N Y ] R E 0005760 T U R N S [ t e m p 0 : I N T 0006000 ] = \r B E G I N \r t r e e : \t 0006020 S h a r e s N o d e _ N A R R 0006040 O W [ r e f ] ; \r B E G I N \r E 0006060 N A B L E T h r e e C 4 S u p 0006100 p o r t . G e t S o u r c e I n 0006120 f o = > R E S U M E [ t r e 0006140 e . p o s i t i o n , t r e e 0006160 . l e n g t h ] ; \r t e m p 0 0006200 _ 0 ; \r E N D \r E N D ; \r \r S 0006220 h a r e s p r e s e n t P r o d 0006240 f o o : \t P U B L I C P R O C 0006260 [ r e f : R E F A N Y ] R 0006300 E T U R N S [ t e m p 0 : I N 0006320 T ] = \r B E G I N \r t r e e : 0006340 \t S h a r e s N o d e _ N A R 0006360 R O W [ r e f ] ; \r B E G I N \r 0006400 E N A B L E T h r e e C 4 S u 0006420 p p o r t . G e t S o u r c e I 0006440 n f o = > R E S U M E [ t r 0006460 e e . p o s i t i o n , t r e 0006500 e . l e n g t h ] ; \r t r e e D 0006520 a t a : \t S h a r e s p r e s e 0006540 n t P r o d D a t a _ N A R 0006560 R O W [ t r e e . d a t a ] ; \r 0006600 t e m p 0 _ 0 ; \r E N D \r E 0006620 N D ; \r \r L o c k s a b s e n t 0006640 P r o d f o o : \t P U B L I C 0006660 P R O C [ r e f : R E F A N 0006700 Y ] R E T U R N S [ t e m p 0 0006720 : I N T ] = \r B E G I N \r t 0006740 r e e : \t L o c k s N o d e _ 0006760 N A R R O W [ r e f ] ; \r B E G 0007000 I N \r E N A B L E T h r e e C 0007020 4 S u p p o r t . G e t S o u r 0007040 c e I n f o = > R E S U M E 0007060 [ t r e e . p o s i t i o n , 0007100 t r e e . l e n g t h ] ; \r t e 0007120 m p 0 _ 0 ; \r E N D \r E N D 0007140 ; \r \r L o c k s p r e s e n t P 0007160 r o d f o o : \t P U B L I C P 0007200 R O C [ r e f : R E F A N Y 0007220 ] R E T U R N S [ t e m p 0 : 0007240 I N T ] = \r B E G I N \r t r 0007260 e e : \t L o c k s N o d e _ N 0007300 A R R O W [ r e f ] ; \r B E G I 0007320 N \r E N A B L E T h r e e C 4 0007340 S u p p o r t . G e t S o u r c 0007360 e I n f o = > R E S U M E [ 0007400 t r e e . p o s i t i o n , t 0007420 r e e . l e n g t h ] ; \r t r e 0007440 e D a t a : \t L o c k s p r e s 0007460 e n t P r o d D a t a _ N A 0007500 R R O W [ t r e e . d a t a ] ; 0007520 \r t e m p 0 _ 0 ; \r E N D \r 0007540 E N D ; \r \r L a m b d a a b s e 0007560 n t P r o d f o o : \t P U B L I 0007600 C P R O C [ r e f : R E F 0007620 A N Y ] R E T U R N S [ t e m 0007640 p 0 : I N T ] = \r B E G I N 0007660 \r t r e e : \t L a m b d a N o d 0007700 e _ N A R R O W [ r e f ] ; \r 0007720 B E G I N \r E N A B L E T h r 0007740 e e C 4 S u p p o r t . G e t S 0007760 o u r c e I n f o = > R E S 0010000 U M E [ t r e e . p o s i t i o 0010020 n , t r e e . l e n g t h ] ; 0010040 \r t e m p 0 _ 0 ; \r E N D \r 0010060 E N D ; \r \r L a m b d a p r e s 0010100 e n t P r o d f o o : \t P U B L 0010120 I C P R O C [ r e f : R E F 0010140 A N Y ] R E T U R N S [ t e 0010160 m p 0 : I N T ] = \r B E G I 0010200 N \r t r e e : \t L a m b d a N o 0010220 d e _ N A R R O W [ r e f ] ; 0010240 \r B E G I N \r E N A B L E T h 0010260 r e e C 4 S u p p o r t . G e t 0010300 S o u r c e I n f o = > R E 0010320 S U M E [ t r e e . p o s i t i 0010340 o n , t r e e . l e n g t h ] 0010360 ; \r t r e e D a t a : \t L a m b 0010400 d a p r e s e n t P r o d D a t 0010420 a _ N A R R O W [ t r e e . 0010440 d a t a ] ; \r t e m p 0 _ 0 0010460 ; \r E N D \r E N D ; \r \r E N D . 0010500 . \r 0010502