$ od -c -N 50000 [qv]<notecards>1.3K>NCHASHCARD.DCOM!7 0000000 ( F I L E C R E A T E D " 3 0 0000020 - N o v - 8 7 1 5 : 5 6 : 4 6 0000040 " ( " c o m p i l e d o n 0000060 " { Q V } < N O T E C A R D S 0000100 > 1 . 3 K N E X T > N C H A S H 0000120 C A R D . ; 3 ) \r " 1 2 - N o 0000140 v - 8 5 1 4 : 5 9 : 2 3 " r 0000160 e c o m p i l e d c h a n g e 0000200 s : N C . R e g i s t r y C a 0000220 r d M a k e F n N C . R e g i 0000240 s t e r C a r d B y N a m e \r 0000260 N C . L o o k u p C a r d B y N 0000300 a m e i n " L O O P S / K O 0000320 T O 9 - S e p - 8 7 . . . 0000340 " d a t e d " 9 - S e p - 0000360 8 7 1 4 : 1 9 : 5 7 " ) \r ( F 0000400 I L E C R E A T E D " 3 0 - N 0000420 o v - 8 7 1 5 : 5 6 : 3 3 " 0000440 { Q V } < N O T E C A R D S > 1 0000460 . 3 K N E X T > N C H A S H C A 0000500 R D . ; 3 8 7 2 3 c h a n g 0000520 e s t o : ( F N S \r N C . 0000540 R e g i s t r y C a r d M a k e 0000560 F n N C . R e g i s t e r C a 0000600 r d B y N a m e N C . L o o k 0000620 u p C a r d B y N a m e ) p r 0000640 e v i o u s d a t e : " 1 4 0000660 - J u l - 8 7 2 0 : 0 0 : 5 8 0000700 " \r { Q V } < N O T E C A R D 0000720 S > 1 . 3 K N E X T > N C H A S 0000740 H C A R D . ; 2 ) \r N C A d d S 0000760 t u b . H a s h C a r d D 1 \r 0001000 N I L \0 016 \0 \0 \0 \0 g \0 \0 g \0 \0 0001020 g \0 \0 \v \0 \0 020 \0 ( 1 3 Q N C . 0001040 A d d C a r d T y p e S t u b ) 0001060 \r ( 1 0 Q N C H A S H C A R D 0001100 5 N o t e C a r d 2 H a 0001120 s h ) \r ( ) \r N C . A d d H a s 0001140 h C a r d D 1 \r N I L \0 023 \0 0001160 \0 \0 \0 g \0 \0 g \0 \0 o \0 \0 \0 o \0 \0 0001200 \0 \f \0 \0 020 \0 ( 2 0 Q N C . A d 0001220 d C a r d T y p e ) \r ( 5 N o 0001240 t e C a r d 2 H a s h ) \r ( 0001260 1 5 Q ( ( L i n k A n c h o 0001300 r M o d e s S u p p o r t e d 0001320 N I L ) ) 1 1 Q ( ( M a k e 0001340 F n N C . H a s h C a r d M a 0001360 k e F n ) ( E d i t F n N C 0001400 . H a s h C a r d E d i t F n ) 0001420 ( G e t F n N C . H a s h C 0001440 a r d G e t F n ) ( P u t F n 0001460 N C . H a s h C a r d P u t F 0001500 n ) ( C o p y F n N C . H a 0001520 s h C a r d C o p y F n ) ( M 0001540 a r k D i r t y F n N I L L ) 0001560 ( D i r t y P F n N I L L ) 0001600 ( Q u i t F n N I L L ) ) ) 0001620 \r N C . H a s h C a r d M a k e 0001640 F n D 1 \r ( I 3 H A S H A 0001660 R R A Y A r g s I 2 N o D 0001700 i s p l a y F l g I 1 T i 0001720 t l e I 0 C a r d ) \0 # 0001740 \0 \0 \0 004 C 003 231 C 001 3 224 C 001 j 363 0001760 247 ` \0 \0 h 032 b 006 277 @ g \0 \0 C \n \0 0002000 \0 \n \0 \0 @ 020 \0 ( 3 7 Q N C . S 0002020 e t S u b s t a n c e 3 4 Q 0002040 A P P L Y ) \r ( 3 0 Q H A S H 0002060 A R R A Y 1 7 Q N C . D e f 0002100 a u l t H a s h C a r d H a s h 0002120 A r r a y S i z e ) \r ( ) \r N C 0002140 . H a s h C a r d E d i t F n 0002160 D 1 \r N I L \0 \n \0 \0 \0 \0 h o \0 0002200 \0 \0 \n \0 \0 020 \0 ( 7 N C . R e p 0002220 o r t E r r o r ) \r N I L \r ( 0002240 4 " C a n n o t e d i t a 0002260 h a s h s u b s t a n c e " 0002300 ) \r N C . H a s h C a r d G e t 0002320 F n D 1 \r ( I 2 S t r e a 0002340 m I 1 L e n g t h I 0 0002360 C a r d ) \0 006 \0 \0 \0 003 B \t \0 0002400 \0 020 \0 ( 3 H R E A D ) \r N I L 0002420 \r ( ) \r N C . H a s h C a r d P 0002440 u t F n D 1 \r ( I 1 S t r 0002460 e a m I 0 C a r d ) \0 \v 0002500 \0 \0 \0 002 @ \t \0 \0 A \n \0 \0 j 020 \0 ( 0002520 7 H P R I N T 3 N C . F e 0002540 t c h S u b s t a n c e ) \r N I 0002560 L \r ( ) \r N C . H a s h C a r d 0002600 C o p y F n D 1 \r ( P 1 F 0002620 r o m E n d P t r P 0 F r 0002640 o m S t a r t P t r I 3 L 0002660 e n g t h I 2 T o S t r e 0002700 a m I 1 F r o m S t r e a 0002720 m I 0 C a r d ) \0 025 002 \0 0002740 \0 004 A \t \0 \0 021 021 001 C H 324 271 A B H 0002760 I \f \0 \0 i 020 \0 ( 2 1 Q C O P Y 0003000 B Y T E S 3 G E T F I L E P 0003020 T R ) \r N I L \r ( ) \r N C . A d 0003040 d R e g i s t r y C a r d D 1 0003060 \r N I L \0 023 \0 \0 \0 \0 g \0 \0 g \0 0003100 \0 o \0 \0 \0 o \0 \0 \0 \f \0 \0 020 \0 ( 2 0003120 0 Q N C . A d d C a r d T y p 0003140 e ) \r ( 5 H a s h 2 R e g 0003160 i s t r y ) \r ( 1 5 Q ( ( L 0003200 i n k A n c h o r M o d e s S u 0003220 p p o r t e d N I L ) ) 1 1 0003240 Q ( ( M a k e F n N C . R e 0003260 g i s t r y C a r d M a k e F n 0003300 ) ( G e t F n N C . R e g i 0003320 s t r y C a r d G e t F n ) ( 0003340 P u t F n N C . R e g i s t r 0003360 y C a r d P u t F n ) ) ) \r N C 0003400 . R e g i s t r y C a r d M a k 0003420 e F n D 1 \r ( P 4 S u p e 0003440 r T y p e P 3 F i e l d V 0003460 a l u e P 2 C a r d T y p 0003500 e R e c o r d P 1 C a r d 0003520 T y p e N a m e P 0 N o t 0003540 e C a r d T y p e I 2 N o 0003560 D i s p l a y F l g I 1 T 0003600 i t l e I 0 C a r d ) 001 0003620 023 006 \0 \0 003 @ 006 \0 \0 311 024 265 006 @ \t \0 0003640 \0 021 001 \0 H 021 ! 003 I d 262 q \t \0 \0 Z 0003660 236 J 006 \0 \0 311 002 [ d g \0 \0 360 262 P 277 0003700 I J d 224 006 \0 \0 311 006 \n \0 \0 264 \t I \t 0003720 \0 \0 Z d 254 o \0 \0 \0 I \n \0 \0 \n \0 \0 0003740 277 J 006 \0 \0 311 002 [ d g \0 \0 360 262 277 0003760 o \0 \0 \0 o \0 \0 \0 g \0 \0 o \0 \0 \0 I 0004000 o \0 \0 \0 \r 005 \0 \0 \n \0 \0 277 K g \0 \0 0004020 360 227 I g \0 \0 \n \0 \0 200 K 022 022 021 021 005 0004040 L 021 ! 003 I d 262 q \t \0 \0 Z 236 J 006 \0 0004060 \0 311 \b [ d g \0 \0 360 262 P 277 I J d 224 0004100 006 \0 \0 311 006 \n \0 \0 264 \t I \t \0 \0 Z d 0004120 254 o \0 \0 \0 I \n \0 \0 \n \0 \0 277 J 006 \0 0004140 \0 311 \b [ d g \0 \0 360 262 277 o \0 \0 \0 0004160 o \0 \0 \0 g \0 \0 o \0 \0 \0 I o \0 \0 \0 0004200 \r 005 \0 \0 \n \0 \0 277 K g \0 \0 360 227 I g 0004220 \0 \0 \n \0 \0 200 K 022 275 @ A B ` \0 \0 h 0004240 032 l 004 M 017 016 020 \0 ( 3 7 7 Q N C 0004260 . G e t C a r d T y p e F i e l 0004300 d O f S u p e r 3 6 1 Q N C 0004320 . R e p o r t E r r o r 3 5 6 0004340 Q C O N C A T 3 0 6 Q N C 0004360 . R e p o r t E r r o r 3 0 3 0004400 Q C O N C A T 2 7 0 Q N C 0004420 . C a r d T y p e R e c o r d 0004440 2 6 2 Q N C . C a r d T y p e 0004460 L o a d e r 2 2 5 Q N C . C 0004500 a r d T y p e R e c o r d 2 0 0004520 3 Q N C . G e t C a r d T y p 0004540 e F i e l d O f S u p e r 1 6 0004560 5 Q N C . R e p o r t E r r o 0004600 r 1 6 2 Q C O N C A T 1 1 0004620 2 Q N C . R e p o r t E r r o 0004640 r 1 0 7 Q C O N C A T 7 4 0004660 Q N C . C a r d T y p e R e c 0004700 o r d 6 6 Q N C . C a r d T 0004720 y p e L o a d e r 3 1 Q N C 0004740 . C a r d T y p e R e c o r d 0004760 1 3 Q N C . G e t T y p e ) \r 0005000 ( 4 1 1 Q N C . D e f a u l t 0005020 R e g i s t r y C a r d H a s h 0005040 A r r a y S i z e 3 7 4 Q M 0005060 a k e F n 3 6 6 Q \ \ F I L 0005100 L M E / / 3 4 1 Q M a k e F 0005120 n 3 2 2 Q \ \ E M P T Y / / 0005140 3 1 3 Q N o t e C a r d T y 0005160 p e 2 5 5 Q N o t e C a r d 0005200 T y p e 2 4 2 Q \ \ E M P T 0005220 Y / / 2 3 3 Q N o t e C a r 0005240 d T y p e 2 0 0 Q S u p e r 0005260 T y p e 1 7 2 Q \ \ F I L L 0005300 M E / / 1 4 5 Q S u p e r T 0005320 y p e 1 2 6 Q \ \ E M P T Y 0005340 / / 1 1 7 Q N o t e C a r d 0005360 T y p e 6 1 Q N o t e C a r 0005400 d T y p e 4 6 Q \ \ E M P T 0005420 Y / / 3 7 Q N o t e C a r d 0005440 T y p e 3 C a r d O b j e c 0005460 t ) \r ( 3 5 2 Q " s t i l 0005500 l \ \ E M P T Y / / a f t e 0005520 r a u t o l o a d i n g . " 0005540 3 4 5 Q " o f c a r d t 0005560 y p e " 3 3 6 Q " F i e l 0005600 d n a m e " 3 3 2 Q " N 0005620 C . G e t C a r d T y p e F i e 0005640 l d " 2 7 7 Q " C a n n o t 0005660 f i n d f u l l d e f i n 0005700 i t i o n o f c a r d t y 0005720 p e : " 1 5 6 Q " s t i 0005740 l l \ \ E M P T Y / / a f t 0005760 e r a u t o l o a d i n g . " 0006000 1 5 1 Q " o f c a r d 0006020 t y p e " 1 4 2 Q " F i e 0006040 l d n a m e " 1 3 6 Q " 0006060 N C . G e t C a r d T y p e F i 0006100 e l d " 1 0 3 Q " C a n n o 0006120 t f i n d f u l l d e f i 0006140 n i t i o n o f c a r d t 0006160 y p e : " ) \r N C . R e g i s 0006200 t r y C a r d G e t F n D 1 \r 0006220 ( P 2 K e y P 1 E n d 0006240 L o c P 0 H a s h A r r a 0006260 y I 2 S t r e a m I 1 0006300 L e n g t h I 0 C a r d 0006320 ) \0 ; 003 \0 \0 003 ` \0 \0 \t \0 \0 A B 0006340 \t \0 \0 324 021 022 002 \b \0 \0 277 B \t \0 \0 I 0006360 375 363 262 036 B ` \0 \0 \n \0 \0 Z ` \0 \0 360 0006400 256 B 277 J B \t \0 \0 H \v \0 \0 277 260 331 0006420 H 020 \0 ( 6 4 Q P U T H A S H 0006440 6 0 Q N C . R e a d U I D 4 0006460 2 Q R E A D 2 6 Q G E T F 0006500 I L E P T R 2 1 Q B L O C K 0006520 1 2 Q G E T F I L E P T R 0006540 5 H A S H A R R A Y ) \r ( 4 6 0006560 Q N C . R e g i s t r y S u b 0006600 s t a n c e E n d M a r k e r 0006620 3 7 Q N C . O r i g R e a d T 0006640 a b l e 2 N C . D e f a u l 0006660 t R e g i s t r y C a r d H a s 0006700 h A r r a y S i z e ) \r ( ) \r N 0006720 C . R e g i s t r y C a r d P u 0006740 t F n A 0 0 0 1 D 1 \r ( I 1 0006760 I t e m I 0 V a l u e 0007000 F 0 S t r e a m ) \0 \f \0 001 0007020 \0 002 A P \n \0 \0 P @ \n \0 \0 020 \0 ( 1 0007040 1 Q N C . W r i t e U I D 4 0007060 P R I N T ) \r N I L \r ( ) \r N 0007100 C . R e g i s t r y C a r d P u 0007120 t F n D 1 \r ( I 1 S t r e 0007140 a m I 0 C a r d ) \0 027 \0 0007160 \0 \0 002 @ \t \0 \0 g \0 \0 \n \0 \0 ` \0 \0 0007200 A ` \0 \0 \v \0 \0 j 020 \0 ( 2 3 Q P 0007220 R I N T 1 1 Q M A P H A S H 0007240 3 N C . F e t c h S u b s t 0007260 a n c e ) \r ( 2 0 Q N C . O r 0007300 i g R e a d T a b l e 1 4 Q 0007320 N C . R e g i s t r y S u b s t 0007340 a n c e E n d M a r k e r 6 0007360 N C . R e g i s t r y C a r d P 0007400 u t F n A 0 0 0 1 ) \r ( ) \r N C 0007420 . R e g i s t e r C a r d B y N 0007440 a m e D 1 \r ( I 2 C a r d 0007460 I 1 N a m e I 0 R e 0007500 g i s t r y C a r d ) \0 027 \0 \0 0007520 \0 003 A \t \0 \0 B 006 \0 \0 311 \0 @ \t \0 \0 0007540 \v \0 \0 @ \t \0 \0 020 \0 ( 2 4 Q N C 0007560 . M a r k C a r d D i r t y 2 0007600 0 Q P U T H A S H 1 5 Q N 0007620 C . F e t c h S u b s t a n c e 0007640 3 M K A T O M ) \r ( 7 C a 0007660 r d O b j e c t ) \r ( ) \r N C . 0007700 L o o k u p C a r d B y N a m e 0007720 D 1 \r ( P 2 \ N F P 0 0007740 U I D F o u n d I 1 N a 0007760 m e I 0 R e g i s t r y C 0010000 a r d ) \0 6 003 \0 \0 002 A \t \0 \0 @ 0010020 \t \0 \0 035 021 021 001 H d 262 & @ 006 \0 \0 311 0010040 002 021 001 002 J d 004 ` \0 \0 360 256 264 017 @ 006 0010060 \0 \0 J \t \0 \0 Y 024 002 277 I 022 \n \0 \0 020 0010100 \0 ( 6 3 Q N C . C a r d F r o 0010120 m U I D 5 2 Q N C . N o t e 0010140 F i l e F r o m N o t e F i l e 0010160 U I D 7 N C . F e t c h S u 0010200 b s t a n c e 3 M K A T O M 0010220 ) \r ( 4 6 Q C a r d O b j e c 0010240 t 3 6 Q 004 003 N o t e F i l e 0010260 T Y P E # 2 3 Q C a r d O b 0010300 j e c t ) \r ( ) \r N C . U n r e 0010320 g i s t e r N a m e D 1 \r ( I 0010340 1 N a m e I 0 R e g i 0010360 s t r y C a r d ) \0 022 \0 \0 \0 002 0010400 A \t \0 \0 h @ \t \0 \0 \v \0 \0 @ \t \0 \0 0010420 020 \0 ( 1 7 Q N C . M a r k C a 0010440 r d D i r t y 1 3 Q P U T H 0010460 A S H 1 0 Q N C . F e t c h 0010500 S u b s t a n c e 3 M K A T 0010520 O M ) \r N I L \r ( ) \r ( P R E T 0010540 T Y C O M P R I N T N C H A S 0010560 H C A R D C O M S ) \r ( R P A Q 0010600 Q N C H A S H C A R D C O M S 0010620 ( ( * * S t u f f f o r 0010640 t h e h a s h c a r d t 0010660 y p e . T h i s i n c l u d 0010700 e s t h e b a s i c g e n 0010720 e r a l h a s h c a r d \r 0010740 a n d a s p e c i a l i z a 0010760 t i o n c a l l e d R e g i 0011000 s t r y c a r d t y p e . ) 0011020 ( F N S N C A d d S t u b . 0011040 H a s h C a r d ) ( G L O B A 0011060 L V A R S \r N C . D e f a u l 0011100 t H a s h C a r d H a s h A r r 0011120 a y S i z e ) ( I N I T V A R 0011140 S ( N C . D e f a u l t H a s 0011160 h C a r d H a s h A r r a y S i 0011200 z e 1 0 0 ) ) ( F N S N C 0011220 . A d d H a s h C a r d \r N C 0011240 . H a s h C a r d M a k e F n 0011260 N C . H a s h C a r d E d i t F 0011300 n N C . H a s h C a r d G e t 0011320 F n N C . H a s h C a r d P u 0011340 t F n N C . H a s h C a r d C 0011360 o p y F n ) ( D E C L A R E : 0011400 \r D O N T E V A L @ L O A D 0011420 ( P ( N C . A d d H a s h C a 0011440 r d ) ) ) ( * * T h i s 0011460 i s a s p e c i a l i z a t 0011500 i o n o f H a s h c a r d 0011520 c a l l e d R e g i s t r y 0011540 c a r d . \r I t m a p s 0011560 a t o m s t o U I D s a n 0011600 d h a s t a i l o r e d G 0011620 e t a n d P u t f n s . ) 0011640 ( G L O B A L V A R S N C . 0011660 R e g i s t r y S u b s t a n c 0011700 e E n d M a r k e r \r N C . D 0011720 e f a u l t R e g i s t r y C a 0011740 r d H a s h A r r a y S i z e ) 0011760 ( I N I T V A R S ( N C . D 0012000 e f a u l t R e g i s t r y C a 0012020 r d H a s h A r r a y S i z e 0012040 1 0 0 ) ( \r N C . R e g i s t 0012060 r y S u b s t a n c e E n d M a 0012100 r k e r ( Q U O T E % # # E 0012120 n d R e g i s t r y S u b s t a 0012140 n c e # # ) ) ) ( F N S N C 0012160 . A d d R e g i s t r y C a r d 0012200 \r N C . R e g i s t r y C a r 0012220 d M a k e F n N C . R e g i s 0012240 t r y C a r d G e t F n N C . 0012260 R e g i s t r y C a r d P u t F 0012300 n ) ( F N S N C . R e g i s 0012320 t e r C a r d B y N a m e \r N 0012340 C . L o o k u p C a r d B y N a 0012360 m e N C . U n r e g i s t e r 0012400 N a m e ) ( D E C L A R E : 0012420 D O N T E V A L @ L O A D ( P 0012440 ( N C . A d d R e g i s t r y 0012460 C a r d ) ) ) ) ) \r ( R P A Q ? 0012500 N C . D e f a u l t H a s h C 0012520 a r d H a s h A r r a y S i z e 0012540 1 0 0 ) \r ( N C . A d d H a s 0012560 h C a r d ) \r ( R P A Q ? N C 0012600 . D e f a u l t R e g i s t r y 0012620 C a r d H a s h A r r a y S i z 0012640 e 1 0 0 ) \r ( R P A Q ? N C 0012660 . R e g i s t r y S u b s t a n 0012700 c e E n d M a r k e r ( Q U O 0012720 T E % # # E n d R e g i s t r 0012740 y S u b s t a n c e # # ) ) \r ( 0012760 N C . A d d R e g i s t r y C a 0013000 r d ) \r ( P U T P R O P S N C 0013020 H A S H C A R D C O P Y R I G 0013040 H T ( " X e r o x C o r p o 0013060 r a t i o n " 1 9 8 6 1 9 8 0013100 7 ) ) \r N I L \r 0013110