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