$ od -c -N 50000 [eris]<LispCore>SOURCES>CLSTREAMS.DCOM!9 0000000 ( F I L E C R E A T E D " 1 0 0000020 - O c t - 8 6 2 1 : 0 5 : 2 9 0000040 " ( " c o m p i l e d o n 0000060 " { E R I S } < L I S P C O R 0000100 E > S O U R C E S > C L S T R E 0000120 A M S . ; 8 ) \r " 1 - O c t 0000140 - 8 6 2 0 : 2 3 : 1 5 " " C 0000160 O M P I L E - F I L E d " i n 0000200 " X e r o x L i s p 1 - 0000220 O c t - 8 6 . . . " d a t e 0000240 d " 1 - O c t - 8 6 2 1 : 0000260 2 4 : 4 4 " ) \r ( F I L E C R E 0000300 A T E D " 1 0 - O c t - 8 6 0000320 1 3 : 5 5 : 5 3 " { E R I S } 0000340 < L I S P C O R E > S O U R C E 0000360 S > C L S T R E A M S . ; 8 4 0000400 9 8 5 0 c h a n g e s t o : 0000420 ( F N S \r % % B R O A D C A 0000440 S T - S T R E A M - D E V I C E 0000460 - O U T C H A R F N % % S Y N 0000500 O N Y M - S T R E A M - D E V I 0000520 C E - O U T C H A R F N \r % % 0000540 T W O - W A Y - S T R E A M - D 0000560 E V I C E - O U T C H A R F N ) 0000600 p r e v i o u s d a t e : 0000620 " 2 9 - S e p - 8 6 1 7 : 5 2 0000640 : 1 6 " \r { E R I S } < L I S 0000660 P C O R E > S O U R C E S > C L 0000700 S T R E A M S . ; 7 ) \r ( R P A 0000720 Q Q C L S T R E A M S C O M S 0000740 ( ( * ; ; ; \r " I m p l e 0000760 m e n t s a n u m b e r o 0001000 f s t r e a m f u n c t i o 0001020 n s f r o m C o m m o n L i 0001040 s p . S e e C L t L c h 0001060 a p t e r 2 1 " ) ( C O M S 0001100 ( * ; ; \r " d o c u m e n 0001120 t e d f u n c t i o n s a n 0001140 d m a c r o s " ) ( F U N C 0001160 T I O N S O P E N C L O S E 0001200 ) ( F U N C T I O N S S T R 0001220 E A M - E L E M E N T - T Y P E 0001240 \r I N P U T - S T R E A M - P 0001260 O U T P U T - S T R E A M - P 0001300 ) ( F U N C T I O N S F I L 0001320 E - S T R E A M - P O S I T I O 0001340 N ) ( F U N C T I O N S M A 0001360 K E - S Y N O N Y M - S T R E A 0001400 M \r M A K E - B R O A D C A S 0001420 T - S T R E A M M A K E - C O 0001440 N C A T E N A T E D - S T R E A 0001460 M M A K E - T W O - W A Y - S 0001500 T R E A M M A K E - E C H O - 0001520 S T R E A M \r M A K E - S T R 0001540 I N G - I N P U T - S T R E A M 0001560 ) ( F U N C T I O N S % % M 0001600 A K E - I N I T I A L - S T R I 0001620 N G - S T R E A M - C O N T E N 0001640 T S ) ( D E C L A R E : D O 0001660 C O P Y ( \r F U N C T I O N S 0001700 W I T H - O P E N - S T R E A 0001720 M W I T H - I N P U T - F R O 0001740 M - S T R I N G W I T H - O U 0001760 T P U T - T O - S T R I N G W 0002000 I T H - O P E N - F I L E ) ) 0002020 ( F U N C T I O N S \r M A K E 0002040 - S T R I N G - O U T P U T - S 0002060 T R E A M M A K E - F I L L - 0002100 P O I N T E R - O U T P U T - S 0002120 T R E A M G E T - O U T P U T 0002140 - S T R E A M - S T R I N G \r 0002160 \ S T R I N G - S T R E A M - O 0002200 U T C H A R F N \ A D J U S T 0002220 A B L E - S T R I N G - S T R E 0002240 A M - O U T C H A R F N ) ) ( 0002260 C O M S ( * ; ; " h e l p 0002300 e r s " ) ( F U N C T I O N S 0002320 \r % % N E W - F I L E P R E 0002340 D I C T - N A M E ) ( D E C L 0002360 A R E : D O E V A L @ L O A D 0002400 D O N T C O P Y ( F U N C T 0002420 I O N S I N T E R L I S P - A 0002440 C C E S S ) ) ) ( C O M S ( 0002460 * ; ; \r " m e t h o d s f 0002500 o r t h e s p e c i a l d 0002520 e v i c e s " ) ( F N S % % 0002540 B R O A D C A S T - S T R E A M 0002560 - D E V I C E - B O U T \r % % 0002600 B R O A D C A S T - S T R E A M 0002620 - D E V I C E - O U T C H A R F 0002640 N % % B R O A D C A S T - S T 0002660 R E A M - D E V I C E - C L O S 0002700 E F I L E \r % % B R O A D C A 0002720 S T - S T R E A M - D E V I C E 0002740 - F O R C E O U T P U T % % B 0002760 R O A D C A S T - S T R E A M - 0003000 D E V I C E - O P E N F I L E ) 0003020 ( F N S \r % % C O N C A T E 0003040 N A T E D - S T R E A M - D E V 0003060 I C E - B I N % % C O N C A T 0003100 E N A T E D - S T R E A M - D E 0003120 V I C E - C L O S E F I L E \r 0003140 % % C O N C A T E N A T E D - S 0003160 T R E A M - D E V I C E - E O F 0003200 P % % C O N C A T E N A T E D 0003220 - S T R E A M - D E V I C E - O 0003240 P E N F I L E \r % % C O N C A 0003260 T E N A T E D - S T R E A M - D 0003300 E V I C E - P E E K B I N ) ( 0003320 F N S % % E C H O - S T R E A 0003340 M - D E V I C E - B I N ) ( F 0003360 N S % % S Y N O N Y M - S T R 0003400 E A M - D E V I C E - B I N \r 0003420 % % S Y N O N Y M - S T R E A M 0003440 - D E V I C E - B O U T % % S 0003460 Y N O N Y M - S T R E A M - D E 0003500 V I C E - O U T C H A R F N % 0003520 % S Y N O N Y M - S T R E A M - 0003540 D E V I C E - C L O S E F I L E 0003560 \r % % S Y N O N Y M - S T R E 0003600 A M - D E V I C E - E O F P % 0003620 % S Y N O N Y M - S T R E A M - 0003640 D E V I C E - F O R C E O U T P 0003660 U T % % S Y N O N Y M - S T R 0003700 E A M - D E V I C E - G E T F I 0003720 L E I N F O \r % % S Y N O N Y 0003740 M - S T R E A M - D E V I C E - 0003760 O P E N F I L E % % S Y N O N 0004000 Y M - S T R E A M - D E V I C E 0004020 - P E E K B I N % % S Y N O N 0004040 Y M - S T R E A M - D E V I C E 0004060 - R E A D P \r % % S Y N O N Y 0004100 M - S T R E A M - D E V I C E - 0004120 B A C K F I L E P T R % % S Y 0004140 N O N Y M - S T R E A M - D E V 0004160 I C E - S E T F I L E I N F O ) 0004200 ( F N S \r % % T W O - W A Y 0004220 - S T R E A M - D E V I C E - B 0004240 I N % % T W O - W A Y - S T R 0004260 E A M - D E V I C E - B O U T 0004300 % % T W O - W A Y - S T R E A M 0004320 - D E V I C E - O U T C H A R F 0004340 N \r % % T W O - W A Y - S T R 0004360 E A M - D E V I C E - C L O S E 0004400 F I L E % % T W O - W A Y - S 0004420 T R E A M - D E V I C E - E O F 0004440 P % % T W O - W A Y - S T R E 0004460 A M - D E V I C E - B A C K F I 0004500 L E P T R \r % % T W O - W A Y 0004520 - S T R E A M - D E V I C E - F 0004540 O R C E O U T P U T % % T W O 0004560 - W A Y - S T R E A M - D E V I 0004600 C E - O P E N F I L E % % T W 0004620 O - W A Y - S T R E A M - D E V 0004640 I C E - P E E K B I N ) \r ( F 0004660 U N C T I O N S % % F I L L - 0004700 P O I N T E R - S T R E A M - D 0004720 E V I C E - C L O S E F I L E 0004740 % % F I L L - P O I N T E R - S 0004760 T R E A M - D E V I C E - G E T 0005000 F I L E P T R ) ) ( C O M S 0005020 ( * \r ; ; " h e l p e r s 0005040 t u f f " ) ( F N S % % S Y 0005060 N O N Y M - S T R E A M - D E V 0005100 I C E - G E T - S T R E A M ) ) 0005120 ( C O M S ( * ; ; " p a 0005140 c k a g e i n i t i a l i z a 0005160 t i o n " ) ( \r V A R I A B L 0005200 E S * T R A C E - O U T P U T 0005220 * * D E B U G - I O * * Q U 0005240 E R Y - I O * * T E R M I N A 0005260 L - I O * * E R R O R - O U T 0005300 P U T * * S T A N D A R D - O 0005320 U T P U T * \r * S T A N D A R 0005340 D - I N P U T * ) ( F U N C T 0005360 I O N S % % I N I T I A L I Z 0005400 E - S T A N D A R D - S T R E A 0005420 M S ) ( F N S % % I N I T I 0005440 A L I Z E - C L S T R E A M - T 0005460 Y P E S ) ( \r D E C L A R E : 0005500 D O N T E V A L @ L O A D D 0005520 O C O P Y ( * ) ( P ( % % 0005540 I N I T I A L I Z E - C L S T R 0005560 E A M - T Y P E S ) ( % % I N 0005600 I T I A L I Z E - S T A N D A R 0005620 D - S T R E A M S ) ) ) ) \r ( 0005640 P R O P F I L E T Y P E C L 0005660 S T R E A M S ) ( S E T F S 0005700 F I L E - S T R E A M - P O S I 0005720 T I O N ) ) ) \r O P E N D 1 \r 0005740 ( L ( 0 - a r g s - ) F 0005760 3 0 Q * Q U E R Y - I O * ) 0006000 003 * 030 001 002 \0 e 021 001 \0 k a 021 361 020 021 0006020 022 H l 002 273 272 K d J 363 262 g 277 g \0 0006040 \0 274 H l 002 276 275 N d M 363 262 j 277 g \0 0006060 \0 _ 016 277 i _ 020 277 H l 002 _ 024 277 _ 022 0006100 277 O 024 d O 022 363 262 a 277 h _ 020 _ 026 277 0006120 i _ 030 277 H l 002 _ 034 277 _ 032 277 O 034 d 0006140 O 032 363 262 [ 277 h _ 030 _ 036 277 L o \0 \0 0006160 \0 g \0 \0 g \0 \0 \t \0 \0 \f \0 \0 262 W h 0006200 260 U a g \0 \0 360 225 K k 330 a 260 225 K l 0006220 002 324 [ 260 205 a g \0 \0 360 225 N k 330 a 260 0006240 222 N l 002 324 ^ 260 202 a g \0 \0 360 226 O 024 0006260 k 330 a 260 232 O 024 l 002 324 _ 024 260 207 a g 0006300 \0 \0 360 226 O 034 k 330 a 260 240 O 034 l 002 324 0006320 _ 034 260 215 i 230 o \0 \0 \0 L \n \0 \0 277 O 0006340 016 o \0 \0 \0 g \0 \0 g \0 \0 \t \0 \0 \f \0 0006360 \0 221 h 200 i 231 o \0 \0 \0 O 016 \n \0 \0 277 0006400 I \t \0 \0 L o \0 \0 \0 g \0 \0 g \0 \0 \t 0006420 \0 \0 \f \0 \0 L o \0 \0 \0 g \0 \0 g \0 \0 0006440 \t \0 \0 \f \0 \0 L \t \0 \0 021 024 027 O 020 221 0006460 h 200 i 262 026 O & \t \0 \0 g \0 \0 360 223 g 0006500 \0 \0 202 g \0 \0 _ 026 277 O 030 221 h 200 i 262 0006520 . O 026 o \0 \0 \0 g \0 \0 g \0 \0 \t \0 \0 0006540 \f \0 \0 247 L d g \0 \0 360 224 277 g \0 \0 211 0006560 g \0 \0 360 221 h 202 g \0 \0 _ 036 277 O & \t 0006600 \0 \0 _ $ \t \0 \0 _ " 277 O $ 242 261 \0 371 0006620 O * 262 u O 026 d g \0 \0 360 262 033 277 o \0 0006640 \0 \0 o \0 \0 \0 O " \v \0 \0 277 O " O , 0006660 \n \0 \0 261 001 025 g \0 \0 360 263 031 O 026 g \0 0006700 \0 360 257 O 026 g \0 \0 360 250 O 026 d g \0 \0 0006720 360 225 277 O " 261 \0 353 g \0 \0 360 231 O " O 0006740 , g \0 \0 261 \0 341 O 026 d g \0 \0 360 233 277 0006760 O " g \0 \0 g \0 \0 261 \0 315 241 h 020 o \0 0007000 \0 \0 O 026 261 001 % O ( 231 O " O , g \0 0007020 \0 261 \0 264 l \v 037 O " \t \0 \0 _ 277 d 0007040 O 024 004 277 d g \0 \0 024 . 277 d g \0 \0 0007060 024 , 277 d ` \0 \0 024 & 277 d g \0 \0 024 " 0007100 277 d g \0 \0 024 277 d j 317 030 001 277 d ` 0007120 \0 \0 315 037 277 d j 315 035 277 d ` \0 \0 315 034 0007140 277 d h 024 030 277 d l \b 317 024 \a 277 d j 317 0007160 004 R 277 d k 317 004 @ 277 d k 317 004 0 277 d 0007200 h 024 002 277 260 D O * 262 S O 036 d g \0 \0 0007220 360 262 ( 277 o \0 \0 \0 o \0 \0 \0 O & \v \0 0007240 \0 277 W 0 o \0 \0 \0 \n \0 \0 277 W 0 \t \0 0007260 \0 \t \0 \0 _ & 261 376 306 g \0 \0 360 236 O & 0007300 O , g \0 \0 \v \0 \0 _ . O . 020 O 036 264 0007320 003 202 261 377 + o \0 \0 \0 260 N O ( 262 355 O 0007340 036 d g \0 \0 360 262 ( 277 o \0 \0 \0 o \0 \0 0007360 \0 O & \v \0 \0 277 W 0 o \0 \0 \0 \n \0 \0 0007400 277 W 0 \t \0 \0 \t \0 \0 _ & 261 376 q g \0 0007420 \0 360 227 O & \t \0 \0 261 376 d O 036 264 003 202 0007440 261 376 335 o \0 \0 \0 O 036 \n \0 \0 261 376 P \0 0007460 ( 1 4 4 5 Q C L : E R R O R 0007500 1 4 2 1 Q % % N E W - F I L E 0007520 1 4 0 2 Q P A T H N A M E 0007540 1 3 7 7 Q R E A D - L I N E 0007560 1 3 7 1 Q F O R M A T 1 3 5 0007600 7 Q C E R R O R 1 3 0 1 Q 0007620 O P E N S T R E A M 1 2 5 5 Q 0007640 P A T H N A M E 1 2 5 2 Q 0007660 R E A D - L I N E 1 2 4 4 Q 0007700 F O R M A T 1 2 3 2 Q C E R 0007720 R O R 1 0 2 5 Q F U L L N A 0007740 M E 6 5 4 Q O P E N S T R E 0007760 A M 6 4 4 Q C E R R O R 6 0010000 0 0 Q M K S T R I N G 5 7 3 0010020 Q P R E D I C T - N A M E 5 0010040 3 4 Q C L : M E M B E R 5 3 0010060 1 Q S Y M B O L - F U N C T I 0010100 O N 4 6 3 Q P A T H N A M E 0010120 - V E R S I O N 4 4 3 Q I N 0010140 T E R L I S P - A C C E S S 4 0010160 3 7 Q C L : M E M B E R 4 3 0010200 4 Q S Y M B O L - F U N C T I 0010220 O N 4 1 6 Q C L : M E M B E 0010240 R 4 1 3 Q S Y M B O L - F U 0010260 N C T I O N 3 7 5 Q P A T H 0010300 N A M E 3 7 0 Q C L : E R R 0010320 O R 3 5 2 Q C L : M E M B E 0010340 R 3 4 7 Q S Y M B O L - F U 0010360 N C T I O N 3 2 7 Q C L : E 0010400 R R O R 1 6 6 Q C L : M E M 0010420 B E R 1 6 3 Q S Y M B O L - 0010440 F U N C T I O N ) \r ( 1 4 1 2 Q 0010460 : C R E A T E 1 3 3 6 Q : 0010500 E R R O R 1 2 7 6 Q N E W 0010520 1 2 6 5 Q : C R E A T E 1 2 0010540 1 1 Q : E R R O R 1 1 2 7 Q 0010560 \ S T R E A M . D E F A U L T 0010600 . M A X B U F F E R S 1 1 1 3 0010620 Q F I L E L I N E L E N G T H 0010640 1 0 7 6 Q \ F I L E O U T C 0010660 H A R F N 1 0 6 7 Q \ E O S 0010700 E R R O R 1 0 6 0 Q \ N O I 0010720 M A G E O P S 1 0 5 1 Q \ S 0010740 T R E A M . N O T . O P E N 1 0010760 0 4 2 Q \ S T R E A M . N O T 0011000 . O P E N 1 0 1 2 Q O L D 0011020 7 6 1 Q O L D 7 5 6 Q A P 0011040 P E N D 7 4 6 Q : A P P E N 0011060 D 7 3 5 Q O L D 7 2 4 Q 0011100 : O V E R W R I T E 7 1 1 Q 0011120 : R E N A M E - A N D - D E L E 0011140 T E 7 0 1 Q : R E N A M E 0011160 6 7 2 Q : S U P E R S E D E 0011200 6 6 2 Q : N E W - V E R S I O 0011220 N 6 2 3 Q : E R R O R 5 6 0011240 3 Q : C R E A T E 5 5 4 Q 0011260 : P R O B E 5 5 0 Q : E R R 0011300 O R 5 4 2 Q : I N P U T 5 0011320 2 6 Q E Q 5 2 3 Q : T E S 0011340 T 4 7 7 Q : E R R O R 4 7 0011360 3 Q : N E W - V E R S I O N 0011400 4 6 6 Q : N E W E S T 4 3 1 0011420 Q E Q 4 2 6 Q : T E S T 0011440 4 1 0 Q E Q 4 0 5 Q : T E 0011460 S T 3 4 4 Q E Q 3 4 1 Q 0011500 : T E S T 2 7 3 Q : I F - D 0011520 O E S - N O T - E X I S T 2 4 0011540 5 Q : I F - E X I S T S 2 2 0011560 2 Q : E L E M E N T - T Y P E 0011600 1 7 7 Q : D I R E C T I O N 0011620 1 6 0 Q E Q 1 5 5 Q : T 0011640 E S T 5 2 Q S T R I N G - C 0011660 H A R 3 2 Q : I N P U T ) \r 0011700 ( 1 4 4 0 Q " ~ S i s n 0011720 o t a v a l i d v a l u e 0011740 f o r : i f - d o e s - n o 0011760 t - e x i s t . " 1 3 6 6 Q 0012000 " ~ & N e w f i l e n a m e 0012020 : " 1 3 5 2 Q " F i l e 0012040 ~ A d o e s n o t e x i s 0012060 t . " \r 1 3 4 6 Q " p r o m 0012100 p t f o r a n e w n a m 0012120 e . " 1 3 2 2 Q " ~ S i s 0012140 n o t a v a l i d v a l 0012160 u e f o r : i f - d o e s - 0012200 n o t - e x i s t . " 1 2 4 1 0012220 Q " ~ & N e w f i l e n a 0012240 m e : " \r 1 2 2 5 Q " F i 0012260 l e ~ A d o e s n o t e 0012300 x i s t . " 1 2 2 1 Q " p r 0012320 o m p t f o r a n e w n 0012340 a m e . " 7 7 3 Q " ~ S i 0012360 s n o t a v a l i d v a 0012400 l u e f o r : i f - e x i s 0012420 t s . " \r 6 3 7 Q " F i l e 0012440 ~ A a l r e a d y e x i s 0012460 t s . " 6 3 3 Q " w r i t e 0012500 i t a n y w a y . " 5 2 0 0012520 Q ( : O V E R W R I T E : A 0012540 P P E N D ) 4 2 3 Q ( : I O 0012560 : O U T P U T ) 4 0 2 Q \r 0012600 ( : I O : I N P U T ) 3 6 3 0012620 Q " ~ S i s n ' t a n i 0012640 m p l e m e n t e d e l e m e 0012660 n t - t y p e f o r o p e n 0012700 . " 3 3 6 Q ( S T R I N G - 0012720 C H A R U N S I G N E D - B Y 0012740 T E C H A R A C T E R : D E 0012760 F A U L T ) \r 3 2 3 Q " ~ S 0013000 i s n ' t a v a l i d d 0013020 i r e c t i o n f o r o p e 0013040 n . " 1 5 2 Q ( : I N P U T 0013060 : O U T P U T : I O : P R 0013100 O B E ) ) \r C L O S E D 1 \r ( 0013120 L ( 0 - a r g s - ) ) \0 v 0013140 006 \0 002 \0 e 021 001 \0 k a 021 A 005 H l 002 0013160 273 272 K d J 363 262 0 277 h 274 I \t \0 \0 262 0013200 P I \t \0 \0 262 R I 006 \0 \0 312 004 R l 006 0013220 345 j 360 h 360 264 % I 006 \0 \0 312 004 R l 002 0013240 360 262 030 h 260 026 a g \0 \0 360 225 K k 330 a 0013260 260 312 K l 002 324 [ 260 274 i 275 I \t \0 \0 277 0013300 L 262 026 M 262 023 I \t \0 \0 \t \0 \0 277 207 o 0013320 \0 \0 \0 I \n \0 \0 i 020 \0 ( 1 6 2 Q 0013340 E R R O R 1 5 0 Q D E L F I 0013360 L E 1 4 5 Q N A M E S T R I 0013400 N G 1 3 2 Q C L O S E F 4 0013420 0 Q O P E N P 3 2 Q S T R 0013440 E A M P ) \r ( 1 0 5 Q : A B O 0013460 R T 6 6 Q S T R E A M 4 6 0013500 Q S T R E A M ) \r ( 1 5 6 Q 0013520 " C l o s i n g a n o n - 0013540 s t r e a m " ) \r S T R E A M - 0013560 E L E M E N T - T Y P E D 1 \r 0013600 ( L ( 0 S T R E A M ) ) \0 0013620 005 \0 \0 \0 001 g \0 \0 020 \0 N I L \r ( 2 0013640 U N S I G N E D - B Y T E ) \r 0013660 ( ) \r I N P U T - S T R E A M - 0013700 P D 1 \r ( L ( 0 S T R E A 0013720 M ) ) \0 033 \0 \0 \0 001 @ \t \0 \0 221 h 0013740 200 i 224 @ \t \0 \0 277 @ g \0 \0 i \v \0 \0 0013760 264 003 i 020 \0 ( 2 5 Q \ I O M O D 0014000 E P 1 4 Q \ I L L E G A L . 0014020 A R G 3 S T R E A M P ) \r ( 0014040 2 1 Q I N P U T ) \r ( ) \r O U 0014060 T P U T - S T R E A M - P D 1 0014100 \r ( L ( 0 S T R E A M ) ) 0014120 \0 033 \0 \0 \0 001 @ \t \0 \0 221 h 200 i 224 @ 0014140 \t \0 \0 277 @ g \0 \0 i \v \0 \0 264 003 i 020 0014160 \0 ( 2 5 Q \ I O M O D E P 1 0014200 4 Q \ I L L E G A L . A R G 0014220 3 S T R E A M P ) \r ( 2 1 Q 0014240 O U T P U T ) \r ( ) \r F I L E - 0014260 S T R E A M - P O S I T I O N 0014300 D 1 \r ( L ( 0 S T R E A M ) 0014320 ) \0 006 \0 \0 \0 001 @ \t \0 \0 020 \0 ( 3 0014340 G E T F I L E P T R ) \r N I L 0014360 \r ( ) \r M A K E - S Y N O N Y M 0014400 - S T R E A M D 1 \r ( L ( 0 0014420 S Y M B O L ) ) \0 027 \0 \0 \0 001 0014440 g \0 \0 g \0 \0 h d g \0 \0 @ h 032 032 h 0014460 032 \r 005 \0 \0 020 \0 ( 2 4 Q O P E N 0014500 S T R E A M ) \r ( 1 2 Q S Y M 0014520 B O L 5 B O T H 2 { S Y 0014540 N O N Y M - S T R E A M - D E V 0014560 I C E } ) \r ( ) \r M A K E - B R 0014600 O A D C A S T - S T R E A M D 0014620 1 \r ( L ( 0 - a r g s - ) ) 0014640 \0 A 006 \0 002 \0 e 021 001 \0 H k 021 2 005 0014660 J d I 363 262 036 277 K 022 021 001 001 g \0 \0 g 0014700 \0 \0 h d g \0 \0 I h 032 032 h 032 \r 005 \0 0014720 \0 020 a 275 L 265 \r M h 032 \ 273 J k 324 Z 0014740 260 321 M & 274 260 367 \0 ( 5 1 Q O P E 0014760 N S T R E A M ) \r ( 3 7 Q S T 0015000 R E A M S 3 2 Q O U T P U T 0015020 2 7 Q { B R O A D C A S T - 0015040 S T R E A M - D E V I C E } ) \r 0015060 ( ) \r M A K E - C O N C A T E N 0015100 A T E D - S T R E A M D 1 \r ( 0015120 L ( 0 - a r g s - ) ) \0 A 0015140 006 \0 002 \0 e 021 001 \0 H k 021 2 005 J d I 0015160 363 262 036 277 K 022 021 001 001 g \0 \0 g \0 \0 h 0015200 d g \0 \0 I h 032 032 h 032 \r 005 \0 \0 020 a 0015220 275 L 265 \r M h 032 \ 273 J k 324 Z 260 321 M 0015240 & 274 260 367 \0 ( 5 1 Q O P E N S T 0015260 R E A M ) \r ( 3 7 Q S T R E A 0015300 M S 3 2 Q I N P U T 2 7 Q 0015320 { C O N C A T E N A T E D - S 0015340 T R E A M - D E V I C E } ) \r ( 0015360 ) \r M A K E - T W O - W A Y - S 0015400 T R E A M D 1 \r ( L ( 1 O 0015420 U T P U T - S T R E A M 0 I 0015440 N P U T - S T R E A M ) ) \0 037 0015460 \0 \0 \0 002 g \0 \0 g \0 \0 h d g \0 \0 @ 0015500 h 032 032 g \0 \0 A h 032 032 h 032 032 \r 005 \0 0015520 \0 020 \0 ( 3 4 Q O P E N S T R E 0015540 A M ) \r ( 2 1 Q O U T P U T - 0015560 S T R E A M 1 2 Q I N P U T 0015600 - S T R E A M 5 B O T H 2 0015620 { T W O - W A Y - S T R E A M 0015640 - D E V I C E } ) \r ( ) \r M A K 0015660 E - E C H O - S T R E A M D 1 0015700 \r ( L ( 1 O U T P U T - S T 0015720 R E A M 0 I N P U T - S T R 0015740 E A M ) ) \0 037 \0 \0 \0 002 g \0 \0 g 0015760 \0 \0 h d g \0 \0 @ h 032 032 g \0 \0 A h 0016000 032 032 h 032 032 \r 005 \0 \0 020 \0 ( 3 4 Q 0016020 O P E N S T R E A M ) \r ( 2 1 Q 0016040 O U T P U T - S T R E A M 1 0016060 2 Q I N P U T - S T R E A M 0016100 5 B O T H 2 { E C H O - S 0016120 T R E A M - D E V I C E } ) \r ( 0016140 ) \r M A K E - S T R I N G - I N 0016160 P U T - S T R E A M D 1 \r ( L 0016200 ( 0 - a r g s - ) ) \0 @ 006 0016220 \0 002 \0 e 021 001 \0 k a 021 A 005 l 002 H 361 0016240 221 j 204 i 272 l 002 a 273 h 274 l 003 H 361 221 0016260 h 204 i 274 l 003 a 275 J 241 L 235 I K L 221 0016300 M 203 I \t \0 \0 \v \0 \0 200 I g \0 \0 \n \0 0016320 \0 020 \0 ( 7 5 Q O P E N S T R I 0016340 N G S T R E A M 6 5 Q S U B 0016360 S E Q 6 2 Q C L : L E N G T 0016400 H ) \r ( 7 2 Q I N P U T ) \r ( 0016420 ) \r % % M A K E - I N I T I A L 0016440 - S T R I N G - S T R E A M - C 0016460 O N T E N T S D 1 \r N I L \0 0016500 026 \0 \0 \0 \0 l 200 g \0 \0 g \0 \0 g \0 \0 0016520 i g \0 \0 j \r \a \0 \0 020 \0 ( 2 3 Q 0016540 M A K E - A R R A Y ) \r ( 1 6 Q 0016560 : F I L L - P O I N T E R 1 0016600 2 Q : A D J U S T A B L E 7 0016620 S T R I N G - C H A R 4 : 0016640 E L E M E N T - T Y P E ) \r ( ) 0016660 \r e x p a n d - W I T H - O P E 0016700 N - S T R E A M D 1 \r ( L ( 0016720 1 $ $ M A C R O - E N V I R O 0016740 N M E N T 0 $ $ M A C R O - 0016760 F O R M ) ) \0 m \b \0 \0 002 @ 002 021 0017000 q \a H 001 Y 001 272 I 002 001 273 H 002 A h \v 0017020 \0 \0 \t \0 \0 \ 001 275 L 002 001 276 \b \0 \0 _ 0017040 016 277 g \0 \0 J K h 032 032 O 016 o \0 \0 \0 0017060 032 h 032 032 N g \0 \0 g \0 \0 g \0 \0 M 032 0017100 g \0 \0 O 016 o \0 \0 \0 032 032 h 032 032 032 g 0017120 \0 \0 J g \0 \0 O 016 h 032 032 032 032 h 032 032 0017140 032 h 032 \n \0 \0 032 032 020 \0 ( 1 5 0 Q 0017160 \ A P P E N D 2 4 1 Q G E N 0017200 S Y M 2 7 Q \ M V L I S T 0017220 2 4 Q P A R S E - B O D Y ) \r 0017240 ( 1 3 0 Q : A B O R T 1 2 4 0017260 Q C L O S E 1 0 5 Q S E T 0017300 Q 1 0 0 Q P R O G N 7 5 Q 0017320 M U L T I P L E - V A L U E - 0017340 P R O G 1 7 2 Q U N W I N D 0017360 - P R O T E C T 4 7 Q L E T 0017400 ) \r ( 1 1 3 Q ( N I L ) 6 0017420 2 Q ( T ) ) \r ( S E T F - M A 0017440 C R O - F U N C T I O N ( Q U 0017460 O T E W I T H - O P E N - S T 0017500 R E A M ) ( Q U O T E e x p 0017520 a n d - W I T H - O P E N - S T 0017540 R E A M ) ) \r e x p a n d - W I 0017560 T H - I N P U T - F R O M - S T 0017600 R I N G D 1 \r ( L ( 1 $ $ 0017620 M A C R O - E N V I R O N M E N 0017640 T 0 $ $ M A C R O - F O R M 0017660 ) ) \0 340 020 \0 \0 002 @ 002 021 361 017 H 001 0017700 Y 001 272 I 002 [ 001 274 K 002 275 g \0 \0 M \n 0017720 \0 \0 ^ d 220 001 _ 016 277 N 241 h 200 i _ 020 0017740 277 g \0 \0 M \n \0 \0 ^ 265 \n j _ 022 277 N 0017760 244 h 203 001 260 370 i _ 024 277 g \0 \0 M \n \0 0020000 \0 ^ d 220 001 _ 026 277 N 241 h 200 i _ 030 277 0020020 H 002 A h \v \0 \0 \t \0 \0 _ 032 001 _ 034 277 0020040 O 032 002 001 _ 036 277 M o \0 \0 \0 \n \0 \0 g 0020060 \0 \0 J g \0 \0 L O 024 232 O 030 222 O 022 211 0020100 O 022 h 032 211 O 030 264 \b h O 026 h 032 032 032 0020120 032 h 032 032 h 032 O 036 g \0 \0 g \0 \0 g \0 0020140 \0 O 034 032 O 020 264 035 g \0 \0 O 016 g \0 \0 0020160 O 022 g \0 \0 J h 032 032 h 032 032 032 h 032 032 0020200 032 h 032 032 032 g \0 \0 J h 032 032 h 032 032 032 0020220 h 032 \n \0 \0 032 032 020 \0 ( 3 3 3 Q \ 0020240 A P P E N D 2 1 6 5 Q K E Y 0020260 W O R D - T E S T 1 4 0 Q \ 0020300 M V L I S T 1 3 5 Q P A R S 0020320 E - B O D Y 1 0 7 Q F I N D 0020340 - K E Y W O R D 5 6 Q F I N 0020360 D - K E Y W O R D 3 0 Q F I 0020400 N D - K E Y W O R D ) \r ( 3 1 6 0020420 Q C L O S E 2 7 3 Q G E T 0020440 F I L E P T R 2 6 6 Q + 2 0020460 6 1 Q S E T F 2 4 7 Q P R 0020500 O G N 2 4 4 Q P R O G 1 2 0020520 4 1 Q U N W I N D - P R O T E 0020540 C T 1 7 4 Q M A K E - S T R 0020560 I N G - I N P U T - S T R E A M 0020600 1 7 0 Q L E T 1 0 3 Q : 0020620 E N D 5 2 Q : S T A R T 2 0020640 4 Q : I N D E X ) \r ( 1 6 2 0020660 Q ( : E N D : S T A R T : 0020700 I N D E X ) ) \r ( S E T F - M A 0020720 C R O - F U N C T I O N ( Q U 0020740 O T E W I T H - I N P U T - F 0020760 R O M - S T R I N G ) ( Q U O 0021000 T E e x p a n d - W I T H - I 0021020 N P U T - F R O M - S T R I N G 0021040 ) ) \r e x p a n d - W I T H - O 0021060 U T P U T - T O - S T R I N G 0021100 D 1 \r ( L ( 1 $ $ M A C R O 0021120 - E N V I R O N M E N T 0 $ 0021140 $ M A C R O - F O R M ) ) \0 223 0021160 \t \0 \0 002 @ 002 021 201 \b H 001 Y 001 272 I 002 0021200 [ d 220 001 274 K 241 h 200 i 275 H 002 A h \v 0021220 \0 \0 \t \0 \0 ^ 001 _ 016 277 N 002 001 _ 020 277 0021240 M 262 0 g \0 \0 J g \0 \0 L h 032 032 h 032 0021260 032 h 032 O 020 g \0 \0 g \0 \0 O 016 032 g \0 0021300 \0 J h 032 032 h 032 032 032 h 032 \n \0 \0 032 032 0021320 020 g \0 \0 J o \0 \0 \0 032 h 032 O 020 g \0 0021340 \0 g \0 \0 O 016 g \0 \0 J h 032 032 h 032 \n 0021360 \0 \0 032 g \0 \0 J h 032 032 h 032 032 032 h 032 0021400 \n \0 \0 032 032 020 \0 ( 2 1 6 Q \ A P 0021420 P E N D 2 1 7 5 Q \ A P P E 0021440 N D 2 1 3 1 Q \ A P P E N D 0021460 2 4 0 Q \ M V L I S T 3 5 0021500 Q P A R S E - B O D Y ) \r ( 2 0021520 0 1 Q C L O S E 1 6 4 Q G 0021540 E T - O U T P U T - S T R E A M 0021560 - S T R I N G 1 5 7 Q P R O 0021600 G N 1 5 4 Q U N W I N D - P 0021620 R O T E C T 1 3 7 Q L E T 0021640 1 1 4 Q C L O S E 1 0 6 Q 0021660 P R O G N 1 0 3 Q U N W I N 0021700 D - P R O T E C T 6 5 Q M A 0021720 K E - F I L L - P O I N T E R - 0021740 O U T P U T - S T R E A M 6 1 0021760 Q L E T ) \r ( 1 4 4 Q ( ( 0022000 M A K E - S T R I N G - O U T P 0022020 U T - S T R E A M ) ) ) \r ( S E 0022040 T F - M A C R O - F U N C T I O 0022060 N ( Q U O T E W I T H - O U 0022100 T P U T - T O - S T R I N G ) 0022120 ( Q U O T E e x p a n d - W I 0022140 T H - O U T P U T - T O - S T R 0022160 I N G ) ) \r e x p a n d - W I T 0022200 H - O P E N - F I L E D 1 \r ( 0022220 L ( 1 $ $ M A C R O - E N V 0022240 I R O N M E N T 0 $ $ M A C 0022260 R O - F O R M ) ) \0 p \b \0 \0 002 0022300 @ 002 021 q \a H 001 Y 001 272 I 002 273 H 002 A 0022320 h \v \0 \0 \t \0 \0 \ 001 275 L 002 001 276 \b \0 0022340 \0 _ 016 277 g \0 \0 J g \0 \0 K 032 h 032 032 0022360 O 016 o \0 \0 \0 032 h 032 032 N g \0 \0 g \0 0022400 \0 g \0 \0 M 032 g \0 \0 O 016 o \0 \0 \0 032 0022420 032 h 032 032 032 g \0 \0 J g \0 \0 O 016 h 032 0022440 032 032 032 h 032 032 032 h 032 \n \0 \0 032 032 020 \0 0022460 ( 1 5 3 Q \ A P P E N D 2 4 0022500 0 Q G E N S Y M 2 6 Q \ M 0022520 V L I S T 2 3 Q P A R S E - 0022540 B O D Y ) \r ( 1 3 3 Q : A B O 0022560 R T 1 2 7 Q C L O S E 1 1 0022600 0 Q S E T Q 1 0 3 Q P R O 0022620 G N 1 0 0 Q M U L T I P L E 0022640 - V A L U E - P R O G 1 7 5 Q 0022660 U N W I N D - P R O T E C T 0022700 5 2 Q O P E N 4 6 Q L E T 0022720 ) \r ( 1 1 6 Q ( N I L ) 6 0022740 5 Q ( T ) ) \r ( S E T F - M A 0022760 C R O - F U N C T I O N ( Q U 0023000 O T E W I T H - O P E N - F I 0023020 L E ) ( Q U O T E e x p a n 0023040 d - W I T H - O P E N - F I L E 0023060 ) ) \r M A K E - S T R I N G - O 0023100 U T P U T - S T R E A M D 1 \r 0023120 N I L \0 005 \0 \0 \0 \0 \b \0 \0 020 \0 ( 0023140 2 M A K E - F I L L - P O I N 0023160 T E R - O U T P U T - S T R E A 0023200 M ) \r N I L \r ( ) \r M A K E - F 0023220 I L L - P O I N T E R - O U T P 0023240 U T - S T R E A M D 1 \r ( L 0023260 ( 0 - a r g s - ) ) \0 273 003 \0 0023300 002 \0 e 021 001 \0 k H 361 223 \b \0 \0 201 k a 0023320 021 021 002 I \t \0 \0 221 h 200 i 224 I \t \0 \0 0023340 020 l \v 037 d ` \0 \0 024 006 277 d I 024 \f 277 0023360 d g \0 \0 024 . 277 d g \0 \0 024 , 277 d ` 0023400 \0 \0 024 & 277 d g \0 \0 024 " 277 d g \0 \0 0023420 024 277 d j 317 030 001 277 d ` \0 \0 315 037 277 0023440 d j 315 035 277 d ` \0 \0 315 034 277 d h 024 030 0023460 277 d l \b 317 024 \a 277 d j 317 004 R 277 d k 0023500 317 004 @ 277 d k 317 004 0 277 d h 024 002 277 d 0023520 g \0 \0 \n \0 \0 277 Z g \0 \0 i \v \0 \0 J 0023540 006 \0 \0 I \t \0 \0 223 g \0 \0 202 g \0 \0 024 0023560 J 006 \0 \0 g \0 \0 024 . J 020 \0 ( 2 4 0023600 4 Q A D J U S T A B L E - A R 0023620 R A Y - P 2 3 4 Q S T R E A 0023640 M P R O P 2 2 3 Q \ S E T A 0023660 C C E S S 3 5 Q \ I L L E G 0023700 A L . A R G 2 4 Q A R R A Y 0023720 - H A S - F I L L - P O I N T E 0023740 R - P 1 2 Q % % M A K E - I 0023760 N I T I A L - S T R I N G - S T 0024000 R E A M - C O N T E N T S ) \r ( 0024020 2 6 5 Q \ O U T C H A R 2 6 0024040 2 Q S T R E A M 2 5 4 Q \ 0024060 S T R I N G - S T R E A M - O U 0024100 T C H A R F N 2 5 0 Q \ A D 0024120 J U S T A B L E - S T R I N G - 0024140 S T R E A M - O U T C H A R F N 0024160 2 4 0 Q S T R E A M 2 3 0 0024200 Q S T R I N G - O U T P U T - 0024220 S T R E A M 2 2 0 Q O U T P 0024240 U T 1 4 6 Q \ S T R E A M . 0024260 D E F A U L T . M A X B U F F E 0024300 R S 1 3 2 Q F I L E L I N E 0024320 L E N G T H 1 1 5 Q \ F I L 0024340 E O U T C H A R F N 1 0 6 Q 0024360 \ E O S E R R O R 7 7 Q \ N 0024400 O I M A G E O P S 7 0 Q \ S 0024420 T R E A M . N O T . O P E N 6 0024440 1 Q \ S T R E A M . N O T . O 0024460 P E N 4 5 Q \ F I L L - P O 0024500 I N T E R - S T R E A M - D E V 0024520 I C E ) \r ( ) \r G E T - O U T P 0024540 U T - S T R E A M - S T R I N G 0024560 D 1 \r ( L ( 0 S T R I N G 0024600 - O U T P U T - S T R E A M ) ) 0024620 \0 ' \0 \0 \0 001 @ g \0 \0 \n \0 \0 221 h 0024640 200 i 230 o \0 \0 \0 @ \n \0 \0 020 @ 006 \0 \0 0024660 311 \f @ 006 \0 \0 \b \0 \0 024 \f 277 020 \0 ( 4 0024700 1 Q % % M A K E - I N I T I A 0024720 L - S T R I N G - S T R E A M - 0024740 C O N T E N T S 2 3 Q E R R 0024760 O R 6 S T R E A M P R O P ) 0025000 \r ( 3 6 Q S T R E A M 3 0 Q 0025020 S T R E A M 3 S T R I N G 0025040 - O U T P U T - S T R E A M ) \r 0025060 ( 1 7 Q " S t r e a m n o 0025100 t a s t r i n g - o u t p u 0025120 t - s t r e a m " ) \r \ S T R I 0025140 N G - S T R E A M - O U T C H A 0025160 R F N D 1 \r ( L ( 1 C H A 0025200 R 0 S T R E A M ) ) \0 ) \0 0025220 \0 \0 002 A l \r 360 225 @ 006 \0 \0 j 213 @ 006 0025240 \0 \0 @ 006 \0 \0 310 035 k 324 315 035 277 A \t \0 0025260 \0 @ 006 \0 \0 311 \f \n \0 \0 020 \0 ( 4 6 Q 0025300 V E C T O R - P U S H 3 5 Q 0025320 C L : C H A R A C T E R ) \r ( 0025340 4 1 Q S T R E A M 2 2 Q S 0025360 T R E A M 1 6 Q S T R E A M 0025400 1 0 Q S T R E A M ) \r ( ) \r 0025420 \ A D J U S T A B L E - S T R I 0025440 N G - S T R E A M - O U T C H A 0025460 R F N D 1 \r ( L ( 1 C H A 0025500 R 0 S T R E A M ) ) \0 ) \0 0025520 \0 \0 002 A l \r 360 225 @ 006 \0 \0 j 213 @ 006 0025540 \0 \0 @ 006 \0 \0 310 035 k 324 315 035 277 A \t \0 0025560 \0 @ 006 \0 \0 311 \f \n \0 \0 020 \0 ( 4 6 Q 0025600 V E C T O R - P U S H - E X T 0025620 E N D 3 5 Q C L : C H A R A 0025640 C T E R ) \r ( 4 1 Q S T R E A 0025660 M 2 2 Q S T R E A M 1 6 Q 0025700 S T R E A M 1 0 Q S T R E 0025720 A M ) \r ( ) \r % % N E W - F I L 0025740 E D 1 \r ( L ( 0 F I L E N 0025760 A M E ) ) \0 017 \0 \0 \0 001 @ g \0 \0 0026000 g \0 \0 \v \0 \0 \t \0 \0 020 \0 ( 1 4 Q 0026020 C L O S E F 1 1 Q O P E N S 0026040 T R E A M ) \r ( 6 N E W 3 0026060 O U T P U T ) \r ( ) \r P R E D I 0026100 C T - N A M E D 1 \r ( L ( 0 0026120 P A T H N A M E ) ) \0 \v \0 \0 0026140 \0 001 @ \t \0 \0 d 222 \t \0 \0 020 \0 ( 1 0 0026160 Q N A M E S T R I N G 3 P 0026200 R O B E - F I L E ) \r N I L \r ( 0026220 ) \r % % B R O A D C A S T - S T 0026240 R E A M - D E V I C E - B O U T 0026260 D 1 \r ( P 0 S I 1 B 0026300 Y T E I 0 S T R E A M ) 0026320 \0 031 001 \0 \0 002 @ 006 \0 \0 311 \f 213 d 001 021 0026340 001 \0 H A \n \0 \0 023 002 003 265 363 A 020 \0 ( 0026360 2 0 Q \ B O U T ) \r ( 3 S T 0026400 R E A M ) \r ( ) \r % % B R O A D 0026420 C A S T - S T R E A M - D E V I 0026440 C E - O U T C H A R F N D 1 \r 0026460 ( P 0 S I 1 C H A R C 0026500 O D E I 0 S T R E A M ) 0026520 \0 < 002 \0 \0 002 A l \r 360 225 @ 006 \0 \0 j 0026540 213 @ 006 \0 \0 @ 006 \0 \0 310 035 k 324 315 035 277 0026560 @ 006 \0 \0 311 \f 260 026 d 001 021 021 001 H 006 \0 0026600 \0 311 271 H A l 002 I 016 023 002 003 265 353 A 0026620 020 \0 N I L \r ( 5 2 Q S T R E A 0026640 M 3 5 Q S T R E A M 2 2 Q 0026660 S T R E A M 1 6 Q S T R E 0026700 A M 1 0 Q S T R E A M ) \r ( 0026720 ) \r % % B R O A D C A S T - S T 0026740 R E A M - D E V I C E - C L O S 0026760 E F I L E D 1 \r ( I 0 S T 0027000 R E A M ) \0 016 \0 \0 \0 001 @ \t \0 \0 0027020 @ 006 \0 \0 h 024 \f @ 020 \0 ( 3 \ S E 0027040 T A C C E S S ) \r ( 7 S T R E 0027060 A M ) \r ( ) \r % % B R O A D C A 0027100 S T - S T R E A M - D E V I C E 0027120 - F O R C E O U T P U T D 1 \r 0027140 ( P 0 s I 1 w a i t F 0027160 o r F i n i s h ? I 0 s t 0027200 r e a m ) \0 031 001 \0 \0 002 @ 006 \0 \0 0027220 311 \f 213 d 001 021 001 \0 H A \n \0 \0 023 002 003 0027240 265 363 h 020 \0 ( 2 0 Q F O R C E O 0027260 U T P U T ) \r ( 3 S T R E A M 0027300 ) \r ( ) \r % % B R O A D C A S T 0027320 - S T R E A M - D E V I C E - O 0027340 P E N F I L E D 1 \r ( I 4 0027360 D E V I C E I 3 P A R A M 0027400 E T E R S I 2 R E C O G 0027420 I 1 A C C E S S I 0 N 0027440 A M E ) \0 225 002 \0 \0 005 A g \0 \0 360 0027460 253 A g \0 \0 360 245 A g \0 \0 360 221 h 020 l 0027500 \v 037 d D 024 006 277 g \0 \0 C 026 002 001 021 002 0027520 001 H d I 024 \f 277 022 d g \0 \0 024 277 d 0027540 l 377 317 2 \a 277 d g \0 \0 024 . 277 d g \0 0027560 \0 024 , 277 d ` \0 \0 024 & 277 d g \0 \0 024 0027600 " 277 d j 317 030 001 277 d ` \0 \0 315 037 277 d 0027620 j 315 035 277 d ` \0 \0 315 034 277 d h 024 030 277 0027640 d l \b 317 024 \a 277 d j 317 004 R 277 d k 317 0027660 004 @ 277 d k 317 004 0 277 d h 024 002 277 020 \0 0027700 N I L \r ( 1 5 4 Q \ S T R E A 0027720 M . D E F A U L T . M A X B U F 0027740 F E R S 1 4 0 Q F I L E L I 0027760 N E L E N G T H 1 2 3 Q \ E 0030000 O S E R R O R 1 1 4 Q \ N O 0030020 I M A G E O P S 1 0 5 Q \ S 0030040 T R E A M . N O T . O P E N 7 0030060 6 Q \ S T R E A M . N O T . O 0030100 P E N 6 0 Q % % B R O A D C 0030120 A S T - S T R E A M - D E V I C 0030140 E - O U T C H A R F N 3 6 Q 0030160 S T R E A M S 1 7 Q A P P E 0030200 N D 1 1 Q B O T H 3 I N 0030220 P U T ) \r ( ) \r % % C O N C A T 0030240 E N A T E D - S T R E A M - D E 0030260 V I C E - B I N D 1 \r ( I 0 0030300 s t r e a m ) \0 C 001 \0 \0 001 @ 0030320 006 \0 \0 311 \f 221 h 200 i 263 2 @ 006 \0 \0 311 0030340 \f 001 \t \0 \0 262 035 @ 006 \0 \0 311 \f 021 001 \0 0030360 H 001 @ 006 \0 \0 H 002 024 \f 277 022 \t \0 \0 277 0030400 260 317 @ 006 \0 \0 311 \f 001 020 @ \t \0 \0 h 0030420 020 \0 ( 7 7 Q \ E O F . A C T I 0030440 O N 5 7 Q C L O S E F 2 5 0030460 Q E O F P ) \r ( 6 6 Q S T R 0030500 E A M 4 6 Q S T R E A M 3 0030520 3 Q S T R E A M 1 7 Q S T 0030540 R E A M 3 S T R E A M ) \r ( 0030560 ) \r % % C O N C A T E N A T E D 0030600 - S T R E A M - D E V I C E - C 0030620 L O S E F I L E D 1 \r ( P 0 0030640 s I 0 s t r e a m ) \0 0030660 # 001 \0 \0 001 @ \t \0 \0 @ 006 \0 \0 311 \f 212 0030700 d 001 021 001 \0 H \t \0 \0 023 002 003 265 364 @ 006 0030720 \0 \0 h 024 \f @ 020 \0 ( 2 3 Q C L O 0030740 S E F 3 \ S E T A C C E S S 0030760 ) \r ( 3 4 Q S T R E A M 7 0031000 S T R E A M ) \r ( ) \r % % C O N 0031020 C A T E N A T E D - S T R E A M 0031040 - D E V I C E - E O F P D 1 \r 0031060 ( I 0 s t r e a m ) \0 7 001 0031100 \0 \0 001 @ 006 \0 \0 311 \f 221 h 200 i 263 * @ 0031120 006 \0 \0 311 \f 001 \t \0 \0 264 035 @ 006 \0 \0 311 0031140 \f 021 001 \0 H 001 @ 006 \0 \0 H 002 024 \f 277 022 0031160 \t \0 \0 277 260 317 020 i 020 \0 ( 5 7 Q C 0031200 L O S E F 2 5 Q E O F P ) \r 0031220 ( 4 6 Q S T R E A M 3 3 Q 0031240 S T R E A M 1 7 Q S T R E A 0031260 M 3 S T R E A M ) \r ( ) \r % 0031300 % C O N C A T E N A T E D - S T 0031320 R E A M - D E V I C E - O P E N 0031340 F I L E D 1 \r ( I 4 D E V 0031360 I C E I 3 P A R A M E T E 0031400 R S I 2 R E C O G I 1 0031420 A C C E S S I 0 N A M E 0031440 ) \0 225 002 \0 \0 005 A g \0 \0 360 253 A g 0031460 \0 \0 360 245 A g \0 \0 360 221 h 020 l \v 037 d 0031500 D 024 006 277 g \0 \0 C 026 002 001 021 002 001 H d 0031520 I 024 \f 277 022 d l 377 317 2 \a 277 d g \0 \0 0031540 024 . 277 d g \0 \0 024 , 277 d ` \0 \0 024 & 0031560 277 d g \0 \0 024 " 277 d g \0 \0 024 277 d 0031600 j 317 030 001 277 d ` \0 \0 315 037 277 d j 315 035 0031620 277 d ` \0 \0 315 034 277 d h 024 030 277 d l \b 0031640 317 024 \a 277 d j 317 004 R 277 d k 317 004 @ 277 0031660 d k 317 004 0 277 d h 024 002 277 020 \0 N I L 0031700 \r ( 1 5 4 Q \ S T R E A M . D 0031720 E F A U L T . M A X B U F F E R 0031740 S 1 4 0 Q F I L E L I N E L 0031760 E N G T H 1 2 3 Q \ F I L E 0032000 O U T C H A R F N 1 1 4 Q \ 0032020 E O S E R R O R 1 0 5 Q \ N 0032040 O I M A G E O P S 7 6 Q \ S 0032060 T R E A M . N O T . O P E N 6 0032100 7 Q \ S T R E A M . N O T . O 0032120 P E N 3 6 Q S T R E A M S 0032140 1 7 Q A P P E N D 1 1 Q B 0032160 O T H 3 O U T P U T ) \r ( ) 0032200 \r % % C O N C A T E N A T E D - 0032220 S T R E A M - D E V I C E - P E 0032240 E K B I N D 1 \r ( I 1 n o 0032260 E r r o r F l g ? I 0 s t 0032300 r e a m ) \0 I 001 \0 \0 002 @ 006 \0 \0 0032320 311 \f 221 h 200 i 263 4 @ 006 \0 \0 311 \f 001 \t 0032340 \0 \0 262 035 @ 006 \0 \0 311 \f 021 001 \0 H 001 @ 0032360 006 \0 \0 H 002 024 \f 277 022 \t \0 \0 277 260 317 @ 0032400 006 \0 \0 311 \f 001 \t \0 \0 020 A 221 h 020 @ \t 0032420 \0 \0 h 020 \0 ( 1 0 5 Q \ E O F . 0032440 A C T I O N 7 4 Q \ P E E K 0032460 B I N 5 7 Q C L O S E F 2 0032500 5 Q E O F P ) \r ( 6 6 Q S T 0032520 R E A M 4 6 Q S T R E A M 0032540 3 3 Q S T R E A M 1 7 Q S 0032560 T R E A M 3 S T R E A M ) \r 0032600 ( ) \r % % E C H O - S T R E A M 0032620 - D E V I C E - B I N D 1 \r ( 0032640 P 0 B Y T E I 0 S T R 0032660 E A M ) \0 017 001 \0 \0 001 @ \t \0 \0 021 0032700 001 \0 @ H \n \0 \0 H 020 \0 ( 1 3 Q \ 0032720 B O U T 3 % % T W O - W A Y 0032740 - S T R E A M - D E V I C E - B 0032760 I N ) \r N I L \r ( ) \r % % S Y N 0033000 O N Y M - S T R E A M - D E V I 0033020 C E - B I N D 1 \r ( I 0 S 0033040 T R E A M ) \0 \a \0 \0 \0 001 @ \t \0 0033060 \0 020 \0 ( 3 % % S Y N O N Y M 0033100 - S T R E A M - D E V I C E - G 0033120 E T - S T R E A M ) \r N I L \r ( 0033140 ) \r % % S Y N O N Y M - S T R E 0033160 A M - D E V I C E - B O U T D 0033200 1 \r ( I 1 B Y T E I 0 0033220 S T R E A M ) \0 \n \0 \0 \0 002 @ \t 0033240 \0 \0 A \n \0 \0 020 \0 ( 7 \ B O U T 0033260 3 % % S Y N O N Y M - S T R 0033300 E A M - D E V I C E - G E T - S 0033320 T R E A M ) \r N I L \r ( ) \r % % 0033340 S Y N O N Y M - S T R E A M - D 0033360 E V I C E - O U T C H A R F N 0033400 D 1 \r ( I 1 C H A R C O D E 0033420 I 0 S T R E A M ) \0 0 002 0033440 \0 \0 002 A l \r 360 225 @ 006 \0 \0 j 213 @ 006 0033460 \0 \0 @ 006 \0 \0 310 035 k 324 315 035 277 @ \t \0 0033500 \0 021 021 001 H 006 \0 \0 311 271 H A l 002 I 0033520 016 020 \0 ( 3 5 Q % % S Y N O N Y 0033540 M - S T R E A M - D E V I C E - 0033560 G E T - S T R E A M ) \r ( 4 4 Q 0033600 S T R E A M 2 2 Q S T R E 0033620 A M 1 6 Q S T R E A M 1 0 0033640 Q S T R E A M ) \r ( ) \r % % S 0033660 Y N O N Y M - S T R E A M - D E 0033700 V I C E - C L O S E F I L E D 0033720 1 \r ( I 0 S T R E A M ) \0 0033740 \n \0 \0 \0 001 @ 006 \0 \0 h 024 \f @ 020 \0 N 0033760 I L \r ( 3 S T R E A M ) \r ( ) 0034000 \r % % S Y N O N Y M - S T R E A 0034020 M - D E V I C E - E O F P D 1 0034040 \r ( I 0 S T R E A M ) \0 031 0034060 002 \0 \0 001 @ \t \0 \0 021 021 001 H 006 \0 \0 311 0034100 006 006 \0 \0 311 4 271 H k I 016 020 \0 ( 3 0034120 % % S Y N O N Y M - S T R E A M 0034140 - D E V I C E - G E T - S T R E 0034160 A M ) \r ( 1 7 Q F D E V 1 2 0034200 Q S T R E A M ) \r ( ) \r % % S 0034220 Y N O N Y M - S T R E A M - D E 0034240 V I C E - F O R C E O U T P U T 0034260 D 1 \r ( I 1 W A I T F O R 0034300 F I N I S H I 0 S T R E A 0034320 M ) \0 \n \0 \0 \0 002 @ \t \0 \0 A \n \0 0034340 \0 020 \0 ( 7 F O R C E O U T P U 0034360 T 3 % % S Y N O N Y M - S T 0034400 R E A M - D E V I C E - G E T - 0034420 S T R E A M ) \r N I L \r ( ) \r % 0034440 % S Y N O N Y M - S T R E A M - 0034460 D E V I C E - G E T F I L E I N 0034500 F O D 1 \r ( I 2 D E V I C 0034520 E I 1 A T T R I B U T E 0034540 I 0 S T R E A M ) \0 \n \0 \0 0034560 \0 003 @ \t \0 \0 A \n \0 \0 020 \0 ( 7 G 0034600 E T F I L E I N F O 3 % % S 0034620 Y N O N Y M - S T R E A M - D E 0034640 V I C E - G E T - S T R E A M ) 0034660 \r N I L \r ( ) \r % % S Y N O N Y 0034700 M - S T R E A M - D E V I C E - 0034720 O P E N F I L E D 1 \r ( I 4 0034740 D E V I C E I 3 P A R A 0034760 M E T E R S I 2 R E C O G 0035000 I 1 A C C E S S I 0 0035020 N A M E ) \0 201 002 \0 \0 005 l \v 037 d 0035040 D 024 006 277 g \0 \0 C 026 002 001 021 002 001 H d 0035060 I 024 \f 277 022 d g \0 \0 024 277 d l 377 317 0035100 2 \a 277 d g \0 \0 024 . 277 d g \0 \0 024 , 0035120 277 d ` \0 \0 024 & 277 d g \0 \0 024 " 277 d 0035140 j 317 030 001 277 d ` \0 \0 315 037 277 d j 315 035 0035160 277 d ` \0 \0 315 034 277 d h 024 030 277 d l \b 0035200 317 024 \a 277 d j 317 004 R 277 d k 317 004 @ 277 0035220 d k 317 004 0 277 d h 024 002 277 020 \0 N I L 0035240 \r ( 1 3 0 Q \ S T R E A M . D 0035260 E F A U L T . M A X B U F F E R 0035300 S 1 1 4 Q F I L E L I N E L 0035320 E N G T H 7 7 Q \ E O S E R 0035340 R O R 7 0 Q \ N O I M A G E 0035360 O P S 6 1 Q \ S T R E A M . 0035400 N O T . O P E N 5 2 Q \ S T 0035420 R E A M . N O T . O P E N 3 4 0035440 Q % % S Y N O N Y M - S T R E 0035460 A M - D E V I C E - O U T C H A 0035500 R F N 1 2 Q S Y M B O L ) \r 0035520 ( ) \r % % S Y N O N Y M - S T R 0035540 E A M - D E V I C E - P E E K B 0035560 I N D 1 \r ( I 1 N O E R R 0035600 O R F L G ? I 0 S T R E A 0035620 M ) \0 \n \0 \0 \0 002 @ \t \0 \0 A \n \0 0035640 \0 020 \0 ( 7 \ P E E K B I N 3 0035660 % % S Y N O N Y M - S T R E A 0035700 M - D E V I C E - G E T - S T R 0035720 E A M ) \r N I L \r ( ) \r % % S Y 0035740 N O N Y M - S T R E A M - D E V 0035760 I C E - R E A D P D 1 \r ( I 0036000 1 F L G I 0 S T R E A M 0036020 ) \0 \n \0 \0 \0 002 @ \t \0 \0 A \n \0 \0 0036040 020 \0 ( 7 R E A D P 3 % % S 0036060 Y N O N Y M - S T R E A M - D E 0036100 V I C E - G E T - S T R E A M ) 0036120 \r N I L \r ( ) \r % % S Y N O N Y 0036140 M - S T R E A M - D E V I C E - 0036160 B A C K F I L E P T R D 1 \r ( 0036200 I 0 S T R E A M ) \0 \t \0 \0 0036220 \0 001 @ \t \0 \0 \t \0 \0 020 \0 ( 6 \ B 0036240 A C K F I L E P T R 3 % % S 0036260 Y N O N Y M - S T R E A M - D E 0036300 V I C E - G E T - S T R E A M ) 0036320 \r N I L \r ( ) \r % % S Y N O N Y 0036340 M - S T R E A M - D E V I C E - 0036360 S E T F I L E I N F O D 1 \r ( 0036400 I 3 D E V I C E I 2 V 0036420 A L U E I 1 A T T R I B U 0036440 T E I 0 S T R E A M ) \0 0036460 \v \0 \0 \0 004 @ \t \0 \0 A B \v \0 \0 020 \0 0036500 ( 1 0 Q S E T F I L E I N F O 0036520 3 % % S Y N O N Y M - S T R 0036540 E A M - D E V I C E - G E T - S 0036560 T R E A M ) \r N I L \r ( ) \r % % 0036600 T W O - W A Y - S T R E A M - D 0036620 E V I C E - B I N D 1 \r ( I 0036640 0 s t r e a m ) \0 \t \0 \0 \0 001 0036660 @ 006 \0 \0 311 \f 020 \0 N I L \r ( 3 0036700 S T R E A M ) \r ( ) \r % % T W O 0036720 - W A Y - S T R E A M - D E V I 0036740 C E - B O U T D 1 \r ( I 1 0036760 B Y T E I 0 S T R E A M ) 0037000 \0 \f \0 \0 \0 002 @ 006 \0 \0 311 016 A \n \0 0037020 \0 020 \0 ( 1 1 Q \ B O U T ) \r ( 0037040 3 S T R E A M ) \r ( ) \r % % T 0037060 W O - W A Y - S T R E A M - D E 0037100 V I C E - O U T C H A R F N D 0037120 1 \r ( I 1 C H A R C O D E 0037140 I 0 S T R E A M ) \0 2 002 \0 0037160 \0 002 A l \r 360 225 @ 006 \0 \0 j 213 @ 006 \0 0037200 \0 @ 006 \0 \0 310 035 k 324 315 035 277 @ 006 \0 \0 0037220 311 016 021 021 001 H 006 \0 \0 311 271 H A l 002 0037240 I 016 020 \0 N I L \r ( 4 6 Q S T R 0037260 E A M 3 5 Q S T R E A M 2 0037300 2 Q S T R E A M 1 6 Q S T 0037320 R E A M 1 0 Q S T R E A M ) 0037340 \r ( ) \r % % T W O - W A Y - S T 0037360 R E A M - D E V I C E - C L O S 0037400 E F I L E D 1 \r ( I 0 s t 0037420 r e a m ) \0 ' \0 \0 \0 001 @ \t \0 \0 0037440 @ 006 \0 \0 311 \f \t \0 \0 @ 006 \0 \0 h 024 \f 0037460 @ 006 \0 \0 311 016 \t \0 \0 @ 006 \0 \0 h 024 016 0037500 @ 020 \0 ( 3 4 Q C L O S E F ? 0037520 1 4 Q C L O S E F ? 3 \ S 0037540 E T A C C E S S ) \r ( 4 0 Q S 0037560 T R E A M 2 7 Q S T R E A M 0037600 2 0 Q S T R E A M 7 S T 0037620 R E A M ) \r ( ) \r % % T W O - W 0037640 A Y - S T R E A M - D E V I C E 0037660 - E O F P D 1 \r ( I 0 s t 0037700 r e a m ) \0 033 002 \0 \0 001 @ 006 \0 \0 0037720 311 \f 021 021 001 H 006 \0 \0 311 006 006 \0 \0 311 4 0037740 271 H k I 016 020 \0 N I L \r ( 2 1 Q 0037760 F D E V 1 4 Q S T R E A M 0040000 3 S T R E A M ) \r ( ) \r % % T 0040020 W O - W A Y - S T R E A M - D E 0040040 V I C E - B A C K F I L E P T R 0040060 D 1 \r ( I 0 S T R E A M ) 0040100 \0 \v \0 \0 \0 001 @ 006 \0 \0 311 \f \t \0 \0 0040120 020 \0 ( 1 0 Q \ B A C K F I L E 0040140 P T R ) \r ( 3 S T R E A M ) \r 0040160 ( ) \r % % T W O - W A Y - S T R 0040200 E A M - D E V I C E - F O R C E 0040220 O U T P U T D 1 \r ( I 1 w 0040240 a i t F o r F i n i s h ? I 0040260 0 s t r e a m ) \0 \f \0 \0 \0 002 0040300 @ 006 \0 \0 311 016 A \n \0 \0 020 \0 ( 1 1 Q 0040320 F O R C E O U T P U T ) \r ( 3 0040340 S T R E A M ) \r ( ) \r % % T W 0040360 O - W A Y - S T R E A M - D E V 0040400 I C E - O P E N F I L E D 1 \r 0040420 ( I 4 D E V I C E I 3 0040440 P A R A M E T E R S I 2 R 0040460 E C O G I 1 A C C E S S 0040500 I 0 N A M E ) \0 246 002 \0 \0 005 0040520 A g \0 \0 360 253 A g \0 \0 360 245 A g \0 \0 0040540 360 221 h 020 l \v 037 d D 024 006 277 g \0 \0 C 0040560 026 002 001 021 002 001 H d I 024 \f 277 022 g \0 \0 0040600 C 026 002 001 021 002 001 H d I 024 016 277 022 d g 0040620 \0 \0 024 277 d l 377 317 2 \a 277 d g \0 \0 0040640 024 . 277 d g \0 \0 024 , 277 d ` \0 \0 024 & 0040660 277 d g \0 \0 024 " 277 d j 317 030 001 277 d ` 0040700 \0 \0 315 037 277 d j 315 035 277 d ` \0 \0 315 034 0040720 277 d h 024 030 277 d l \b 317 024 \a 277 d j 317 0040740 004 R 277 d k 317 004 @ 277 d k 317 004 0 277 d 0040760 h 024 002 277 020 \0 N I L \r ( 1 7 5 Q 0041000 \ S T R E A M . D E F A U L T . 0041020 M A X B U F F E R S 1 6 1 Q 0041040 F I L E L I N E L E N G T H 1 0041060 4 4 Q \ E O S E R R O R 1 3 0041100 5 Q \ N O I M A G E O P S 1 0041120 2 6 Q \ S T R E A M . N O T . 0041140 O P E N 1 1 7 Q \ S T R E A 0041160 M . N O T . O P E N 1 0 1 Q 0041200 % % T W O - W A Y - S T R E A M 0041220 - D E V I C E - O U T C H A R F 0041240 N 5 7 Q O U T P U T - S T R 0041260 E A M 3 6 Q I N P U T - S T 0041300 R E A M 1 7 Q A P P E N D 0041320 1 1 Q O U T P U T 3 I N P 0041340 U T ) \r ( ) \r % % T W O - W A Y 0041360 - S T R E A M - D E V I C E - P 0041400 E E K B I N D 1 \r ( I 1 n 0041420 o E r r o r F l g ? I 0 s 0041440 t r e a m ) \0 \f \0 \0 \0 002 @ 006 \0 0041460 \0 311 \f A \n \0 \0 020 \0 ( 1 1 Q \ P 0041500 E E K B I N ) \r ( 3 S T R E A 0041520 M ) \r ( ) \r % % F I L L - P O I 0041540 N T E R - S T R E A M - D E V I 0041560 C E - C L O S E F I L E D 1 \r 0041600 ( L ( 0 S T R E A M ) ) \0 0041620 \n \0 \0 \0 001 @ 006 \0 \0 h 024 \f @ 020 \0 N 0041640 I L \r ( 3 S T R E A M ) \r ( ) 0041660 \r % % F I L L - P O I N T E R - 0041700 S T R E A M - D E V I C E - G E 0041720 T F I L E P T R D 1 \r ( L ( 0041740 0 S T R E A M ) ) \0 \v \0 \0 \0 0041760 001 @ 006 \0 \0 311 \f \t \0 \0 020 \0 ( 1 0 Q 0042000 C L : L E N G T H ) \r ( 3 S 0042020 T R E A M ) \r ( ) \r % % S Y N O 0042040 N Y M - S T R E A M - D E V I C 0042060 E - G E T - S T R E A M D 1 \r 0042100 ( I 0 s t r e a m ) \0 \v \0 0042120 \0 \0 001 @ 006 \0 \0 311 \f \t \0 \0 020 \0 ( 1 0042140 0 Q S Y M B O L - V A L U E ) 0042160 \r ( 3 S T R E A M ) \r ( ) \r ( 0042200 P R O C L A I M ( Q U O T E 0042220 ( S P E C I A L * T R A C E - 0042240 O U T P U T * ) ) ) \r ( P R O C 0042260 L A I M ( Q U O T E ( S P E 0042300 C I A L * D E B U G - I O * ) 0042320 ) ) \r ( P R O C L A I M ( Q U 0042340 O T E ( S P E C I A L * Q U 0042360 E R Y - I O * ) ) ) \r ( P R O C 0042400 L A I M ( Q U O T E ( S P E 0042420 C I A L * T E R M I N A L - I 0042440 O * ) ) ) \r ( P R O C L A I M 0042460 ( Q U O T E ( S P E C I A L 0042500 * E R R O R - O U T P U T * ) ) 0042520 ) \r ( P R O C L A I M ( Q U O 0042540 T E ( S P E C I A L * S T A 0042560 N D A R D - O U T P U T * ) ) ) 0042600 \r ( P R O C L A I M ( Q U O T 0042620 E ( S P E C I A L * S T A N 0042640 D A R D - I N P U T * ) ) ) \r % 0042660 % I N I T I A L I Z E - S T A N 0042700 D A R D - S T R E A M S D 1 \r 0042720 ( F 0 * Q U E R Y - I O * 0042740 F 1 * D E B U G - I O * F 0042760 2 * T E R M I N A L - I O * 0043000 F 3 * T R A C E - O U T P 0043020 U T * F 4 * E R R O R - O 0043040 U T P U T * F 5 * S T A N 0043060 D A R D - O U T P U T * F 6 0043100 * S T A N D A R D - I N P U T 0043120 * ) \0 9 \0 \a \0 \0 g \0 \0 \t \0 \0 g 0043140 \0 \0 \t \0 \0 \n \0 \0 c \0 d c 002 d c 004 0043160 g \0 \0 \t \0 \0 c \b g \0 \0 \t \0 \0 c \n 0043200 g \0 \0 \t \0 \0 c \f g \0 \0 \t \0 \0 c 006 0043220 020 \0 ( 6 4 Q M A K E - S Y N O 0043240 N Y M - S T R E A M 5 4 Q M 0043260 A K E - S Y N O N Y M - S T R E 0043300 A M 4 4 Q M A K E - S Y N O 0043320 N Y M - S T R E A M 3 4 Q M 0043340 A K E - S Y N O N Y M - S T R E 0043360 A M 1 6 Q M A K E - T W O - 0043400 W A Y - S T R E A M 1 3 Q M 0043420 A K E - S Y N O N Y M - S T R E 0043440 A M 5 M A K E - S Y N O N Y 0043460 M - S T R E A M ) \r ( 6 1 Q \ 0043500 T E R M . O F D 5 1 Q \ P R 0043520 I M I N . O F D 4 1 Q \ P R 0043540 I M O U T . O F D 3 1 Q \ T 0043560 E R M . O F D 1 0 Q \ T E R 0043600 M . O F D 2 \ L I N E B U F 0043620 . O F D ) \r ( ) \r % % I N I T I 0043640 A L I Z E - C L S T R E A M - T 0043660 Y P E S D 1 \r N I L 005 027 001 \0 0043700 \0 \0 g \0 \0 ` \0 \0 037 d g \0 \0 024 \0 277 0043720 d j 317 \0 \0 277 d j 317 \0 020 277 d k 317 \0 0043740 277 d j 317 \0 p 277 d j 317 \0 0 277 d j 0043760 317 \0 @ 277 d j 317 \0 P 277 d j 317 \0 ` 277 0044000 d h 024 ( 277 d g \0 \0 024 020 277 d g \0 \0 0044020 024 \b 277 d g \0 \0 024 006 277 d g \0 \0 024 022 0044040 277 d g \0 \0 024 026 277 d g \0 \0 024 002 277 d 0044060 g \0 \0 024 016 277 d g \0 \0 024 004 277 d g \0 0044100 \0 024 \n 277 d g \0 \0 024 : 277 d g \0 \0 024 0044120 036 277 d g \0 \0 024 277 d g \0 \0 024 " 277 0044140 d g \0 \0 024 $ 277 d g \0 \0 024 4 277 d g 0044160 \0 \0 024 6 277 d g \0 \0 024 8 277 d g \0 \0 0044200 024 * 277 d g \0 \0 024 \f 277 d g \0 \0 024 030 0044220 277 d g \0 \0 024 T 277 d g \0 \0 024 R 277 d 0044240 g \0 \0 024 N 277 d g \0 \0 024 2 277 d g \0 0044260 \0 024 0 277 d g \0 \0 024 . 277 \n \0 \0 g \0 0044300 \0 ` \0 \0 037 d g \0 \0 024 \0 277 d j 317 \0 0044320 \0 277 d j 317 \0 020 277 d k 317 \0 277 d j 0044340 317 \0 p 277 d j 317 \0 0 277 d j 317 \0 @ 277 0044360 d j 317 \0 P 277 d j 317 \0 ` 277 d h 024 ( 0044400 277 d g \0 \0 024 020 277 d g \0 \0 024 \b 277 d 0044420 g \0 \0 024 006 277 d g \0 \0 024 022 277 d g \0 0044440 \0 024 026 277 d g \0 \0 024 002 277 d g \0 \0 024 0044460 016 277 d g \0 \0 024 004 277 d g \0 \0 024 \n 277 0044500 d g \0 \0 024 : 277 d g \0 \0 024 036 277 d g 0044520 \0 \0 024 277 d g \0 \0 024 " 277 d g \0 \0 0044540 024 $ 277 d g \0 \0 024 4 277 d g \0 \0 024 6 0044560 277 d g \0 \0 024 8 277 d g \0 \0 024 * 277 d 0044600 g \0 \0 024 \f 277 d g \0 \0 024 030 277 d g \0 0044620 \0 024 T 277 d g \0 \0 024 R 277 d g \0 \0 024 0044640 N 277 d g \0 \0 024 2 277 d g \0 \0 024 0 277 0044660 d g \0 \0 024 . 277 \n \0 \0 g \0 \0 ` \0 \0 0044700 037 d g \0 \0 024 \0 277 d j 317 \0 \0 277 d j 0044720 317 \0 020 277 d k 317 \0 277 d j 317 \0 p 277 0044740 d j 317 \0 0 277 d j 317 \0 @ 277 d j 317 \0 0044760 P 277 d j 317 \0 ` 277 d h 024 ( 277 d g \0 0045000 \0 024 020 277 d g \0 \0 024 \b 277 d g \0 \0 024 0045020 006 277 d g \0 \0 024 022 277 d g \0 \0 024 026 277 0045040 d g \0 \0 024 002 277 d g \0 \0 024 016 277 d g 0045060 \0 \0 024 004 277 d g \0 \0 024 \n 277 d g \0 \0 0045100 024 : 277 d g \0 \0 024 036 277 d g \0 \0 024 0045120 277 d g \0 \0 024 " 277 d g \0 \0 024 $ 277 d 0045140 g \0 \0 024 & 277 d g \0 \0 024 4 277 d g \0 0045160 \0 024 6 277 d g \0 \0 024 8 277 d g \0 \0 024 0045200 * 277 d g \0 \0 024 \f 277 d g \0 \0 024 030 277 0045220 d g \0 \0 024 T 277 d g \0 \0 024 R 277 d g 0045240 \0 \0 024 N 277 d g \0 \0 024 2 277 d g \0 \0 0045260 024 0 277 d g \0 \0 024 . 277 \n \0 \0 g \0 \0 0045300 g \0 \0 \t \0 \0 021 001 \0 ` \0 \0 H \n \0 \0 0045320 d g \0 \0 024 \0 277 d g \0 \0 024 036 277 022 \n 0045340 \0 \0 g \0 \0 ` \0 \0 037 d g \0 \0 024 \0 277 0045360 d j 317 \0 \0 277 d j 317 \0 020 277 d k 317 \0 0045400 277 d j 317 \0 p 277 d j 317 \0 0 277 d j 0045420 317 \0 @ 277 d j 317 \0 P 277 d j 317 \0 ` 277 0045440 d h 024 ( 277 d g \0 \0 024 020 277 d g \0 \0 0045460 024 \b 277 d g \0 \0 024 006 277 d g \0 \0 024 022 0045500 277 d g \0 \0 024 026 277 d g \0 \0 024 002 277 d 0045520 g \0 \0 024 016 277 d g \0 \0 024 004 277 d g \0 0045540 \0 024 \n 277 d g \0 \0 024 : 277 d g \0 \0 024 0045560 036 277 d g \0 \0 024 277 d g \0 \0 024 " 277 0045600 d g \0 \0 024 $ 277 d g \0 \0 024 & 277 d g 0045620 \0 \0 024 4 277 d g \0 \0 024 6 277 d g \0 \0 0045640 024 8 277 d g \0 \0 024 * 277 d g \0 \0 024 \f 0045660 277 d g \0 \0 024 030 277 d g \0 \0 024 T 277 d 0045700 g \0 \0 024 R 277 d g \0 \0 024 N 277 d g \0 0045720 \0 024 2 277 d g \0 \0 024 0 277 d g \0 \0 024 0045740 . 277 \n \0 \0 ` \0 \0 037 d g \0 \0 024 \0 277 0045760 d j 317 \0 \0 277 d j 317 \0 020 277 d k 317 \0 0046000 277 d j 317 \0 p 277 d j 317 \0 0 277 d j 0046020 317 \0 @ 277 d j 317 \0 P 277 d j 317 \0 ` 277 0046040 d h 024 ( 277 d g \0 \0 024 020 277 d g \0 \0 0046060 024 \b 277 d g \0 \0 024 006 277 d g \0 \0 024 022 0046100 277 d g \0 \0 024 026 277 d g \0 \0 024 002 277 d 0046120 g \0 \0 024 016 277 d g \0 \0 024 004 277 d g \0 0046140 \0 024 \n 277 d g \0 \0 024 : 277 d g \0 \0 024 0046160 036 277 d g \0 \0 024 277 d g \0 \0 024 " 277 0046200 d g \0 \0 024 $ 277 d g \0 \0 024 4 277 d g 0046220 \0 \0 024 6 277 d g \0 \0 024 8 277 d g \0 \0 0046240 024 * 277 d g \0 \0 024 0 277 d g \0 \0 024 030 0046260 277 d g \0 \0 024 T 277 d g \0 \0 024 R 277 d 0046300 g \0 \0 024 N 277 d g \0 \0 024 2 277 d g \0 0046320 \0 024 . 277 027 \0 \0 020 \0 ( 2 0 4 2 Q 0046340 \ D E F I N E D E V I C E 1 4 0046360 3 7 Q \ D E F I N E D E V I C 0046400 E 1 4 1 5 Q N C R E A T E 2 0046420 1 4 0 3 Q \ G E T D E V I C 0046440 E F R O M N A M E 1 3 7 2 Q 0046460 \ D E F I N E D E V I C E 7 6 0046500 7 Q \ D E F I N E D E V I C E 0046520 3 7 3 Q \ D E F I N E D E V 0046540 I C E ) \r ( 2 4 2 4 Q \ F I L 0046560 L - P O I N T E R - S T R E A M 0046600 - D E V I C E 2 4 1 6 Q \ I 0046620 S . N O T . R A N D A C C E S S 0046640 P 2 4 0 7 Q \ I S . N O T . 0046660 R A N D A C C E S S P 2 4 0 0 0046700 Q N I L L 2 3 7 1 Q N I L 0046720 L 2 3 6 2 Q N I L L 2 3 5 0046740 3 Q \ I L L E G A L . D E V I 0046760 C E O P 2 3 4 4 Q % % F I L 0047000 L - P O I N T E R - S T R E A M 0047020 - D E V I C E - G E T F I L E P 0047040 T R 2 3 3 5 Q N I L L 2 3 0047060 2 6 Q \ G E N E R I C . B O U 0047100 T S 2 3 1 7 Q \ I L L E G A 0047120 L . D E V I C E O P 2 3 1 0 Q 0047140 N I L L 2 3 0 1 Q \ I L L 0047160 E G A L . D E V I C E O P 2 2 0047200 7 2 Q \ I L L E G A L . D E V 0047220 I C E O P 2 2 6 3 Q N I L L 0047240 2 2 5 4 Q \ I L L E G A L . 0047260 D E V I C E O P 2 2 4 5 Q N 0047300 I L L 2 2 3 6 Q \ G E N E R 0047320 A T E N O F I L E S 2 2 2 7 Q 0047340 N I L L 2 2 2 0 Q N I L L 0047360 2 2 1 1 Q % % F I L L - P O 0047400 I N T E R - S T R E A M - D E V 0047420 I C E - C L O S E F I L E 2 2 0047440 0 2 Q N I L L 2 1 7 3 Q N 0047460 I L L 2 1 6 4 Q N I L L 2 0047500 1 5 5 Q N I L L 2 1 4 6 Q 0047520 N I L L 2 0 5 2 Q F I L L - 0047540 P O I N T E R - S T R E A M - D 0047560 E V I C E 2 0 4 5 Q 004 003 F D 0047600 E V T Y P E # 2 0 3 4 Q \ I 0047620 S . N O T . R A N D A C C E S S 0047640 P 2 0 2 5 Q \ I L L E G A L 0047660 . D E V I C E O P 2 0 1 6 Q 0047700 \ I S . N O T . R A N D A C C E 0047720 S S P 2 0 0 7 Q N I L L 2 0047740 0 0 0 Q N I L L 1 7 7 1 Q 0047760 N I L L 1 7 6 2 Q % % S Y N 0050000 O N Y M - S T R E A M - D E V I 0050020 C E - S E T F I L E I N F O 1 0050040 7 5 3 Q % % S Y N O N Y M - S 0050060 T R E A M - D E V I C E - G E T 0050100 F I L E I N F O 1 7 4 4 Q % 0050120 % S Y N O N Y M - S T R E A M - 0050140 D E V I C E - F O R C E O U T P 0050160 U T 1 7 3 5 Q \ G E N E R I 0050200 C . B O U T S 1 7 2 6 Q \ G 0050220 E N E R I C . B I N S 1 7 1 7 0050240 Q % % S Y N O N Y M - S T R E 0050260 A M - D E V I C E - E O F P 1 0050300 7 1 0 Q % % S Y N O N Y M - S 0050320 T R E A M - D E V I C E - B A C 0050340 K F I L E P T R 1 7 0 1 Q % 0050360 % S Y N O N Y M - S T R E A M - 0050400 D E V I C E - R E A D P 1 6 7 0050420 2 Q % % S Y N O N Y M - S T R 0050440 E A M - D E V I C E - P E E K B 0050460 I N 1 6 6 3 Q % % S Y N O N 0050500 Y M - S T R E A M - D E V I C E 0050520 - B O U T 1 6 5 4 Q % % S Y 0050540 N O N Y M - S T R E A M - D E V 0050560 I C E - B I N 1 6 4 5 Q N I 0050600 L L 1 6 3 6 Q \ G E N E R A 0050620 T E N O F I L E S 1 6 2 7 Q 0050640 N I L L 1 6 2 0 Q N I L L 0050660 1 6 1 1 Q % % S Y N O N Y M - 0050700 S T R E A M - D E V I C E - C L 0050720 O S E F I L E 1 6 0 2 Q N I 0050740 L L 1 5 7 3 Q % % S Y N O N 0050760 Y M - S T R E A M - D E V I C E 0051000 - O P E N F I L E 1 5 6 4 Q 0051020 N I L L 1 5 5 5 Q N I L L 0051040 1 5 4 6 Q N I L L 1 4 5 2 Q 0051060 S Y N O N Y M - S T R E A M - 0051100 D E V I C E 1 4 4 5 Q 004 003 F 0051120 D E V T Y P E # 1 4 4 2 Q S 0051140 Y N O N Y M - S T R E A M - D E 0051160 V I C E 1 4 3 0 Q % % E C H 0051200 O - S T R E A M - D E V I C E - 0051220 B I N 1 4 2 1 Q E C H O - S 0051240 T R E A M - D E V I C E 1 4 1 0051260 1 Q 004 003 F D E V T Y P E # 1 0051300 4 0 0 Q T W O - W A Y - S T R 0051320 E A M - D E V I C E 1 3 7 5 Q 0051340 E C H O - S T R E A M - D E V 0051360 I C E 1 3 6 4 Q \ I S . N O 0051400 T . R A N D A C C E S S P 1 3 0051420 5 5 Q \ I L L E G A L . D E V 0051440 I C E O P 1 3 4 6 Q \ I S . 0051460 N O T . R A N D A C C E S S P 0051500 1 3 3 7 Q N I L L 1 3 3 0 Q 0051520 N I L L 1 3 2 1 Q N I L L 0051540 1 3 1 2 Q N I L L 1 3 0 3 0051560 Q N I L L 1 2 7 4 Q % % T 0051600 W O - W A Y - S T R E A M - D E 0051620 V I C E - F O R C E O U T P U T 0051640 1 2 6 5 Q \ G E N E R I C . 0051660 B O U T S 1 2 5 6 Q \ G E N 0051700 E R I C . B I N S 1 2 4 7 Q 0051720 % % T W O - W A Y - S T R E A M 0051740 - D E V I C E - E O F P 1 2 4 0051760 0 Q % % T W O - W A Y - S T R 0052000 E A M - D E V I C E - B A C K F 0052020 I L E P T R 1 2 3 1 Q \ G E 0052040 N E R I C . R E A D P 1 2 2 2 0052060 Q % % T W O - W A Y - S T R E 0052100 A M - D E V I C E - P E E K B I 0052120 N 1 2 1 3 Q % % T W O - W A 0052140 Y - S T R E A M - D E V I C E - 0052160 B O U T 1 2 0 4 Q % % T W O 0052200 - W A Y - S T R E A M - D E V I 0052220 C E - B I N 1 1 7 5 Q N I L 0052240 L 1 1 6 6 Q \ G E N E R A T 0052260 E N O F I L E S 1 1 5 7 Q N 0052300 I L L 1 1 5 0 Q N I L L 1 0052320 1 4 1 Q % % T W O - W A Y - S 0052340 T R E A M - D E V I C E - C L O 0052360 S E F I L E 1 1 3 2 Q N I L 0052400 L 1 1 2 3 Q % % T W O - W A 0052420 Y - S T R E A M - D E V I C E - 0052440 O P E N F I L E 1 1 1 4 Q N 0052460 I L L 1 1 0 5 Q N I L L 1 0052500 0 7 6 Q N I L L 1 0 0 2 Q 0052520 T W O - W A Y - S T R E A M - D 0052540 E V I C E 7 7 5 Q 004 003 F D E 0052560 V T Y P E # 7 7 2 Q T W O - 0052600 W A Y - S T R E A M - D E V I C 0052620 E 7 6 1 Q \ I S . N O T . R 0052640 A N D A C C E S S P 7 5 2 Q 0052660 \ I L L E G A L . D E V I C E O 0052700 P 7 4 3 Q \ I S . N O T . R 0052720 A N D A C C E S S P 7 3 4 Q 0052740 N I L L 7 2 5 Q N I L L 7 0052760 1 6 Q N I L L 7 0 7 Q N I 0053000 L L 7 0 0 Q N I L L 6 7 1 0053020 Q N I L L 6 6 2 Q N I L L 0053040 6 5 3 Q \ G E N E R I C . B 0053060 I N S 6 4 4 Q % % C O N C A 0053100 T E N A T E D - S T R E A M - D 0053120 E V I C E - E O F P 6 3 5 Q 0053140 \ G E N E R I C . R E A D P 6 0053160 2 6 Q % % C O N C A T E N A T 0053200 E D - S T R E A M - D E V I C E 0053220 - P E E K B I N 6 1 7 Q N I 0053240 L L 6 1 0 Q % % C O N C A T 0053260 E N A T E D - S T R E A M - D E 0053300 V I C E - B I N 6 0 1 Q N I 0053320 L L 5 7 2 Q \ G E N E R A T 0053340 E N O F I L E S 5 6 3 Q N I 0053360 L L 5 5 4 Q N I L L 5 4 5 0053400 Q % % C O N C A T E N A T E D 0053420 - S T R E A M - D E V I C E - C 0053440 L O S E F I L E 5 3 6 Q N I 0053460 L L 5 2 7 Q % % C O N C A T 0053500 E N A T E D - S T R E A M - D E 0053520 V I C E - O P E N F I L E 5 2 0053540 0 Q N I L L 5 1 1 Q N I L 0053560 L 5 0 2 Q N I L L 4 0 6 Q 0053600 C O N C A T E N A T E D - S T 0053620 R E A M - D E V I C E 4 0 1 Q 0053640 004 003 F D E V T Y P E # 3 7 6 0053660 Q C O N C A T E N A T E D - S 0053700 T R E A M - D E V I C E 3 6 5 0053720 Q \ I S . N O T . R A N D A C 0053740 C E S S P 3 5 6 Q \ I L L E 0053760 G A L . D E V I C E O P 3 4 7 0054000 Q \ I S . N O T . R A N D A C 0054020 C E S S P 3 4 0 Q N I L L 0054040 3 3 1 Q N I L L 3 2 2 Q N 0054060 I L L 3 1 3 Q N I L L 3 0 0054100 4 Q N I L L 2 7 5 Q % % B 0054120 R O A D C A S T - S T R E A M - 0054140 D E V I C E - F O R C E O U T P 0054160 U T 2 6 6 Q N I L L 2 5 7 0054200 Q \ G E N E R I C . B I N S 0054220 2 5 0 Q T R U E 2 4 1 Q N 0054240 I L L 2 3 2 Q N I L L 2 2 0054260 3 Q % % B R O A D C A S T - S 0054300 T R E A M - D E V I C E - B O U 0054320 T 2 1 4 Q N I L L 2 0 5 Q 0054340 N I L L 1 7 6 Q \ G E N E 0054360 R A T E N O F I L E S 1 6 7 Q 0054400 N I L L 1 6 0 Q N I L L 0054420 1 5 1 Q % % B R O A D C A S T 0054440 - S T R E A M - D E V I C E - C 0054460 L O S E F I L E 1 4 2 Q N I 0054500 L L 1 3 3 Q % % B R O A D C 0054520 A S T - S T R E A M - D E V I C 0054540 E - O P E N F I L E 1 2 4 Q 0054560 N I L L 1 1 5 Q N I L L 1 0054600 0 6 Q N I L L 1 2 Q B R O 0054620 A D C A S T - S T R E A M - D E 0054640 V I C E 5 004 003 F D E V T Y P 0054660 E # 2 B R O A D C A S T - S 0054700 T R E A M - D E V I C E ) \r ( ) 0054720 \r ( % % I N I T I A L I Z E - C 0054740 L S T R E A M - T Y P E S ) \r ( 0054760 % % I N I T I A L I Z E - S T A 0055000 N D A R D - S T R E A M S ) \r ( 0055020 P U T P R O P S C L S T R E A 0055040 M S F I L E T Y P E C O M P 0055060 I L E - F I L E ) \r ( R E M P R 0055100 O P ( Q U O T E F I L E - S 0055120 T R E A M - P O S I T I O N ) 0055140 ( Q U O T E S E T F - M E T H 0055160 O D - E X P A N D E R ) ) \r ( P 0055200 U T P R O P S F I L E - S T R 0055220 E A M - P O S I T I O N S E T 0055240 F - I N V E R S E S E T F I L 0055260 E P T R ) \r ( P U T P R O P S 0055300 C L S T R E A M S C O P Y R I 0055320 G H T ( " X e r o x C o r p 0055340 o r a t i o n " 1 9 8 5 1 9 0055360 8 6 ) ) \r N I L \r 0055371