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