$ od -c -N 50000 [Cyan]<Imaging>Print>ImagerDoc.interpress!1
0000000 I n t e r p r e s s / X e r o x
0000020 / 2 . 0 240 f 240 j 240 k 240 j 304 006 \0
0000040 \0 035 001 B Q 240 244 240 250 305 005 X e r o x
0000060 305 \a x c 1 - 1 - 1 305 \a C l a s s
0000100 i c 017 243 241 033 240 223 304 004 003 # \0 P 240 244
0000120 240 224 017 240 225 017 240 240 227 304 006 001 * 331 \0 \0
0000140 373 304 004 034 ; \0 310 212 301 001 1 226 304 004 > 361
0000160 \0 = 304 006 001 # 267 \0 \0 d 212 305 005 X e r
0000200 o x 305 \a x c 1 - 1 - 1 305 \a C l a
0000220 s s i c 017 243 241 033 240 223 304 004 003 # \0 d
0000240 240 244 240 224 017 241 225 017 241 240 227 301 020 T H E
0000260 C E D A R I M A G E R 226 304 004
0000300 034 ; \0 P 304 006 \0 221 213 \0 \0 6 212 305 005 X
0000320 e r o x 305 \a x c 1 - 1 - 1 305 016 C
0000340 l a s s i c - i t a l i c 017 243 241
0000360 033 240 223 304 004 003 # \0 P 240 244 240 224 017 242 225
0000400 017 242 240 227 301 017 I m a g e r D o c .
0000420 t i o g a 226 304 004 A 337 \0 240 304 006 \0 246
0000440 326 \0 \0 ? 212 017 242 240 227 301 ( D o u g
0000460 W y a t t , M a y 2 6 , 1
0000500 9 8 5 1 2 : 2 3 : 5 0 p m
0000520 P D T 226 304 004 A 337 \0 240 304 006 \0 327 345 \0
0000540 \0 S 212 017 242 240 227 301 / M i c h a e l
0000560 P l a s s , F e b r u a r y
0000600 2 0 , 1 9 8 7 4 : 4 2 : 1
0000620 4 p m P S T 226 304 004 034 ; \0 P 304
0000640 006 001 342 271 \0 \0 275 212 304 004 034 ; \0 P 304 004
0000660 U 314 \0 % 212 305 005 X e r o x 305 \a x c
0000700 1 - 1 - 1 305 \v M o d e r n - b o
0000720 l d 017 243 241 033 240 223 304 004 034 ; 001 220 240 244
0000740 240 224 017 243 225 017 243 240 227 301 020 T h e C
0000760 e d a r I m a g e r 226 304 004 034 ;
0001000 \0 P 304 004 P 223 \0 % 212 305 005 X e r o x
0001020 305 \a x c 1 - 1 - 1 305 \v M o d e r
0001040 n - b o l d 017 243 241 033 240 223 304 004 025 365
0001060 001 220 240 244 240 224 017 244 225 017 244 240 227 301 , D
0001100 e v i c e - i n d e p e n d e n
0001120 t i m a g e g e n e r a t i
0001140 o n i n C e d a r 226 304 004 034 ;
0001160 \0 P 304 004 K Z \0 % 212 305 005 X e r o x
0001200 305 \a x c 1 - 1 - 1 305 006 M o d e r
0001220 n 017 243 241 033 240 223 304 004 \t i \0 310 240 244 240
0001240 224 017 245 225 017 245 240 227 301 034 M i c h a e
0001260 l P l a s s a n d D o u g
0001300 W y a t t 226 304 004 034 ; \0 P 304 004 q
0001320 271 \0 < 212 305 005 X e r o x 305 \a x c 1
0001340 - 1 - 1 305 006 M o d e r n 017 243 241 033
0001360 240 223 304 004 003 # \0 P 240 244 240 224 017 246 225 017
0001400 246 240 227 301 001 323 226 305 005 X e r o x 305 \a
0001420 x c 1 - 1 - 1 305 006 M o d e r n 017
0001440 243 241 033 240 223 304 004 003 # \0 d 240 244 240 224 017
0001460 247 225 017 247 240 227 301 > C o p y r i
0001500 g h t 1 9 8 5 , 1 9 8 6 X
0001520 e r o x C o r p o r a t i o n
0001540 . A l l r i g h t s r e s
0001560 e r v e d . 226 304 004 034 ; \0 P 304 006 \0
0001600 216 M \0 \0 O 212 305 005 X e r o x 305 \a x
0001620 c 1 - 1 - 1 305 \v M o d e r n - b
0001640 o l d 017 243 241 033 240 223 304 004 003 # \0 P 240
0001660 244 240 224 017 250 225 017 250 240 227 301 \t A b s t
0001700 r a c t : 226 017 246 240 227 301 : P a c
0001720 k a g e f o r d e v i c e -
0001740 i n d e p e n d e n t i m a g
0001760 e g e n e r a t i o n i n
0002000 C e d a r . 226 304 004 034 ; \0 P 304 006 \0
0002020 213 375 \0 \0 R 212 017 250 240 227 301 \v C r e a
0002040 t e d b y : 226 017 246 240 227 301 035 M
0002060 i c h a e l P l a s s a n d
0002100 D o u g W y a t t 226 304 004 034 ;
0002120 \0 P 304 004 Z U \0 8 212 017 250 240 227 301 016 M
0002140 a i n t a i n e d b y : 226 017 246
0002160 240 227 301 1 T h e I m a g e r
0002200 I m p l e m e n t o r s < I m
0002220 a g e r I m p l e m e n t o r s
0002240 ^ . p a > 226 304 004 034 ; \0 P 304 006 001 r
0002260 241 \0 \0 364 212 017 250 240 227 301 \t K e y w o
0002300 r d s : 226 017 246 240 227 301 J i m a g
0002320 e , g r a p h i c s , f o n
0002340 t , d i s p l a y , p r i n
0002360 t i n g , d e v i c e i n d
0002400 e p e n d e n c e , I n t e r
0002420 p r e s s 226 304 004 034 ; \0 P 304 004 * 277
0002440 \0 036 212 304 004 034 ; \0 P 304 004 5 O \0 g 212
0002460 305 005 X e r o x 305 \a x c 1 - 1 - 1
0002500 305 006 M o d e r n 017 243 241 033 240 223 017 270
0002520 240 244 240 224 017 251 225 017 251 240 227 301 005 X E R
0002540 O X 226 017 240 240 227 301 \0 226 304 004 003 244 \0 031
0002560 214 017 246 240 227 301 \0 226 017 332 214 301 \0 226 017 332
0002600 214 301 021 X e r o x C o r p o r a
0002620 t i o n 226 304 004 034 ; \0 P 304 006 \0 233 275
0002640 \0 001 K 212 017 240 240 227 301 \0 226 017 332 214 017 246
0002660 240 227 301 \0 226 017 332 214 301 \0 226 017 332 214 301 \0
0002700 226 017 332 214 301 031 P a l o A l t o
0002720 R e s e a r c h C e n t e r 226
0002740 304 004 034 ; \0 P 304 004 1 037 \0 t 212 017 240 240
0002760 227 301 \0 226 017 332 214 017 246 240 227 301 \0 226 017 332
0003000 214 301 \0 226 017 332 214 301 \0 226 017 332 214 301 025 3
0003020 3 3 3 C o y o t e H i l l
0003040 R o a d 226 304 004 034 ; \0 P 304 004 b > 001
0003060 005 212 017 240 240 227 301 \0 226 017 332 214 017 246 240 227
0003100 301 \0 226 017 332 214 301 \0 226 017 332 214 301 \0 226 017
0003120 332 214 301 033 P a l o A l t o , C
0003140 a l i f o r n i a 9 4 3 0 4 226
0003160 304 004 034 ; \0 P 304 004 6 X \0 245 212 304 004 034
0003200 ; \0 P 304 004 ; 221 \0 323 212 017 244 240 227 301 033
0003220 F o r I n t e r n a l X e r
0003240 o x U s e O n l y 226 240 k 240 j
0003260 304 006 \0 \0 035 001 B Q 240 244 240 250 304 004 2 P
0003300 \0 = 304 004 036 223 \0 310 212 305 005 X e r o x
0003320 305 \a x c 1 - 1 - 1 305 \a C l a s s
0003340 i c 017 243 241 033 240 223 304 004 003 # \0 d 240 244
0003360 240 224 017 240 225 017 240 240 227 301 ' C E D A R
0003400 7 . 0 030 F O R I N T E R
0003420 N A L X E R O X U S E O N
0003440 L Y 226 304 006 \0 242 206 \0 \0 237 304 006 001 # 267
0003460 \0 \0 d 212 017 240 240 227 301 020 T H E C E
0003500 D A R I M A G E R 226 305 005 X e r
0003520 o x 305 \a x c 1 - 1 - 1 305 \a C l a
0003540 s s i c 017 243 241 033 240 223 304 004 003 # \0 P
0003560 240 244 240 224 017 241 225 017 241 240 227 304 006 \0 355 4
0003600 \0 \0 u 304 006 \0 346 304 \0 \0 O 212 301 001 2 226
0003620 304 004 034 ; \0 P 304 006 \0 203 033 \0 \0 1 212 305
0003640 005 X e r o x 305 \a x c 1 - 1 - 1 305
0003660 \f C l a s s i c - b o l d 017 243 241
0003700 033 240 223 304 004 \t i \0 310 240 244 240 224 017 242 225
0003720 017 242 240 227 301 \f I n t r o d u c t i
0003740 o n 226 304 004 " 201 \0 P 304 006 001 023 360 \0 \0
0003760 k 212 017 241 240 227 304 004 E 267 9 \n 017 262 223 301
0004000 Y T h e I m a g e r i s p
0004020 a t t e r n e d s t r o n g l
0004040 y a f t e r t h e i m a g
0004060 i n g f a c i l i t i e s a
0004100 v a i l a b l e i n I n t e
0004120 r p r e s s , s o 226 017 241 017 262 223
0004140 304 004 034 ; \0 P 304 006 001 210 n \0 \0 233 212 017
0004160 241 240 227 304 004 025 @ \a 261 017 262 223 301 T r e
0004200 f e r t o t h e s e p u b
0004220 l i c a t i o n s f o r a
0004240 d e s c r i p t i o n o f t
0004260 h e s e m a n t i c s o f
0004300 t h e v a r i o u s I m a g
0004320 e r 226 017 241 017 262 223 304 004 034 ; \0 P 304 004
0004340 M \a \0 037 212 017 241 240 227 301 \v o p e r a
0004360 t i o n s : 226 304 004 034 ; \0 P 304 006 \0
0004400 207 025 \0 \0 8 212 017 241 240 227 304 004 023 272 006 211
0004420 017 262 223 301 P I n t e r p r e s s
0004440 E l e c t r o n i c P r i n t
0004460 i n g S t a n d a r d ( V e
0004500 r s i o n 3 . 0 , X N S S
0004520 0 4 8 6 0 1 , J a n u a r y
0004540 1 9 8 6 ) 226 017 241 017 262 223 304 004 034 ; \0
0004560 P 304 006 \0 257 005 \0 \0 J 212 017 241 240 227 301 \v
0004600 ( C h a p t e r 4 ) 226 304 004 034 ;
0004620 \0 P 304 006 \0 227 O \0 \0 B 212 017 241 240 227 301
0004640 C I n t r o d u c t i o n t o
0004660 I n t e r p r e s s ( S p r
0004700 o u l l & R e i d , X S I
0004720 G 0 3 8 3 0 6 , J u n e 1
0004740 9 8 3 ) 226 304 004 " 201 \0 P 304 004 E 020 \0
0004760 037 212 017 240 240 227 301 027 O f h i s t o
0005000 r i c a l i n t e r e s t : 226
0005020 304 004 ( 307 \0 P 304 006 001 346 262 \0 \0 341 212 017
0005040 240 240 227 301 Z I n t e r p r e s s
0005060 E l e c t r o n i c P r i n t
0005100 i n g S t a n d a r d ( V e
0005120 r s i o n 2 . 1 , X S I S
0005140 0 4 8 4 0 4 , A p r i l 1 9
0005160 8 4 ) ( C h a p t e r 4 ) 226
0005200 304 004 ( 307 \0 P 304 004 Q 326 \0 ' 212 017 240 240
0005220 227 301 M F u l l I n t e r p r e
0005240 s s ( I n t e r p r e s s E
0005260 x t e n s i o n S t r a t e g
0005300 y ) ( D R A F T J u n e 1
0005320 9 8 3 ) ( C h a p t e r 4 )
0005340 226 304 004 034 ; \0 P 304 006 002 o 361 \0 001 4 212
0005360 017 241 240 227 301 Z O f t h e s e ,
0005400 v e r s i o n 3 . 0 o f t
0005420 h e I n t e r p r e s s S t
0005440 a n d a r d c o r r e s p o n
0005460 d s m o s t c l o s e l y
0005500 w i t h t h e I m a g e r .
0005520 226 304 004 034 ; \0 P 304 004 Y 331 \0 . 212 017 241
0005540 240 227 304 004 \n 337 004 ' 017 262 223 301 P F o r
0005560 e x a m p l e s o f h o w
0005600 t o u s e t h e I m a g
0005620 e r , r e f e r t o I m a
0005640 g e r E x a m p l e s . d f o
0005660 n C e d a r C h e s t . 226 017 241
0005700 017 262 223 304 004 034 ; \0 P 304 004 Q 367 \0 + 212
0005720 017 241 240 227 304 004 \b 237 003 227 017 262 223 301 U C
0005740 e d a r C h e s t a l s o c
0005760 o n t a i n s p a c k a g e s
0006000 f o r c r e a t i n g I m
0006020 a g e r c o n t e x t s f o
0006040 r d i f f e r e n t k i n d
0006060 s o f 226 017 241 017 262 223 304 004 034 ; \0 P
0006100 304 006 \0 207 267 \0 \0 I 212 017 241 240 227 304 004 003
0006120 246 002 327 017 262 223 301 \ o u t p u t ,
0006140 i n c l u d i n g c o l o r
0006160 d i s p l a y s a n d I n t
0006200 e r p r e s s m a s t e r s ;
0006220 r e f e r t o t h e C e
0006240 d a r C h e s t c a t a l o g
0006260 f o r 226 017 241 017 262 223 304 004 034 ; \0 P
0006300 304 006 \0 257 305 \0 \0 a 212 017 241 240 227 301 024 f
0006320 u r t h e r i n f o r m a t i
0006340 o n . 226 304 004 034 ; \0 P 304 004 026 235 \0 \r
0006360 212 017 241 240 227 301 S R e f e r t o
0006400 V i e w e r s f o r i n f o
0006420 r m a t i o n o n o b t a i
0006440 n i n g C o n t e x t s t h
0006460 a t o u t p u t t o t h e
0006500 d i s p l a y s . 226 304 004 034 ; \0
0006520 P 304 004 - 377 \0 034 212 305 005 X e r o x 305
0006540 \a x c 1 - 1 - 1 305 \f C l a s s i
0006560 c - b o l d 017 243 241 033 240 223 304 004 003 #
0006600 \0 P 240 244 240 224 017 243 225 017 243 240 227 301 \a H
0006620 i s t o r y 226 304 004 034 ; \0 P 304 004 U
0006640 \a \0 7 212 017 241 240 227 304 004 003 317 002 277 017 262
0006660 223 301 V I m a g e r i s a s
0006700 u c c e s s o r t o t h e
0006720 C e d a r G r a p h i c s p
0006740 a c k a g e t h a t w a s
0006760 d e v e l o p e d b y J o h
0007000 n W a r n o c k 226 017 241 017 262 223 304
0007020 004 034 ; \0 P 304 006 \0 372 Q \0 \0 247 212 017 241
0007040 240 227 304 004 004 d 004 003 017 262 223 301 Y a n d
0007060 D o u g W y a t t . T h
0007100 e d e s i g n o f I m a g
0007120 e r b e n e f i t e d f r o
0007140 m a d v i c e o f f e r e d
0007160 b y F r a n k C r o w ,
0007200 B u t l e r 226 017 241 017 262 223 304 004 034 ;
0007220 \0 P 304 004 G $ \0 1 212 017 241 240 227 304 004 003
0007240 320 003 7 017 262 223 301 U L a m p s o n ,
0007260 S c o t t M c G r e g o r ,
0007300 K e n P i e r , L y l e
0007320 R a m s h a w , B o b S p r
0007340 o u l l , a n d M a u r e e
0007360 n S t o n e . T h e 226 017 241
0007400 017 262 223 304 004 034 ; \0 P 304 004 1 + \0 # 212
0007420 017 241 240 227 301 L m a i n d e s i g
0007440 n e r s a n d i m p l e m e
0007460 n t o r s o f I m a g e r
0007500 w e r e M i c h a e l P l a
0007520 s s a n d D o u g W y a t
0007540 t . 226 304 004 034 ; \0 P 304 004 $ k \0 036 212
0007560 017 242 240 227 301 021 P u b l i c I n t
0007600 e r f a c e s 226 304 004 034 ; \0 P 304 004
0007620 x 225 \0 l 212 017 243 240 227 301 006 I m a g e
0007640 r 226 304 004 034 ; \0 P 304 004 a 345 \0 ` 212 017
0007660 241 240 227 304 004 026 335 \v 035 017 262 223 301 V T h
0007700 e m a i n o n e . R e f
0007720 e r t o t h e c o m m e n
0007740 t s i n t h e i n t e r f
0007760 a c e f o r a d e s c r i
0010000 p t i o n o f t h e v a r
0010020 i o u s 226 017 241 017 262 223 304 004 034 ; \0 P
0010040 304 006 \0 211 & \0 \0 215 212 017 241 240 227 301 \v o
0010060 p e r a t i o n s . 226 304 004 034 ; \0
0010100 P 304 006 \0 352 277 \0 001 \f 212 017 243 240 227 301 <
0010120 I m a g e r B o x , I m a g e
0010140 r C o l o r , I m a g e r F o
0010160 n t , I m a g e r P a t h ,
0010200 I m a g e r P i x e l , 226 304 004 034
0010220 ; \0 P 304 004 207 \0 ( 212 017 243 240 227 301 A
0010240 I m a g e r P i x e l A r r a y
0010260 , I m a g e r S a m p l e ,
0010300 I m a g e r T r a n s f o r m a
0010320 t i o n , S F , V e c t o r
0010340 2 226 304 004 034 ; \0 P 304 004 \ k \0 201 212 017
0010360 241 240 227 304 004 006 240 003 375 017 262 223 301 X F o
0010400 r d e a l i n g w i t h p
0010420 a r t i c u l a r d a t a t
0010440 y p e s t h a t a r e u s
0010460 e d b y I m a g e r . T
0010500 h e s e c t i o n s b e l o
0010520 w d e a l 226 017 241 017 262 223 304 004 034 ;
0010540 \0 P 304 004 c 021 \0 224 212 017 241 240 227 301 O w
0010560 i t h s o m e a s p e c t s
0010600 o f t h e s e d a t a t
0010620 y p e s ; s e e a l s o t
0010640 h e c o m m e n t s i n t
0010660 h e i n t e r f a c e s . 226 304
0010700 004 034 ; \0 P 304 006 \0 275 210 \0 001 K 212 017 243
0010720 240 227 301 023 I m a g e r B i t m a p
0010740 C o n t e x t 226 304 004 034 ; \0 P 304 004
0010760 J ; \0 234 212 017 241 240 227 301 0 F o r c
0011000 r e a t i n g c o n t e x t s
0011020 f o r d r a w i n g i n t
0011040 o a b i t m a p . 226 304 004 034 ;
0011060 \0 P 304 004 $ 003 \0 _ 212 017 243 240 227 301 016 I
0011100 m a g e r T e r m i n a l 226 304 004
0011120 034 ; \0 P 304 004 ; 221 \0 323 212 017 241 240 227 304
0011140 004 034 _ 022 U 017 262 223 301 Z F o r c r
0011160 e a t i n g c o n t e x t s
0011200 f o r d r a w i n g o n t o
0011220 t h e d i s p l a y s c r
0011240 e e n ( m o s t c l i e n t
0011260 s w o u l d n o t u s e
0011300 t h i s 226 017 241 017 262 223 240 k 240 j 304 006
0011320 \0 \0 035 001 B Q 240 244 240 250 304 004 2 P \0 =
0011340 304 004 036 223 \0 310 212 305 005 X e r o x 305 \a
0011360 x c 1 - 1 - 1 305 \a C l a s s i c
0011400 017 243 241 033 240 223 304 004 003 # \0 d 240 244 240 224
0011420 017 240 225 017 240 240 227 301 ' C E D A R 7
0011440 . 0 030 F O R I N T E R N A
0011460 L X E R O X U S E O N L Y
0011500 226 304 006 \0 316 203 \0 \0 312 304 006 001 # 267 \0 \0
0011520 d 212 017 240 240 227 301 020 T H E C E D A
0011540 R I M A G E R 226 305 005 X e r o x
0011560 305 \a x c 1 - 1 - 1 305 \a C l a s s
0011600 i c 017 243 241 033 240 223 304 004 003 # \0 P 240 244
0011620 240 224 017 241 225 017 241 240 227 304 004 g j \0 3 304
0011640 006 \0 346 304 \0 \0 O 212 301 001 3 226 304 004 034 ;
0011660 \0 P 304 006 \0 203 033 \0 \0 1 212 017 241 240 227 301
0011700 C d i r e c t l y , o b t a i
0011720 n i n g t h e i r c o n t e
0011740 x t s v i a V i e w e r p
0011760 a i n t p r o c s i n s t e
0012000 a d ) . 226 304 004 034 ; \0 P 304 006 \0 357 w
0012020 \0 \0 ] 212 305 005 X e r o x 305 \a x c 1
0012040 - 1 - 1 305 \f C l a s s i c - b o
0012060 l d 017 243 241 033 240 223 304 004 003 # \0 P 240 244
0012100 240 224 017 242 225 017 242 240 227 301 016 I m a g e
0012120 r B a c k d o o r 226 304 004 034 ; \0 P
0012140 304 006 001 n - \0 \0 224 212 017 241 240 227 301 < O
0012160 p e r a t i o n s t h a t a
0012200 r e n o t a p p l i c a b l
0012220 e t o e v e r y k i n d
0012240 o f c o n t e x t . 226 304 004 034 ;
0012260 \0 P 304 006 \0 206 { \0 \0 ; 212 305 005 X e r
0012300 o x 305 \a x c 1 - 1 - 1 305 \f C l a
0012320 s s i c - b o l d 017 243 241 033 240 223 304
0012340 004 \t i \0 310 240 244 240 224 017 243 225 017 243 240 227
0012360 301 \b C o n t e x t s 226 304 004 034 ; \0
0012400 P 304 006 \0 204 345 \0 \0 = 212 017 241 240 227 304 004
0012420 004 256 004 i 017 262 223 301 ] A n I m a g
0012440 e r C o n t e x t i s t h
0012460 e c l i e n t p r o g r a m
0012500 ' s h a n d l e ; i t i s
0012520 t h e w a y t h e c o n
0012540 n e c t i o n i s e s t a b
0012560 l i s h e d 226 017 241 017 262 223 304 004 034 ;
0012600 \0 P 304 004 H y \0 " 212 017 241 240 227 304 004 027
0012620 221 \t + 017 262 223 301 V t o a p a r
0012640 t i c u l a r o u t p u t m
0012660 e d i u m ( d i s p l a y ,
0012700 o u t p u t f i l e , e t c
0012720 . ) . T h e c o n t e x t
0012740 i n d i c a t e s t h e 226 017
0012760 241 017 262 223 304 004 034 ; \0 P 304 004 ' 233 \0 023
0013000 212 017 241 240 227 304 004 r v + 207 017 262 223 301 T
0013020 c o l l e c t i o n o f i m
0013040 p l e m e n a t i o n r o u t
0013060 i n e s ( c o n t e x t . c l
0013100 a s s ) , a s w e l l a s
0013120 a n y i m p l e m e n t a t
0013140 i o n - 226 017 241 017 262 223 304 004 034 ; \0 P
0013160 304 006 001 205 ' \0 \0 277 212 017 241 240 227 304 006 001
0013200 \f 227 \0 311 q 017 262 223 301 Y d e p e n d
0013220 e n t s t a t e i n f o r m
0013240 a t i o n . F o r o n e m
0013260 a i n s u b c l a s s o f
0013300 c o n t e x t i m p l e m e n
0013320 t a t i o n s ( t h e r a s
0013340 t e r 226 017 241 017 262 223 304 004 034 ; \0 P 304
0013360 006 \0 330 364 \0 \0 m 212 017 241 240 227 304 004 035 q
0013400 022 205 017 262 223 301 [ i m p l e m e n t
0013420 a t i o n s ) , m u c h o f
0013440 t h e s t a t e i s s t
0013460 o r e d u n d e r c o n t e
0013500 x t . s t a t e , a n d i s
0013520 a c c e s s i b l e t o t
0013540 h e 226 017 241 017 262 223 304 004 034 ; \0 P 304 006
0013560 001 006 Z \0 \0 207 212 017 241 240 227 304 004 034 I 020
0013600 253 017 262 223 301 X c l i e n t v i a
0013620 t h e I m a g e r B a c k d
0013640 o o r i n t e r f a c e .
0013660 A d d i t i o n a l d e v i c
0013700 e - d e p e n d e n t s t a t
0013720 e i s s t o r e d i n 226 017
0013740 241 017 262 223 304 004 034 ; \0 P 304 006 \0 233 177 \0
0013760 \0 R 212 017 241 240 227 304 004 024 252 024 033 017 262 223
0014000 301 _ c o n t e x t . d a t a .
0014020 O p e r a t i o n s t h a t
0014040 a r e s p e c i f i c t o
0014060 o n l y o n e k i n d o
0014100 f c o n t e x t g e n e r a
0014120 l l y a p p e a r i n t h
0014140 e 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 ;
0014160 - \0 212 017 241 240 227 301 4 s a m e i
0014200 n t e r f a c e u s e d t o
0014220 c r e a t e c o n t e x t s
0014240 o f t h a t k i n d . 226 304
0014260 004 034 ; \0 P 304 004 034 \0 021 212 017 243 240 227
0014300 301 & T r a n s f o r m a t i o n
0014320 s a n d C o o r d i n a t e
0014340 S y s t e m s 226 304 004 034 ; \0 P 304
0014360 004 " % \0 026 212 017 242 240 227 301 022 D e v i
0014400 c e c o o r d i n a t e s 226 304
0014420 004 034 ; \0 P 304 006 \0 375 372 \0 \0 257 212 017 241
0014440 240 227 304 006 \0 274 274 \0 6 [ 017 262 223 301 M T
0014460 h e D e v i c e c o o r d i
0014500 n a t e s y s t e m i s i
0014520 n w h a t e v e r u n i t s
0014540 a r e m o s t c o n v e n
0014560 i e n t f o r t h e 226 017 241 017
0014600 262 223 304 004 034 ; \0 P 304 004 3 365 \0 % 212 017
0014620 241 240 227 301 ; i m p l e m e n t a t
0014640 i o n , a n d i s n o r m
0014660 a l l y i n a c c e s s i b l
0014700 e t o t h e c l i e n t .
0014720 226 304 004 034 ; \0 P 304 006 \0 373 224 \0 \0 301 212
0014740 017 242 240 227 301 023 S u r f a c e c o
0014760 o r d i n a t e s 226 304 004 034 ; \0 P
0015000 304 004 ` 9 \0 P 212 017 241 240 227 304 004 M " G
0015020 3 017 262 223 301 [ T h e S u r f a c
0015040 e c o o r d i n a t e s y s
0015060 t e m c o v e r s t h e e
0015100 n t i r e o u t p u t m e d
0015120 i u m , o n e u n i t p e
0015140 r p i x e l , w i t h t h
0015160 e 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 N
0015200 227 \0 D 212 017 241 240 227 301 9 o r i g i n
0015220 a t t h e l o w e r - l e
0015240 f t c o r n e r a n d x
0015260 t o t h e r i g h t , y
0015300 u p . 226 304 004 034 ; \0 P 304 004 A i \0 >
0015320 212 017 242 240 227 301 020 V i e w c o o r
0015340 d i n a t e s 226 304 004 034 ; \0 P 304 006
0015360 \0 250 350 \0 \0 261 212 017 241 240 227 304 004 ! { 022
0015400 213 017 262 223 301 W T h e V i e w c
0015420 o o r d i n a t e s y s t e m
0015440 i s n o r m a l l y j u s
0015460 t a t r a n s l a t i o n
0015500 f r o m t h e S u r f a c e
0015520 c o o r d i n a t e s . 226 017 241
0015540 017 262 223 304 004 034 ; \0 P 304 006 \0 271 373 \0 \0
0015560 315 212 017 241 240 227 304 004 \v 036 \t 021 017 262 223 301
0015600 W T h i s i s n o r m a l l
0015620 y m a i n t a i n e d b y
0015640 t h e w i n d o w p a c k a
0015660 g e , n o t b y r a n d o
0015700 m c l i e n t s . W h e n
0015720 r e a d i n g 226 017 241 017 262 223 304 004
0015740 034 ; \0 P 304 006 \0 207 \f \0 \0 235 212 017 241 240
0015760 227 304 004 \t 221 \a 343 017 262 223 301 X I n t e
0016000 r p r e s s d o c u m e n t a
0016020 t i o n , r e a d " V i e w
0016040 c o o r d i n a t e s " w h
0016060 e r e v e r y o u s e e "
0016100 D e v i c e C o o r d i n a t
0016120 e s " . 226 017 241 017 262 223 304 004 034 ; \0 P
0016140 304 004 3 : \0 ? 212 017 241 240 227 304 004 036 & 016
0016160 377 017 262 223 301 W T h e V i e w h
0016200 a s a c l i p p i n g a r
0016220 e a a s s o c i a t e d w i
0016240 t h i t , w h i c h i s
0016260 o f t e n ( b u t n o t a
0016300 l w a y s ) j u s t a 226 017 241
0016320 017 262 223 304 004 034 ; \0 P 304 004 ^ : \0 { 212
0016340 017 241 240 227 304 004 035 353 025 373 017 262 223 301 [ r
0016360 e c t a n g l e . T h e V
0016400 i e w c l i p p i n g a r e
0016420 a , a s w e l l a s t h
0016440 e V i e w t r a n s f o r m
0016460 a t i o n , a r e n o t a
0016500 f f e c t e d b y 226 017 241 017 262 223
0016520 304 004 034 ; \0 P 304 006 \0 207 345 \0 \0 275 212 017
0016540 241 240 227 301 025 D o S a v e , o r
0016560 D o S a v e A l l . 226 304 004 034 ; \0
0016600 P 304 004 \ \0 225 212 017 242 240 227 301 022 C l
0016620 i e n t c o o r d i n a t e s
0016640 226 304 004 034 ; \0 P 304 004 4 F \0 e 212 017 241
0016660 240 227 304 004 7 L + c 017 262 223 301 _ T h e
0016700 C l i e n t c o o r d i n a
0016720 t e s y s t e m i s t h e
0016740 o n e t h e c l i e n t
0016760 t h i n k s i n t e r m s
0017000 o f . I n i t i a l l y i
0017020 n m e t e r s , i t 226 017 241 017
0017040 262 223 304 004 034 ; \0 P 304 004 \t i \0 024 212 017
0017060 241 240 227 304 004 025 207 016 317 017 262 223 301 [ m a
0017100 y b e c h a n g e d b y
0017120 t h e c l i e n t a t a n
0017140 y t i m e t o w h a t e v
0017160 e r i s m o s t c o n v e
0017200 n i e n t . ( I f t h e
0017220 c l i e n t i s 226 017 241 017 262 223 304
0017240 004 034 ; \0 P 304 004 ! t \0 O 212 017 241 240 227
0017260 304 004 \b 206 006 251 017 262 223 301 \ u s i n g
0017300 a c o n t e x t p r o v i
0017320 d e d b y v i e w e r s ,
0017340 t h e i n i t i a l c l i e
0017360 n t - t o - v i e w i s t h
0017400 e i d e n t i t y , w h i c
0017420 h i s i n 226 017 241 017 262 223 304 004 034
0017440 ; \0 P 304 004 \t i \0 031 212 017 241 240 227 304 004
0017460 177 C = 224 017 262 223 301 R s o m e w a
0017500 y s l e s s d e v i c e - i
0017520 n d e p e n d e n t , b u t
0017540 o f t e n m o r e c o n v e
0017560 n i e n t . ) T h e c l i
0017600 e n t - t o - v i e w 226 017 241 017 262
0017620 223 304 004 034 ; \0 P 304 004 A 337 \0 310 212 017 241
0017640 240 227 304 004 ( 374 016 _ 017 262 223 301 T t r a
0017660 n s f o r m a t i o n i s a
0017700 c c e s s i b l e v i a I m
0017720 a g e r B a c k d o o r . G e t
0017740 T , f o r c o n t e x t s
0017760 t h a t r e t a i n s t a t
0020000 e 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 034
0020020 ; \0 d 212 017 241 240 227 301 \f i n f o r m
0020040 a t i o n . 226 240 k 240 j 304 006 \0 \0 035
0020060 001 B Q 240 244 240 250 304 004 2 P \0 = 304 004 036
0020100 223 \0 310 212 305 005 X e r o x 305 \a x c 1
0020120 - 1 - 1 305 \a C l a s s i c 017 243 241
0020140 033 240 223 304 004 003 # \0 d 240 244 240 224 017 240 225
0020160 017 240 240 227 301 ' C E D A R 7 . 0
0020200 030 F O R I N T E R N A L X
0020220 E R O X U S E O N L Y 226 304 004
0020240 a 021 \0 _ 304 006 001 # 267 \0 \0 d 212 017 240 240
0020260 227 301 020 T H E C E D A R I M A
0020300 G E R 226 305 005 X e r o x 305 \a x c 1
0020320 - 1 - 1 305 \a C l a s s i c 017 243 241
0020340 033 240 223 304 004 003 # \0 P 240 244 240 224 017 241 225
0020360 017 241 240 227 304 006 002 I 255 \0 001 ! 304 006 \0 346
0020400 304 \0 \0 O 212 301 001 4 226 304 004 034 ; \0 P 304
0020420 006 \0 203 033 \0 \0 1 212 017 241 240 227 301 P T h
0020440 e b a s i c p r o c e d u r
0020460 e f o r c h a n g i n g t
0020500 h e c u r r e n t ( c l i e
0020520 n t - t o - v i e w ) t r a n
0020540 s f o r m a t i o n i s : 226 304
0020560 004 A 337 \0 240 304 006 \0 217 D \0 \0 7 212 305 005
0020600 X e r o x 305 \a x c 1 - 1 - 1 305 \f
0020620 C l a s s i c - b o l d 017 243 241 033
0020640 240 223 304 004 003 # \0 P 240 244 240 224 017 242 225 017
0020660 242 240 227 301 016 I m a g e r . C o n c
0020700 a t T 226 017 241 240 227 301 002 : 226 017 240 240
0020720 227 301 004 P R O C 226 017 241 240 227 301 ' [
0020740 c o n t e x t : C o n t e x t
0020760 , m : T r a n s f o r m a t
0021000 i o n ] ; 226 304 004 034 ; \0 P 304 006 003 [
0021020 \n \0 001 S 212 017 241 240 227 304 004 017 225 004 c 017
0021040 262 223 301 P C o n c a t T p r e m
0021060 u l t i p l i e s t h e c u
0021100 r r e n t t r a n s f o r m a
0021120 t i o n b y a n a r b i t
0021140 r a r y t r a n s f o r m a t
0021160 i o n . 226 017 241 017 262 223 304 004 034 ; \0 P
0021200 304 006 001 p 023 \0 \0 224 212 017 241 240 227 304 004 006
0021220 250 006 211 017 262 223 301 Z P r o c e d u r
0021240 e s f o r b u i l d i n g
0021260 g e n e r a l t r a n s f o r
0021300 m a t i o n s a r e i n t
0021320 h e I m a g e r T r a n s f o
0021340 r m a t i o n i n t e r f a c
0021360 e . 226 017 241 017 262 223 304 004 034 ; \0 P 304 006
0021400 001 \t 364 \0 \0 m 212 017 241 240 227 304 004 004 d 003
0021420 267 017 262 223 301 2 F o r m o s t a
0021440 p p l i c a t i o n s , t h e
0021460 c o n v e n i e n c e p r o
0021500 c e d u r e s 226 017 242 240 227 301 006 S
0021520 c a l e T 226 017 241 240 227 301 002 , 226 017
0021540 242 240 227 301 \a S c a l e 2 T 226 017 241 240
0021560 227 301 002 , 226 017 242 240 227 301 \a R o t a
0021600 t e T 226 017 241 240 227 301 002 , 226 017 242 240
0021620 227 301 \n T r a n s l a t e T 226 017 241
0021640 017 262 223 304 004 034 ; \0 P 304 004 - w \0 023 212
0021660 017 241 240 227 304 004 \a 206 006 373 017 262 223 301 ] a
0021700 r e h a n d y . S c a l e
0021720 T a p p l i e s a u n i f
0021740 o r m s c a l i n g f a c t
0021760 o r ; S c a l e 2 T s c a l
0022000 e s i n d e p e n d e n t l y
0022020 i n x a n d y ; 226 017 241 017
0022040 262 223 304 004 034 ; \0 P 304 006 \0 361 237 \0 \0 g
0022060 212 017 241 240 227 304 004 022 265 006 \r 017 262 223 301 S
0022100 R o t a t e T a p p l i e s
0022120 a r o t a t i o n ( m e a s
0022140 u r e d i n d e g r e e s ,
0022160 c o u n t e r c l o c k w i s
0022200 e i f p o s i t i v e ) ;
0022220 a n d 226 017 241 017 262 223 304 004 034 ; \0 P 304
0022240 004 g r \0 - 212 017 241 240 227 301 ! T r a n
0022260 s l a t e T t r a n s l a t e
0022300 s t h e o r i g i n . 226 304 004
0022320 034 ; \0 P 304 004 # 340 \0 021 212 305 005 X e r
0022340 o x 305 \a x c 1 - 1 - 1 305 \f C l a
0022360 s s i c - b o l d 017 243 241 033 240 223 304
0022400 004 \t i \0 310 240 244 240 224 017 243 225 017 243 240 227
0022420 301 006 C o l o r s 226 304 004 034 ; \0 P 304
0022440 006 \0 303 213 \0 \0 a 212 017 241 240 227 301 B T h
0022460 e r e a r e f o u r m a i
0022500 n v a r i a n t s o f c o
0022520 l o r t h a t t h e I m a
0022540 g e r k n o w s a b o u t :
0022560 226 304 004 034 ; \0 P 304 006 001 z 212 \0 \0 305 212
0022600 017 242 240 227 301 \v o p c o n s t a n
0022620 t 226 304 004 034 ; \0 P 304 004 ] / \0 3 212 017
0022640 241 240 227 304 004 \b 260 004 333 017 262 223 301 Z T h
0022660 i s i s a c o n s t a n t
0022700 c o l o r t h a t c o m e
0022720 s f r o m a p p l y i n g
0022740 a c o l o r o p e r a t o r
0022760 . T h i s k i n d o f
0023000 c o l o r i s 226 017 241 017 262 223 304 004
0023020 034 ; \0 P 304 004 021 315 \0 \n 212 017 241 240 227 304
0023040 004 024 7 016 024 017 262 223 301 Y r e p r e s
0023060 e n t e d i n a n u n e v
0023100 a l u a t e d f o r m , a s
0023120 s i m p l y t h e c o l o
0023140 r o p e r a t o r a n d i
0023160 t s a r g u m e n t v e c t
0023200 o r . 226 017 241 017 262 223 304 004 034 ; \0 P 304
0023220 004 2 B \0 035 212 017 241 240 227 304 004 ; y 035 027
0023240 017 262 223 301 W O n e i m p o r t a
0023260 n t a s p e c t o f t h i
0023300 s k i n d o f c o l o r
0023320 i s t h a t i t a l w a y
0023340 s m a k e s s e n s e t o
0023360 i n t e r p o l a t e 226 017 241 017
0023400 262 223 304 004 034 ; \0 P 304 004 c y \0 ; 212 017
0023420 241 240 227 304 004 o 206 [ ? 017 262 223 301 \ c o
0023440 n t i n u o u s l y b e t w e
0023460 e n c o l o r v a l u e s ,
0023500 s o t h a t f i l t e r i
0023520 n g f o r a n t i a l i a s
0023540 i n g w i l l a l w a y s
0023560 m a k e s e n s e 226 017 241 017 262 223
0023600 304 004 034 ; \0 P 304 004 % 262 \0 027 212 017 241 240
0023620 227 304 004 027 S 016 / 017 262 223 301 Z ( s e e
0023640 t h e s a m p l e d c a s
0023660 e , b e l o w ) . E x a m
0023700 p l e s o f o p c o n s t
0023720 a n t c o l o r s a r e v
0023740 a r i o u s f l a v o r s o
0023760 f g r a y 226 017 241 017 262 223 304 004 034 ;
0024000 \0 P 304 004 ' 314 \0 031 212 017 241 240 227 304 004 \f
0024020 325 003 P 017 262 223 301 , ( G r a y L i n
0024040 e a r , G r a y D e n s i t y
0024060 , G r a y V i s u a l , e t
0024100 c ) , 226 017 240 240 227 301 003 R G B 226 017
0024120 241 240 227 301 023 ( r e d - g r e e n
0024140 - b l u e ) , 226 017 240 240 227 301 003 C
0024160 M Y 226 017 241 240 227 301 \a ( c y a n -
0024200 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 = 313
0024220 \0 ( 212 017 241 240 227 301 025 m a g e n t a
0024240 - y e l l o w ) , e t c . 226 304
0024260 004 034 ; \0 P 304 004 o 257 \0 M 212 017 242 240 227
0024300 301 020 s p e c i a l c o n s t a
0024320 n t 226 304 004 034 ; \0 P 304 004 $ 235 \0 033 212
0024340 017 241 240 227 304 004 \b O \a 001 017 262 223 301 \ T
0024360 h i s i s a c o n s t a n
0024400 t c o l o r t h a t m a y
0024420 n o t b e i n t e r p o l
0024440 a t e d , a n d t h a t m
0024460 a y h a v e a g r e a t e
0024500 r d e g r e e o f 226 017 241 017 262
0024520 223 304 004 034 ; \0 P 304 006 \0 244 357 \0 \0 ~ 212
0024540 017 241 240 227 304 004 \n \b \a 273 017 262 223 301 X d
0024560 e v i c e d e p e n d e n c e
0024600 . T h e s e w o u l d m
0024620 o s t o f t e n b e a s k
0024640 e d f o r b y n a m e v
0024660 i a I m a g e r C o l o r . F
0024700 i n d , o r 226 017 241 017 262 223 304 004 034
0024720 ; \0 P 304 004 l 207 \0 V 212 017 241 240 227 304 004
0024740 \a f 005 363 017 262 223 301 \ c r e a t e d
0024760 v i a t h e i n t e r f a
0025000 c e s a s s o c i a t e d w
0025020 i t h p a r t i c u l a r k
0025040 i n d s o f I m a g e r c
0025060 o n t e x t s . E x a m p l
0025100 e s o f 226 017 241 017 262 223 304 004 034 ; \0
0025120 P 304 004 \ U \0 L 212 017 241 240 227 304 004 Y W
0025140 $ 8 017 262 223 301 T t h e s e a r e
0025160 d e v i c e - r e s o l u t i
0025200 o n s t i p p l e s a n d
0025220 s p e c i a l p i x e l c o
0025240 l o r s f o r c o l o r - m
0025260 a p p e d f r a m e 226 017 241 017 262
0025300 223 304 004 034 ; \0 P 304 004 I 223 \0 ? 212 017 241
0025320 240 227 304 006 \0 277 i \0 W b 017 262 223 301 Y b
0025340 u f f e r s . S p e c i a l
0025360 c o n s t a n t c o l o r s
0025400 h a v e a l i n k ( s u
0025420 b s t i t u t e ) f i e l d
0025440 i n t h e m , s o t h a t
0025460 c o n t e x t 226 017 241 017 262 223 304 004
0025500 034 ; \0 P 304 004 016 222 \0 \r 212 017 241 240 227 304
0025520 004 \b 271 006 233 017 262 223 301 \ i m p l e m
0025540 e n t a t i o n s c a n s e
0025560 a r c h f o r t h e f i r
0025600 s t a p p r o p r i a t e c
0025620 a s e ; f o r e x a m p l e
0025640 a s p e c i a l p a t t e
0025660 r n f o r 226 017 241 017 262 223 304 004 034 ;
0025700 \0 P 304 004 , 006 \0 ) 212 017 241 240 227 304 004 -
0025720 366 021 363 017 262 223 301 O t h e c o l o
0025740 r d i s p l a y m a y l i
0025760 n k t o a b l a c k - a n
0026000 d - w h i t e s t i p p l e
0026020 f o r t h e b l a c k - a n
0026040 d - w h i t e 226 017 241 017 262 223 304 004 034
0026060 ; \0 P 304 006 002 325 337 \0 002 303 212 017 241 240 227
0026100 301 S d i s p l a y , w h i c h
0026120 i n t u r n m a y p o i
0026140 n t t o a n o r d i n a r
0026160 y g r a y t h a t w i l l
0026200 w o r k o n a n y c o n
0026220 t e x t . 226 304 004 034 ; \0 P 304 004 e 237
0026240 \0 m 212 017 242 240 227 301 \a s a m p l e d
0026260 226 304 004 034 ; \0 P 304 004 B 2 \0 O 212 017 241
0026300 240 227 304 004 030 + 020 250 017 262 223 301 ^ T h i
0026320 s i s a c o l o r t h a
0026340 t c o n s i s t s o f a n
0026360 a r r a y o f p i x e l
0026400 v a l u e s , t o g e t h e r
0026420 w i t h a c o l o r o p
0026440 e r a t o r t h a t 226 017 241 017 262
0026460 223 304 004 034 ; \0 P 304 006 \0 301 303 \0 \0 365 212
0026500 017 241 240 227 304 004 024 304 \v 017 017 262 223 301 Y i
0026520 n d i c a t e s h o w t h e
0026540 p i x e l v a l u e s a r
0026560 e t o b e i n t e r p r e
0026600 t e d . T h e r e i s a
0026620 l s o a t r a n s f o r m a
0026640 t i o n f o r 226 017 241 017 262 223 304 004
0026660 034 ; \0 P 304 006 \0 211 233 \0 \0 271 212 017 241 240
0026700 227 301 _ c o n t r o l l i n g t
0026720 h e s i z e , o r i e n t a
0026740 t i o n , a n d p o s i t i
0026760 o n i n g . T h e a r r a
0027000 y o f p i x e l s t i l e
0027020 s t h e w h o l e p l a n
0027040 e . 226 304 004 034 ; \0 P 304 004 ; 031 \0 [ 212
0027060 017 242 240 227 301 \f s a m p l e d B l a
0027100 c k 226 304 004 034 ; \0 P 304 006 \0 202 o \0 \0
0027120 353 212 017 241 240 227 304 006 \0 267 315 \0 235 213 017 262
0027140 223 301 b T h i s i s s i m i l
0027160 a r t o a s a m p l e d
0027200 c o l o r , b u t i s r e
0027220 s t r i c t e d t o o n e
0027240 b i t p e r p i x e l , a
0027260 n d i n s t e a d o f a
0027300 c o l o r 226 017 241 017 262 223 304 004 034 ; \0
0027320 P 304 004 } 373 \0 370 212 017 241 240 227 304 004 \a 7
0027340 004 - 017 262 223 301 X o p e r a t o r
0027360 t h e r e i s o n l y a
0027400 B o o l e a n t o s a y w
0027420 h e t h e r z e r o s a r e
0027440 w h i t e o r t r a n s p
0027460 a r e n t ( o n e s a r e 226
0027500 017 241 017 262 223 304 004 034 ; \0 P 304 006 002 317 017
0027520 \0 006 030 212 017 241 240 227 301 016 a l w a y s
0027540 b l a c k ) . 226 240 k 240 j 304 006 \0
0027560 \0 035 001 B Q 240 244 240 250 304 004 2 P \0 = 304
0027600 004 036 223 \0 310 212 305 005 X e r o x 305 \a x
0027620 c 1 - 1 - 1 305 \a C l a s s i c 017
0027640 243 241 033 240 223 304 004 003 # \0 d 240 244 240 224 017
0027660 240 225 017 240 240 227 301 ' C E D A R 7 .
0027700 0 030 F O R I N T E R N A L
0027720 X E R O X U S E O N L Y 226
0027740 304 006 \0 213 005 \0 \0 210 304 006 001 # 267 \0 \0 d
0027760 212 017 240 240 227 301 020 T H E C E D A R
0030000 I M A G E R 226 305 005 X e r o x 305
0030020 \a x c 1 - 1 - 1 305 \a C l a s s i
0030040 c 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240
0030060 224 017 241 225 017 241 240 227 304 004 B 350 \0 ! 304 006
0030100 \0 346 304 \0 \0 O 212 301 001 5 226 304 004 034 ; \0
0030120 P 304 006 \0 203 033 \0 \0 1 212 305 005 X e r o
0030140 x 305 \a x c 1 - 1 - 1 305 \f C l a s
0030160 s i c - b o l d 017 243 241 033 240 223 304 004
0030200 \t i \0 310 240 244 240 224 017 242 225 017 242 240 227 301
0030220 005 F o n t s 226 304 004 034 ; \0 P 304 004 8
0030240 253 \0 026 212 305 005 X e r o x 305 \a x c 1
0030260 - 1 - 1 305 \f C l a s s i c - b o
0030300 l d 017 243 241 033 240 223 304 004 003 # \0 P 240 244
0030320 240 224 017 243 225 017 243 240 227 301 \n F o n t
0030340 n a m e s 226 304 004 034 ; \0 P 304 006 \0 203
0030360 J \0 \0 5 212 017 241 240 227 304 004 \n V 005 335 017
0030400 262 223 301 S F o n t s a r e n a
0030420 m e d u s i n g a h i e r
0030440 a r c h i c a l n a m i n g
0030460 s c h e m e , w i t h t h e
0030500 c o m p o n e n t s o f t
0030520 h e n a m e 226 017 241 017 262 223 304 004 034
0030540 ; \0 P 304 006 \0 240 c \0 \0 B 212 017 241 240 227
0030560 301 s e p a r a t e d b y s
0030600 l a s h e s . E x a m p l e
0030620 s : 226 304 004 034 ; \0 P 304 006 \0 274 } \0 \0
0030640 P 212 017 241 240 227 301 031 X e r o x / X C
0030660 1 - 2 - 2 / M o d e r n - b o l
0030700 d 226 304 004 A 337 \0 240 304 004 B 335 \0 035 212 017
0030720 241 240 227 301 Y T h e f i r s t c
0030740 o m p o n e n t i n a l l
0030760 o u r f o n t s s a y s t
0031000 h a t t h i s i s a f o
0031020 n t i n t h e X e r o x
0031040 p o r t i o n o f t h e 226 304
0031060 004 \t i \0 020 304 006 \0 211 306 \0 \0 = 212 017 241
0031100 240 227 301 G h i e r a r c h i c a l
0031120 n a m e s p a c e . S e
0031140 e t h e a d d r e s s i n
0031160 t h e b a c k o f t h e
0031200 I n t e r p r e s s 226 304 004 \t i
0031220 \0 020 304 004 H 373 \0 ! 212 017 241 240 227 301 B s
0031240 t a n d a r d f o r i n f o
0031260 r m a t i o n a b o u t h o
0031300 w t h e n a m e s p a c e
0031320 i s a d m i n i s t e r e d
0031340 . 226 304 004 A 337 \0 240 304 004 034 030 \0 \r 212 017
0031360 241 240 227 301 Q T h e s e c o n d
0031400 c o m p o n e n t h e r e ,
0031420 X C 1 - 2 - 2 , i d e n t i f
0031440 i e s t h e c h a r a c t e
0031460 r c o d e s i n t h e f
0031500 o n t a s 226 304 004 \t i \0 020 304 006 \0
0031520 223 373 \0 \0 F 212 017 241 240 227 301 N c o n f
0031540 o r m i n g t o a p a r t
0031560 i c u l a r v e r s i o n o
0031600 f t h e X e r o x C h a r
0031620 a c t e r C o d e S t a n d
0031640 a r d . T h i s 226 304 004 \t i \0
0031660 020 304 006 \0 204 I \0 \0 @ 212 017 241 240 227 301 G
0031700 i s a 1 6 - b i t c o d e
0031720 t h a t p r o v i d e s f
0031740 o r m a n y m o r e c h a
0031760 r a c t e r s t h a n t h e
0032000 n o r m a l 226 304 004 \t i \0 020 304 006
0032020 \0 275 337 \0 \0 ^ 212 017 241 240 227 301 > A S C
0032040 I I e n c o d i n g . T h
0032060 e f a c e i n f o r m a t i
0032100 o n i s e n c o d e d a s
0032120 a p o s t f i x : 226 304 004 \t i
0032140 \0 024 304 004 | 023 \0 ? 212 017 241 240 227 301 005 -
0032160 b o l d 226 304 004 \t i \0 024 304 006 \0 200 222
0032200 \0 \0 C 212 017 241 240 227 301 \a - i t a l i
0032220 c 226 304 004 \t i \0 024 304 006 004 \t F \0 002 )
0032240 212 017 241 240 227 301 \f - b o l d - i t a
0032260 l i c 226 304 004 034 ; \0 P 304 006 001 \v a \0
0032300 \0 225 212 017 241 240 227 301 033 X e r o x / P
0032320 r e s s F o n t s / M o d e r n
0032340 - b r r 226 304 004 A 337 \0 240 304 004 Q 370 \0
0032360 / 212 017 241 240 227 301 Y T h i s i s
0032400 a n o l d e r f o n t ; t
0032420 h e c h a r a c t e r s a s
0032440 s o c i a t e d w i t h t h
0032460 e c o d e s v a r i e s f
0032500 r o m f o n t - t o - f o n t
0032520 . 226 304 004 \t i \0 020 304 006 001 l 331 \0 \0 327
0032540 212 017 241 240 227 301 " T h e f a c e
0032560 i n f o r m a t i o n i s e
0032600 n c o d e d a s 226 304 004 \t i \0 024
0032620 304 006 001 k 340 \0 \0 335 212 017 241 240 227 301 032 -
0032640 m r r M e d i u m R o m a
0032660 n R e g u l a r 226 304 004 \t i \0 024
0032700 304 004 D 241 \0 + 212 017 241 240 227 301 030 - b r
0032720 r B o l d R o m a n R e
0032740 g u l a r 226 304 004 \t i \0 024 304 004 Q 352
0032760 \0 5 212 017 241 240 227 301 033 - m i r M
0033000 e d i u m I t a l i c R e g
0033020 u l a r 226 304 004 \t i \0 024 304 004 " c \0
0033040 027 212 017 241 240 227 301 031 - b i r B o
0033060 l d I t a l i c R e g u l a
0033100 r 226 304 004 034 ; \0 P 304 004 E 242 \0 1 212 017
0033120 241 240 227 301 032 X e r o x / T i o g a
0033140 F o n t s / M o d e r n 1 0 B 226
0033160 304 004 A 337 \0 240 304 006 003 242 244 \0 002 247 212 017
0033200 241 240 227 301 _ T h i s i s a f
0033220 o n t d e s i g n e d f o r
0033240 u s e o n t h e d i s p
0033260 l a y a t a p a r t i c u
0033300 l a r s i z e ; i t m a y
0033320 s t i l l b e s c a l e d
0033340 a n d 226 304 004 \t i \0 020 304 004 > 5 \0
0033360 / 212 017 241 240 227 301 U r o t a t e d ,
0033400 b u t i t i s l i k e l
0033420 y t o l o o k g o o d o
0033440 n l y a t o n e s i z e .
0033460 T h i s s i z e i s t
0033500 h e r e f o r e p a r t 226 304 004
0033520 \t i \0 020 304 004 d 330 \0 O 212 017 241 240 227 301
0033540 N o f t h e n a m e . T
0033560 h e f a c e i n f o r m a t
0033600 i o n i s e n c o d e d a
0033620 s B , I , o r B I a t
0033640 t h e e n d o f t h e 226
0033660 304 004 \t i \0 020 304 004 Y 300 \0 I 212 017 241 240
0033700 227 301 J n a m e , w i t h o u t
0033720 d a s h e s . N o t e t
0033740 h a t t h e s e f o n t s
0033760 a r e a l r e a d y p r e -
0034000 s c a l e d t o t h e 226 304 004
0034020 \t i \0 020 304 004 p T \0 _ 212 017 241 240 227 301
0034040 O d e c l a r e d s i z e ,
0034060 a c o n v e n t i o n t h a
0034100 t , i n r e t r o s p e c t
0034120 , i s p r o b a b l y n o
0034140 t a g o o d o n e ( i t
0034160 226 304 004 \t i \0 020 304 006 \0 337 252 \0 \0 305 212
0034200 017 241 240 227 301 : m a k e s f o n t
0034220 s u b t i t u t i o n l e s
0034240 s l i k e l y t o w o r k
0034260 , f o r i n s t a n c e ) .
0034300 226 304 004 034 ; \0 P 304 006 \0 227 306 \0 \0 217 212
0034320 017 241 240 227 301 " X e r o x / X C 1 -
0034340 2 - 2 / T i o g a - M o d e r n
0034360 - b o l d - 1 0 226 304 004 A 337 \0 240 304
0034400 006 \0 244 306 \0 \0 243 212 017 241 240 227 301 V T h
0034420 i s i s s i m i l a r , b
0034440 u t i t c o n f o r m s t
0034460 o t h e X e r o x C h a r
0034500 a c t e r C o d e S t a n d
0034520 a r d , a n d u s e s a
0034540 m o r e 226 304 004 \t i \0 020 304 004 J 7 \0
0034560 M 212 017 241 240 227 301 O v e r b o s e
0034600 e n c o d i n g o f t h e
0034620 f a c e i n f o r m a t i o n
0034640 . ( T h i s i s n o t
0034660 i n u s e y e t ; t h e
0034700 d e t a i l s 226 304 004 \t i \0 020 304 004
0034720 ` C \0 i 212 017 241 240 227 301 \f m a y c
0034740 h a n g e . ) 226 304 004 034 ; \0 P 304 006
0034760 \0 376 o \0 001 7 212 017 243 240 227 301 \v F o n
0035000 t l o o k u p 226 304 004 034 ; \0 P 304
0035020 004 h R \0 221 212 017 241 240 227 304 004 020 & \n 361
0035040 017 262 223 301 ) F o n t f i l e s
0035060 l i v e o n s u b d i r e c
0035100 t o r i e s o f [ ] < > 226 305
0035120 005 X e r o x 305 \a x c 1 - 1 - 1 305
0035140 006 M o d e r n 017 243 241 033 240 223 304 004 003
0035160 # \0 P 240 244 240 224 017 244 225 017 244 240 227 301 001
0035200 r 226 017 241 240 227 301 % > F o n t s >
0035220 o n t h e l o c a l s y s
0035240 t e m v o l u m e ( " 226 017 244
0035260 240 227 301 001 r 226 017 241 240 227 301 \b " s t
0035300 a n d s 226 017 241 017 262 223 304 004 034 ; \0 P
0035320 304 004 - \r \0 C 212 017 241 240 227 304 004 026 260 026
0035340 023 017 262 223 301 b f o r t h e r e
0035360 l e a s e n u m b e r , e .
0035400 g . , 7 . 0 ; t h e C e d
0035420 a r I n s t a l l e r w i l
0035440 l i n i t i a l i z e t h i
0035460 s d i r e c t o r y f o r
0035500 y o u f r o m 226 017 241 017 262 223 304 004
0035520 034 ; \0 P 304 004 # 005 \0 8 212 017 241 240 227 301
0035540 ! a s t a n d a r d p l a c
0035560 e ) . F o r i n s t a n c
0035600 e , 226 304 004 034 ; \0 P 304 004 032 w \0 0 212
0035620 017 241 240 227 301 004 [ ] < > 226 017 244 240 227 301
0035640 001 r 226 017 241 240 227 301 % > F o n t s >
0035660 X e r o x > P r e s s F o n t s
0035700 > M o d e r n - b r r . s d 226 304
0035720 004 034 ; \0 P 304 004 ( 031 \0 T 212 017 241 240 227
0035740 304 004 004 @ 003 221 017 262 223 301 [ i s t h
0035760 e f i l e t h a t d e s c
0036000 r i b e s X e r o x / P r e s
0036020 s F o n t s / M o d e r n - b r
0036040 r ; t h e e x t e n s i o n
0036060 i d e n t i f i e s t h e
0036100 f o r m a t 226 017 241 017 262 223 304 004 034 ;
0036120 \0 P 304 004 & L \0 Y 212 017 241 240 227 301 = o
0036140 t t h e f o n t f i l e s
0036160 . T h e l i s t o f k
0036200 n o w n e x t e n s i o n s
0036220 i s c u r r e n t l y 226 304 004 034
0036240 ; \0 P 304 004 8 247 \0 237 212 017 241 240 227 301 034
0036260 s d - s p l i n e f o n t
0036300 d e s c r i p t i o n 226 304 004 034
0036320 ; \0 P 304 004 k 217 001 } 212 017 241 240 227 301 E
0036340 a c - a l i g n e d r a s
0036360 t e r c h a r a c t e r s (
0036400 n o r m a l l y u s e d f o
0036420 r p r i n t e r r e s o l u
0036440 t i o n ) 226 240 k 240 j 304 006 \0 \0 035 001
0036460 B Q 240 244 240 250 304 004 2 P \0 = 304 004 036 223
0036500 \0 310 212 305 005 X e r o x 305 \a x c 1 -
0036520 1 - 1 305 \a C l a s s i c 017 243 241 033
0036540 240 223 304 004 003 # \0 d 240 244 240 224 017 240 225 017
0036560 240 240 227 301 ' C E D A R 7 . 0 030
0036600 F O R I N T E R N A L X E
0036620 R O X U S E O N L Y 226 304 006 005
0036640 o 313 \0 005 R 304 006 001 # 267 \0 \0 d 212 017 240
0036660 240 227 301 020 T H E C E D A R I M
0036700 A G E R 226 305 005 X e r o x 305 \a x c
0036720 1 - 1 - 1 305 \a C l a s s i c 017 243
0036740 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 241
0036760 225 017 241 240 227 304 004 : 307 \0 035 304 006 \0 346 304
0037000 \0 \0 O 212 301 001 6 226 304 004 034 ; \0 P 304 006
0037020 \0 203 033 \0 \0 1 212 017 241 240 227 301 D c d
0037040 - c o m b i n e d d i c t i
0037060 o n a r y t h a t m a y c
0037100 o m b i n e b o t h a c a
0037120 n d s p l i n e f o r m a t
0037140 s 226 304 004 034 ; \0 P 304 004 z h \0 / 212 017
0037160 241 240 227 301 J s t r i k e - r a
0037200 s t e r c h a r a c t e r s
0037220 a t s c r e e n r e s o l u
0037240 t i o n ; v e r y o l d - f
0037260 a s h i o n e d f o r m a t 226
0037300 304 004 034 ; \0 P 304 006 \0 324 311 \0 \0 T 212 017
0037320 241 240 227 301 I k s - k e r n e d
0037340 s t r i k e ; a l l o w s
0037360 t h e e s c a p e m e n t t
0037400 o d i f f e r f r o m t h
0037420 e b o u n d i n g b o x 226 304
0037440 004 034 ; \0 P 304 006 \0 340 \t \0 \0 [ 212 017 241
0037460 240 227 301 8 g f - g e n e r a l
0037500 f o r m a t ; c o m p r e s
0037520 s e d r a s t e r f o n t
0037540 p r o d u c e d b y 226 305 005 X
0037560 e r o x 305 \a x c 1 - 1 - 1 305 006 M
0037600 o d e r n 017 243 241 033 240 223 304 004 003 # \0
0037620 P 240 244 240 224 017 242 225 017 242 240 227 301 \b M E
0037640 T A F O N T 226 304 004 034 ; \0 P 304 006 \0
0037660 210 E \0 \0 9 212 017 241 240 227 304 004 006 S 003 307
0037700 017 262 223 301 V F o r d e t a i l s
0037720 o n a l l b u t t h e
0037740 l a s t , s e e [ C y a n ]
0037760 < P r i n t i n g D o c s > F o
0040000 n t F o r m a t s . P r e s s .
0040020 T h e r e a r e 226 017 241 017 262
0040040 223 304 004 034 ; \0 P 304 004 T _ \0 $ 212 017 241
0040060 240 227 304 004 027 367 \t 337 017 262 223 301 U s o m
0040100 e c h a n g e s i n t h e
0040120 w a y t h e f i e l d s
0040140 o f t h e a c f o n t s
0040160 a r e i n t e r p r e t e d ;
0040200 i n p a r t i c u l a r t
0040220 h e 226 017 241 017 262 223 304 004 034 ; \0 P 304 004
0040240 ~ P \0 7 212 017 241 240 227 301 J r e s o l
0040260 u t i o n Y f i e l d s i n
0040300 s o m e a c f o n t s c
0040320 o n t a i n t h e c h a r a
0040340 c t e r s e t i n f o r m a
0040360 t i o n . 226 304 004 034 ; \0 P 304 006 001 325
0040400 215 \0 \0 323 212 017 241 240 227 304 004 025 004 \t 367 017
0040420 262 223 301 T C e r t a i n f o n t
0040440 s , n a m e l y t h e X C
0040460 * - * - * f o n t s , m a y
0040500 h a v e m u l t i p l e f
0040520 i l e s t o d e s c r i b e
0040540 a l l t h e 226 017 241 017 262 223 304 004
0040560 034 ; \0 P 304 004 % \b \0 021 212 017 241 240 227 304
0040600 004 017 L \f 305 017 262 223 301 _ c h a r a c
0040620 t e r s , r a t h e r t h a
0040640 n h a v e o n e h u g e
0040660 f i l e f o r t h e w h o
0040700 l e f o n t . F o r i n
0040720 s t a n c e , t h e c o l l
0040740 e c t i o n o f 226 017 241 017 262 223 304
0040760 004 034 ; \0 P 304 006 \0 320 335 \0 \0 b 212 017 241
0041000 240 227 301 005 f i l e s 226 304 004 A 337 \0 240
0041020 304 004 % 201 \0 022 212 304 004 A 337 \0 240 304 006 001
0041040 253 207 \0 \0 322 212 017 241 240 227 301 - [ ] < >
0041060 7 . 0 > F o n t s > X e r o x >
0041100 X C 1 - 2 - 2 > M o d e r n - b
0041120 o l d . c d - c 0 226 304 004 A 337 \0 240
0041140 304 006 \0 330 265 \0 \0 m 212 017 241 240 227 301 . [
0041160 ] < > 7 . 0 > F o n t s > X e r
0041200 o x > X C 1 - 2 - 2 > M o d e r
0041220 n - b o l d . c d - c 4 1 226 304 004
0041240 A 337 \0 240 304 006 005 ) o \0 002 251 212 017 241 240
0041260 227 301 / [ ] < > 7 . 0 > F o n t s
0041300 > X e r o x > X C 1 - 2 - 2 > M
0041320 o d e r n - b o l d . c d - c 3
0041340 5 6 226 304 004 A 337 \0 240 304 006 \0 227 k \0 \0
0041360 P 212 017 241 240 227 301 / [ ] < > 7 . 0 >
0041400 F o n t s > X e r o x > X C 1 -
0041420 2 - 2 > M o d e r n - b o l d .
0041440 c d - c 3 5 7 226 304 004 A 337 \0 240 304 004
0041460 D D \0 % 212 017 241 240 227 301 / [ ] < > 7
0041500 . 0 > F o n t s > X e r o x > X
0041520 C 1 - 2 - 2 > M o d e r n - b o
0041540 l d . c d - c 3 6 0 226 304 004 A 337 \0
0041560 240 304 006 001 222 231 \0 \0 340 212 017 241 240 227 301 /
0041600 [ ] < > 7 . 0 > F o n t s > X e
0041620 r o x > X C 1 - 2 - 2 > M o d e
0041640 r n - b o l d . c d - c 3 6 1 226
0041660 304 004 034 ; \0 P 304 006 \0 265 = \0 \0 i 212 017
0041700 241 240 227 304 004 017 \r \t 035 017 262 223 301 T t o
0041720 g e t h e r m i g h t d e s
0041740 c r i b e t h e s i n g l e
0041760 f o n t X e r o x / X C 1 -
0042000 2 - 2 / M o d e r n - b o l d .
0042020 F o r t h i s k i n d
0042040 o f 226 017 241 017 262 223 304 004 034 ; \0 P 304 006
0042060 \0 201 I \0 \0 M 212 017 241 240 227 304 006 \0 203 312
0042100 \0 [ = 017 262 223 301 [ f o n t , t h
0042120 e e x t e n s i o n m u s t
0042140 m a t c h " c d * " ; t h
0042160 e p a r t t h a t m a t c
0042200 h e s t h e " * " i s n
0042220 o t u s e d i n t e r n a l
0042240 l y . 226 017 241 017 262 223 304 004 034 ; \0 P 304
0042260 006 001 003 | \0 \0 237 212 017 241 240 227 304 004 7 {
0042300 025 277 017 262 223 301 T C h a r a c t e r
0042320 s e t i n f o r m a t i o n
0042340 i s d e r i v e d f r o m
0042360 t h e f a m i l y n a m e
0042400 s i n s i d e t h e f o n
0042420 t f i l e s , b y 226 017 241 017 262
0042440 223 304 004 034 ; \0 P 304 006 \0 206 270 \0 \0 U 212
0042460 017 241 240 227 304 004 \b \v \a 367 017 262 223 301 b i
0042500 n t e r p r e t i n g t h e
0042520 l a s t t h r e e c h a r a
0042540 c t e r s o f t h e f a m
0042560 i l y n a m e a s o c t a
0042600 l d i g i t s . I f t h
0042620 i s i s n o t p r e s e n
0042640 t 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 y
0042660 ~ \0 O 212 017 241 240 227 304 004 025 311 \f } 017 262
0042700 223 301 [ a n d i t i s a r
0042720 a s t e r f o n t , t h e
0042740 r e s o l u t i o n Y i s c
0042760 h e c k e d a s w e l l (
0043000 f o r c o m p a t i b i l i t
0043020 y w i t h p r o d u c t 226 017
0043040 241 017 262 223 304 004 034 ; \0 P 304 004 @ 033 \0 +
0043060 212 017 241 240 227 304 004 \b N 004 303 017 262 223 301 Z
0043100 P r i n t S e r v e r f o n
0043120 t s ) . T h e s e f i l e
0043140 s m a y c o n t a i n s p
0043160 l i n e s o r r a s t e r s
0043200 , a n d m u l t i p l e s
0043220 p l i n e s a n d 226 017 241 017 262 223
0043240 304 004 034 ; \0 P 304 004 / 245 \0 ! 212 017 241 240
0043260 227 304 004 \v l 005 027 017 262 223 301 T r a s t
0043300 e r s m a y b e c o m b i
0043320 n e d i n t o a s i n g l
0043340 e d i c t i o n a r y . T
0043360 h u s , f o r e x a m p l e
0043400 , a n o t h e r w a y o f
0043420 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 373
0043440 i \0 \0 264 212 017 241 240 227 301 033 c o m p o
0043460 s i n g t h e a b o v e f
0043500 o n t i s 226 304 004 A 337 \0 240 304 006 \0
0043520 227 027 \0 \0 p 212 304 004 A 337 \0 240 304 004 0 &
0043540 \0 % 212 017 241 240 227 301 2 [ ] < > 7 . 0
0043560 > F o n t s > X e r o x > X C 1
0043600 - 2 - 2 > M o d e r n - b o l d
0043620 . c d - s p l i n e s 226 304 004 A 337
0043640 \0 240 304 006 \0 201 037 \0 \0 g 212 017 241 240 227 301
0043660 8 [ ] < > 7 . 0 > F o n t s > X
0043700 e r o x > X C 1 - 2 - 2 > M o d
0043720 e r n - b o l d . c d - k a n j
0043740 i A - 3 0 0 b p i 226 304 004 A 337 \0 240
0043760 304 006 \0 215 027 \0 \0 u 212 017 241 240 227 301 8 [
0044000 ] < > 7 . 0 > F o n t s > X e r
0044020 o x > X C 1 - 2 - 2 > M o d e r
0044040 n - b o l d . c d - k a n j i B
0044060 - 3 0 0 b p i 226 304 004 A 337 \0 240 304 006
0044100 \0 243 N \0 \0 215 212 017 241 240 227 301 4 [ ] <
0044120 > 7 . 0 > F o n t s > X e r o x
0044140 > X C 1 - 2 - 2 > M o d e r n -
0044160 b o l d . c d - c 0 - 3 0 0 b p
0044200 i 226 304 004 A 337 \0 240 304 004 J g \0 C 212 017
0044220 241 240 227 301 3 [ ] < > 7 . 0 > F o n
0044240 t s > X e r o x > X C 1 - 2 - 2
0044260 > M o d e r n - b o l d . c d -
0044300 c 0 - 7 2 b p i 226 304 004 034 ; \0 P 304
0044320 004 V B \0 S 212 017 241 240 227 304 004 " 027 022 %
0044340 017 262 223 301 Y I n t h i s f i c
0044360 t i o n a l e x a m p l e ,
0044400 t h e " c d - s p l i n e s "
0044420 f i l e c o n t a i n s c
0044440 h a r a c t e r d e s c r i p
0044460 t i o n s f o r m a n y 226 017
0044500 241 017 262 223 304 004 034 ; \0 P 304 006 001 9 211 \0
0044520 001 < 212 017 241 240 227 304 004 004 261 003 023 017 262 223
0044540 301 ] c h a r a c t e r s e t s
0044560 ( b u t n o t t h e k a
0044600 n j i s e t s ) . T h e
0044620 k a n j i c h a r a c t e r s
0044640 e x i s t o n l y a s r
0044660 a s t e r s , a n d a r e 226
0044700 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 341 344
0044720 \0 \0 357 212 017 241 240 227 304 004 021 i \t 227 017 262
0044740 223 301 U b u l k y e n o u g h
0044760 t h a t p a t i t i o n i n g
0045000 t h e m i n t o t w o f
0045020 i l e s m a k e s s e n s e
0045040 . T h e c o m m o n r a
0045060 s t e r s i n 226 017 241 017 262 223 304 004
0045100 034 ; \0 P 304 006 001 @ 237 \0 001 e 212 017 241 240
0045120 227 301 F c h a r a c t e r s e t
0045140 0 a r e p r o v i d e d
0045160 i n r a s t e r f o r m a
0045200 t t w o c o m m o n r e s
0045220 o l u t i o n s . 226 304 004 034 ; \0 P
0045240 304 004 J k \0 Z 212 017 241 240 227 301 J I n
0045260 n o c a s e ( s o f a r )
0045300 d o e s t h e I m a g e r
0045320 g e t m u l t i p l e f o
0045340 n t s f r o m a s i n g l
0045360 e f i l e . 226 240 k 240 j 304 006 \0 \0
0045400 035 001 B Q 240 244 240 250 305 005 X e r o x 305
0045420 \a x c 1 - 1 - 1 305 \a C l a s s i
0045440 c 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240
0045460 224 017 240 225 017 240 240 227 304 006 \0 355 4 \0 \0 u
0045500 304 006 \0 346 304 \0 \0 O 212 301 001 7 226 304 004 034
0045520 ; \0 P 304 006 \0 203 033 \0 \0 1 212 305 005 X e
0045540 r o x 305 \a x c 1 - 1 - 1 305 016 C l
0045560 a s s i c - i t a l i c 017 243 241 033
0045600 240 223 304 004 003 # \0 P 240 244 240 224 017 241 225 017
0045620 241 240 227 301 024 I m a g e r P a c k a
0045640 g e . c o n f i g 226 304 004 A 337 \0 240
0045660 304 004 Q j \0 037 212 017 241 240 227 301 N C o p
0045700 y r i g h t 323 1 9 8 4 , 1
0045720 9 8 5 , 1 9 8 6 , 1 9 8 7
0045740 b y X e r o x C o r p o r a
0045760 t i o n . A l l r i g h t
0046000 s r e s e r v e d . 226 304 004 A 337
0046020 \0 240 304 004 Z 1 \0 # 212 017 241 240 227 301 . M
0046040 i c h a e l P l a s s , J a
0046060 n u a r y 3 0 , 1 9 8 7 7
0046100 : 3 4 : 3 7 p m P S T 226 304 004
0046120 A 337 \0 240 304 006 001 001 317 \0 \0 f 212 017 241 240
0046140 227 301 + D o u g W y a t t , J
0046160 a n u a r y 2 0 , 1 9 8 7
0046200 5 : 0 0 : 0 1 a m P S T 226 304
0046220 004 A 337 \0 240 304 006 \0 360 b \0 \0 a 212 304 004
0046240 034 ; \0 P 304 006 001 003 342 \0 \0 k 212 305 005 X
0046260 e r o x 305 \a x c 1 - 1 - 1 305 \f C
0046300 l a s s i c - b o l d 017 243 241 033 240
0046320 223 304 004 \t i \0 310 240 244 240 224 017 242 225 017 242
0046340 240 227 301 \r I m a g e r P a c k a g
0046360 e 226 017 240 240 227 301 002 : 226 305 005 X e r
0046400 o x 305 \a x c 1 - 1 - 1 305 \a C l a
0046420 s s i c 017 243 241 033 240 223 304 004 003 # \0 d
0046440 240 244 240 224 017 243 225 017 243 240 227 301 \r C O N
0046460 F I G U R A T I O N 226 017 240 240 227 301
0046500 001 226 017 243 240 227 301 005 L I N K S 226 017
0046520 240 240 227 301 002 : 226 017 243 240 227 301 004 C O
0046540 D E 226 304 004 034 ; \0 P 304 004 U 251 \0 $ 212
0046560 017 243 240 227 301 \a I M P O R T S 226 017 240
0046600 240 227 301 035 A t o m , B a s i c
0046620 T i m e , C o u n t e d V M ,
0046640 226 017 243 240 227 301 002 F S 226 017 240 240 227 301
0046660 002 , 226 017 243 240 227 301 002 I O 226 017 240 240
0046700 227 301 . , P r i n c O p s U t i
0046720 l s , P r o c e s s , P r o
0046740 p , R e a l , R e a l F n s
0046760 , 226 304 004 T 261 \0 240 304 006 \0 306 A \0 \0 U
0047000 212 017 240 240 227 301 H R e f T a b , R
0047020 e f T e x t , R o p e , R o
0047040 p e F i l e , R u n t i m e E
0047060 r r o r , S a f e S t o r a g
0047100 e , S y s t e m N a m e s , 226
0047120 304 004 T 261 \0 240 304 006 \0 213 h \0 \0 = 212 017
0047140 240 240 227 301 \b S y m T a b , 226 017 243
0047160 240 227 301 002 V M 226 017 240 240 227 301 + , S
0047200 c a l e d , T e r m i n a l ,
0047220 R e a l C o n v e r t , V M
0047240 S i d e D o o r 226 304 004 034 ; \0 P 304
0047260 006 \0 262 341 \0 \0 P 212 017 243 240 227 301 \a E X
0047300 P O R T S 226 017 240 240 227 301 001 226 017 243
0047320 240 227 301 003 A L L 226 304 004 034 ; \0 P 304 004
0047340 ~ 323 \0 : 212 017 243 240 227 301 \a C O N T R
0047360 O L 226 017 240 240 227 301 001 226 304 004 T 261 \0
0047400 240 304 004 7 241 \0 032 212 017 240 240 227 301 H F u
0047420 n c t i o n C a c h e I m p l ,
0047440 V e c t o r 2 I m p l , I m
0047460 a g e r B o x I m p l , I m a
0047500 g e r T r a n s f o r m a t i o
0047520 n I m p l , 226 304 004 T 261 \0 240 304 004 I
0047540 = \0 # 212 017 240 240 227 301 < I m a g e r
0047560 M a n h a t t a n I m p l , I
0047600 m a g e r S c a n C o n v e r t
0047620 e r I m p l , I m a g e r P e
0047640 n I m p l , 226 304 004 T 261 \0 240 304 004 O
0047660 306 \0 ' 212 017 240 240 227 301 D I m a g e r
0047700 S t r o k e I m p l , I m a g
0047720 e r P a t h I m p l , I m a g
0047740 e r S a m p l e I m p l , I m
0047760 a g e r P i x e l I m p l , 226 304
0050000 004 T 261 \0 240 304 004 ] 355 \0 / 212 017 240 240 227
0050020 301 F I m a g e r P i x e l A r r
0050040 a y I m p l , I m a g e r P i
0050060 x e l A r r a y A I S I m p l ,
0050100 I m a g e r C o l o r P r i v
0050120 a t e I m p l , 226 304 004 T 261 \0 240 304
0050140 006 \0 206 245 \0 \0 E 212 017 240 240 227 301 H I m
0050160 a g e r C o l o r I m p l , I
0050200 m a g e r C o l o r F n s I m p
0050220 l , I m a g e r F o n t I m p
0050240 l , I m a g e r T y p e f a c
0050260 e I m p l , 226 304 004 T 261 \0 240 304 006 \0
0050300 241 336 \0 \0 U 212 017 240 240 227 301 E I m a g
0050320 e r S t r i k e T y p e f a c e
0050340 I m p l , I m a g e r C D T y
0050360 p e f a c e I m p l , I m a g
0050400 e r G F T y p e f a c e I m p l
0050420 , 226 304 004 T 261 \0 240 304 006 \0 245 L \0 \0 Y
0050440 212 017 240 240 227 301 7 I m a g e r S t a
0050460 t e I m p l , I m a g e r M a
0050500 s k C a c h e I m p l , I m a
0050520 g e r R a s t e r I m p l , 226 304
0050540 004 T 261 \0 240 304 006 \0 241 034 \0 \0 Y 212 017 240
0050560 240 227 301 8 I m a g e r R a s t e r
0050600 S h o w I m p l , I m a g e r
0050620 M a s k C a p t u r e I m p l ,
0050640 I m a g e r I m p l , 226 304 004 T
0050660 261 \0 240 304 006 \0 234 354 \0 \0 Y 212 017 240 240 227
0050700 301 + I m a g e r B i t m a p C o
0050720 n t e x t I m p l , I m a g e
0050740 r T e r m i n a l I m p l 226 304 004
0050760 034 ; \0 P 304 006 \0 241 031 \0 \0 ^ 212 017 240 240
0051000 227 301 002 = 226 017 243 240 227 301 005 B E G I
0051020 N 226 304 004 034 ; \0 P 304 004 D > \0 ) 212 017
0051040 240 240 227 301 022 F u n c t i o n C a c
0051060 h e I m p l ; 226 304 004 034 ; \0 P 304 006
0051100 \0 217 276 \0 \0 Y 212 017 240 240 227 301 \f V e c
0051120 t o r 2 I m p l ; 226 304 004 034 ; \0 P
0051140 304 006 \0 303 267 \0 \0 } 212 017 240 240 227 301 \a S
0051160 F I m p l ; 226 304 004 034 ; \0 P 304 006 001
0051200 255 ! \0 001 033 212 017 240 240 227 301 016 I m a g
0051220 e r B o x I m p l ; 226 304 004 034 ; \0
0051240 P 304 004 e 9 \0 E 212 017 240 240 227 301 031 I m
0051260 a g e r T r a n s f o r m a t i
0051300 o n I m p l ; 226 304 004 034 ; \0 P 304 004
0051320 R 9 \0 : 212 017 240 240 227 301 024 I m a g e
0051340 r M a n h a t t a n I m p l ; 226
0051360 304 004 034 ; \0 P 304 006 \0 212 2 \0 \0 e 212 017
0051400 240 240 227 301 030 I m a g e r S c a n C
0051420 o n v e r t e r I m p l ; 226 304 004
0051440 034 ; \0 P 304 004 T i \0 @ 212 017 240 240 227 301
0051460 016 I m a g e r P e n I m p l ; 226
0051500 304 004 034 ; \0 P 304 006 001 J 025 \0 001 004 212 017
0051520 240 240 227 301 021 I m a g e r S t r o k
0051540 e I m p l ; 226 304 004 034 ; \0 P 304 004 `
0051560 e \0 O 212 017 240 240 227 301 017 I m a g e r
0051600 P a t h I m p l ; 226 304 004 034 ; \0 P
0051620 304 006 \0 206 245 \0 \0 s 212 017 240 240 227 301 021 I
0051640 m a g e r S a m p l e I m p l ;
0051660 226 304 004 034 ; \0 P 304 004 # 343 \0 212 017 240
0051700 240 227 301 020 I m a g e r P i x e l I
0051720 m p l ; 226 304 004 034 ; \0 P 304 004 % 206 \0
0051740 # 212 017 240 240 227 301 025 I m a g e r P i
0051760 x e l A r r a y I m p l ; 226 304 004
0052000 034 ; \0 P 304 004 ' 343 \0 ' 212 017 240 240 227 301
0052020 030 I m a g e r P i x e l A r r a
0052040 y A I S I m p l ; 226 304 004 034 ; \0 P
0052060 304 004 / 262 \0 1 212 017 240 240 227 301 022 I m a
0052100 g e r P r i v a t e I m p l ; 226
0052120 304 004 034 ; \0 P 304 004 l 034 \0 u 212 017 240 240
0052140 227 301 027 I m a g e r C o l o r P r
0052160 i v a t e I m p l ; 226 304 004 034 ; \0
0052200 P 304 004 : 232 \0 C 212 017 240 240 227 301 020 I m
0052220 a g e r C o l o r I m p l ; 226 304
0052240 004 034 ; \0 P 304 004 E S \0 T 212 017 240 240 227
0052260 301 023 I m a g e r C o l o r F n s
0052300 I m p l ; 226 304 004 034 ; \0 P 304 004 ` 7
0052320 \0 | 212 017 240 240 227 301 017 I m a g e r F
0052340 o n t I m p l ; 226 304 004 034 ; \0 P 304
0052360 006 \a 277 205 \0 \n 252 212 017 240 240 227 301 023 I m
0052400 a g e r T y p e f a c e I m p l
0052420 ; 226 304 004 034 ; \0 P 304 006 004 6 033 \0 006 8
0052440 212 017 240 240 227 301 031 I m a g e r S t r
0052460 i k e T y p e f a c e I m p l ;
0052500 226 304 004 034 ; \0 P 304 006 \0 341 e \0 001 g 212
0052520 017 240 240 227 301 025 I m a g e r C D T y
0052540 p e f a c e I m p l ; 226 304 004 034 ;
0052560 \0 P 304 004 Y 252 \0 233 212 017 240 240 227 301 025 I
0052600 m a g e r G F T y p e f a c e I
0052620 m p l ; 226 304 004 034 ; \0 P 304 004 9 % \0
0052640 l 212 017 240 240 227 301 020 I m a g e r S t
0052660 a t e I m p l ; 226 304 004 034 ; \0 P 304
0052700 004 I g \0 231 212 017 240 240 227 301 024 I m a g
0052720 e r M a s k C a c h e I m p l ;
0052740 226 304 004 034 ; \0 P 304 004 032 A \0 = 212 017 240
0052760 240 227 301 021 I m a g e r R a s t e r
0053000 I m p l ; 226 304 004 034 ; \0 P 304 004 8 306
0053020 \0 225 212 017 240 240 227 301 025 I m a g e r R
0053040 a s t e r S h o w I m p l ; 226 304
0053060 004 034 ; \0 P 304 004 016 C \0 + 212 017 240 240 227
0053100 301 026 I m a g e r M a s k C a p t
0053120 u r e I m p l ; 226 304 004 034 ; \0 P 304
0053140 004 \n r \0 % 212 017 240 240 227 301 \v I m a g
0053160 e r I m p l ; 226 240 k 240 j 304 006 \0 \0
0053200 035 001 B Q 240 244 240 250 305 005 X e r o x 305
0053220 \a x c 1 - 1 - 1 305 \a C l a s s i
0053240 c 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240
0053260 224 017 240 225 017 240 240 227 304 004 F 362 \0 # 304 006
0053300 \0 346 304 \0 \0 O 212 301 001 8 226 304 004 034 ; \0
0053320 P 304 006 \0 203 033 \0 \0 1 212 017 240 240 227 301 030
0053340 I m a g e r B i t m a p C o n t
0053360 e x t I m p l ; 226 304 004 034 ; \0 P 304
0053400 004 L & \0 035 212 017 240 240 227 301 023 I m a g
0053420 e r T e r m i n a l I m p l ; 226
0053440 304 004 034 ; \0 P 304 004 034 V \0 \v 212 305 005 X
0053460 e r o x 305 \a x c 1 - 1 - 1 305 \a C
0053500 l a s s i c 017 243 241 033 240 223 304 004 003 #
0053520 \0 d 240 244 240 224 017 241 225 017 241 240 227 301 003 E
0053540 N D 226 017 240 240 227 301 001 . 226 240 k 240 j 304
0053560 006 \0 \0 035 001 B Q 240 244 240 250 305 005 X e r
0053600 o x 305 \a x c 1 - 1 - 1 305 \a C l a
0053620 s s i c 017 243 241 033 240 223 304 004 003 # \0 P
0053640 240 244 240 224 017 240 225 017 240 240 227 304 004 o \0
0053660 020 304 006 \0 346 304 \0 \0 O 212 301 001 9 226 304 004
0053700 034 ; \0 P 304 006 \0 203 033 \0 \0 1 212 305 005 X
0053720 e r o x 305 \a x c 1 - 1 - 1 305 016 C
0053740 l a s s i c - i t a l i c 017 243 241
0053760 033 240 223 304 004 003 # \0 P 240 244 240 224 017 241 225
0054000 017 241 240 227 301 022 A I S F i l e F o r
0054020 m a t . m e s a 226 304 004 A 337 \0 240 304
0054040 006 \0 361 251 \0 \0 \ 212 017 241 240 227 301 N C o
0054060 p y r i g h t 323 1 9 8 4 ,
0054100 1 9 8 5 , 1 9 8 6 , 1 9 8 7
0054120 b y X e r o x C o r p o r
0054140 a t i o n . A l l r i g h
0054160 t s r e s e r v e d . 226 304 004 A
0054200 337 \0 240 304 006 \0 230 030 \0 \0 ; 212 017 241 240 227
0054220 301 , D o u g W y a t t , F e
0054240 b r u a r y 2 2 , 1 9 8 6
0054260 2 : 5 3 : 4 8 p m P S T 226 304
0054300 004 A 337 \0 240 304 006 \0 273 % \0 \0 J 212 017 241
0054320 240 227 301 . M i c h a e l P l a s
0054340 s , J a n u a r y 7 , 1 9
0054360 8 7 1 0 : 5 3 : 4 8 a m P
0054400 S T 226 304 004 034 ; \0 P 304 006 \0 203 r \0 \0
0054420 5 212 304 004 034 ; \0 P 304 004 { 376 \0 3 212 305
0054440 005 X e r o x 305 \a x c 1 - 1 - 1 305
0054460 \a C l a s s i c 017 243 241 033 240 223 304 004
0054500 003 # \0 d 240 244 240 224 017 242 225 017 242 240 227 301
0054520 \t D I R E C T O R Y 226 304 004 A 337 \0
0054540 240 304 004 N 236 \0 ! 212 017 240 240 227 301 \a B a
0054560 s i c s 226 017 242 240 227 301 005 U S I N
0054600 G 226 017 240 240 227 301 035 [ b i t s P e
0054620 r B y t e , b y t e s P e r W
0054640 o r d ] ; 226 304 004 034 ; \0 P 304 004 y W
0054660 \0 4 212 304 004 034 ; \0 P 304 006 001 202 030 \0 \0
0054700 251 212 305 005 X e r o x 305 \a x c 1 - 1
0054720 - 1 305 \f C l a s s i c - b o l d
0054740 017 243 241 033 240 223 304 004 \t i \0 310 240 244 240 224
0054760 017 243 225 017 243 240 227 301 \r A I S F i l e
0055000 F o r m a t 226 017 240 240 227 301 002 : 226
0055020 017 242 240 227 301 005 C E D A R 226 017 240 240 227
0055040 301 001 226 017 242 240 227 301 \v D E F I N I
0055060 T I O N S 226 304 004 034 ; \0 P 304 006 \0 212
0055100 235 \0 \0 > 212 017 240 240 227 301 002 ~ 226 017 242
0055120 240 227 301 005 B E G I N 226 304 004 034 ; \0 P
0055140 304 006 \0 211 305 \0 \0 ? 212 304 004 A 337 \0 240 304
0055160 006 \0 351 \t \0 \0 m 212 017 240 240 227 301 020 b i
0055200 t s P e r A I S W o r d : 226 017
0055220 242 240 227 301 003 N A T 226 017 240 240 227 301 \a
0055240 ~ 1 6 ; 226 017 241 240 227 301 033 - -
0055260 a n A I S " w o r d " i s
0055300 1 6 b i t s 226 304 004 A 337 \0 240 304
0055320 006 001 " a \0 \0 213 212 017 240 240 227 301 021 w o
0055340 r d s P e r A I S P a g e : 226
0055360 017 242 240 227 301 003 N A T 226 017 240 240 227 301 \t
0055400 ~ 1 0 2 4 ; 226 017 241 240 227 301
0055420 - - a n A I S " p a g e "
0055440 i s 1 0 2 4 " w o r d s "
0055460 226 304 004 A 337 \0 240 304 006 002 C i \0 001 034 212
0055500 017 240 240 227 301 021 b y t e s P e r A I
0055520 S W o r d : 226 017 242 240 227 301 003 N A
0055540 T 226 017 240 240 227 301 % ~ b i t s P
0055560 e r A I S W o r d / B a s i c s
0055600 . b i t s P e r B y t e ; 226 304 004
0055620 A 337 \0 240 304 004 q 201 \0 9 212 017 240 240 227 301
0055640 021 b y t e s P e r A I S P a g e
0055660 : 226 017 242 240 227 301 003 N A T 226 017 240 240
0055700 227 301 # ~ b y t e s P e r A I
0055720 S W o r d * w o r d s P e r A I
0055740 S P a g e ; 226 304 004 A 337 \0 240 304 006 \0
0055760 254 340 \0 \0 Y 212 304 004 A 337 \0 240 304 004 ` 222
0056000 \0 3 212 017 240 240 227 301 005 n i l : 226 017
0056020 242 240 227 301 \b C A R D I N A L 226 017 240
0056040 240 227 301 \f ~ 1 7 7 7 7 7 B ;
0056060 226 017 241 240 227 301 - - c o m m o n
0056100 l y u s e d f o r a n i
0056120 l v a l u e 226 304 004 A 337 \0 240 304 006
0056140 \0 257 > \0 \0 _ 212 304 004 A 337 \0 240 304 004 F
0056160 \t \0 ' 212 017 240 240 227 301 017 p a s s w o
0056200 r d V a l u e : 226 017 242 240 227 301 \b
0056220 C A R D I N A L 226 017 240 240 227 301 003
0056240 ~ 226 017 242 240 227 301 \b L O O P H O L
0056260 E 226 017 240 240 227 301 \t [ - 3 1 5 7 4 ]
0056300 ; 226 304 004 A 337 \0 240 304 004 L 335 \0 , 212 304
0056320 004 A 337 \0 240 304 004 s w \0 D 212 017 240 240 227
0056340 301 021 A t t r i b u t e H e a d e
0056360 r : 226 017 242 240 227 301 004 T Y P E 226 017
0056400 240 240 227 301 003 ~ 226 017 242 240 227 301 \a M
0056420 A C H I N E 226 017 240 240 227 301 001 226 017
0056440 242 240 227 301 \t D E P E N D E N T 226 017
0056460 240 240 227 301 001 226 017 242 240 227 301 006 R E C
0056500 O R D 226 017 240 240 227 301 001 [ 226 304 004 \t i
0056520 \0 024 304 004 J 6 \0 - 212 017 240 240 227 301 023 p
0056540 a s s w o r d ( 0 : 0 . . 1 5 )
0056560 : 226 017 242 240 227 301 \b C A R D I N A
0056600 L 226 017 240 240 227 301 002 , 226 017 241 240 227 301
0056620 % - - p a s s w o r d , m u
0056640 s t e q u a l p a s s w o r
0056660 d V a l u e 226 304 004 \t i \0 024 304 006 \0
0056700 344 326 \0 \0 217 212 017 240 240 227 301 021 l e n g
0056720 t h ( 1 : 0 . . 1 5 ) : 226 017 242
0056740 240 227 301 \b C A R D I N A L 226 017 240 240
0056760 227 301 001 226 017 241 240 227 301 9 - - l e
0057000 n g t h i n 1 6 - b i t w
0057020 o r d s o f a t t r i b u t
0057040 e s e c t i o n , i n c l u
0057060 d i n g 226 304 004 Y 355 \0 213 304 006 \0 360 277
0057100 \0 \0 233 212 017 241 240 227 301 \v t h i s h
0057120 e a d e r 226 304 004 \t i \0 024 304 004 177 336
0057140 \0 U 212 017 241 240 227 301 / - - l e n g
0057160 t h m u s t b e a m u l
0057200 t i p l e o f w o r d s P e
0057220 r A I S P a g e 226 304 004 \t i \0 024 304
0057240 004 ' L \0 033 212 017 240 240 227 301 002 ] ; 226 304
0057260 004 A 337 \0 240 304 006 \0 370 366 \0 \0 261 212 017 240
0057300 240 227 301 031 b y t e S i z e A t t r
0057320 i b u t e H e a d e r : 226 017 242
0057340 240 227 301 003 N A T 226 017 240 240 227 301 003 ~
0057360 226 017 242 240 227 301 004 S I Z E 226 017 240 240
0057400 227 301 & [ A t t r i b u t e H e a
0057420 d e r ] * B a s i c s . b y t e
0057440 s P e r W o r d ; 226 304 004 A 337 \0 240
0057460 304 006 \0 206 i \0 \0 c 212 304 004 A 337 \0 240 304
0057500 006 \0 226 203 \0 \0 s 212 017 240 240 227 301 \f P a
0057520 r t H e a d e r : 226 017 242 240 227 301
0057540 004 T Y P E 226 017 240 240 227 301 003 ~ 226
0057560 017 242 240 227 301 \a M A C H I N E 226 017 240
0057600 240 227 301 001 226 017 242 240 227 301 \t D E P E
0057620 N D E N T 226 017 240 240 227 301 001 226 017 242
0057640 240 227 301 006 R E C O R D 226 017 240 240 227 301
0057660 001 [ 226 304 004 \t i \0 024 304 006 001 $ M \0 \0
0057700 350 212 017 240 240 227 301 030 t y p e ( 0 : 0
0057720 . . 5 ) : P a r t T y p e ,
0057740 226 017 241 240 227 301 031 - - t y p e o
0057760 f a t t r i b u t e p a r t
0060000 226 304 004 \t i \0 024 304 004 _ 254 \0 O 212 017 240
0060020 240 227 301 034 l e n g t h ( 0 : 6 . .
0060040 1 5 ) : [ 0 . . 1 7 7 7 B ]
0060060 226 017 241 240 227 301 5 - - l e n g t h
0060100 o f p a r t i n 1 6 - b
0060120 i t w o r d s , i n c l u d
0060140 i n g t h i s o n e 226 304 004 \t
0060160 i \0 024 304 004 a 237 \0 T 212 017 240 240 227 301 002
0060200 ] ; 226 304 004 A 337 \0 240 304 006 002 347 253 \0 002
0060220 234 212 017 240 240 227 301 024 b y t e S i z e
0060240 P a r t H e a d e r : 226 017 242 240
0060260 227 301 003 N A T 226 017 240 240 227 301 003 ~
0060300 226 017 242 240 227 301 004 S I Z E 226 017 240 240 227
0060320 301 ! [ P a r t H e a d e r ] * B
0060340 a s i c s . b y t e s P e r W o
0060360 r d ; 226 304 004 A 337 \0 240 304 004 k 201 \0 e
0060400 212 304 004 A 337 \0 240 304 004 k 245 \0 j 212 017 240
0060420 240 227 301 \n P a r t T y p e : 226 017
0060440 242 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0060460 ~ 226 017 242 240 227 301 \a M A C H I N
0060500 E 226 017 240 240 227 301 001 226 017 242 240 227 301 \t
0060520 D E P E N D E N T 226 017 240 240 227 301 002
0060540 { 226 304 004 \t i \0 024 304 006 001 225 005 \0 001
0060560 243 212 017 240 240 227 301 \b n i l ( 0 ) ,
0060600 226 017 241 240 227 301 020 - - n o m o r
0060620 e p a r t s 226 304 004 \t i \0 024 304 006
0060640 \0 205 023 \0 \0 221 212 017 240 240 227 301 \v r a s
0060660 t e r ( 1 ) , 226 017 241 240 227 301 025 -
0060700 - R a s t e r P a r t f o l
0060720 l o w s 226 304 004 \t i \0 024 304 004 , P \0
0060740 3 212 017 240 240 227 301 016 p l a c e m e n
0060760 t ( 2 ) , 226 017 241 240 227 301 030 - -
0061000 P l a c e m e n t P a r t f o
0061020 l l o w s 226 304 004 \t i \0 024 304 004 2 005
0061040 \0 = 212 017 240 240 227 301 017 p h o t o m e
0061060 t r y ( 3 ) , 226 017 241 240 227 301 031 -
0061100 - P h o t o m e t r y P a r t
0061120 f o l l o w s 226 304 004 \t i \0 024 304
0061140 004 e 004 \0 203 212 017 240 240 227 301 \f c o m m
0061160 e n t ( 4 ) , 226 017 241 240 227 301 026 -
0061200 - C o m m e n t P a r t f o
0061220 l l o w s 226 304 004 \t i \0 024 304 004 j +
0061240 \0 223 212 017 240 240 227 301 005 ( 7 7 B ) 226 304
0061260 004 \t i \0 024 304 004 036 M \0 - 212 017 240 240 227
0061300 301 002 } ; 226 304 004 A 337 \0 240 304 004 $ 330 \0
0061320 ; 212 304 004 A 337 \0 240 304 004 317 \0 9 212 017
0061340 240 240 227 301 \f R a s t e r P a r t :
0061360 226 017 242 240 227 301 004 T Y P E 226 017 240 240
0061400 227 301 003 ~ 226 017 242 240 227 301 \a M A C
0061420 H I N E 226 017 240 240 227 301 001 226 017 242 240
0061440 227 301 \t D E P E N D E N T 226 017 240 240
0061460 227 301 001 226 017 242 240 227 301 006 R E C O R
0061500 D 226 017 240 240 227 301 001 [ 226 304 004 \t i \0 024
0061520 304 004 * # \0 P 212 017 240 240 227 301 024 s c a
0061540 n C o u n t ( 0 : 0 . . 1 5 ) :
0061560 226 017 242 240 227 301 \b C A R D I N A L
0061600 226 017 240 240 227 301 002 , 226 017 241 240 227 301 027
0061620 - - n u m b e r o f s c a
0061640 n l i n e s 226 304 004 \t i \0 024 304 004
0061660 3 233 \0 l 212 017 240 240 227 301 025 s c a n L
0061700 e n g t h ( 1 : 0 . . 1 5 ) :
0061720 226 017 242 240 227 301 \b C A R D I N A L 226
0061740 017 240 240 227 301 002 , 226 017 241 240 227 301 027 -
0061760 - p i x e l s p e r s c a
0062000 n l i n e 226 304 004 \t i \0 024 304 004 X
0062020 ] \0 316 212 017 240 240 227 301 ' s c a n D i
0062040 r e c t i o n ( 2 : 0 . . 1 5 )
0062060 : S c a n D i r e c t i o n ,
0062100 226 017 241 240 227 301 026 - - s c a n n
0062120 i n g d i r e c t i o n s 226 304
0062140 004 \t i \0 024 304 004 016 020 \0 % 212 017 240 240 227
0062160 301 032 s a m p l e s P e r P i x e
0062200 l ( 3 : 0 . . 1 5 ) : 226 017 242 240
0062220 227 301 \b C A R D I N A L 226 017 240 240 227
0062240 301 002 , 226 017 241 240 227 301 024 - - n u
0062260 m b e r o f s a m p l e s 226
0062300 304 004 \t i \0 024 304 004 Z j 001 021 212 017 240 240
0062320 227 301 c o d i n g T y p e ( 4 :
0062340 0 . . 1 5 ) : C o d i n g T y
0062360 p e 226 017 241 240 227 301 023 - - m e t
0062400 h o d o f c o d i n g 226 304 004
0062420 \t i \0 024 304 004 " q \0 z 212 017 240 240 227 301
0062440 002 ] ; 226 240 k 240 j 304 006 \0 \0 035 001 B Q
0062460 240 244 240 250 305 005 X e r o x 305 \a x c 1
0062500 - 1 - 1 305 \a C l a s s i c 017 243 241
0062520 033 240 223 304 004 003 # \0 P 240 244 240 224 017 240 225
0062540 017 240 240 227 304 006 001 235 017 \0 \0 316 304 006 \0 346
0062560 304 \0 \0 O 212 301 002 1 0 226 304 004 A 337 \0 240
0062600 304 006 \0 203 033 \0 \0 1 212 017 240 240 227 301 024 b
0062620 y t e S i z e R a s t e r P a r
0062640 t : 226 305 005 X e r o x 305 \a x c 1
0062660 - 1 - 1 305 \a C l a s s i c 017 243 241
0062700 033 240 223 304 004 003 # \0 d 240 244 240 224 017 241 225
0062720 017 241 240 227 301 003 N A T 226 017 240 240 227 301 003
0062740 ~ 226 017 241 240 227 301 004 S I Z E 226 017
0062760 240 240 227 301 ! [ R a s t e r P a r t
0063000 ] * B a s i c s . b y t e s P e
0063020 r W o r d ; 226 304 004 A 337 \0 240 304 006 \0
0063040 255 Y \0 \0 B 212 304 004 A 337 \0 240 304 006 001 2
0063060 264 \0 \0 w 212 017 240 240 227 301 017 S c a n D
0063100 i r e c t i o n : 226 017 241 240 227 301
0063120 004 T Y P E 226 017 240 240 227 301 003 ~ 226
0063140 017 241 240 227 301 \b C A R D I N A L 226 017
0063160 240 240 227 301 001 ; 226 304 004 \t i \0 024 304 006 \0
0063200 213 \r \0 \0 7 212 305 005 X e r o x 305 \a x
0063220 c 1 - 1 - 1 305 016 C l a s s i c -
0063240 i t a l i c 017 243 241 033 240 223 304 004 003 #
0063260 \0 P 240 244 240 224 017 242 225 017 242 240 227 301 R T
0063300 h e r e m a y n o t b e
0063320 u n i v e r s a l a g r e e m
0063340 e n t o n t h e i n t e r
0063360 p r e t a t i o n o f t h i
0063400 s v a l u e . T h e A I
0063420 S 226 304 004 \t 341 \0 024 304 006 \0 201 005 \0 \0 4
0063440 212 017 242 240 227 301 U d o c u m e n t a
0063460 t i o n d i s a g r e e s w
0063500 i t h ( a t l e a s t s o
0063520 m e v e r s i o n s o f )
0063540 A I S F i l e . d . F o r t
0063560 u n a t e l y , t h e 226 304 004 \t
0063600 341 \0 024 304 004 ^ 356 \0 ' 212 017 242 240 227 301 .
0063620 t w o m o s t c o m m o n l
0063640 y u s e d v a l u e s a r
0063660 e u n a m b i g u o u s : 226 304
0063700 004 T 261 \0 240 304 004 d + \0 * 212 017 242 240 227
0063720 301 I 3 = > p i x e l s g o
0063740 t o w a r d t h e r i g h
0063760 t o f t h e p a g e , s
0064000 c a n l i n e s t o w a r d
0064020 t h e b o t t o m 226 304 004 T 261
0064040 \0 240 304 006 \0 326 345 \0 \0 \ 212 017 242 240 227 301
0064060 I 0 , 8 = > p i x e l s
0064100 g o t o w a r d t h e t o
0064120 p o f t h e p a g e , s
0064140 c a n l i n e s t o w a r d
0064160 t h e r i g h t 226 304 004 A 337 \0
0064200 240 304 004 F 343 \0 037 212 304 004 A 337 \0 240 304 006
0064220 \0 304 347 \0 \0 X 212 017 240 240 227 301 \f C o d
0064240 i n g T y p e : 226 017 241 240 227 301 004
0064260 T Y P E 226 017 240 240 227 301 003 ~ 226 017
0064300 241 240 227 301 \a M A C H I N E 226 017 240 240
0064320 227 301 001 226 017 241 240 227 301 \t D E P E N
0064340 D E N T 226 017 240 240 227 301 002 { 226 304 004
0064360 \t i \0 024 304 004 s 374 \0 5 212 017 240 240 227 301
0064400 \b n i l ( 0 ) , 226 017 242 240 227 301 \f
0064420 - - u n d e f i n e d 226 304 004 \t
0064440 i \0 024 304 006 \0 213 \r \0 \0 A 212 017 240 240 227
0064460 301 \b u c a ( 1 ) , 226 017 242 240 227 301
0064500 025 - - U C A C o d i n g f o
0064520 l l l o w s 226 304 004 \t i \0 024 304 006 \0
0064540 236 331 \0 \0 L 212 017 240 240 227 301 \t ( 1 7 7
0064560 7 7 7 B ) 226 304 004 \t i \0 024 304 004 G o
0064600 \0 # 212 017 240 240 227 301 002 } ; 226 304 004 A 337
0064620 \0 240 304 006 \0 347 \r \0 \0 t 212 304 004 A 337 \0
0064640 240 304 006 \0 225 226 \0 \0 M 212 017 240 240 227 301 \v
0064660 U C A C o d i n g : 226 017 241 240 227
0064700 301 004 T Y P E 226 017 240 240 227 301 003 ~
0064720 226 017 241 240 227 301 \a M A C H I N E 226 017
0064740 240 240 227 301 001 226 017 241 240 227 301 \t D E P
0064760 E N D E N T 226 017 240 240 227 301 001 226 017
0065000 241 240 227 301 006 R E C O R D 226 017 240 240 227
0065020 301 002 [ 226 017 242 240 227 301 024 - - U n
0065040 C o m p r e s s e d A r r a y 226
0065060 304 004 \t i \0 024 304 006 \0 252 k \0 \0 Z 212 017
0065100 240 240 227 301 030 b i t s P e r S a m p
0065120 l e ( 0 : 0 . . 1 5 ) : 226 017 241
0065140 240 227 301 \b C A R D I N A L 226 017 240 240
0065160 227 301 002 , 226 017 242 240 227 301 ! - - n
0065200 u m b e r o f b i t s f o
0065220 r e a c h s a m p l e 226 304 004
0065240 \t i \0 024 304 004 p 202 \0 = 212 017 240 240 227 301
0065260 033 w o r d s P e r S c a n L i n
0065300 e ( 1 : 0 . . 1 5 ) : 226 017 241 240
0065320 227 301 \b C A R D I N A L 226 017 240 240 227
0065340 301 002 , 226 017 242 240 227 301 ' - - n u
0065360 m b e r o f 1 6 - b i t w
0065400 o r d s p e r s c a n l i
0065420 n e 226 304 004 \t i \0 024 304 006 001 214 300 \0 \0
0065440 335 212 017 240 240 227 301 034 s c a n L i n e
0065460 s P e r B l o c k ( 2 : 0 . . 1
0065500 5 ) : 226 017 241 240 227 301 \b C A R D I
0065520 N A L 226 017 240 240 227 301 002 , 226 017 242 240
0065540 227 301 - - - s c a n l i n e s
0065560 i n e a c h b l o c k ,
0065600 n i l i f n o b l o c k s
0065620 226 304 004 \t i \0 024 304 006 002 006 230 \0 001 ) 212
0065640 017 240 240 227 301 032 p a d d i n g P e r
0065660 B l o c k ( 3 : 0 . . 1 5 ) :
0065700 226 017 241 240 227 301 \b C A R D I N A L 226
0065720 017 240 240 227 301 001 226 017 242 240 227 301 . - -
0065740 w o r d s o f p a d d i n
0065760 g a t e n d o f b l o c
0066000 k , n i l i f n o 226 304 004 Y
0066020 355 \0 213 304 004 ( 307 \0 030 212 017 242 240 227 301 006
0066040 b l o c k s 226 304 004 \t i \0 024 304 006 \0
0066060 207 K \0 \0 R 212 017 242 240 227 301 ' - - i
0066100 f t h e r e a r e b l o c
0066120 k s , w o r d s P e r B l o c
0066140 k = 226 304 004 \t 341 \0 024 304 006 005 331 023 \0
0066160 003 246 212 017 242 240 227 301 2 w o r d s P e
0066200 r S c a n L i n e * s c a n L i
0066220 n e s P e r B l o c k + p a d d
0066240 i n g P e r B l o c k 226 304 004 \t i
0066260 \0 024 304 006 \0 220 177 \0 \0 ] 212 017 240 240 227 301
0066300 002 ] ; 226 304 004 A 337 \0 240 304 004 + 242 \0 035
0066320 212 017 240 240 227 301 023 b y t e S i z e U
0066340 C A C o d i n g : 226 017 241 240 227 301
0066360 003 N A T 226 017 240 240 227 301 003 ~ 226 017
0066400 241 240 227 301 004 S I Z E 226 017 240 240 227 301
0066420 [ U C A C o d i n g ] * B a s i
0066440 c s . b y t e s P e r W o r d ;
0066460 226 304 004 A 337 \0 240 304 004 G Q \0 1 212 304 004
0066500 A 337 \0 240 304 004 x 361 \0 V 212 017 240 240 227 301
0066520 017 P l a c e m e n t P a r t :
0066540 226 017 241 240 227 301 004 T Y P E 226 017 240 240 227
0066560 301 003 ~ 226 017 241 240 227 301 \a M A C H
0066600 I N E 226 017 240 240 227 301 001 226 017 241 240 227
0066620 301 \t D E P E N D E N T 226 017 240 240 227
0066640 301 001 226 017 241 240 227 301 006 R E C O R D
0066660 226 017 240 240 227 301 001 [ 226 304 004 \t i \0 024 304
0066700 004 E 7 \0 3 212 017 240 240 227 301 020 x L e f
0066720 t ( 0 : 0 . . 1 5 ) : 226 017 241 240
0066740 227 301 \a I N T E G E R 226 017 240 240 227 301
0066760 002 , 226 017 242 240 227 301 - - p o s
0067000 i t i o n o f l o w e r l
0067020 e f t c o r n e r 226 304 004 \t i \0
0067040 024 304 004 W 243 \0 C 212 017 240 240 227 301 022 y B
0067060 o t t o m ( 1 : 0 . . 1 5 ) :
0067100 226 017 241 240 227 301 \a I N T E G E R 226 017
0067120 240 240 227 301 001 , 226 304 004 \t i \0 024 304 004 k
0067140 001 \0 U 212 017 240 240 227 301 021 x W i d t h
0067160 ( 2 : 0 . . 1 5 ) : 226 017 241 240 227
0067200 301 \a I N T E G E R 226 017 240 240 227 301 002
0067220 , 226 017 242 240 227 301 035 - - s i z e
0067240 o f i m a g e a r e a o
0067260 n p a g e 226 304 004 \t i \0 024 304 004 U
0067300 344 \0 G 212 017 240 240 227 301 022 y H e i g h
0067320 t ( 3 : 0 . . 1 5 ) : 226 017 241 240
0067340 227 301 \a I N T E G E R 226 304 004 \t i \0
0067360 024 304 004 _ + \0 R 212 017 240 240 227 301 002 ] ;
0067400 226 304 004 A 337 \0 240 304 004 022 345 \0 021 212 017 240
0067420 240 227 301 027 b y t e S i z e P l a c
0067440 e m e n t P a r t : 226 017 241 240 227
0067460 301 003 N A T 226 017 240 240 227 301 003 ~ 226
0067500 017 241 240 227 301 004 S I Z E 226 017 240 240 227 301
0067520 $ [ P l a c e m e n t P a r t ]
0067540 * B a s i c s . b y t e s P e r
0067560 W o r d ; 226 304 004 A 337 \0 240 304 004 > 255
0067600 \0 ; 212 304 004 A 337 \0 240 304 006 \0 242 033 \0 \0
0067620 240 212 017 240 240 227 301 020 P h o t o m e t
0067640 r y P a r t : 226 017 241 240 227 301 004 T
0067660 Y P E 226 017 240 240 227 301 003 ~ 226 017 241
0067700 240 227 301 \a M A C H I N E 226 017 240 240 227
0067720 301 001 226 017 241 240 227 301 \t D E P E N D
0067740 E N T 226 017 240 240 227 301 001 226 017 241 240 227
0067760 301 006 R E C O R D 226 017 240 240 227 301 001 [
0070000 226 304 004 \t i \0 024 304 004 2 ! \0 4 212 017 240
0070020 240 227 301 " s i g n a l ( 0 : 0 . .
0070040 1 5 ) : S i g n a l T y p e
0070060 _ b w , 226 017 242 240 227 301 ! - -
0070100 w h a t t y p e o f s i g
0070120 n a l i s s a m p l e d 226 304
0070140 004 \t i \0 024 304 006 \0 236 F \0 \0 255 212 017 240
0070160 240 227 301 020 s e n s e ( 1 : 0 . . 1
0070200 5 ) : 226 017 241 240 227 301 \b C A R D I
0070220 N A L 226 017 240 240 227 301 006 _ 0 ,
0070240 226 017 242 240 227 301 4 - - l a r g e r
0070260 s a m p l e v a l u e s a
0070300 r e l i g h t e r i f s e
0070320 n s e = 0 , e l s e 226 304 004 Y 355
0070340 \0 213 304 004 O 327 \0 \ 212 017 242 240 227 301 006 d
0070360 a r k e r 226 304 004 \t i \0 024 304 004 q 314
0070400 \0 213 212 017 240 240 227 301 ! s c a l e ( 2
0070420 : 0 . . 1 5 ) : S c a l e T y
0070440 p e _ n i l , 226 017 242 240 227 301
0070460 0 - - s p e c i f i e s t h
0070500 e c o n v e r s i o n b e t
0070520 w e e n p h y s i c a l a n
0070540 d 226 304 004 Y 355 \0 213 304 004 Q 313 \0 j 212 017
0070560 242 240 227 301 \r s a m p l e v a l u
0070600 e s 226 304 004 \t i \0 024 304 004 ! 365 \0 / 212
0070620 017 240 240 227 301 B s c a l e A ( 3 : 0
0070640 . . 3 1 ) , s c a l e B ( 5 :
0070660 0 . . 3 1 ) , s c a l e C ( 7
0070700 : 0 . . 3 1 ) : V a l u e _
0070720 [ 0 , 0 ] , 226 304 004 \t i \0 024 304
0070740 004 u 326 \0 257 212 017 240 240 227 301 # s p o t
0070760 T y p e ( 9 : 0 . . 1 5 ) : S
0071000 p o t T y p e _ n i l , 226
0071020 017 242 240 227 301 \f - - s p o t t y
0071040 p e 226 304 004 \t i \0 024 304 004 ' 363 \0 @ 212
0071060 017 240 240 227 301 025 s p o t W i d t h (
0071100 1 0 : 0 . . 1 5 ) : 226 017 241 240 227
0071120 301 \b C A R D I N A L 226 017 240 240 227 301
0071140 \b _ n i l , 226 017 242 240 227 301 $
0071160 - - i n u n i t s o f 1
0071200 0 0 * ( w i d t h i n p i x
0071220 e l s ) 226 304 004 \t i \0 024 304 004 7 310 \0
0071240 a 212 017 240 240 227 301 026 s p o t L e n g
0071260 t h ( 1 1 : 0 . . 1 5 ) : 226 017
0071300 241 240 227 301 \b C A R D I N A L 226 017 240
0071320 240 227 301 \b _ n i l , 226 017 242 240
0071340 227 301 ( - - i n u n i t s o
0071360 f 1 0 0 * ( l e n g t h i n
0071400 s c a n l i n e s ) 226 304 004 \t i
0071420 \0 024 304 006 \0 361 f \0 001 313 212 017 240 240 227 301
0071440 025 s a m p l e M i n ( 1 2 : 0 .
0071460 . 1 5 ) : 226 017 241 240 227 301 \a I N T
0071500 E G E R 226 017 240 240 227 301 \a _ - 1
0071520 , 226 017 242 240 227 301 031 - - s a m p
0071540 l e r a n g e , i f k n o
0071560 w n 226 304 004 \t i \0 024 304 004 U X \0 263 212
0071600 017 240 240 227 301 025 s a m p l e M a x (
0071620 1 3 : 0 . . 1 5 ) : 226 017 241 240 227
0071640 301 \a I N T E G E R 226 017 240 240 227 301 006
0071660 _ - 1 , 226 304 004 \t i \0 024 304 004 =
0071700 ' \0 217 212 017 240 240 227 301 033 h i s t o g
0071720 r a m L e n g t h ( 1 4 : 0 . .
0071740 1 5 ) : 226 017 241 240 227 301 \b C A R D
0071760 I N A L 226 017 240 240 227 301 005 _ 0
0072000 226 017 242 240 227 301 ' - - n u m b e r
0072020 o f w o r d s i n h i s
0072040 t o g r a m , n i l i f 226 304
0072060 004 Y 355 \0 213 304 004 p F 001 ' 212 017 242 240 227
0072100 301 \f n o h i s t o g r a m 226 304
0072120 004 \t i \0 024 304 004 X 177 001 \v 212 017 240 240 227
0072140 301 002 ] ; 226 304 004 A 337 \0 240 304 004 021 311 \0
0072160 ? 212 017 240 240 227 301 030 b y t e S i z e
0072200 P h o t o m e t r y P a r t :
0072220 226 017 241 240 227 301 003 N A T 226 017 240 240 227 301
0072240 003 ~ 226 017 241 240 227 301 004 S I Z E 226
0072260 017 240 240 227 301 % [ P h o t o m e t r
0072300 y P a r t ] * B a s i c s . b y
0072320 t e s P e r W o r d ; 226 240 k 240 j
0072340 304 006 \0 \0 035 001 B Q 240 244 240 250 305 005 X e
0072360 r o x 305 \a x c 1 - 1 - 1 305 \a C l
0072400 a s s i c 017 243 241 033 240 223 304 004 003 # \0
0072420 P 240 244 240 224 017 240 225 017 240 240 227 304 004 033
0072440 \0 020 304 006 \0 346 304 \0 \0 O 212 301 002 1 1 226
0072460 304 004 A 337 \0 240 304 006 \0 203 033 \0 \0 1 212 304
0072500 004 A 337 \0 240 304 006 004 - 304 \0 001 227 212 017 240
0072520 240 227 301 \f S i g n a l T y p e :
0072540 226 305 005 X e r o x 305 \a x c 1 - 1 -
0072560 1 305 \a C l a s s i c 017 243 241 033 240 223
0072600 304 004 003 # \0 d 240 244 240 224 017 241 225 017 241 240
0072620 227 301 004 T Y P E 226 017 240 240 227 301 003 ~
0072640 226 017 241 240 227 301 \a M A C H I N E 226
0072660 017 240 240 227 301 001 226 017 241 240 227 301 \t D E
0072700 P E N D E N T 226 017 240 240 227 301 002 {
0072720 226 304 004 \t i \0 024 304 006 \0 240 \t \0 \0 > 212
0072740 017 240 240 227 301 \a b w ( 0 ) , 226 305 005
0072760 X e r o x 305 \a x c 1 - 1 - 1 305 016
0073000 C l a s s i c - i t a l i c 017 243
0073020 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 242
0073040 225 017 242 240 227 301 022 - - b l a c k
0073060 a n d w h i t e 226 304 004 \t i \0 024
0073100 304 004 + 024 \0 021 212 017 240 240 227 301 \b r e d
0073120 ( 1 ) , 226 017 242 240 227 301 021 - - r
0073140 e d s e p a r a t i o n 226 304 004
0073160 \t i \0 024 304 004 \ 003 \0 % 212 017 240 240 227 301
0073200 \t b l u e ( 2 ) , 226 017 242 240 227 301
0073220 022 - - b l u e s e p a r a t
0073240 i o n 226 304 004 \t i \0 024 304 006 \0 303 + \0
0073260 \0 P 212 017 240 240 227 301 \n g r e e n ( 3
0073300 ) , 226 017 242 240 227 301 023 - - g r e
0073320 e n s e p a r a t i o n 226 304 004
0073340 \t i \0 024 304 006 \0 231 035 \0 \0 @ 212 017 240 240
0073360 227 301 \t c y a n ( 4 ) , 226 017 242 240
0073400 227 301 022 - - c y a n s e p a r
0073420 a t i o n 226 304 004 \t i \0 024 304 006 \0 304
0073440 377 \0 \0 T 212 017 240 240 227 301 \f m a g e n
0073460 t a ( 5 ) , 226 017 242 240 227 301 025 - -
0073500 m a g e n t a s e p a r a t
0073520 i o n 226 304 004 \t i \0 024 304 006 001 * 275 \0
0073540 \0 202 212 017 240 240 227 301 \v y e l l o w (
0073560 6 ) , 226 017 242 240 227 301 024 - - y e
0073600 l l o w s e p a r a t i o n 226
0073620 304 004 \t i \0 024 304 006 004 233 i \0 002 \f 212 017
0073640 240 240 227 301 006 x ( 7 ) , 226 017 242 240 227
0073660 301 021 - - x s i g n a l ( C
0073700 I E ) 226 304 004 \t i \0 024 304 004 ^ 301 \0 +
0073720 212 017 240 240 227 301 006 y ( 8 ) , 226 017 242
0073740 240 227 301 \v - - y s i g n a l 226
0073760 304 004 \t i \0 024 304 006 \0 207 332 \0 \0 ? 212 017
0074000 241 240 227 301 003 R G B 226 017 240 240 227 301 \a (
0074020 1 0 0 ) , 226 017 242 240 227 301 ( - -
0074040 r e d , g r e e n , b l u e
0074060 s a m p l e s , 3 p e r
0074100 p i x e l 226 304 004 \t i \0 024 304 004 ( 023
0074120 \0 023 212 017 241 240 227 301 003 C M Y 226 017 240 240
0074140 227 301 \a ( 1 0 1 ) , 226 017 242 240 227 301
0074160 - - - c y a n , m a g e n t
0074200 a , y e l l o w s a m p l e
0074220 s , 3 p e r p i x e l 226 304
0074240 004 \t i \0 024 304 006 \0 303 343 \0 \0 _ 212 017 241
0074260 240 227 301 004 C M Y B 226 017 240 240 227 301 \a (
0074300 1 0 2 ) , 226 017 242 240 227 301 4 - -
0074320 c y a n , m a g e n t a , y
0074340 e l l o w , b l a c k s a m
0074360 p l e s , 4 p e r p i x e
0074400 l 226 304 004 \t i \0 024 304 006 \0 277 g \0 \0 _
0074420 212 017 240 240 227 301 \n Y x y ( 1 0 3 ) ,
0074440 226 017 242 240 227 301 % - - Y , x ,
0074460 y ( C I E ) s a m p l e s
0074500 , 3 p e r p i x e l 226 304 004
0074520 \t i \0 024 304 004 F 325 \0 $ 212 017 240 240 227 301
0074540 023 c o m m e n t s ( 1 7 7 7 7 6
0074560 B ) , 226 017 242 240 227 301 030 - - s p
0074600 e c i f i e d i n c o m m e
0074620 n t s 226 304 004 \t i \0 024 304 004 q M \0 ;
0074640 212 017 240 240 227 301 023 u n d e f i n e d
0074660 ( 1 7 7 7 7 7 B ) 226 017 242 240 227 301
0074700 \f - - u n d e f i n e d 226 304 004
0074720 \t i \0 024 304 006 \0 374 340 \0 \0 207 212 017 240 240
0074740 227 301 002 } ; 226 304 004 A 337 \0 240 304 006 \0 214
0074760 231 \0 \0 M 212 304 004 A 337 \0 240 304 006 002 233 \a
0075000 \0 001 w 212 017 240 240 227 301 \v S c a l e T
0075020 y p e : 226 017 241 240 227 301 004 T Y P E
0075040 226 017 240 240 227 301 003 ~ 226 017 241 240 227 301
0075060 \a M A C H I N E 226 017 240 240 227 301 001
0075100 226 017 241 240 227 301 \t D E P E N D E N T
0075120 226 017 240 240 227 301 002 { 226 304 004 \t i \0 024
0075140 304 006 002 ! o \0 001 ; 212 017 240 240 227 301 \b n
0075160 i l ( 0 ) , 226 017 242 240 227 301 \f - -
0075200 u n d e f i n e d 226 304 004 \t i \0
0075220 024 304 004 Y E \0 5 212 017 240 240 227 301 020 r e
0075240 f l e c t a n c e ( 1 ) , 226 017
0075260 242 240 227 301 037 - - r e f l e c t a
0075300 n c e o r t r a n s m i t t
0075320 a n c e 226 304 004 \t i \0 024 304 004 m 260 \0
0075340 C 212 017 240 240 227 301 \f d e n s i t y (
0075360 2 ) , 226 017 242 240 227 301 022 - - o p
0075400 t i c a l d e n s i t y 226 304 004
0075420 \t i \0 024 304 004 O 177 \0 2 212 017 240 240 227 301
0075440 023 c o m m e n t s ( 1 7 7 7 7 6
0075460 B ) , 226 017 242 240 227 301 030 - - s p
0075500 e c i f i e d i n c o m m e
0075520 n t s 226 304 004 \t i \0 024 304 006 \0 250 ( \0
0075540 \0 m 212 017 240 240 227 301 023 u n d e f i n
0075560 e d ( 1 7 7 7 7 7 B ) 226 017 242 240
0075600 227 301 \f - - u n d e f i n e d 226
0075620 304 004 \t i \0 024 304 004 n 253 \0 J 212 017 240 240
0075640 227 301 002 } ; 226 304 004 A 337 \0 240 304 004 i 272
0075660 \0 I 212 304 004 A 337 \0 240 304 006 \0 313 ) \0 \0
0075700 221 212 017 240 240 227 301 \a V a l u e : 226
0075720 017 241 240 227 301 004 T Y P E 226 017 240 240 227 301
0075740 003 ~ 226 017 241 240 227 301 \a M A C H I
0075760 N E 226 017 240 240 227 301 001 226 017 241 240 227 301
0076000 \t D E P E N D E N T 226 017 240 240 227 301
0076020 001 226 017 241 240 227 301 006 R E C O R D 226
0076040 017 240 240 227 301 001 [ 226 304 004 \t i \0 024 304 006
0076060 \0 253 362 \0 \0 177 212 017 240 240 227 301 021 s a m
0076100 p l e ( 0 : 0 . . 1 5 ) : 226 017
0076120 241 240 227 301 \a I N T E G E R 226 017 240 240
0076140 227 301 002 , 226 017 242 240 227 301 ' - - 1
0076160 0 0 0 * ( a c t u a l r e f l
0076200 e c t a n c e o r d e n s i
0076220 t y ) 226 304 004 \t i \0 024 304 006 \0 347 I \0
0076240 \0 261 212 017 240 240 227 301 020 l e v e l ( 1
0076260 : 0 . . 1 5 ) : 226 017 241 240 227 301 \b
0076300 C A R D I N A L 226 017 240 240 227 301 001
0076320 226 017 242 240 227 301 % - - c o r r e s
0076340 p o n d i n g d i g i t a l
0076360 s a m p l e v a l u e 226 304 004 \t
0076400 i \0 024 304 006 \0 217 225 \0 \0 r 212 017 240 240 227
0076420 301 002 ] ; 226 304 004 A 337 \0 240 304 004 B 255 \0
0076440 7 212 304 004 A 337 \0 240 304 006 \0 234 037 \0 \0 206
0076460 212 017 240 240 227 301 \n S p o t T y p e :
0076500 226 017 241 240 227 301 004 T Y P E 226 017 240 240
0076520 227 301 003 ~ 226 017 241 240 227 301 \a M A C
0076540 H I N E 226 017 240 240 227 301 001 226 017 241 240
0076560 227 301 \t D E P E N D E N T 226 017 240 240
0076600 227 301 002 { 226 304 004 \t i \0 024 304 006 \0 244
0076620 T \0 \0 223 212 017 240 240 227 301 \b n i l ( 0
0076640 ) , 226 017 242 240 227 301 \f - - u n d
0076660 e f i n e d 226 304 004 \t i \0 024 304 004 9
0076700 321 \0 6 212 017 240 240 227 301 020 r e c t a n
0076720 g u l a r ( 1 ) , 226 017 242 240 227 301
0076740 032 - - s p o t W i d t h b y
0076760 s p o t L e n g t h 226 304 004 \t i
0077000 \0 024 304 004 { 327 \0 y 212 017 240 240 227 301 \r c
0077020 i r c u l a r ( 2 ) , 226 017 242 240
0077040 227 301 . - - d i a m e t e r = s
0077060 p o t W i d t h , s p o t L e
0077100 n g t h i s u n d e f i n e
0077120 d 226 304 004 \t i \0 024 304 004 Y 321 \0 \ 212 017
0077140 240 240 227 301 023 c o m m e n t s ( 1 7
0077160 7 7 7 6 B ) , 226 017 242 240 227 301 030 -
0077200 - s p e c i f i e d i n c
0077220 o m m e n t s 226 304 004 \t i \0 024 304 004
0077240 K A \0 Q 212 017 240 240 227 301 023 u n d e f
0077260 i n e d ( 1 7 7 7 7 7 B ) 226 017
0077300 242 240 227 301 \f - - u n d e f i n e
0077320 d 226 304 004 \t i \0 024 304 004 R 345 \0 ^ 212 017
0077340 240 240 227 301 002 } ; 226 304 004 A 337 \0 240 304 004
0077360 A 360 \0 O 212 304 004 A 337 \0 240 304 004 ; 017 \0
0077400 K 212 017 240 240 227 301 020 h i s t o g r a
0077420 m S c a l e : 226 017 241 240 227 301 \a I
0077440 N T E G E R 226 017 240 240 227 301 \t ~
0077460 3 2 7 6 7 ; 226 304 004 A 337 \0 240 304 006 \0
0077500 240 242 \0 \0 331 212 304 004 A 337 \0 240 304 004 . o
0077520 \0 C 212 017 240 240 227 301 \r C o m m e n t
0077540 P a r t : 226 017 241 240 227 301 004 T Y P
0077560 E 226 017 240 240 227 301 022 ~ B C P L S
0077600 t r i n g B o d y ; 226 304 004 A 337 \0
0077620 240 304 006 002 251 [ \0 004 037 212 017 240 240 227 301 025
0077640 b y t e S i z e C o m m e n t P
0077660 a r t : 226 017 241 240 227 301 003 N A T 226
0077700 017 240 240 227 301 003 ~ 226 017 241 240 227 301 004
0077720 S I Z E 226 017 240 240 227 301 # [ C o m m
0077740 e n t P a r t ] * B a s i c s .
0077760 b y t e s P e r W o r d ; 226 017
0100000 242 240 227 301 \n - - m a x i m u m 226
0100020 304 004 A 337 \0 240 304 006 \0 334 345 \0 001 q 212 304
0100040 004 A 337 \0 240 304 004 8 314 \0 g 212 017 240 240 227
0100060 301 020 B C P L S t r i n g B o d y
0100100 : 226 017 241 240 227 301 004 T Y P E 226 017 240
0100120 240 227 301 003 ~ 226 017 241 240 227 301 006 P A
0100140 C K E D 226 017 240 240 227 301 001 226 017 241 240
0100160 227 301 005 A R R A Y 226 017 240 240 227 301 \n
0100200 [ 0 . . 2 5 6 ) 226 017 241 240 227 301 002
0100220 O F 226 017 240 240 227 301 001 226 017 241 240 227 301
0100240 004 C H A R 226 017 240 240 227 301 001 ; 226 304 004
0100260 \t i \0 024 304 006 \0 256 367 \0 001 [ 212 017 242 240
0100300 227 301 \n I f s i s a 226 305 005
0100320 X e r o x 305 \a x c 1 - 1 - 1 305 016
0100340 C l a s s i c - i t a l i c 017 243
0100360 241 033 240 223 304 004 003 # \0 d 240 244 240 224 017 243
0100400 225 017 243 240 227 301 \a P O I N T E R 226 017
0100420 242 240 227 301 001 226 017 243 240 227 301 002 T O 226
0100440 017 242 240 227 301 033 B C P L S t r i n
0100460 g B o d y , l e n g t h i s
0100500 226 017 243 240 227 301 003 O R D 226 017 242 240 227
0100520 301 034 [ s [ 0 ] ] , t e x t i
0100540 s s [ 1 . . l e n g t h ] 226 304
0100560 004 A 337 \0 240 304 004 } 256 001 023 212 304 004 034 ;
0100600 \0 P 304 004 % K \0 [ 212 017 241 240 227 301 003 E
0100620 N D 226 017 240 240 227 301 001 . 226 240 k 240 j 304
0100640 006 \0 \0 035 001 B Q 240 244 240 250 305 005 X e r
0100660 o x 305 \a x c 1 - 1 - 1 305 \a C l a
0100700 s s i c 017 243 241 033 240 223 304 004 003 # \0 P
0100720 240 244 240 224 017 240 225 017 240 240 227 304 006 \0 242 t
0100740 \0 \0 Q 304 006 \0 346 304 \0 \0 O 212 301 002 1 2
0100760 226 304 004 034 ; \0 P 304 006 \0 221 213 \0 \0 6 212
0101000 305 005 X e r o x 305 \a x c 1 - 1 - 1
0101020 305 016 C l a s s i c - i t a l i c
0101040 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224
0101060 017 241 225 017 241 240 227 301 022 F u n c t i o
0101100 n C a c h e . m e s a 226 304 004 A 337
0101120 \0 240 304 004 G u \0 033 212 017 241 240 227 301 B C
0101140 o p y r i g h t 323 1 9 8 5 ,
0101160 1 9 8 7 b y X e r o x C
0101200 o r p o r a t i o n . A l l
0101220 r i g h t s r e s e r v e d
0101240 . 226 304 004 A 337 \0 240 304 006 001 321 005 \0 \0 263
0101260 212 017 241 240 227 301 / M i c h a e l P
0101300 l a s s , J a n u a r y 1 5
0101320 , 1 9 8 7 1 1 : 1 0 : 1 6
0101340 a m P S T 226 304 004 A 337 \0 240 304 006 \0
0101360 333 ; \0 \0 V 212 304 004 034 ; \0 P 304 006 001 246
0101400 226 \0 \0 251 212 305 005 X e r o x 305 \a x c
0101420 1 - 1 - 1 305 \f C l a s s i c - b
0101440 o l d 017 243 241 033 240 223 304 004 \t i \0 310 240
0101460 244 240 224 017 242 225 017 242 240 227 301 \r F u n c
0101500 t i o n C a c h e 226 017 240 240 227 301 002
0101520 : 226 305 005 X e r o x 305 \a x c 1 -
0101540 1 - 1 305 \a C l a s s i c 017 243 241 033
0101560 240 223 304 004 003 # \0 d 240 244 240 224 017 243 225 017
0101600 243 240 227 301 021 C E D A R D E F I N
0101620 I T I O N S 226 304 004 034 ; \0 P 304 006 004
0101640 233 T \0 001 341 212 017 240 240 227 301 002 ~ 226 017
0101660 243 240 227 301 005 B E G I N 226 304 004 A 337 \0
0101700 240 304 004 i 275 \0 , 212 304 004 A 337 \0 240 304 004
0101720 H 375 \0 037 212 305 005 X e r o x 305 \a x c
0101740 1 - 1 - 1 305 026 T i m e s R o m a
0101760 n - b o l d - i t a l i c 017 243 241
0102000 033 240 223 304 004 003 # \0 P 240 244 240 224 017 244 225
0102020 017 244 240 227 301 \r D o c u m e n t a t
0102040 i o n 226 017 241 240 227 301 001 : 226 304 004 \t i
0102060 \0 024 304 004 c & \0 + 212 017 241 240 227 301 P T
0102100 h i s m o d u l e p r o v i
0102120 d e s a f a c i l i t y f
0102140 o r w r i t i n g c a c h e
0102160 d i m p l e m e n t a t i o n
0102200 s o f R E F - v a l u e d 226
0102220 304 004 \t 341 \0 024 304 004 j ) \0 / 212 017 241 240
0102240 227 301 N f u n c t i o n s . T h
0102260 e c a c h e s a r e m a n
0102300 a g e d w i t h a m o v e
0102320 - t o - f r o n t d i s c i p
0102340 l i n e , a n d t r i m m e
0102360 d 226 304 004 \t 341 \0 024 304 006 \0 307 \r \0 \0 Z
0102400 212 017 241 240 227 301 S a c c o r d i n g
0102420 t o t h e c l i e n t s
0102440 u p p l i e d l i m i t s o
0102460 n t h e t o t a l n u m b
0102500 e r o f e n t r i e s o r
0102520 t h e t o t a l 226 304 004 \t 341 \0
0102540 024 304 006 001 035 273 \0 \0 204 212 017 241 240 227 301 031
0102560 n u m b e r o f w o r d s
0102600 c o n s u m e d . 226 304 004 T 261 \0 240
0102620 304 006 \0 222 \0 \0 \0 E 212 304 004 A 337 \0 240 304
0102640 004 q 263 \0 7 212 017 240 240 227 301 \a C a c h
0102660 e : 226 017 243 240 227 301 004 T Y P E 226 017
0102700 240 240 227 301 003 ~ 226 017 243 240 227 301 003 R
0102720 E F 226 017 240 240 227 301 \n C a c h e R
0102740 e p ; 226 304 004 A 337 \0 240 304 004 Z 326 \0 -
0102760 212 017 240 240 227 301 \v C a c h e I n f o
0103000 : 226 017 243 240 227 301 004 T Y P E 226 017 240
0103020 240 227 301 003 ~ 226 017 243 240 227 301 006 R E
0103040 C O R D 226 017 240 240 227 301 \f [ n E n
0103060 t r i e s : 226 017 243 240 227 301 003 I N
0103100 T 226 017 240 240 227 301 016 , m a x E n t
0103120 r i e s : 226 017 243 240 227 301 003 I N T
0103140 226 017 240 240 227 301 \r , t o t a l S i
0103160 z e : 226 017 243 240 227 301 003 I N T 226 017
0103200 240 240 227 301 017 , m a x T o t a l S
0103220 i z e : 226 304 004 \t i \0 020 304 004 J 353 \0
0103240 & 212 017 243 240 227 301 003 I N T 226 017 240 240 227
0103260 301 002 ] ; 226 304 004 \t i \0 024 304 006 \0 302 5
0103300 \0 \0 e 212 304 004 A 337 \0 240 304 004 y 322 \0 A
0103320 212 305 005 X e r o x 305 \a x c 1 - 1 -
0103340 1 305 \f C l a s s i c - b o l d 017
0103360 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017
0103400 245 225 017 245 240 227 301 006 C r e a t e 226 017
0103420 240 240 227 301 002 : 226 017 243 240 227 301 004 P R
0103440 O C 226 017 240 240 227 301 016 [ m a x E n
0103460 t r i e s : 226 017 243 240 227 301 003 I N
0103500 T 226 017 240 240 227 301 025 _ 1 0 , m
0103520 a x T o t a l S i z e : 226 017 243
0103540 240 227 301 003 I N T 226 017 240 240 227 301 003 _
0103560 226 017 243 240 227 301 003 I N T 226 017 240 240 227
0103600 301 001 . 226 017 243 240 227 301 004 L A S T 226 017
0103620 240 240 227 301 002 ] 226 017 243 240 227 301 \a R E
0103640 T U R N S 226 017 240 240 227 301 \t [ C a
0103660 c h e ] ; 226 304 004 \t i \0 024 304 006 \0 236
0103700 321 \0 \0 W 212 304 004 A 337 \0 240 304 006 \0 212 227
0103720 \0 \0 N 212 017 240 240 227 301 \n C l i e n t
0103740 I D : 226 017 243 240 227 301 004 T Y P E 226
0103760 017 240 240 227 301 003 ~ 226 017 243 240 227 301 003
0104000 R E F 226 017 240 240 227 301 002 ; 226 017 241 240
0104020 227 301 ? - - t o a l l o w o
0104040 t h e r w i s e i n d e p e n
0104060 d e n t c l i e n t s t o
0104100 s h a r e c a c h e s p a c
0104120 e . 226 304 004 A 337 \0 240 304 004 R 363 \0 0 212
0104140 017 240 240 227 301 \b D o m a i n : 226 017
0104160 243 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0104200 ~ 226 017 243 240 227 301 003 R E F 226 017 240
0104220 240 227 301 001 ; 226 304 004 A 337 \0 240 304 006 001 252
0104240 223 \0 \0 376 212 017 240 240 227 301 \a R a n g e
0104260 : 226 017 243 240 227 301 004 T Y P E 226 017 240
0104300 240 227 301 003 ~ 226 017 243 240 227 301 003 R E
0104320 F 226 017 240 240 227 301 001 ; 226 304 004 \t i \0 024
0104340 304 006 \0 332 205 \0 \0 206 212 304 004 A 337 \0 240 304
0104360 006 \0 330 276 \0 \0 211 212 017 245 240 227 301 004 E v
0104400 a l 226 017 240 240 227 301 002 : 226 017 243 240 227
0104420 301 004 P R O C 226 017 240 240 227 301 H [ x
0104440 : C a c h e , F : F u n c
0104460 P r o c , a r g : D o m a i
0104500 n , m a t c h : M a t c h ,
0104520 c l i e n t I D : C l i e n
0104540 t I D _ 226 304 004 \t i \0 020 304 004 Q [
0104560 \0 5 212 017 243 240 227 301 003 N I L 226 017 240 240
0104600 227 301 002 ] 226 017 243 240 227 301 \a R E T U
0104620 R N S 226 017 240 240 227 301 \t [ R a n g
0104640 e ] ; 226 304 004 \t i \0 024 304 006 004 301 M \0
0104660 003 3 212 017 241 240 227 301 > T h i s i s
0104700 a c o n v e n i e n c e w
0104720 h e n t h e c l i e n t a
0104740 l r e a d y h a s a n a r
0104760 g u m e n t 226 305 005 X e r o x 305
0105000 \a x c 1 - 1 - 1 305 016 C l a s s i
0105020 c - i t a l i c 017 243 241 033 240 223 304 004
0105040 003 # \0 d 240 244 240 224 017 246 225 017 246 240 227 301
0105060 003 R E F 226 017 241 240 227 301 023 a l l o
0105100 c a t e d ; u s e t h e 226 304
0105120 004 \t 341 \0 024 304 006 003 004 344 \0 002 031 212 017 241
0105140 240 227 301 J L o o k u p p r o c ,
0105160 b e l o w , t o d o m o
0105200 r e g e n e r a l m a t c h
0105220 i n g o r t o a v o i d
0105240 e a r l y a r g u m e n t 226 304
0105260 004 \t 341 \0 024 304 006 \0 317 q \0 \0 225 212 017 241
0105300 240 227 301 \v a l l o c a t i o n . 226
0105320 304 004 \t i \0 024 304 004 K = \0 8 212 017 240 240
0105340 227 301 \n F u n c P r o c : 226 017 243
0105360 240 227 301 004 T Y P E 226 017 240 240 227 301 003
0105400 ~ 226 017 243 240 227 301 004 P R O C 226 017 240
0105420 240 227 301 \n [ D o m a i n ] 226 017
0105440 243 240 227 301 \a R E T U R N S 226 017 240 240
0105460 227 301 026 [ v a l u e : R a n g
0105500 e , s i z e : 226 017 243 240 227 301 003
0105520 I N T 226 017 240 240 227 301 002 ] ; 226 304 004 \t
0105540 i \0 024 304 004 u 325 \0 [ 212 017 240 240 227 301 \a
0105560 M a t c h : 226 017 243 240 227 301 004 T Y
0105600 P E 226 017 240 240 227 301 035 ~ { r e f
0105620 s , c a s e , t e x t } _
0105640 r e f s ; 226 304 004 T 261 \0 240 304 006 \0
0105660 264 262 \0 \0 221 212 017 241 240 227 301 023 r e f s
0105700 ~ r e f e q u a l i t y 226
0105720 304 004 T 261 \0 240 304 006 \0 260 \b \0 \0 223 212 017
0105740 241 240 227 301 023 c a s e ~ u n d e
0105760 r s t a n d s 226 017 246 240 227 301 003 R
0106000 E F 226 017 241 240 227 301 001 226 017 246 240 227 301
0106020 003 I N T 226 017 241 240 227 301 002 , 226 017 246
0106040 240 227 301 003 R E F 226 017 241 240 227 301 001 226
0106060 017 246 240 227 301 004 R E A L 226 017 241 240 227 301
0106100 002 , 226 017 246 240 227 301 003 R E F 226 017 241
0106120 240 227 301 001 226 017 246 240 227 301 004 C H A R
0106140 226 017 241 240 227 301 002 , 226 017 246 240 227 301 004
0106160 L I S T 226 017 241 240 227 301 001 226 017 246 240
0106200 227 301 002 O F 226 017 241 240 227 301 001 226 017 246
0106220 240 227 301 003 R E F 226 017 241 240 227 301 002 ,
0106240 226 017 246 240 227 301 004 R O P E 226 017 241 240 227
0106260 301 002 , 226 017 246 240 227 301 004 A T O M 226
0106300 017 241 240 227 301 001 ; 226 304 004 X q \0 240 304 004
0106320 , 336 \0 ' 212 017 241 240 227 301 033 o t h e r
0106340 w i s e u s e s r e f e q
0106360 u a l i t y 226 304 004 T 261 \0 240 304 004 026
0106400 \t \0 024 212 017 241 240 227 301 A t e x t ~
0106420 l i k e a b o v e , b u t
0106440 i g n o r e s c a s e o n
0106460 R E F C H A R s , A T O M
0106500 s a n d R O P E s 226 304 004 \t i
0106520 \0 024 304 004 0 q \0 . 212 304 004 A 337 \0 240 304
0106540 006 \0 211 232 \0 \0 211 212 017 245 240 227 301 006 I n
0106560 s e r t 226 017 240 240 227 301 002 : 226 017 243
0106600 240 227 301 004 P R O C 226 017 240 240 227 301 2
0106620 [ x : C a c h e , a r g u m
0106640 e n t : D o m a i n , v a l
0106660 u e : R a n g e , s i z e :
0106700 226 017 243 240 227 301 003 I N T 226 017 240 240 227
0106720 301 026 , c l i e n t I D : C l
0106740 i e n t I D _ 226 304 004 \t i \0 020 304
0106760 006 \0 205 022 \0 \0 213 212 017 243 240 227 301 003 N I
0107000 L 226 017 240 240 227 301 002 ] ; 226 304 004 \t i \0
0107020 024 304 004 N % \0 V 212 304 004 A 337 \0 240 304 006
0107040 \0 200 377 \0 \0 226 212 017 240 240 227 301 \r C o m
0107060 p a r e P r o c : 226 017 243 240 227 301
0107100 004 T Y P E 226 017 240 240 227 301 003 ~ 226
0107120 017 243 240 227 301 004 P R O C 226 017 240 240 227 301
0107140 024 [ a r g u m e n t : D o m
0107160 a i n ] 226 017 243 240 227 301 \a R E T U
0107200 R N S 226 017 240 240 227 301 \b [ g o o d
0107220 : 226 017 243 240 227 301 004 B O O L 226 017 240
0107240 240 227 301 002 ] ; 226 304 004 A 337 \0 240 304 004 "
0107260 023 \0 * 212 017 245 240 227 301 003 A n y 226 017 240
0107300 240 227 301 017 : C o m p a r e P r o
0107320 c ; 226 017 241 240 227 301 017 - - r e t
0107340 u r n s T R U E 226 304 004 A 337 \0 240
0107360 304 004 ] 315 \0 { 212 017 245 240 227 301 005 E q u
0107400 a l 226 017 240 240 227 301 002 : 226 017 243 240 227
0107420 301 004 P R O C 226 017 240 240 227 301 036 [ a
0107440 , b : D o m a i n , m a t
0107460 c h : M a t c h ] 226 017 243 240 227
0107500 301 \a R E T U R N S 226 017 240 240 227 301 002
0107520 [ 226 017 243 240 227 301 004 B O O L 226 017 240
0107540 240 227 301 002 ] ; 226 304 004 \t i \0 024 304 004 \f
0107560 # \0 021 212 017 241 240 227 301 037 T h e f a
0107600 n c y c o m p a r e u s e d
0107620 b y E v a l ; 226 304 004 \t i \0 024
0107640 304 004 # B \0 5 212 304 004 A 337 \0 240 304 004 H
0107660 301 \0 v 212 017 245 240 227 301 006 L o o k u p
0107700 226 017 240 240 227 301 002 : 226 017 243 240 227 301 004
0107720 P R O C 226 017 240 240 227 301 7 [ x :
0107740 C a c h e , c o m p a r e :
0107760 C o m p a r e P r o c , c l i
0110000 e n t I D : C l i e n t I D
0110020 _ 226 017 243 240 227 301 003 N I L 226 017 240 240
0110040 227 301 002 ] 226 017 243 240 227 301 \a R E T U
0110060 R N S 226 304 004 \t i \0 020 304 004 q U \0 307
0110100 212 017 240 240 227 301 023 [ v a l u e : R
0110120 a n g e , o k : 226 017 243 240 227 301
0110140 004 B O O L 226 017 240 240 227 301 002 ] ; 226 304
0110160 004 \t i \0 024 304 004 M 025 \0 224 212 017 241 240 227
0110200 301 T A l l o w s c l i e n t
0110220 t o i n s p e c t e a c h
0110240 e n t r y t h a t m a t c h
0110260 e s c l i e n t I D a n d
0110300 d e c i d e i f i t m e e
0110320 t s t h e 226 304 004 \t 341 \0 024 304 006 \0
0110340 247 > \0 001 a 212 017 241 240 227 301 T r e q u
0110360 i r e m e n t s ; c o m p a r
0110400 e i s c a l l e d u n d e
0110420 r a m o n i t o r , s o
0110440 m a k e s u r e i t i s
0110460 b u l l e t p r o o f . I f
0110500 226 304 004 \t 341 \0 024 304 004 < + \0 215 212 017 241
0110520 240 227 301 020 c o m p a r e r e t u
0110540 r n s 226 017 246 240 227 301 004 T R U E 226
0110560 017 241 240 227 301 < f o r s o m e
0110600 e n t r y , L o o k u p r e
0110620 t u r n s t h e v a l u e
0110640 o f t h a t e n t r y w i
0110660 t h 226 304 004 \t 341 \0 024 304 004 023 ] \0 3 212
0110700 017 241 240 227 301 003 o k = 226 017 246 240 227 301 004
0110720 T R U E 226 017 241 240 227 301 025 ; o t h
0110740 e r w i s e r e t u r n s [
0110760 226 017 246 240 227 301 003 N I L 226 017 241 240 227 301
0111000 002 , 226 017 246 240 227 301 005 F A L S E 226
0111020 017 241 240 227 301 002 ] . 226 304 004 \t i \0 024 304
0111040 006 \0 373 342 \0 002 371 212 304 004 A 337 \0 240 304 004
0111060 A 307 \0 351 212 017 240 240 227 301 \f C a c h e
0111100 E n t r y : 226 017 243 240 227 301 004 T Y
0111120 P E 226 017 240 240 227 301 003 ~ 226 017 243 240
0111140 227 301 006 R E C O R D 226 017 240 240 227 301 ;
0111160 [ c l i e n t I D : C l i e
0111200 n t I D , a r g u m e n t :
0111220 D o m a i n , v a l u e : R
0111240 a n g e , s i z e : 226 240 k 240 j
0111260 304 006 \0 \0 035 001 B Q 240 244 240 250 305 005 X e
0111300 r o x 305 \a x c 1 - 1 - 1 305 \a C l
0111320 a s s i c 017 243 241 033 240 223 304 004 003 # \0
0111340 P 240 244 240 224 017 240 225 017 240 240 227 304 004 . #
0111360 \0 027 304 006 \0 346 304 \0 \0 O 212 301 002 1 3 226
0111400 304 004 \t i \0 020 304 006 \0 203 033 \0 \0 1 212 305
0111420 005 X e r o x 305 \a x c 1 - 1 - 1 305
0111440 \a C l a s s i c 017 243 241 033 240 223 304 004
0111460 003 # \0 d 240 244 240 224 017 241 225 017 241 240 227 301
0111500 003 I N T 226 017 240 240 227 301 002 ] ; 226 304 004
0111520 \t i \0 024 304 004 " ) \0 \r 212 304 004 A 337 \0
0111540 240 304 004 g 1 \0 ( 212 305 005 X e r o x 305
0111560 \a x c 1 - 1 - 1 305 \f C l a s s i
0111600 c - b o l d 017 243 241 033 240 223 304 004 003 #
0111620 \0 P 240 244 240 224 017 242 225 017 242 240 227 301 006 O
0111640 b t a i n 226 017 240 240 227 301 002 : 226 017
0111660 241 240 227 301 004 P R O C 226 017 240 240 227 301 )
0111700 [ x : C a c h e , c o m p
0111720 a r e : C o m p a r e P r o c
0111740 , l i m i t : 226 017 241 240 227 301 003
0111760 I N T 226 017 240 240 227 301 032 _ 1 ,
0112000 c l i e n t I D : C l i e n t
0112020 I D _ 226 304 004 \t i \0 020 304 006 \0 263 323
0112040 \0 \0 G 212 017 241 240 227 301 003 N I L 226 017 240
0112060 240 227 301 002 ] 226 017 241 240 227 301 \a R E T
0112100 U R N S 226 017 240 240 227 301 002 [ 226 017 241
0112120 240 227 301 004 L I S T 226 017 240 240 227 301 001
0112140 226 017 241 240 227 301 002 O F 226 017 240 240 227 301 \r
0112160 C a c h e E n t r y ] ; 226 304 004
0112200 \t i \0 024 304 006 \0 203 262 \0 \0 5 212 305 005 X
0112220 e r o x 305 \a x c 1 - 1 - 1 305 016 C
0112240 l a s s i c - i t a l i c 017 243 241
0112260 033 240 223 304 004 003 # \0 P 240 244 240 224 017 243 225
0112300 017 243 240 227 301 V G a i n s e x c l
0112320 u s i v e u s e o f t h e
0112340 e n t r i e s b y r e m o
0112360 v i n g t h e m f r o m t
0112400 h e c a c h e . T h e r
0112420 e s u l t h a s n o 226 304 004 \t
0112440 341 \0 024 304 004 k C \0 , 212 017 243 240 227 301 024
0112460 m o r e t h a n n e n t r
0112500 i e s . 226 304 004 \t i \0 024 304 006 001 P 370
0112520 \0 \0 215 212 304 004 A 337 \0 240 304 006 \0 207 325 \0
0112540 \0 : 212 017 242 240 227 301 \a R e l e a s e
0112560 226 017 240 240 227 301 002 : 226 017 241 240 227 301 004
0112600 P R O C 226 017 240 240 227 301 022 [ x :
0112620 C a c h e , l i s t : 226 017 241
0112640 240 227 301 004 L I S T 226 017 240 240 227 301 001
0112660 226 017 241 240 227 301 002 O F 226 017 240 240 227 301 \r
0112700 C a c h e E n t r y ] ; 226 304 004
0112720 \t i \0 024 304 006 \0 242 340 \0 \0 G 212 017 243 240
0112740 227 301 # P u t s t h e e n t r
0112760 i e s b a c k i n t h e
0113000 c a c h e . 226 304 004 \t i \0 024 304 006 \r
0113020 020 p \0 005 321 212 304 004 A 337 \0 240 304 006 001 R
0113040 205 \0 \0 232 212 017 242 240 227 301 005 F l u s h
0113060 226 017 240 240 227 301 002 : 226 017 241 240 227 301 004
0113100 P R O C 226 017 240 240 227 301 \f [ x :
0113120 C a c h e ] ; 226 304 004 \t i \0 024 304 004
0113140 A \0 017 212 017 243 240 227 301 # R e m o v
0113160 e s a l l e n t r i e s f
0113200 r o m t h e c a c h e . 226 304
0113220 004 \t i \0 024 304 004 \n 203 \0 005 212 304 004 A 337
0113240 \0 240 304 006 001 314 1 \0 \0 340 212 017 242 240 227 301
0113260 \a G e t I n f o 226 017 240 240 227 301 002 :
0113300 226 017 241 240 227 301 004 P R O C 226 017 240 240
0113320 227 301 \f [ x : C a c h e ] 226
0113340 017 241 240 227 301 \a R E T U R N S 226 017 240
0113360 240 227 301 \r [ C a c h e I n f o ]
0113400 ; 226 304 004 \t i \0 024 304 006 004 356 030 \0 002 u
0113420 212 304 004 A 337 \0 240 304 006 001 345 273 \0 \0 370 212
0113440 017 242 240 227 301 \a G e t L i s t 226 017 240
0113460 240 227 301 002 : 226 017 241 240 227 301 004 P R O
0113500 C 226 017 240 240 227 301 \f [ x : C a c
0113520 h e ] 226 017 241 240 227 301 \a R E T U R
0113540 N S 226 017 240 240 227 301 002 [ 226 017 241 240 227
0113560 301 004 L I S T 226 017 240 240 227 301 001 226 017
0113600 241 240 227 301 002 O F 226 017 240 240 227 301 \r C
0113620 a c h e E n t r y ] ; 226 304 004 \t i
0113640 \0 024 304 006 \0 201 355 \0 \0 D 212 017 243 240 227 301
0113660 " C o p i e s t h e l i s t
0113700 u n d e r t h e m o n i t
0113720 o r . 226 304 004 \t i \0 024 304 004 ` 335 \0 4
0113740 212 304 004 A 337 \0 240 304 006 \0 335 i \0 \0 z 212
0113760 017 242 240 227 301 \t S e t L i m i t s 226
0114000 017 240 240 227 301 002 : 226 017 241 240 227 301 004 P
0114020 R O C 226 017 240 240 227 301 030 [ x : C
0114040 a c h e , m a x E n t r i e s
0114060 : 226 017 241 240 227 301 003 I N T 226 017 240 240
0114100 227 301 025 _ 1 0 , m a x T o t
0114120 a l S i z e : 226 017 241 240 227 301 003 I
0114140 N T 226 017 240 240 227 301 003 _ 226 017 241 240
0114160 227 301 003 I N T 226 017 240 240 227 301 001 . 226 017
0114200 241 240 227 301 004 L A S T 226 017 240 240 227 301 002
0114220 ] ; 226 304 004 \t i \0 024 304 006 001 5 6 \0 \0
0114240 257 212 304 004 A 337 \0 240 304 004 5 J \0 037 212 017
0114260 242 240 227 301 \f S e t V a l u e S i z
0114300 e 226 017 240 240 227 301 002 : 226 017 241 240 227 301
0114320 004 P R O C 226 017 240 240 227 301 [ x :
0114340 C a c h e , v a l u e : R
0114360 a n g e , s i z e : 226 017 241 240
0114400 227 301 003 I N T 226 017 240 240 227 301 002 ] ; 226
0114420 304 004 \t i \0 024 304 006 \0 204 004 \0 \0 O 212 304
0114440 004 A 337 \0 240 304 004 O 211 \0 1 212 017 242 240 227
0114460 301 \v G l o b a l C a c h e 226 017 240
0114500 240 227 301 002 : 226 017 241 240 227 301 004 P R O
0114520 C 226 017 240 240 227 301 001 226 017 241 240 227 301 \a
0114540 R E T U R N S 226 017 240 240 227 301 \t [
0114560 C a c h e ] ; 226 304 004 \t i \0 024 304 006
0114600 \0 217 Y \0 \0 [ 212 017 243 240 227 301 W U s e
0114620 t h i s f o r a p p l i c
0114640 a t i o n s w h e r e t h e
0114660 e n t r y s i z e s a r e
0114700 l a r g e , s o t h a t
0114720 a l l s u c h c l i e n t s
0114740 c a n 226 304 004 \t 341 \0 024 304 004 0 347 \0
0114760 212 017 243 240 227 301 T c o m p e t e
0115000 f a i r l y f o r t h e a
0115020 v a i l a b l e m e m o r y .
0115040 U s e i n d i v i d u a l
0115060 c a c h e s w h e n t h e
0115100 e n t r i e s a r e 226 304 004 \t
0115120 341 \0 024 304 006 \0 367 Z \0 \0 247 212 017 243 240 227
0115140 301 1 s m a l l ; t h i s w i
0115160 l l k e e p t h e c a c h
0115200 e l o o k u p t i m e d o
0115220 w n . 226 304 004 \t i \0 024 304 004 k ~ \0 K
0115240 212 304 004 A 337 \0 240 304 006 001 001 253 \0 \0 272 212
0115260 017 240 240 227 301 \n C a c h e R e p :
0115300 226 017 241 240 227 301 004 T Y P E 226 017 240 240 227
0115320 301 003 ~ 226 017 241 240 227 301 \a P R I V
0115340 A T E 226 017 240 240 227 301 001 226 017 241 240 227
0115360 301 \t M O N I T O R E D 226 017 240 240 227
0115400 301 001 226 017 241 240 227 301 006 R E C O R D
0115420 226 017 240 240 227 301 002 [ 226 304 004 \t i \0 024
0115440 304 004 N 350 \0 ; 212 017 240 240 227 301 \n n E n
0115460 t r i e s : 226 017 241 240 227 301 003 I N
0115500 T 226 017 240 240 227 301 001 , 226 304 004 \t i \0 024
0115520 304 004 m 233 \0 U 212 017 240 240 227 301 \f m a x
0115540 E n t r i e s : 226 017 241 240 227 301 003
0115560 I N T 226 017 240 240 227 301 001 , 226 304 004 \t i
0115600 \0 024 304 004 l 004 \0 W 212 017 240 240 227 301 \v t
0115620 o t a l S i z e : 226 017 241 240 227 301
0115640 003 I N T 226 017 240 240 227 301 001 , 226 304 004 \t
0115660 i \0 024 304 006 001 021 X \0 \0 345 212 017 240 240 227
0115700 301 016 m a x T o t a l S i z e :
0115720 226 017 241 240 227 301 003 I N T 226 017 240 240 227 301
0115740 001 , 226 304 004 \t i \0 024 304 004 C 231 \0 ; 212
0115760 017 240 240 227 301 \v e n t r y L i s t :
0116000 226 017 241 240 227 301 004 L I S T 226 017 240 240
0116020 227 301 001 226 017 241 240 227 301 002 O F 226 017 240
0116040 240 227 301 \v C a c h e E n t r y 226
0116060 304 004 \t i \0 024 304 006 \0 217 320 \0 \0 203 212 017
0116100 240 240 227 301 002 ] ; 226 304 004 034 ; \0 P 304 004
0116120 { 343 \0 v 212 304 004 034 ; \0 P 304 004 s : \0
0116140 s 212 017 241 240 227 301 003 E N D 226 017 240 240 227
0116160 301 001 . 226 240 k 240 j 304 006 \0 \0 035 001 B Q
0116200 240 244 240 250 305 005 X e r o x 305 \a x c 1
0116220 - 1 - 1 305 \a C l a s s i c 017 243 241
0116240 033 240 223 304 004 003 # \0 P 240 244 240 224 017 240 225
0116260 017 240 240 227 304 006 001 ( 265 \0 \0 224 304 006 \0 346
0116300 304 \0 \0 O 212 301 002 1 4 226 304 004 034 ; \0 P
0116320 304 006 \0 221 213 \0 \0 6 212 305 005 X e r o x
0116340 305 \a x c 1 - 1 - 1 305 016 C l a s s
0116360 i c - i t a l i c 017 243 241 033 240 223 304
0116400 004 003 # \0 P 240 244 240 224 017 241 225 017 241 240 227
0116420 301 026 F u n c t i o n C a c h e I
0116440 m p l . m e s a 226 304 004 A 337 \0 240 304
0116460 006 \0 373 q \0 \0 _ 212 017 241 240 227 301 . M i
0116500 c h a e l P l a s s , F e b
0116520 r u a r y 4 , 1 9 8 7 8 :
0116540 1 7 : 3 7 p m P S T 226 304 004 A
0116560 337 \0 240 304 006 \0 226 263 \0 \0 : 212 017 241 240 227
0116600 301 B C o p y r i g h t 323 1 9
0116620 8 5 , 1 9 8 7 b y X e r o
0116640 x C o r p o r a t i o n .
0116660 A l l r i g h t s r e s e r
0116700 v e d . 226 304 004 A 337 \0 240 304 006 \0 367 T
0116720 \0 \0 a 212 304 004 034 ; \0 P 304 006 \0 305 232 \0
0116740 \0 O 212 305 005 X e r o x 305 \a x c 1 -
0116760 1 - 1 305 \a C l a s s i c 017 243 241 033
0117000 240 223 304 004 003 # \0 d 240 244 240 224 017 242 225 017
0117020 242 240 227 301 \t D I R E C T O R Y 226 304
0117040 004 A 337 \0 240 304 006 001 A Q \0 \0 203 212 017 240
0117060 240 227 301 006 A s c i i 226 017 242 240 227 301
0117100 005 U S I N G 226 017 240 240 227 301 \t [ L
0117120 o w e r ] , 226 304 004 A 337 \0 240 304 006 001
0117140 221 205 \0 \0 247 212 017 240 240 227 301 005 A t o m
0117160 226 017 242 240 227 301 005 U S I N G 226 017 240
0117200 240 227 301 \f [ G e t P N a m e ] ,
0117220 226 304 004 A 337 \0 240 304 006 \0 321 253 \0 \0 Y 212
0117240 017 240 240 227 301 016 F u n c t i o n C a
0117260 c h e 226 017 242 240 227 301 005 U S I N G
0117300 226 017 240 240 227 301 3 [ C a c h e ,
0117320 C a c h e E n t r y , C a c h
0117340 e I n f o , C a c h e R e p ,
0117360 C l i e n t I D , 226 304 004 E 237 \0
0117400 240 304 006 \0 232 260 \0 \0 C 212 017 240 240 227 301 -
0117420 C o m p a r e P r o c , D o m
0117440 a i n , F u n c P r o c , M
0117460 a t c h , R a n g e ] , 226 304 004
0117500 A 337 \0 240 304 006 001 306 Q \0 \0 311 212 017 240 240
0117520 227 301 005 R o p e 226 017 242 240 227 301 005 U
0117540 S I N G 226 017 240 240 227 301 \t [ E q u
0117560 a l , 226 017 242 240 227 301 004 R O P E 226
0117600 017 240 240 227 301 002 ] , 226 304 004 A 337 \0 240 304
0117620 004 F 307 \0 212 017 240 240 227 301 \f S a f e
0117640 S t o r a g e 226 017 242 240 227 301 005 U
0117660 S I N G 226 017 240 240 227 301 035 [ R e c
0117700 l a i m C o l l e c t i b l e O
0117720 b j e c t s ] , 226 304 004 A 337 \0 240 304
0117740 004 M 341 \0 $ 212 017 240 240 227 301 \v V M S i
0117760 d e D o o r 226 017 242 240 227 301 005 U S
0120000 I N G 226 017 240 240 227 301 \v [ r m P a
0120020 g e s ] ; 226 304 004 034 ; \0 P 304 006 \0 342
0120040 I \0 \0 k 212 304 004 034 ; \0 P 304 004 e @ \0
0120060 1 212 305 005 X e r o x 305 \a x c 1 - 1
0120100 - 1 305 \f C l a s s i c - b o l d
0120120 017 243 241 033 240 223 304 004 \t i \0 310 240 244 240 224
0120140 017 243 225 017 243 240 227 301 021 F u n c t i o
0120160 n C a c h e I m p l 226 017 240 240 227 301
0120200 002 : 226 017 242 240 227 301 \r C E D A R
0120220 M O N I T O R 226 017 240 240 227 301 001 226
0120240 017 242 240 227 301 005 L O C K S 226 017 240 240 227
0120260 301 003 x 226 017 242 240 227 301 005 U S I N
0120300 G 226 017 240 240 227 301 \t x : C a c h
0120320 e 226 304 004 034 ; \0 P 304 006 \0 344 004 \0 \0 q
0120340 212 017 242 240 227 301 \a I M P O R T S 226 017
0120360 240 240 227 301 + A s c i i , A t o
0120400 m , S a f e S t o r a g e ,
0120420 R o p e , V M S i d e D o o r
0120440 226 304 004 034 ; \0 P 304 006 \0 364 3 \0 \0 | 212
0120460 017 242 240 227 301 \a E X P O R T S 226 017 240
0120500 240 227 301 016 F u n c t i o n C a c
0120520 h e 226 304 004 034 ; \0 P 304 004 ` \v \0 2 212
0120540 017 240 240 227 301 002 ~ 226 017 242 240 227 301 005 B
0120560 E G I N 226 017 240 240 227 301 001 226 017 242 240
0120600 227 301 004 O P E N 226 017 240 240 227 301 017 F
0120620 u n c t i o n C a c h e ; 226 304 004
0120640 A 337 \0 240 304 004 a ] \0 4 212 304 004 A 337 \0
0120660 240 304 004 i 311 \0 : 212 017 241 240 227 301 2 N .
0120700 B . T h e e n t r y L i s
0120720 t i n a C a c h e R e p
0120740 h a s a l i s t h e a d ;
0120760 226 304 004 \t i \0 024 304 006 005 ' 036 \0 002 347 212
0121000 304 004 A 337 \0 240 304 006 \0 212 ' \0 \0 P 212 305
0121020 005 X e r o x 305 \a x c 1 - 1 - 1 305
0121040 \f C l a s s i c - b o l d 017 243 241
0121060 033 240 223 304 004 003 # \0 P 240 244 240 224 017 244 225
0121100 017 244 240 227 301 006 C r e a t e 226 017 240 240
0121120 227 301 002 : 226 017 242 240 227 301 006 P U B L
0121140 I C 226 017 240 240 227 301 001 226 017 242 240 227 301
0121160 004 P R O C 226 017 240 240 227 301 016 [ m a
0121200 x E n t r i e s : 226 017 242 240 227 301
0121220 003 I N T 226 017 240 240 227 301 020 , m a x
0121240 T o t a l S i z e : 226 017 242 240 227
0121260 301 003 I N T 226 017 240 240 227 301 002 ] 226 017
0121300 242 240 227 301 \a R E T U R N S 226 017 240 240
0121320 227 301 \f [ C a c h e ] ~ { 226
0121340 304 004 \t i \0 024 304 004 H , \0 + 212 017 242 240
0121360 227 301 006 R E T U R N 226 017 240 240 227 301 002
0121400 [ 226 017 242 240 227 301 003 N E W 226 017 240 240
0121420 227 301 ? [ C a c h e R e p _ [
0121440 n E n t r i e s : 0 , m a x
0121460 E n t r i e s : m a x E n t r
0121500 i e s , t o t a l S i z e :
0121520 0 , 226 304 004 Y 355 \0 213 304 006 \0 275 = \0 \0
0121540 t 212 017 240 240 227 301 ' m a x T o t a l
0121560 S i z e : m a x T o t a l S i
0121600 z e , e n t r y L i s t : 226
0121620 017 242 240 227 301 004 L I S T 226 017 240 240 227 301
0121640 002 [ [ 226 017 242 240 227 301 003 N I L 226 017 240
0121660 240 227 301 002 , 226 017 242 240 227 301 003 N I L
0121700 226 017 240 240 227 301 002 , 226 017 242 240 227 301 003
0121720 N I L 226 017 240 240 227 301 \t , 0 ] ] ]
0121740 ] ] ; 226 304 004 \t i \0 024 304 004 : 221 \0 %
0121760 212 017 240 240 227 301 002 } ; 226 304 004 \t i \0 024
0122000 304 004 e E \0 B 212 304 004 A 337 \0 240 304 004 W
0122020 253 \0 ; 212 017 242 240 227 301 004 R O P E 226 017
0122040 240 240 227 301 002 : 226 017 242 240 227 301 004 T Y
0122060 P E 226 017 240 240 227 301 \b ~ R o p e
0122100 . 226 017 242 240 227 301 004 R O P E 226 017 240 240
0122120 227 301 001 ; 226 304 004 A 337 \0 240 304 004 = 317 \0
0122140 + 212 017 242 240 227 301 004 L O R A 226 017 240 240
0122160 227 301 002 : 226 017 242 240 227 301 004 T Y P E
0122200 226 017 240 240 227 301 003 ~ 226 017 242 240 227 301
0122220 004 L I S T 226 017 240 240 227 301 001 226 017 242
0122240 240 227 301 002 O F 226 017 240 240 227 301 001 226 017
0122260 242 240 227 301 003 R E F 226 017 240 240 227 301 001
0122300 226 017 242 240 227 301 003 A N Y 226 017 240 240 227 301
0122320 001 ; 226 304 004 \t i \0 024 304 004 L d \0 7 212
0122340 304 004 A 337 \0 240 304 004 | 251 \0 ] 212 017 244 240
0122360 227 301 \v L i s t C o m p a r e 226 017
0122400 240 240 227 301 002 : 226 017 242 240 227 301 004 P R
0122420 O C 226 017 240 240 227 301 \b [ a , b :
0122440 226 017 242 240 227 301 004 L O R A 226 017 240 240
0122460 227 301 020 , m a t c h : M a t c
0122500 h ] 226 017 242 240 227 301 \a R E T U R N
0122520 S 226 017 240 240 227 301 002 [ 226 017 242 240 227 301
0122540 004 B O O L 226 017 240 240 227 301 005 ] ~
0122560 { 226 304 004 \t i \0 024 304 004 177 347 \0 c 212 017
0122600 242 240 227 301 005 U N T I L 226 017 240 240 227 301
0122620 003 a = 226 017 242 240 227 301 003 N I L 226 017
0122640 240 240 227 301 001 226 017 242 240 227 301 002 O R 226
0122660 017 240 240 227 301 003 b = 226 017 242 240 227 301 003
0122700 N I L 226 017 240 240 227 301 001 226 017 242 240 227
0122720 301 002 D O 226 304 004 T 261 \0 240 304 006 \0 342 O
0122740 \0 \0 266 212 017 242 240 227 301 002 I F 226 017 240 240
0122760 227 301 021 a . f i r s t = b . f i
0123000 r s t 226 017 242 240 227 301 002 O R 226 017 240
0123020 240 227 301 E q u a l [ a . f i r
0123040 s t , b . f i r s t , m a t
0123060 c h ] 226 017 242 240 227 301 004 T H E N 226
0123100 017 240 240 227 301 031 { a _ a . r e
0123120 s t ; b _ b . r e s t } 226
0123140 304 004 T 261 \0 240 304 004 5 306 \0 - 212 017 242 240
0123160 227 301 004 E L S E 226 017 240 240 227 301 001 226
0123200 017 242 240 227 301 006 R E T U R N 226 017 240 240
0123220 227 301 002 [ 226 017 242 240 227 301 005 F A L S
0123240 E 226 017 240 240 227 301 002 ] ; 226 304 004 T 261 \0
0123260 240 304 006 001 017 267 \0 \0 355 212 017 242 240 227 301 \a
0123300 E N D L O O P 226 017 240 240 227 301 001 ; 226
0123320 304 004 \t i \0 024 304 004 @ 310 \0 ; 212 017 242 240
0123340 227 301 006 R E T U R N 226 017 240 240 227 301 \a
0123360 [ a = b ] ; 226 304 004 \t i \0 024 304 004
0123400 F Q \0 C 212 017 240 240 227 301 002 } ; 226 304 004
0123420 \t i \0 024 304 004 Y 027 \0 Y 212 304 004 A 337 \0
0123440 240 304 004 P 003 \0 T 212 017 244 240 227 301 005 E q
0123460 u a l 226 017 240 240 227 301 002 : 226 017 242 240
0123500 227 301 006 P U B L I C 226 017 240 240 227 301 001
0123520 226 017 242 240 227 301 004 P R O C 226 017 240 240
0123540 227 301 036 [ a , b : D o m a i
0123560 n , m a t c h : M a t c h ]
0123600 226 017 242 240 227 301 \a R E T U R N S 226
0123620 017 240 240 227 301 \t [ e q u a l : 226
0123640 017 242 240 227 301 004 B O O L 226 017 240 240 227 301
0123660 006 ] ~ { 226 304 004 \t i \0 024 304 004
0123700 I : \0 Q 212 017 240 240 227 301 \b e q u a l
0123720 _ 226 017 242 240 227 301 002 I F 226 017 240 240
0123740 227 301 \a a = b 226 017 242 240 227 301
0123760 004 T H E N 226 017 240 240 227 301 001 226 017 242
0124000 240 227 301 004 T R U E 226 304 004 T 261 \0 240 304
0124020 004 Y 325 \0 i 212 017 242 240 227 301 004 E L S E
0124040 226 017 240 240 227 301 001 226 017 242 240 227 301 002 I
0124060 F 226 017 240 240 227 301 016 m a t c h =
0124100 r e f s 226 017 242 240 227 301 004 T H E
0124120 N 226 017 240 240 227 301 001 226 017 242 240 227 301 005
0124140 F A L S E 226 304 004 T 261 \0 240 304 006 \0 243
0124160 325 \0 \0 313 212 017 242 240 227 301 004 E L S E 226
0124200 017 240 240 227 301 001 226 017 242 240 227 301 004 W I
0124220 T H 226 017 240 240 227 301 003 a 226 017 242 240
0124240 227 301 006 S E L E C T 226 017 240 240 227 301 001
0124260 226 017 242 240 227 301 004 F R O M 226 304 004 T
0124300 261 \0 240 304 004 > 366 \0 S 212 017 240 240 227 301 003
0124320 A : 226 017 242 240 227 301 003 R E F 226 017 240
0124340 240 227 301 001 226 017 242 240 227 301 003 I N T 226
0124360 017 240 240 227 301 \a = > ( 226 017 242
0124400 240 227 301 004 W I T H 226 017 240 240 227 301 003
0124420 b 226 017 242 240 227 301 006 S E L E C T 226
0124440 017 240 240 227 301 001 226 017 242 240 227 301 004 F R
0124460 O M 226 017 240 240 227 301 004 B : 226 017 242
0124500 240 227 301 003 R E F 226 017 240 240 227 301 001 226
0124520 017 242 240 227 301 003 I N T 226 017 240 240 227 301 \r
0124540 = > ( A ^ = B ^ ) , 226 017 242
0124560 240 227 301 \a E N D C A S E 226 017 240 240 227
0124600 301 003 = > 226 304 004 034 ; \0 ( 304 004 Q 323
0124620 \0 s 212 017 242 240 227 301 005 F A L S E 226 017
0124640 240 240 227 301 002 ) , 226 304 004 T 261 \0 240 304 004
0124660 } \0 1 212 017 240 240 227 301 003 A : 226 017
0124700 242 240 227 301 003 R E F 226 017 240 240 227 301 001
0124720 226 017 242 240 227 301 004 R E A L 226 017 240 240 227
0124740 301 005 = > ( 226 017 242 240 227 301 004 W I
0124760 T H 226 017 240 240 227 301 003 b 226 017 242 240
0125000 227 301 006 S E L E C T 226 017 240 240 227 301 001
0125020 226 017 242 240 227 301 004 F R O M 226 017 240 240
0125040 227 301 004 B : 226 017 242 240 227 301 003 R E
0125060 F 226 017 240 240 227 301 001 226 017 242 240 227 301 004
0125100 R E A L 226 017 240 240 227 301 \r = > (
0125120 A ^ = B ^ ) , 226 017 242 240 227 301 \a E
0125140 N D C A S E 226 017 240 240 227 301 003 = >
0125160 226 304 004 034 ; \0 ( 304 004 021 335 \0 035 212 017 242
0125200 240 227 301 005 F A L S E 226 017 240 240 227 301 002
0125220 ) , 226 304 004 T 261 \0 240 304 006 \0 260 } \0 001
0125240 7 212 017 240 240 227 301 003 A : 226 017 242 240 227
0125260 301 003 R E F 226 017 240 240 227 301 001 226 017 242
0125300 240 227 301 004 C H A R 226 017 240 240 227 301 005
0125320 = > ( 226 017 242 240 227 301 004 W I T H 226
0125340 017 240 240 227 301 003 b 226 017 242 240 227 301 006
0125360 S E L E C T 226 017 240 240 227 301 001 226 017
0125400 242 240 227 301 004 F R O M 226 017 240 240 227 301 004
0125420 B : 226 017 242 240 227 301 003 R E F 226 017
0125440 240 240 227 301 001 226 017 242 240 227 301 004 C H A
0125460 R 226 017 240 240 227 301 004 = > 226 017 242 240
0125500 227 301 002 I F 226 017 240 240 227 301 016 m a t
0125520 c h = c a s e 226 017 242 240 227 301
0125540 004 T H E N 226 304 004 034 ; \0 ( 304 004 1 q
0125560 \0 _ 212 017 240 240 227 301 \b ( A ^ = B ^ )
0125600 226 017 242 240 227 301 004 E L S E 226 017 240 240
0125620 227 301 $ ( A s c i i . L o w e r
0125640 [ A ^ ] = A s c i i . L o w e r
0125660 [ B ^ ] ) , 226 017 242 240 227 301 \a E N
0125700 D C A S E 226 017 240 240 227 301 003 = > 226
0125720 304 004 034 ; \0 ( 304 004 ? o \0 206 212 017 242 240
0125740 227 301 005 F A L S E 226 017 240 240 227 301 002 )
0125760 , 226 304 004 T 261 \0 240 304 004 6 c \0 200 212 017
0126000 240 240 227 301 003 A : 226 017 242 240 227 301 004 A
0126020 T O M 226 017 240 240 227 301 005 = > ( 226
0126040 017 242 240 227 301 004 W I T H 226 017 240 240 227 301
0126060 003 b 226 017 242 240 227 301 006 S E L E C
0126100 T 226 017 240 240 227 301 001 226 017 242 240 227 301 004
0126120 F R O M 226 017 240 240 227 301 004 B : 226
0126140 017 242 240 227 301 004 A T O M 226 017 240 240 227 301
0126160 003 = > 226 304 004 034 ; \0 ( 304 004 036 233 \0
0126200 Q 212 017 240 240 227 301 = ( R o p e . E q
0126220 u a l [ A t o m . G e t P N a m
0126240 e [ A ] , A t o m . G e t P N
0126260 a m e [ B ] , m a t c h # t e
0126300 x t ] ) , 226 304 004 034 ; \0 ( 304 004 A 324
0126320 \0 307 212 017 242 240 227 301 \a E N D C A S E
0126340 226 017 240 240 227 301 004 = > 226 017 242 240 227
0126360 301 005 F A L S E 226 017 240 240 227 301 002 ) ,
0126400 226 304 004 T 261 \0 240 304 004 \n r \0 % 212 017 240
0126420 240 227 301 003 A : 226 017 242 240 227 301 004 R O
0126440 P E 226 017 240 240 227 301 005 = > ( 226 017
0126460 242 240 227 301 004 W I T H 226 017 240 240 227 301 003
0126500 b 226 017 242 240 227 301 006 S E L E C T
0126520 226 017 240 240 227 301 001 226 017 242 240 227 301 004 F
0126540 R O M 226 017 240 240 227 301 004 B : 226 017
0126560 242 240 227 301 004 R O P E 226 017 240 240 227 301 #
0126600 = > ( R o p e . E q u a l [
0126620 A , B , m a t c h # t e x t
0126640 ] ) , 226 240 k 240 j 304 006 \0 \0 035 001 B Q
0126660 240 244 240 250 305 005 X e r o x 305 \a x c 1
0126700 - 1 - 1 305 \a C l a s s i c 017 243 241
0126720 033 240 223 304 004 003 # \0 P 240 244 240 224 017 240 225
0126740 017 240 240 227 304 006 \0 330 235 \0 \0 l 304 006 \0 346
0126760 304 \0 \0 O 212 301 002 1 5 226 304 004 034 ; \0 (
0127000 304 006 \0 203 033 \0 \0 1 212 305 005 X e r o x
0127020 305 \a x c 1 - 1 - 1 305 \a C l a s s
0127040 i c 017 243 241 033 240 223 304 004 003 # \0 d 240 244
0127060 240 224 017 241 225 017 241 240 227 301 \a E N D C A
0127100 S E 226 017 240 240 227 301 004 = > 226 017 241
0127120 240 227 301 005 F A L S E 226 017 240 240 227 301 002
0127140 ) , 226 304 004 T 261 \0 240 304 006 \0 364 B \0 \0
0127160 ] 212 017 240 240 227 301 003 A : 226 017 241 240 227
0127200 301 004 L O R A 226 017 240 240 227 301 005 = >
0127220 ( 226 017 241 240 227 301 004 W I T H 226 017 240
0127240 240 227 301 003 b 226 017 241 240 227 301 006 S E
0127260 L E C T 226 017 240 240 227 301 001 226 017 241 240
0127300 227 301 004 F R O M 226 017 240 240 227 301 004 B
0127320 : 226 017 241 240 227 301 004 L O R A 226 017 240
0127340 240 227 301 035 = > L i s t C o m p
0127360 a r e [ A , B , m a t c h ]
0127400 , 226 304 004 034 ; \0 ( 304 006 \0 210 265 \0 \0 5
0127420 212 017 241 240 227 301 \a E N D C A S E 226 017
0127440 240 240 227 301 004 = > 226 017 241 240 227 301 005
0127460 F A L S E 226 017 240 240 227 301 002 ) , 226 304
0127500 004 T 261 \0 240 304 004 033 325 \0 \v 212 017 241 240 227
0127520 301 \a E N D C A S E 226 017 240 240 227 301 004
0127540 = > 226 017 241 240 227 301 005 F A L S E
0127560 226 017 240 240 227 301 001 ; 226 304 004 \t i \0 024 304
0127600 006 001 ; 026 \0 \0 177 212 017 240 240 227 301 002 } ;
0127620 226 304 004 \t i \0 024 304 004 Y 372 \0 % 212 304 004
0127640 A 337 \0 240 304 006 001 225 \v \0 \0 252 212 305 005 X
0127660 e r o x 305 \a x c 1 - 1 - 1 305 \f C
0127700 l a s s i c - b o l d 017 243 241 033 240
0127720 223 304 004 003 # \0 P 240 244 240 224 017 242 225 017 242
0127740 240 227 301 004 E v a l 226 017 240 240 227 301 002 :
0127760 226 017 241 240 227 301 006 P U B L I C 226 017
0130000 240 240 227 301 001 226 017 241 240 227 301 004 P R O
0130020 C 226 017 240 240 227 301 = [ x : C a c
0130040 h e , F : F u n c P r o c ,
0130060 a r g : D o m a i n , m a
0130100 t c h : M a t c h , c l i e
0130120 n t I D : 226 304 004 \t i \0 020 304 004 w 035
0130140 \0 3 212 017 240 240 227 301 \v C l i e n t I
0130160 D _ 226 017 241 240 227 301 003 N I L 226 017
0130200 240 240 227 301 002 ] 226 017 241 240 227 301 \a R E
0130220 T U R N S 226 017 240 240 227 301 023 [ v a
0130240 l u e : R a n g e ] ~ { 226
0130260 304 004 \t i \0 024 304 006 \0 233 y \0 \0 D 212 017
0130300 240 240 227 301 2 r e f C o m p a r e :
0130320 C o m p a r e P r o c ~ {
0130340 g o o d _ a r g = a r g
0130360 u m e n t } ; 226 304 004 \t i \0 024 304 006
0130400 001 " 325 \0 \0 202 212 017 240 240 227 301 2 f a n
0130420 c y C o m p a r e : C o m p a
0130440 r e P r o c ~ { g o o d _
0130460 a r g = a r g u m e n t 226
0130500 017 241 240 227 301 002 O R 226 017 240 240 227 301 025
0130520 E q u a l [ a r g , a r g u m
0130540 e n t , 226 304 004 Y 355 \0 213 304 006 \0 300 273
0130560 \0 \0 X 212 017 240 240 227 301 \b m a t c h ]
0130600 } ; 226 304 004 \t i \0 024 304 004 033 325 \0 \r 212
0130620 017 240 240 227 301 004 o k : 226 017 241 240 227 301
0130640 004 B O O L 226 017 240 240 227 301 001 ; 226 304 004
0130660 \t i \0 024 304 006 \0 276 Y \0 \0 [ 212 017 240 240
0130700 227 301 030 [ v a l u e , o k ] _
0130720 L o o k u p [ x , 226 017 241 240 227
0130740 301 002 I F 226 017 240 240 227 301 \f m a t c
0130760 h = r e f s 226 017 241 240 227 301 004 T H
0131000 E N 226 017 240 240 227 301 \f r e f C o m
0131020 p a r e 226 017 241 240 227 301 004 E L S E
0131040 226 017 240 240 227 301 016 f a n c y C o m
0131060 p a r e , 226 304 004 Y 355 \0 213 304 004 t 214
0131100 \0 9 212 017 240 240 227 301 \n c l i e n t I
0131120 D ] ; 226 304 004 \t i \0 024 304 006 \0 215 256 \0
0131140 \0 G 212 017 241 240 227 301 002 I F 226 017 240 240 227
0131160 301 001 226 017 241 240 227 301 003 N O T 226 017 240
0131200 240 227 301 004 o k 226 017 241 240 227 301 004 T
0131220 H E N 226 017 240 240 227 301 002 { 226 304 004 T
0131240 261 \0 240 304 006 001 016 211 \0 \0 213 212 017 240 240 227
0131260 301 006 s i z e : 226 017 241 240 227 301 003 I
0131300 N T 226 017 240 240 227 301 001 ; 226 304 004 T 261 \0
0131320 240 304 004 M 310 \0 ) 212 017 240 240 227 301 027 [ v
0131340 a l u e , s i z e ] _ F [
0131360 a r g ] ; 226 304 004 T 261 \0 240 304 006 \0 216
0131400 J \0 \0 M 212 017 240 240 227 301 J I n s e r
0131420 t [ x : x , a r g u m e n t
0131440 : a r g , v a l u e : v a
0131460 l u e , s i z e : s i z e ,
0131500 c l i e n t I D : c l i e n
0131520 t I D ] ; 226 304 004 T 261 \0 240 304 004 } 351
0131540 \0 F 212 017 240 240 227 301 002 } ; 226 304 004 \t i
0131560 \0 024 304 004 G 273 \0 ) 212 017 240 240 227 301 002 }
0131600 ; 226 304 004 \t i \0 024 304 006 \0 350 362 \0 \0 211
0131620 212 304 004 A 337 \0 240 304 004 p G \0 D 212 017 242
0131640 240 227 301 006 I n s e r t 226 017 240 240 227 301
0131660 002 : 226 017 241 240 227 301 006 P U B L I C
0131700 226 017 240 240 227 301 001 226 017 241 240 227 301 005 E
0131720 N T R Y 226 017 240 240 227 301 001 226 017 241 240
0131740 227 301 004 P R O C 226 017 240 240 227 301 2 [
0131760 x : C a c h e , a r g u m e
0132000 n t : D o m a i n , v a l u
0132020 e : R a n g e , s i z e :
0132040 226 017 241 240 227 301 003 I N T 226 017 240 240 227 301
0132060 001 , 226 304 004 \t i \0 020 304 004 h D \0 A 212
0132100 017 240 240 227 301 027 c l i e n t I D :
0132120 C l i e n t I D ] ~ { 226 304 004
0132140 \t i \0 024 304 006 001 ` 366 \0 \0 343 212 017 240 240
0132160 227 301 023 x . e n t r y L i s t . r
0132200 e s t _ 226 017 241 240 227 301 004 C O N
0132220 S 226 017 240 240 227 301 = [ [ c l i e n t
0132240 I D : c l i e n t I D , a r
0132260 g u m e n t : a r g u m e n t
0132300 , v a l u e : v a l u e ,
0132320 s i z e : 226 304 004 Y 355 \0 213 304 006 \0 277
0132340 177 \0 \0 177 212 017 240 240 227 301 031 s i z e ]
0132360 , x . e n t r y L i s t . r e
0132400 s t ] ; 226 304 004 \t i \0 024 304 006 \0 241 351
0132420 \0 \0 o 212 017 240 240 227 301 034 x . n E n t
0132440 r i e s _ x . n E n t r i e
0132460 s + 1 ; 226 304 004 \t i \0 024 304 004 ^
0132500 o \0 C 212 017 240 240 227 301 ! x . t o t a
0132520 l S i z e _ x . t o t a l S
0132540 i z e + s i z e ; 226 304 004 \t i
0132560 \0 024 304 006 \0 247 P \0 \0 { 212 017 240 240 227 301
0132600 \f V a l i d a t e [ x ] ; 226 304 004
0132620 \t i \0 024 304 004 5 301 \0 ) 212 017 240 240 227 301
0132640 002 } ; 226 304 004 \t i \0 024 304 004 = 325 \0 1
0132660 212 304 004 A 337 \0 240 304 004 . 025 \0 & 212 017 242
0132700 240 227 301 006 L o o k u p 226 017 240 240 227 301
0132720 002 : 226 017 241 240 227 301 006 P U B L I C
0132740 226 017 240 240 227 301 001 226 017 241 240 227 301 005 E
0132760 N T R Y 226 017 240 240 227 301 001 226 017 241 240
0133000 227 301 004 P R O C 226 017 240 240 227 301 6 [
0133020 x : C a c h e , c o m p a r
0133040 e : C o m p a r e P r o c ,
0133060 c l i e n t I D : C l i e n t
0133100 I D _ 226 304 004 \t i \0 020 304 004 _ 225 \0
0133120 R 212 017 241 240 227 301 003 N I L 226 017 240 240 227
0133140 301 002 ] 226 017 241 240 227 301 \a R E T U R
0133160 N S 226 017 240 240 227 301 024 [ v a l u e
0133200 : R a n g e , o k : 226 017 241
0133220 240 227 301 004 B O O L 226 017 240 240 227 301 005 ]
0133240 ~ { 226 304 004 \t i \0 024 304 004 K 353 \0
0133260 D 212 017 241 240 227 301 006 E N A B L E 226 017
0133300 240 240 227 301 001 226 017 241 240 227 301 006 U N W
0133320 I N D 226 017 240 240 227 301 004 = > 226 017
0133340 241 240 227 301 004 N U L L 226 017 240 240 227 301 001
0133360 ; 226 304 004 \t i \0 024 304 004 E _ \0 A 212 017
0133400 240 240 227 301 006 p r e v : 226 017 241 240 227
0133420 301 004 L I S T 226 017 240 240 227 301 001 226 017
0133440 241 240 227 301 002 O F 226 017 240 240 227 301 032 C
0133460 a c h e E n t r y _ x . e n
0133500 t r y L i s t ; 226 304 004 \t i \0 024 304
0133520 006 \0 257 033 \0 \0 254 212 017 240 240 227 301 003 p :
0133540 226 017 241 240 227 301 004 L I S T 226 017 240 240
0133560 227 301 001 226 017 241 240 227 301 002 O F 226 017 240
0133600 240 227 301 030 C a c h e E n t r y
0133620 _ p r e v . r e s t ; 226 304 004 \t
0133640 i \0 024 304 006 \0 250 225 \0 \0 256 212 017 241 240 227
0133660 301 002 I F 226 017 240 240 227 301 005 p #
0133700 226 017 241 240 227 301 003 N I L 226 017 240 240 227 301
0133720 001 226 017 241 240 227 301 004 T H E N 226 017 240
0133740 240 227 301 002 { 226 304 004 T 261 \0 240 304 004 N
0133760 , \0 U 212 017 241 240 227 301 002 I F 226 017 240 240
0134000 227 301 035 p . f i r s t . c l i e
0134020 n t I D = c l i e n t I D
0134040 226 017 241 240 227 301 003 A N D 226 017 240 240 227 301
0134060 033 c o m p a r e [ p . f i r s
0134100 t . a r g u m e n t ] 226 017 241 240
0134120 227 301 004 T H E N 226 017 240 240 227 301 001 226
0134140 017 241 240 227 301 006 R E T U R N 226 017 240 240
0134160 227 301 \b [ v a l u e : 226 304 004 034 ;
0134200 \0 ( 304 004 # 307 \0 ) 212 017 240 240 227 301 023 p
0134220 . f i r s t . v a l u e , o k
0134240 : 226 017 241 240 227 301 004 T R U E 226 017 240
0134260 240 227 301 002 ] ; 226 304 004 T 261 \0 240 304 006 \0
0134300 242 7 \0 \0 305 212 017 240 240 227 301 \t p r e v
0134320 _ p ; 226 304 004 T 261 \0 240 304 004 W }
0134340 \0 q 212 017 240 240 227 301 002 } ; 226 304 004 \t i
0134360 \0 024 304 004 * 307 \0 ; 212 017 241 240 227 301 005 U
0134400 N T I L 226 017 240 240 227 301 023 ( p _
0134420 p r e v . r e s t ) = 226 017
0134440 241 240 227 301 003 N I L 226 017 240 240 227 301 001
0134460 226 017 241 240 227 301 002 D O 226 304 004 T 261 \0 240
0134500 304 004 P m \0 w 212 017 241 240 227 301 002 I F 226
0134520 017 240 240 227 301 035 p . f i r s t . c
0134540 l i e n t I D = c l i e n t
0134560 I D 226 017 241 240 227 301 003 A N D 226 017 240
0134600 240 227 301 033 c o m p a r e [ p . f
0134620 i r s t . a r g u m e n t ] 226
0134640 017 241 240 227 301 004 T H E N 226 017 240 240 227 301
0134660 002 { 226 304 004 \t i \0 020 304 004 E 217 \0 o
0134700 212 017 240 240 227 301 023 p r e v . r e s t
0134720 _ p . r e s t ; 226 304 004 \t i \0
0134740 020 304 004 9 277 \0 d 212 017 240 240 227 301 032 p .
0134760 r e s t _ x . e n t r y L i
0135000 s t . r e s t ; 226 304 004 \t i \0 020 304
0135020 004 E 4 \0 203 212 017 240 240 227 301 025 x . e n
0135040 t r y L i s t . r e s t _ p
0135060 ; 226 304 004 \t i \0 020 304 004 Q 354 \0 253 212 017
0135100 241 240 227 301 006 R E T U R N 226 017 240 240 227
0135120 301 034 [ v a l u e : p . f i r
0135140 s t . v a l u e , o k : 226 017
0135160 241 240 227 301 004 T R U E 226 017 240 240 227 301 002
0135200 ] ; 226 304 004 \t i \0 020 304 006 \0 254 b \0 001
0135220 221 212 017 240 240 227 301 002 } ; 226 304 004 T 261 \0
0135240 240 304 004 021 203 \0 . 212 017 240 240 227 301 \t p r
0135260 e v _ p ; 226 304 004 T 261 \0 240 304 004
0135300 7 261 \0 250 212 017 241 240 227 301 \a E N D L O
0135320 O P 226 017 240 240 227 301 001 ; 226 304 004 \t i \0
0135340 024 304 004 * 351 \0 230 212 017 241 240 227 301 006 R E
0135360 T U R N 226 017 240 240 227 301 \t [ v a l
0135400 u e : 226 017 241 240 227 301 003 N I L 226 017
0135420 240 240 227 301 006 , o k : 226 017 241 240 227
0135440 301 005 F A L S E 226 017 240 240 227 301 002 ] ;
0135460 226 240 k 240 j 304 006 \0 \0 035 001 B Q 240 244 240
0135500 250 305 005 X e r o x 305 \a x c 1 - 1 -
0135520 1 305 \a C l a s s i c 017 243 241 033 240 223
0135540 304 004 003 # \0 P 240 244 240 224 017 240 225 017 240 240
0135560 227 304 004 016 \t \0 \a 304 006 \0 346 304 \0 \0 O 212
0135600 301 002 1 6 226 304 004 \t i \0 024 304 006 \0 203 033
0135620 \0 \0 1 212 017 240 240 227 301 002 } ; 226 304 004 \t
0135640 i \0 024 304 006 \0 361 251 \0 \0 \ 212 304 004 A 337
0135660 \0 240 304 006 \0 230 030 \0 \0 ; 212 305 005 X e r
0135700 o x 305 \a x c 1 - 1 - 1 305 \f C l a
0135720 s s i c - b o l d 017 243 241 033 240 223 304
0135740 004 003 # \0 P 240 244 240 224 017 241 225 017 241 240 227
0135760 301 003 A n y 226 017 240 240 227 301 002 : 226 305
0136000 005 X e r o x 305 \a x c 1 - 1 - 1 305
0136020 \a C l a s s i c 017 243 241 033 240 223 304 004
0136040 003 # \0 d 240 244 240 224 017 242 225 017 242 240 227 301
0136060 006 P U B L I C 226 017 240 240 227 301 020 C
0136100 o m p a r e P r o c ~ { 226 017
0136120 242 240 227 301 006 R E T U R N 226 017 240 240 227
0136140 301 002 [ 226 017 242 240 227 301 004 T R U E 226
0136160 017 240 240 227 301 003 ] } ; 226 304 004 \t i \0 024
0136200 304 006 \0 273 % \0 \0 J 212 304 004 A 337 \0 240 304
0136220 006 \0 203 r \0 \0 5 212 017 241 240 227 301 006 O b
0136240 t a i n 226 017 240 240 227 301 002 : 226 017 242
0136260 240 227 301 006 P U B L I C 226 017 240 240 227 301
0136300 001 226 017 242 240 227 301 005 E N T R Y 226 017
0136320 240 240 227 301 001 226 017 242 240 227 301 004 P R O
0136340 C 226 017 240 240 227 301 ) [ x : C a c
0136360 h e , c o m p a r e : C o m
0136400 p a r e P r o c , l i m i t :
0136420 226 017 242 240 227 301 003 I N T 226 017 240 240 227
0136440 301 \v , c l i e n t I D : 226 304 004
0136460 \t i \0 020 304 004 h 237 \0 + 212 017 240 240 227 301
0136500 \n C l i e n t I D ] 226 017 242 240 227
0136520 301 \a R E T U R N S 226 017 240 240 227 301 002
0136540 [ 226 017 242 240 227 301 004 L I S T 226 017 240
0136560 240 227 301 001 226 017 242 240 227 301 002 O F 226 017
0136600 240 240 227 301 020 C a c h e E n t r y
0136620 ] ~ { 226 304 004 \t i \0 024 304 006 \0 253
0136640 251 \0 \0 H 212 017 242 240 227 301 006 E N A B L
0136660 E 226 017 240 240 227 301 001 226 017 242 240 227 301 006
0136700 U N W I N D 226 017 240 240 227 301 004 = >
0136720 226 017 242 240 227 301 004 N U L L 226 017 240 240
0136740 227 301 001 ; 226 304 004 \t i \0 024 304 006 003 = \a
0136760 \0 001 c 212 017 240 240 227 301 006 l i s t :
0137000 226 017 242 240 227 301 004 L I S T 226 017 240 240 227
0137020 301 001 226 017 242 240 227 301 002 O F 226 017 240 240
0137040 227 301 016 C a c h e E n t r y _
0137060 226 017 242 240 227 301 003 N I L 226 017 240 240 227
0137100 301 001 ; 226 304 004 \t i \0 024 304 006 \0 262 W \0
0137120 \0 N 212 017 240 240 227 301 005 e n d : 226 017
0137140 242 240 227 301 004 L I S T 226 017 240 240 227 301 001
0137160 226 017 242 240 227 301 002 O F 226 017 240 240 227 301
0137200 016 C a c h e E n t r y _ 226
0137220 017 242 240 227 301 003 N I L 226 017 240 240 227 301 001
0137240 ; 226 304 004 \t i \0 024 304 004 177 212 \0 9 212 017
0137260 240 240 227 301 006 p r e v : 226 017 242 240 227
0137300 301 004 L I S T 226 017 240 240 227 301 001 226 017
0137320 242 240 227 301 002 O F 226 017 240 240 227 301 032 C
0137340 a c h e E n t r y _ x . e n
0137360 t r y L i s t ; 226 304 004 \t i \0 024 304
0137400 006 001 023 305 \0 \0 ~ 212 017 240 240 227 301 003 p :
0137420 226 017 242 240 227 301 004 L I S T 226 017 240 240
0137440 227 301 001 226 017 242 240 227 301 002 O F 226 017 240
0137460 240 227 301 030 C a c h e E n t r y
0137500 _ p r e v . r e s t ; 226 304 004 \t
0137520 i \0 024 304 004 W 273 \0 ) 212 017 242 240 227 301 005
0137540 U N T I L 226 017 240 240 227 301 \v l i m
0137560 i t = 0 226 017 242 240 227 301 002 O R
0137600 226 017 240 240 227 301 005 p = 226 017 242 240
0137620 227 301 003 N I L 226 017 240 240 227 301 001 226 017
0137640 242 240 227 301 002 D O 226 304 004 T 261 \0 240 304 006
0137660 001 316 026 \0 \0 335 212 017 242 240 227 301 002 I F 226
0137700 017 240 240 227 301 035 p . f i r s t . c
0137720 l i e n t I D = c l i e n t
0137740 I D 226 017 242 240 227 301 003 A N D 226 017 240
0137760 240 227 301 032 c o m p a r e [ p . f
0140000 i r s t . a r g u m e n t ] 226 304
0140020 004 \t i \0 020 304 006 \0 214 346 \0 \0 E 212 017 242
0140040 240 227 301 004 T H E N 226 017 240 240 227 301 002
0140060 { 226 304 004 Y 355 \0 213 304 004 1 324 \0 031 212 017
0140100 240 240 227 301 034 x . n E n t r i e s
0140120 _ x . n E n t r i e s - 1
0140140 ; 226 304 004 Y 355 \0 213 304 006 001 N i \0 \0 254
0140160 212 017 240 240 227 301 ) x . t o t a l S i
0140200 z e _ x . t o t a l S i z e
0140220 - p . f i r s t . s i z e ;
0140240 226 304 004 Y 355 \0 213 304 006 \0 216 ' \0 \0 K 212
0140260 017 242 240 227 301 002 I F 226 017 240 240 227 301 \a
0140300 e n d = 226 017 242 240 227 301 003 N I L
0140320 226 304 004 034 ; \0 ( 304 004 022 w \0 \n 212 017 242
0140340 240 227 301 004 T H E N 226 017 240 240 227 301 021
0140360 { l i s t _ e n d _ p }
0140400 226 304 004 034 ; \0 ( 304 004 j 017 \0 ; 212 017 242
0140420 240 227 301 004 E L S E 226 017 240 240 227 301 031
0140440 { e n d . r e s t _ p ; e
0140460 n d _ p } ; 226 304 004 Y 355 \0 213 304
0140500 004 Z 357 \0 4 212 017 240 240 227 301 027 p _
0140520 p r e v . r e s t _ p . r e
0140540 s t ; 226 304 004 Y 355 \0 213 304 006 \0 237 311 \0
0140560 \0 ^ 212 017 240 240 227 301 \v e n d . r e s
0140600 t _ 226 017 242 240 227 301 003 N I L 226 017
0140620 240 240 227 301 001 ; 226 304 004 Y 355 \0 213 304 004 k
0140640 P \0 A 212 017 240 240 227 301 020 l i m i t
0140660 _ l i m i t - 1 ; 226 304 004 Y 355 \0
0140700 213 304 006 \0 265 \t \0 \0 q 212 017 240 240 227 301 001
0140720 } 226 304 004 \t i \0 020 304 006 \0 360 277 \0 \0 233
0140740 212 017 242 240 227 301 004 E L S E 226 017 240 240 227
0140760 301 002 { 226 304 004 Y 355 \0 213 304 004 177 336 \0
0141000 U 212 017 240 240 227 301 \t p r e v _ p
0141020 ; 226 304 004 Y 355 \0 213 304 004 ' L \0 033 212 017
0141040 240 240 227 301 016 p _ p r e v . r e
0141060 s t ; 226 304 004 Y 355 \0 213 304 004 5 s \0 &
0141100 212 017 240 240 227 301 002 } ; 226 304 004 T 261 \0 240
0141120 304 006 \0 206 i \0 \0 c 212 017 242 240 227 301 \a E
0141140 N D L O O P 226 017 240 240 227 301 001 ; 226 304
0141160 004 \t i \0 024 304 006 \0 226 203 \0 \0 s 212 017 242
0141200 240 227 301 002 I F 226 017 240 240 227 301 006 l i
0141220 s t # 226 017 242 240 227 301 003 N I L 226 017 240
0141240 240 227 301 001 226 017 242 240 227 301 004 T H E N
0141260 226 017 240 240 227 301 \r V a l i d a t e
0141300 [ x ] ; 226 304 004 \t i \0 024 304 006 001 E 017
0141320 \0 001 002 212 017 242 240 227 301 006 R E T U R N
0141340 226 017 240 240 227 301 \a [ l i s t ] 226 304
0141360 004 \t i \0 024 304 004 _ 254 \0 O 212 017 240 240 227
0141400 301 002 } ; 226 304 004 \t i \0 024 304 004 a 237 \0
0141420 T 212 304 004 A 337 \0 240 304 006 002 331 2 \0 002 217
0141440 212 017 241 240 227 301 \a R e l e a s e 226 017
0141460 240 240 227 301 002 : 226 017 242 240 227 301 006 P U
0141500 B L I C 226 017 240 240 227 301 001 226 017 242 240
0141520