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