$ 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